1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for glu 9.0.2.
4#
5# Report bugs to <https://gitlab.freedesktop.org/mesa/glu/issues>.
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
201
202  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206    PATH=/empty FPATH=/empty; export PATH FPATH
207    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
209test \$(( 1 + 1 )) = 2 || 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: https://gitlab.freedesktop.org/mesa/glu/issues about
279$0: your system, including any error possibly output before
280$0: this message. Then install a modern shell, or manually
281$0: run the script under such a 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
567SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 6>&1
572
573# Name of the host.
574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575# so uname gets run too.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
589
590# Identity of this package.
591PACKAGE_NAME='glu'
592PACKAGE_TARNAME='glu'
593PACKAGE_VERSION='9.0.2'
594PACKAGE_STRING='glu 9.0.2'
595PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/mesa/glu/issues'
596PACKAGE_URL=''
597
598ac_unique_file="Makefile.am"
599# Factoring default headers for most tests.
600ac_includes_default="\
601#include <stdio.h>
602#ifdef HAVE_SYS_TYPES_H
603# include <sys/types.h>
604#endif
605#ifdef HAVE_SYS_STAT_H
606# include <sys/stat.h>
607#endif
608#ifdef STDC_HEADERS
609# include <stdlib.h>
610# include <stddef.h>
611#else
612# ifdef HAVE_STDLIB_H
613#  include <stdlib.h>
614# endif
615#endif
616#ifdef HAVE_STRING_H
617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618#  include <memory.h>
619# endif
620# include <string.h>
621#endif
622#ifdef HAVE_STRINGS_H
623# include <strings.h>
624#endif
625#ifdef HAVE_INTTYPES_H
626# include <inttypes.h>
627#endif
628#ifdef HAVE_STDINT_H
629# include <stdint.h>
630#endif
631#ifdef HAVE_UNISTD_H
632# include <unistd.h>
633#endif"
634
635ac_subst_vars='am__EXEEXT_FALSE
636am__EXEEXT_TRUE
637LTLIBOBJS
638LIBOBJS
639VISIBILITY_CXXFLAGS
640VISIBILITY_CFLAGS
641WARNCXXFLAGS
642WARNCFLAGS
643GLU_REQUIRES
644GL_LIBS
645GL_CFLAGS
646OSMESA_LIBS
647OSMESA_CFLAGS
648LIBGLVND_LIBS
649LIBGLVND_CFLAGS
650PKG_CONFIG_LIBDIR
651PKG_CONFIG_PATH
652PKG_CONFIG
653CXXCPP
654am__fastdepCXX_FALSE
655am__fastdepCXX_TRUE
656CXXDEPMODE
657ac_ct_CXX
658CXXFLAGS
659CXX
660CPP
661LT_SYS_LIBRARY_PATH
662OTOOL64
663OTOOL
664LIPO
665NMEDIT
666DSYMUTIL
667MANIFEST_TOOL
668RANLIB
669ac_ct_AR
670AR
671DLLTOOL
672OBJDUMP
673LN_S
674NM
675ac_ct_DUMPBIN
676DUMPBIN
677LD
678FGREP
679EGREP
680GREP
681SED
682am__fastdepCC_FALSE
683am__fastdepCC_TRUE
684CCDEPMODE
685am__nodep
686AMDEPBACKSLASH
687AMDEP_FALSE
688AMDEP_TRUE
689am__include
690DEPDIR
691OBJEXT
692EXEEXT
693ac_ct_CC
694CPPFLAGS
695LDFLAGS
696CFLAGS
697CC
698LIBTOOL
699AM_BACKSLASH
700AM_DEFAULT_VERBOSITY
701AM_DEFAULT_V
702AM_V
703am__untar
704am__tar
705AMTAR
706am__leading_dot
707SET_MAKE
708AWK
709mkdir_p
710MKDIR_P
711INSTALL_STRIP_PROGRAM
712STRIP
713install_sh
714MAKEINFO
715AUTOHEADER
716AUTOMAKE
717AUTOCONF
718ACLOCAL
719VERSION
720PACKAGE
721CYGPATH_W
722am__isrc
723INSTALL_DATA
724INSTALL_SCRIPT
725INSTALL_PROGRAM
726host_os
727host_vendor
728host_cpu
729host
730build_os
731build_vendor
732build_cpu
733build
734target_alias
735host_alias
736build_alias
737LIBS
738ECHO_T
739ECHO_N
740ECHO_C
741DEFS
742mandir
743localedir
744libdir
745psdir
746pdfdir
747dvidir
748htmldir
749infodir
750docdir
751oldincludedir
752includedir
753runstatedir
754localstatedir
755sharedstatedir
756sysconfdir
757datadir
758datarootdir
759libexecdir
760sbindir
761bindir
762program_transform_name
763prefix
764exec_prefix
765PACKAGE_URL
766PACKAGE_BUGREPORT
767PACKAGE_STRING
768PACKAGE_VERSION
769PACKAGE_TARNAME
770PACKAGE_NAME
771PATH_SEPARATOR
772SHELL
773am__quote'
774ac_subst_files=''
775ac_user_opts='
776enable_option_checking
777enable_silent_rules
778enable_shared
779enable_static
780with_pic
781enable_fast_install
782with_aix_soname
783enable_dependency_tracking
784with_gnu_ld
785with_sysroot
786enable_libtool_lock
787enable_debug
788enable_libglvnd
789enable_osmesa
790'
791      ac_precious_vars='build_alias
792host_alias
793target_alias
794CC
795CFLAGS
796LDFLAGS
797LIBS
798CPPFLAGS
799LT_SYS_LIBRARY_PATH
800CPP
801CXX
802CXXFLAGS
803CCC
804CXXCPP
805PKG_CONFIG
806PKG_CONFIG_PATH
807PKG_CONFIG_LIBDIR
808LIBGLVND_CFLAGS
809LIBGLVND_LIBS
810OSMESA_CFLAGS
811OSMESA_LIBS
812GL_CFLAGS
813GL_LIBS'
814
815
816# Initialize some variables set by options.
817ac_init_help=
818ac_init_version=false
819ac_unrecognized_opts=
820ac_unrecognized_sep=
821# The variables have the same names as the options, with
822# dashes changed to underlines.
823cache_file=/dev/null
824exec_prefix=NONE
825no_create=
826no_recursion=
827prefix=NONE
828program_prefix=NONE
829program_suffix=NONE
830program_transform_name=s,x,x,
831silent=
832site=
833srcdir=
834verbose=
835x_includes=NONE
836x_libraries=NONE
837
838# Installation directory options.
839# These are left unexpanded so users can "make install exec_prefix=/foo"
840# and all the variables that are supposed to be based on exec_prefix
841# by default will actually change.
842# Use braces instead of parens because sh, perl, etc. also accept them.
843# (The list follows the same order as the GNU Coding Standards.)
844bindir='${exec_prefix}/bin'
845sbindir='${exec_prefix}/sbin'
846libexecdir='${exec_prefix}/libexec'
847datarootdir='${prefix}/share'
848datadir='${datarootdir}'
849sysconfdir='${prefix}/etc'
850sharedstatedir='${prefix}/com'
851localstatedir='${prefix}/var'
852runstatedir='${localstatedir}/run'
853includedir='${prefix}/include'
854oldincludedir='/usr/include'
855docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
856infodir='${datarootdir}/info'
857htmldir='${docdir}'
858dvidir='${docdir}'
859pdfdir='${docdir}'
860psdir='${docdir}'
861libdir='${exec_prefix}/lib'
862localedir='${datarootdir}/locale'
863mandir='${datarootdir}/man'
864
865ac_prev=
866ac_dashdash=
867for ac_option
868do
869  # If the previous option needs an argument, assign it.
870  if test -n "$ac_prev"; then
871    eval $ac_prev=\$ac_option
872    ac_prev=
873    continue
874  fi
875
876  case $ac_option in
877  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
878  *=)   ac_optarg= ;;
879  *)    ac_optarg=yes ;;
880  esac
881
882  # Accept the important Cygnus configure options, so we can diagnose typos.
883
884  case $ac_dashdash$ac_option in
885  --)
886    ac_dashdash=yes ;;
887
888  -bindir | --bindir | --bindi | --bind | --bin | --bi)
889    ac_prev=bindir ;;
890  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
891    bindir=$ac_optarg ;;
892
893  -build | --build | --buil | --bui | --bu)
894    ac_prev=build_alias ;;
895  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
896    build_alias=$ac_optarg ;;
897
898  -cache-file | --cache-file | --cache-fil | --cache-fi \
899  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
900    ac_prev=cache_file ;;
901  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
902  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
903    cache_file=$ac_optarg ;;
904
905  --config-cache | -C)
906    cache_file=config.cache ;;
907
908  -datadir | --datadir | --datadi | --datad)
909    ac_prev=datadir ;;
910  -datadir=* | --datadir=* | --datadi=* | --datad=*)
911    datadir=$ac_optarg ;;
912
913  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
914  | --dataroo | --dataro | --datar)
915    ac_prev=datarootdir ;;
916  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
917  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
918    datarootdir=$ac_optarg ;;
919
920  -disable-* | --disable-*)
921    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
922    # Reject names that are not valid shell variable names.
923    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
924      as_fn_error $? "invalid feature name: $ac_useropt"
925    ac_useropt_orig=$ac_useropt
926    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
927    case $ac_user_opts in
928      *"
929"enable_$ac_useropt"
930"*) ;;
931      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
932	 ac_unrecognized_sep=', ';;
933    esac
934    eval enable_$ac_useropt=no ;;
935
936  -docdir | --docdir | --docdi | --doc | --do)
937    ac_prev=docdir ;;
938  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
939    docdir=$ac_optarg ;;
940
941  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
942    ac_prev=dvidir ;;
943  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
944    dvidir=$ac_optarg ;;
945
946  -enable-* | --enable-*)
947    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
948    # Reject names that are not valid shell variable names.
949    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
950      as_fn_error $? "invalid feature name: $ac_useropt"
951    ac_useropt_orig=$ac_useropt
952    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
953    case $ac_user_opts in
954      *"
955"enable_$ac_useropt"
956"*) ;;
957      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
958	 ac_unrecognized_sep=', ';;
959    esac
960    eval enable_$ac_useropt=\$ac_optarg ;;
961
962  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
963  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
964  | --exec | --exe | --ex)
965    ac_prev=exec_prefix ;;
966  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
967  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
968  | --exec=* | --exe=* | --ex=*)
969    exec_prefix=$ac_optarg ;;
970
971  -gas | --gas | --ga | --g)
972    # Obsolete; use --with-gas.
973    with_gas=yes ;;
974
975  -help | --help | --hel | --he | -h)
976    ac_init_help=long ;;
977  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
978    ac_init_help=recursive ;;
979  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
980    ac_init_help=short ;;
981
982  -host | --host | --hos | --ho)
983    ac_prev=host_alias ;;
984  -host=* | --host=* | --hos=* | --ho=*)
985    host_alias=$ac_optarg ;;
986
987  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
988    ac_prev=htmldir ;;
989  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
990  | --ht=*)
991    htmldir=$ac_optarg ;;
992
993  -includedir | --includedir | --includedi | --included | --include \
994  | --includ | --inclu | --incl | --inc)
995    ac_prev=includedir ;;
996  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
997  | --includ=* | --inclu=* | --incl=* | --inc=*)
998    includedir=$ac_optarg ;;
999
1000  -infodir | --infodir | --infodi | --infod | --info | --inf)
1001    ac_prev=infodir ;;
1002  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1003    infodir=$ac_optarg ;;
1004
1005  -libdir | --libdir | --libdi | --libd)
1006    ac_prev=libdir ;;
1007  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1008    libdir=$ac_optarg ;;
1009
1010  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1011  | --libexe | --libex | --libe)
1012    ac_prev=libexecdir ;;
1013  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1014  | --libexe=* | --libex=* | --libe=*)
1015    libexecdir=$ac_optarg ;;
1016
1017  -localedir | --localedir | --localedi | --localed | --locale)
1018    ac_prev=localedir ;;
1019  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1020    localedir=$ac_optarg ;;
1021
1022  -localstatedir | --localstatedir | --localstatedi | --localstated \
1023  | --localstate | --localstat | --localsta | --localst | --locals)
1024    ac_prev=localstatedir ;;
1025  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1026  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1027    localstatedir=$ac_optarg ;;
1028
1029  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1030    ac_prev=mandir ;;
1031  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1032    mandir=$ac_optarg ;;
1033
1034  -nfp | --nfp | --nf)
1035    # Obsolete; use --without-fp.
1036    with_fp=no ;;
1037
1038  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1039  | --no-cr | --no-c | -n)
1040    no_create=yes ;;
1041
1042  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1043  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1044    no_recursion=yes ;;
1045
1046  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1047  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1048  | --oldin | --oldi | --old | --ol | --o)
1049    ac_prev=oldincludedir ;;
1050  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1051  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1052  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1053    oldincludedir=$ac_optarg ;;
1054
1055  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1056    ac_prev=prefix ;;
1057  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1058    prefix=$ac_optarg ;;
1059
1060  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1061  | --program-pre | --program-pr | --program-p)
1062    ac_prev=program_prefix ;;
1063  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1064  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1065    program_prefix=$ac_optarg ;;
1066
1067  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1068  | --program-suf | --program-su | --program-s)
1069    ac_prev=program_suffix ;;
1070  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1071  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1072    program_suffix=$ac_optarg ;;
1073
1074  -program-transform-name | --program-transform-name \
1075  | --program-transform-nam | --program-transform-na \
1076  | --program-transform-n | --program-transform- \
1077  | --program-transform | --program-transfor \
1078  | --program-transfo | --program-transf \
1079  | --program-trans | --program-tran \
1080  | --progr-tra | --program-tr | --program-t)
1081    ac_prev=program_transform_name ;;
1082  -program-transform-name=* | --program-transform-name=* \
1083  | --program-transform-nam=* | --program-transform-na=* \
1084  | --program-transform-n=* | --program-transform-=* \
1085  | --program-transform=* | --program-transfor=* \
1086  | --program-transfo=* | --program-transf=* \
1087  | --program-trans=* | --program-tran=* \
1088  | --progr-tra=* | --program-tr=* | --program-t=*)
1089    program_transform_name=$ac_optarg ;;
1090
1091  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1092    ac_prev=pdfdir ;;
1093  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1094    pdfdir=$ac_optarg ;;
1095
1096  -psdir | --psdir | --psdi | --psd | --ps)
1097    ac_prev=psdir ;;
1098  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1099    psdir=$ac_optarg ;;
1100
1101  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1102  | -silent | --silent | --silen | --sile | --sil)
1103    silent=yes ;;
1104
1105  -runstatedir | --runstatedir | --runstatedi | --runstated \
1106  | --runstate | --runstat | --runsta | --runst | --runs \
1107  | --run | --ru | --r)
1108    ac_prev=runstatedir ;;
1109  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1110  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1111  | --run=* | --ru=* | --r=*)
1112    runstatedir=$ac_optarg ;;
1113
1114  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1115    ac_prev=sbindir ;;
1116  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1117  | --sbi=* | --sb=*)
1118    sbindir=$ac_optarg ;;
1119
1120  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1121  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1122  | --sharedst | --shareds | --shared | --share | --shar \
1123  | --sha | --sh)
1124    ac_prev=sharedstatedir ;;
1125  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1126  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1127  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1128  | --sha=* | --sh=*)
1129    sharedstatedir=$ac_optarg ;;
1130
1131  -site | --site | --sit)
1132    ac_prev=site ;;
1133  -site=* | --site=* | --sit=*)
1134    site=$ac_optarg ;;
1135
1136  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1137    ac_prev=srcdir ;;
1138  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1139    srcdir=$ac_optarg ;;
1140
1141  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1142  | --syscon | --sysco | --sysc | --sys | --sy)
1143    ac_prev=sysconfdir ;;
1144  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1145  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1146    sysconfdir=$ac_optarg ;;
1147
1148  -target | --target | --targe | --targ | --tar | --ta | --t)
1149    ac_prev=target_alias ;;
1150  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1151    target_alias=$ac_optarg ;;
1152
1153  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1154    verbose=yes ;;
1155
1156  -version | --version | --versio | --versi | --vers | -V)
1157    ac_init_version=: ;;
1158
1159  -with-* | --with-*)
1160    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1161    # Reject names that are not valid shell variable names.
1162    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1163      as_fn_error $? "invalid package name: $ac_useropt"
1164    ac_useropt_orig=$ac_useropt
1165    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1166    case $ac_user_opts in
1167      *"
1168"with_$ac_useropt"
1169"*) ;;
1170      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1171	 ac_unrecognized_sep=', ';;
1172    esac
1173    eval with_$ac_useropt=\$ac_optarg ;;
1174
1175  -without-* | --without-*)
1176    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1177    # Reject names that are not valid shell variable names.
1178    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1179      as_fn_error $? "invalid package name: $ac_useropt"
1180    ac_useropt_orig=$ac_useropt
1181    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1182    case $ac_user_opts in
1183      *"
1184"with_$ac_useropt"
1185"*) ;;
1186      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1187	 ac_unrecognized_sep=', ';;
1188    esac
1189    eval with_$ac_useropt=no ;;
1190
1191  --x)
1192    # Obsolete; use --with-x.
1193    with_x=yes ;;
1194
1195  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1196  | --x-incl | --x-inc | --x-in | --x-i)
1197    ac_prev=x_includes ;;
1198  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1199  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1200    x_includes=$ac_optarg ;;
1201
1202  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1203  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1204    ac_prev=x_libraries ;;
1205  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1206  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1207    x_libraries=$ac_optarg ;;
1208
1209  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1210Try \`$0 --help' for more information"
1211    ;;
1212
1213  *=*)
1214    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1215    # Reject names that are not valid shell variable names.
1216    case $ac_envvar in #(
1217      '' | [0-9]* | *[!_$as_cr_alnum]* )
1218      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1219    esac
1220    eval $ac_envvar=\$ac_optarg
1221    export $ac_envvar ;;
1222
1223  *)
1224    # FIXME: should be removed in autoconf 3.0.
1225    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1226    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1227      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1228    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1229    ;;
1230
1231  esac
1232done
1233
1234if test -n "$ac_prev"; then
1235  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1236  as_fn_error $? "missing argument to $ac_option"
1237fi
1238
1239if test -n "$ac_unrecognized_opts"; then
1240  case $enable_option_checking in
1241    no) ;;
1242    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1243    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1244  esac
1245fi
1246
1247# Check all directory arguments for consistency.
1248for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1249		datadir sysconfdir sharedstatedir localstatedir includedir \
1250		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1251		libdir localedir mandir runstatedir
1252do
1253  eval ac_val=\$$ac_var
1254  # Remove trailing slashes.
1255  case $ac_val in
1256    */ )
1257      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1258      eval $ac_var=\$ac_val;;
1259  esac
1260  # Be sure to have absolute directory names.
1261  case $ac_val in
1262    [\\/$]* | ?:[\\/]* )  continue;;
1263    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1264  esac
1265  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1266done
1267
1268# There might be people who depend on the old broken behavior: `$host'
1269# used to hold the argument of --host etc.
1270# FIXME: To remove some day.
1271build=$build_alias
1272host=$host_alias
1273target=$target_alias
1274
1275# FIXME: To remove some day.
1276if test "x$host_alias" != x; then
1277  if test "x$build_alias" = x; then
1278    cross_compiling=maybe
1279  elif test "x$build_alias" != "x$host_alias"; then
1280    cross_compiling=yes
1281  fi
1282fi
1283
1284ac_tool_prefix=
1285test -n "$host_alias" && ac_tool_prefix=$host_alias-
1286
1287test "$silent" = yes && exec 6>/dev/null
1288
1289
1290ac_pwd=`pwd` && test -n "$ac_pwd" &&
1291ac_ls_di=`ls -di .` &&
1292ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1293  as_fn_error $? "working directory cannot be determined"
1294test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1295  as_fn_error $? "pwd does not report name of working directory"
1296
1297
1298# Find the source files, if location was not specified.
1299if test -z "$srcdir"; then
1300  ac_srcdir_defaulted=yes
1301  # Try the directory containing this script, then the parent directory.
1302  ac_confdir=`$as_dirname -- "$as_myself" ||
1303$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1304	 X"$as_myself" : 'X\(//\)[^/]' \| \
1305	 X"$as_myself" : 'X\(//\)$' \| \
1306	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1307$as_echo X"$as_myself" |
1308    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1309	    s//\1/
1310	    q
1311	  }
1312	  /^X\(\/\/\)[^/].*/{
1313	    s//\1/
1314	    q
1315	  }
1316	  /^X\(\/\/\)$/{
1317	    s//\1/
1318	    q
1319	  }
1320	  /^X\(\/\).*/{
1321	    s//\1/
1322	    q
1323	  }
1324	  s/.*/./; q'`
1325  srcdir=$ac_confdir
1326  if test ! -r "$srcdir/$ac_unique_file"; then
1327    srcdir=..
1328  fi
1329else
1330  ac_srcdir_defaulted=no
1331fi
1332if test ! -r "$srcdir/$ac_unique_file"; then
1333  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1334  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1335fi
1336ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1337ac_abs_confdir=`(
1338	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1339	pwd)`
1340# When building in place, set srcdir=.
1341if test "$ac_abs_confdir" = "$ac_pwd"; then
1342  srcdir=.
1343fi
1344# Remove unnecessary trailing slashes from srcdir.
1345# Double slashes in file names in object file debugging info
1346# mess up M-x gdb in Emacs.
1347case $srcdir in
1348*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1349esac
1350for ac_var in $ac_precious_vars; do
1351  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1352  eval ac_env_${ac_var}_value=\$${ac_var}
1353  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1354  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1355done
1356
1357#
1358# Report the --help message.
1359#
1360if test "$ac_init_help" = "long"; then
1361  # Omit some internal or obsolete options to make the list less imposing.
1362  # This message is too long to be a string in the A/UX 3.1 sh.
1363  cat <<_ACEOF
1364\`configure' configures glu 9.0.2 to adapt to many kinds of systems.
1365
1366Usage: $0 [OPTION]... [VAR=VALUE]...
1367
1368To assign environment variables (e.g., CC, CFLAGS...), specify them as
1369VAR=VALUE.  See below for descriptions of some of the useful variables.
1370
1371Defaults for the options are specified in brackets.
1372
1373Configuration:
1374  -h, --help              display this help and exit
1375      --help=short        display options specific to this package
1376      --help=recursive    display the short help of all the included packages
1377  -V, --version           display version information and exit
1378  -q, --quiet, --silent   do not print \`checking ...' messages
1379      --cache-file=FILE   cache test results in FILE [disabled]
1380  -C, --config-cache      alias for \`--cache-file=config.cache'
1381  -n, --no-create         do not create output files
1382      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1383
1384Installation directories:
1385  --prefix=PREFIX         install architecture-independent files in PREFIX
1386                          [$ac_default_prefix]
1387  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1388                          [PREFIX]
1389
1390By default, \`make install' will install all the files in
1391\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1392an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1393for instance \`--prefix=\$HOME'.
1394
1395For better control, use the options below.
1396
1397Fine tuning of the installation directories:
1398  --bindir=DIR            user executables [EPREFIX/bin]
1399  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1400  --libexecdir=DIR        program executables [EPREFIX/libexec]
1401  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1402  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1403  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1404  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1405  --libdir=DIR            object code libraries [EPREFIX/lib]
1406  --includedir=DIR        C header files [PREFIX/include]
1407  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1408  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1409  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1410  --infodir=DIR           info documentation [DATAROOTDIR/info]
1411  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1412  --mandir=DIR            man documentation [DATAROOTDIR/man]
1413  --docdir=DIR            documentation root [DATAROOTDIR/doc/glu]
1414  --htmldir=DIR           html documentation [DOCDIR]
1415  --dvidir=DIR            dvi documentation [DOCDIR]
1416  --pdfdir=DIR            pdf documentation [DOCDIR]
1417  --psdir=DIR             ps documentation [DOCDIR]
1418_ACEOF
1419
1420  cat <<\_ACEOF
1421
1422Program names:
1423  --program-prefix=PREFIX            prepend PREFIX to installed program names
1424  --program-suffix=SUFFIX            append SUFFIX to installed program names
1425  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1426
1427System types:
1428  --build=BUILD     configure for building on BUILD [guessed]
1429  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1430_ACEOF
1431fi
1432
1433if test -n "$ac_init_help"; then
1434  case $ac_init_help in
1435     short | recursive ) echo "Configuration of glu 9.0.2:";;
1436   esac
1437  cat <<\_ACEOF
1438
1439Optional Features:
1440  --disable-option-checking  ignore unrecognized --enable/--with options
1441  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1442  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1443  --enable-silent-rules   less verbose build output (undo: "make V=1")
1444  --disable-silent-rules  verbose build output (undo: "make V=0")
1445  --enable-shared[=PKGS]  build shared libraries [default=yes]
1446  --enable-static[=PKGS]  build static libraries [default=yes]
1447  --enable-fast-install[=PKGS]
1448                          optimize for fast installation [default=yes]
1449  --enable-dependency-tracking
1450                          do not reject slow dependency extractors
1451  --disable-dependency-tracking
1452                          speeds up one-time build
1453  --disable-libtool-lock  avoid locking (might break parallel builds)
1454  --enable-debug          Enable debugging information
1455  --enable-libglvnd       Enable use of libglvnd
1456  --enable-osmesa         Enable use of OSMesa instead of libGL
1457
1458Optional Packages:
1459  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1460  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1461  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1462                          both]
1463  --with-aix-soname=aix|svr4|both
1464                          shared library versioning (aka "SONAME") variant to
1465                          provide on AIX, [default=aix].
1466  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1467  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1468                          compiler's sysroot if not specified).
1469
1470Some influential environment variables:
1471  CC          C compiler command
1472  CFLAGS      C compiler flags
1473  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1474              nonstandard directory <lib dir>
1475  LIBS        libraries to pass to the linker, e.g. -l<library>
1476  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1477              you have headers in a nonstandard directory <include dir>
1478  LT_SYS_LIBRARY_PATH
1479              User-defined run-time library search path.
1480  CPP         C preprocessor
1481  CXX         C++ compiler command
1482  CXXFLAGS    C++ compiler flags
1483  CXXCPP      C++ preprocessor
1484  PKG_CONFIG  path to pkg-config utility
1485  PKG_CONFIG_PATH
1486              directories to add to pkg-config's search path
1487  PKG_CONFIG_LIBDIR
1488              path overriding pkg-config's built-in search path
1489  LIBGLVND_CFLAGS
1490              C compiler flags for LIBGLVND, overriding pkg-config
1491  LIBGLVND_LIBS
1492              linker flags for LIBGLVND, overriding pkg-config
1493  OSMESA_CFLAGS
1494              C compiler flags for OSMESA, overriding pkg-config
1495  OSMESA_LIBS linker flags for OSMESA, overriding pkg-config
1496  GL_CFLAGS   C compiler flags for GL, overriding pkg-config
1497  GL_LIBS     linker flags for GL, overriding pkg-config
1498
1499Use these variables to override the choices made by `configure' or to help
1500it to find libraries and programs with nonstandard names/locations.
1501
1502Report bugs to <https://gitlab.freedesktop.org/mesa/glu/issues>.
1503_ACEOF
1504ac_status=$?
1505fi
1506
1507if test "$ac_init_help" = "recursive"; then
1508  # If there are subdirs, report their specific --help.
1509  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1510    test -d "$ac_dir" ||
1511      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1512      continue
1513    ac_builddir=.
1514
1515case "$ac_dir" in
1516.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1517*)
1518  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1519  # A ".." for each directory in $ac_dir_suffix.
1520  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1521  case $ac_top_builddir_sub in
1522  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1523  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1524  esac ;;
1525esac
1526ac_abs_top_builddir=$ac_pwd
1527ac_abs_builddir=$ac_pwd$ac_dir_suffix
1528# for backward compatibility:
1529ac_top_builddir=$ac_top_build_prefix
1530
1531case $srcdir in
1532  .)  # We are building in place.
1533    ac_srcdir=.
1534    ac_top_srcdir=$ac_top_builddir_sub
1535    ac_abs_top_srcdir=$ac_pwd ;;
1536  [\\/]* | ?:[\\/]* )  # Absolute name.
1537    ac_srcdir=$srcdir$ac_dir_suffix;
1538    ac_top_srcdir=$srcdir
1539    ac_abs_top_srcdir=$srcdir ;;
1540  *) # Relative name.
1541    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1542    ac_top_srcdir=$ac_top_build_prefix$srcdir
1543    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1544esac
1545ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1546
1547    cd "$ac_dir" || { ac_status=$?; continue; }
1548    # Check for guested configure.
1549    if test -f "$ac_srcdir/configure.gnu"; then
1550      echo &&
1551      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1552    elif test -f "$ac_srcdir/configure"; then
1553      echo &&
1554      $SHELL "$ac_srcdir/configure" --help=recursive
1555    else
1556      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1557    fi || ac_status=$?
1558    cd "$ac_pwd" || { ac_status=$?; break; }
1559  done
1560fi
1561
1562test -n "$ac_init_help" && exit $ac_status
1563if $ac_init_version; then
1564  cat <<\_ACEOF
1565glu configure 9.0.2
1566generated by GNU Autoconf 2.69
1567
1568Copyright (C) 2012 Free Software Foundation, Inc.
1569This configure script is free software; the Free Software Foundation
1570gives unlimited permission to copy, distribute and modify it.
1571_ACEOF
1572  exit
1573fi
1574
1575## ------------------------ ##
1576## Autoconf initialization. ##
1577## ------------------------ ##
1578
1579# ac_fn_c_try_compile LINENO
1580# --------------------------
1581# Try to compile conftest.$ac_ext, and return whether this succeeded.
1582ac_fn_c_try_compile ()
1583{
1584  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1585  rm -f conftest.$ac_objext
1586  if { { ac_try="$ac_compile"
1587case "(($ac_try" in
1588  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1589  *) ac_try_echo=$ac_try;;
1590esac
1591eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1592$as_echo "$ac_try_echo"; } >&5
1593  (eval "$ac_compile") 2>conftest.err
1594  ac_status=$?
1595  if test -s conftest.err; then
1596    grep -v '^ *+' conftest.err >conftest.er1
1597    cat conftest.er1 >&5
1598    mv -f conftest.er1 conftest.err
1599  fi
1600  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1601  test $ac_status = 0; } && {
1602	 test -z "$ac_c_werror_flag" ||
1603	 test ! -s conftest.err
1604       } && test -s conftest.$ac_objext; then :
1605  ac_retval=0
1606else
1607  $as_echo "$as_me: failed program was:" >&5
1608sed 's/^/| /' conftest.$ac_ext >&5
1609
1610	ac_retval=1
1611fi
1612  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1613  as_fn_set_status $ac_retval
1614
1615} # ac_fn_c_try_compile
1616
1617# ac_fn_c_try_link LINENO
1618# -----------------------
1619# Try to link conftest.$ac_ext, and return whether this succeeded.
1620ac_fn_c_try_link ()
1621{
1622  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1623  rm -f conftest.$ac_objext conftest$ac_exeext
1624  if { { ac_try="$ac_link"
1625case "(($ac_try" in
1626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1627  *) ac_try_echo=$ac_try;;
1628esac
1629eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1630$as_echo "$ac_try_echo"; } >&5
1631  (eval "$ac_link") 2>conftest.err
1632  ac_status=$?
1633  if test -s conftest.err; then
1634    grep -v '^ *+' conftest.err >conftest.er1
1635    cat conftest.er1 >&5
1636    mv -f conftest.er1 conftest.err
1637  fi
1638  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1639  test $ac_status = 0; } && {
1640	 test -z "$ac_c_werror_flag" ||
1641	 test ! -s conftest.err
1642       } && test -s conftest$ac_exeext && {
1643	 test "$cross_compiling" = yes ||
1644	 test -x conftest$ac_exeext
1645       }; then :
1646  ac_retval=0
1647else
1648  $as_echo "$as_me: failed program was:" >&5
1649sed 's/^/| /' conftest.$ac_ext >&5
1650
1651	ac_retval=1
1652fi
1653  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1654  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1655  # interfere with the next link command; also delete a directory that is
1656  # left behind by Apple's compiler.  We do this before executing the actions.
1657  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1658  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1659  as_fn_set_status $ac_retval
1660
1661} # ac_fn_c_try_link
1662
1663# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1664# -------------------------------------------------------
1665# Tests whether HEADER exists and can be compiled using the include files in
1666# INCLUDES, setting the cache variable VAR accordingly.
1667ac_fn_c_check_header_compile ()
1668{
1669  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1670  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1671$as_echo_n "checking for $2... " >&6; }
1672if eval \${$3+:} false; then :
1673  $as_echo_n "(cached) " >&6
1674else
1675  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1676/* end confdefs.h.  */
1677$4
1678#include <$2>
1679_ACEOF
1680if ac_fn_c_try_compile "$LINENO"; then :
1681  eval "$3=yes"
1682else
1683  eval "$3=no"
1684fi
1685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1686fi
1687eval ac_res=\$$3
1688	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1689$as_echo "$ac_res" >&6; }
1690  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1691
1692} # ac_fn_c_check_header_compile
1693
1694# ac_fn_c_try_cpp LINENO
1695# ----------------------
1696# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1697ac_fn_c_try_cpp ()
1698{
1699  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1700  if { { ac_try="$ac_cpp conftest.$ac_ext"
1701case "(($ac_try" in
1702  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1703  *) ac_try_echo=$ac_try;;
1704esac
1705eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1706$as_echo "$ac_try_echo"; } >&5
1707  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1708  ac_status=$?
1709  if test -s conftest.err; then
1710    grep -v '^ *+' conftest.err >conftest.er1
1711    cat conftest.er1 >&5
1712    mv -f conftest.er1 conftest.err
1713  fi
1714  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1715  test $ac_status = 0; } > conftest.i && {
1716	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1717	 test ! -s conftest.err
1718       }; then :
1719  ac_retval=0
1720else
1721  $as_echo "$as_me: failed program was:" >&5
1722sed 's/^/| /' conftest.$ac_ext >&5
1723
1724    ac_retval=1
1725fi
1726  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1727  as_fn_set_status $ac_retval
1728
1729} # ac_fn_c_try_cpp
1730
1731# ac_fn_c_try_run LINENO
1732# ----------------------
1733# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1734# that executables *can* be run.
1735ac_fn_c_try_run ()
1736{
1737  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738  if { { ac_try="$ac_link"
1739case "(($ac_try" in
1740  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1741  *) ac_try_echo=$ac_try;;
1742esac
1743eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1744$as_echo "$ac_try_echo"; } >&5
1745  (eval "$ac_link") 2>&5
1746  ac_status=$?
1747  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1748  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1749  { { case "(($ac_try" in
1750  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751  *) ac_try_echo=$ac_try;;
1752esac
1753eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754$as_echo "$ac_try_echo"; } >&5
1755  (eval "$ac_try") 2>&5
1756  ac_status=$?
1757  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1758  test $ac_status = 0; }; }; then :
1759  ac_retval=0
1760else
1761  $as_echo "$as_me: program exited with status $ac_status" >&5
1762       $as_echo "$as_me: failed program was:" >&5
1763sed 's/^/| /' conftest.$ac_ext >&5
1764
1765       ac_retval=$ac_status
1766fi
1767  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1768  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1769  as_fn_set_status $ac_retval
1770
1771} # ac_fn_c_try_run
1772
1773# ac_fn_c_check_func LINENO FUNC VAR
1774# ----------------------------------
1775# Tests whether FUNC exists, setting the cache variable VAR accordingly
1776ac_fn_c_check_func ()
1777{
1778  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1780$as_echo_n "checking for $2... " >&6; }
1781if eval \${$3+:} false; then :
1782  $as_echo_n "(cached) " >&6
1783else
1784  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1785/* end confdefs.h.  */
1786/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1787   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1788#define $2 innocuous_$2
1789
1790/* System header to define __stub macros and hopefully few prototypes,
1791    which can conflict with char $2 (); below.
1792    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1793    <limits.h> exists even on freestanding compilers.  */
1794
1795#ifdef __STDC__
1796# include <limits.h>
1797#else
1798# include <assert.h>
1799#endif
1800
1801#undef $2
1802
1803/* Override any GCC internal prototype to avoid an error.
1804   Use char because int might match the return type of a GCC
1805   builtin and then its argument prototype would still apply.  */
1806#ifdef __cplusplus
1807extern "C"
1808#endif
1809char $2 ();
1810/* The GNU C library defines this for functions which it implements
1811    to always fail with ENOSYS.  Some functions are actually named
1812    something starting with __ and the normal name is an alias.  */
1813#if defined __stub_$2 || defined __stub___$2
1814choke me
1815#endif
1816
1817int
1818main ()
1819{
1820return $2 ();
1821  ;
1822  return 0;
1823}
1824_ACEOF
1825if ac_fn_c_try_link "$LINENO"; then :
1826  eval "$3=yes"
1827else
1828  eval "$3=no"
1829fi
1830rm -f core conftest.err conftest.$ac_objext \
1831    conftest$ac_exeext conftest.$ac_ext
1832fi
1833eval ac_res=\$$3
1834	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1835$as_echo "$ac_res" >&6; }
1836  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1837
1838} # ac_fn_c_check_func
1839
1840# ac_fn_cxx_try_compile LINENO
1841# ----------------------------
1842# Try to compile conftest.$ac_ext, and return whether this succeeded.
1843ac_fn_cxx_try_compile ()
1844{
1845  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1846  rm -f conftest.$ac_objext
1847  if { { ac_try="$ac_compile"
1848case "(($ac_try" in
1849  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1850  *) ac_try_echo=$ac_try;;
1851esac
1852eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1853$as_echo "$ac_try_echo"; } >&5
1854  (eval "$ac_compile") 2>conftest.err
1855  ac_status=$?
1856  if test -s conftest.err; then
1857    grep -v '^ *+' conftest.err >conftest.er1
1858    cat conftest.er1 >&5
1859    mv -f conftest.er1 conftest.err
1860  fi
1861  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1862  test $ac_status = 0; } && {
1863	 test -z "$ac_cxx_werror_flag" ||
1864	 test ! -s conftest.err
1865       } && test -s conftest.$ac_objext; then :
1866  ac_retval=0
1867else
1868  $as_echo "$as_me: failed program was:" >&5
1869sed 's/^/| /' conftest.$ac_ext >&5
1870
1871	ac_retval=1
1872fi
1873  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1874  as_fn_set_status $ac_retval
1875
1876} # ac_fn_cxx_try_compile
1877
1878# ac_fn_cxx_try_cpp LINENO
1879# ------------------------
1880# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1881ac_fn_cxx_try_cpp ()
1882{
1883  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1884  if { { ac_try="$ac_cpp conftest.$ac_ext"
1885case "(($ac_try" in
1886  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1887  *) ac_try_echo=$ac_try;;
1888esac
1889eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1890$as_echo "$ac_try_echo"; } >&5
1891  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1892  ac_status=$?
1893  if test -s conftest.err; then
1894    grep -v '^ *+' conftest.err >conftest.er1
1895    cat conftest.er1 >&5
1896    mv -f conftest.er1 conftest.err
1897  fi
1898  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1899  test $ac_status = 0; } > conftest.i && {
1900	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1901	 test ! -s conftest.err
1902       }; then :
1903  ac_retval=0
1904else
1905  $as_echo "$as_me: failed program was:" >&5
1906sed 's/^/| /' conftest.$ac_ext >&5
1907
1908    ac_retval=1
1909fi
1910  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1911  as_fn_set_status $ac_retval
1912
1913} # ac_fn_cxx_try_cpp
1914
1915# ac_fn_cxx_try_link LINENO
1916# -------------------------
1917# Try to link conftest.$ac_ext, and return whether this succeeded.
1918ac_fn_cxx_try_link ()
1919{
1920  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921  rm -f conftest.$ac_objext conftest$ac_exeext
1922  if { { ac_try="$ac_link"
1923case "(($ac_try" in
1924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1925  *) ac_try_echo=$ac_try;;
1926esac
1927eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1928$as_echo "$ac_try_echo"; } >&5
1929  (eval "$ac_link") 2>conftest.err
1930  ac_status=$?
1931  if test -s conftest.err; then
1932    grep -v '^ *+' conftest.err >conftest.er1
1933    cat conftest.er1 >&5
1934    mv -f conftest.er1 conftest.err
1935  fi
1936  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1937  test $ac_status = 0; } && {
1938	 test -z "$ac_cxx_werror_flag" ||
1939	 test ! -s conftest.err
1940       } && test -s conftest$ac_exeext && {
1941	 test "$cross_compiling" = yes ||
1942	 test -x conftest$ac_exeext
1943       }; then :
1944  ac_retval=0
1945else
1946  $as_echo "$as_me: failed program was:" >&5
1947sed 's/^/| /' conftest.$ac_ext >&5
1948
1949	ac_retval=1
1950fi
1951  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1952  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1953  # interfere with the next link command; also delete a directory that is
1954  # left behind by Apple's compiler.  We do this before executing the actions.
1955  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1956  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1957  as_fn_set_status $ac_retval
1958
1959} # ac_fn_cxx_try_link
1960
1961# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1962# -------------------------------------------------------
1963# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1964# the include files in INCLUDES and setting the cache variable VAR
1965# accordingly.
1966ac_fn_c_check_header_mongrel ()
1967{
1968  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1969  if eval \${$3+:} false; then :
1970  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1971$as_echo_n "checking for $2... " >&6; }
1972if eval \${$3+:} false; then :
1973  $as_echo_n "(cached) " >&6
1974fi
1975eval ac_res=\$$3
1976	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1977$as_echo "$ac_res" >&6; }
1978else
1979  # Is the header compilable?
1980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1981$as_echo_n "checking $2 usability... " >&6; }
1982cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1983/* end confdefs.h.  */
1984$4
1985#include <$2>
1986_ACEOF
1987if ac_fn_c_try_compile "$LINENO"; then :
1988  ac_header_compiler=yes
1989else
1990  ac_header_compiler=no
1991fi
1992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1994$as_echo "$ac_header_compiler" >&6; }
1995
1996# Is the header present?
1997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1998$as_echo_n "checking $2 presence... " >&6; }
1999cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2000/* end confdefs.h.  */
2001#include <$2>
2002_ACEOF
2003if ac_fn_c_try_cpp "$LINENO"; then :
2004  ac_header_preproc=yes
2005else
2006  ac_header_preproc=no
2007fi
2008rm -f conftest.err conftest.i conftest.$ac_ext
2009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2010$as_echo "$ac_header_preproc" >&6; }
2011
2012# So?  What about this header?
2013case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2014  yes:no: )
2015    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2016$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2017    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2018$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2019    ;;
2020  no:yes:* )
2021    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2022$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2023    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2024$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2025    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2026$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2027    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2028$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2029    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2030$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2031( $as_echo "## ------------------------------------------------------------- ##
2032## Report this to https://gitlab.freedesktop.org/mesa/glu/issues ##
2033## ------------------------------------------------------------- ##"
2034     ) | sed "s/^/$as_me: WARNING:     /" >&2
2035    ;;
2036esac
2037  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2038$as_echo_n "checking for $2... " >&6; }
2039if eval \${$3+:} false; then :
2040  $as_echo_n "(cached) " >&6
2041else
2042  eval "$3=\$ac_header_compiler"
2043fi
2044eval ac_res=\$$3
2045	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2046$as_echo "$ac_res" >&6; }
2047fi
2048  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2049
2050} # ac_fn_c_check_header_mongrel
2051
2052# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2053# ---------------------------------------------
2054# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2055# accordingly.
2056ac_fn_c_check_decl ()
2057{
2058  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2059  as_decl_name=`echo $2|sed 's/ *(.*//'`
2060  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2061  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2062$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2063if eval \${$3+:} false; then :
2064  $as_echo_n "(cached) " >&6
2065else
2066  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2067/* end confdefs.h.  */
2068$4
2069int
2070main ()
2071{
2072#ifndef $as_decl_name
2073#ifdef __cplusplus
2074  (void) $as_decl_use;
2075#else
2076  (void) $as_decl_name;
2077#endif
2078#endif
2079
2080  ;
2081  return 0;
2082}
2083_ACEOF
2084if ac_fn_c_try_compile "$LINENO"; then :
2085  eval "$3=yes"
2086else
2087  eval "$3=no"
2088fi
2089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2090fi
2091eval ac_res=\$$3
2092	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2093$as_echo "$ac_res" >&6; }
2094  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2095
2096} # ac_fn_c_check_decl
2097cat >config.log <<_ACEOF
2098This file contains any messages produced by compilers while
2099running configure, to aid debugging if configure makes a mistake.
2100
2101It was created by glu $as_me 9.0.2, which was
2102generated by GNU Autoconf 2.69.  Invocation command line was
2103
2104  $ $0 $@
2105
2106_ACEOF
2107exec 5>>config.log
2108{
2109cat <<_ASUNAME
2110## --------- ##
2111## Platform. ##
2112## --------- ##
2113
2114hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2115uname -m = `(uname -m) 2>/dev/null || echo unknown`
2116uname -r = `(uname -r) 2>/dev/null || echo unknown`
2117uname -s = `(uname -s) 2>/dev/null || echo unknown`
2118uname -v = `(uname -v) 2>/dev/null || echo unknown`
2119
2120/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2121/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2122
2123/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2124/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2125/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2126/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2127/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2128/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2129/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2130
2131_ASUNAME
2132
2133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2134for as_dir in $PATH
2135do
2136  IFS=$as_save_IFS
2137  test -z "$as_dir" && as_dir=.
2138    $as_echo "PATH: $as_dir"
2139  done
2140IFS=$as_save_IFS
2141
2142} >&5
2143
2144cat >&5 <<_ACEOF
2145
2146
2147## ----------- ##
2148## Core tests. ##
2149## ----------- ##
2150
2151_ACEOF
2152
2153
2154# Keep a trace of the command line.
2155# Strip out --no-create and --no-recursion so they do not pile up.
2156# Strip out --silent because we don't want to record it for future runs.
2157# Also quote any args containing shell meta-characters.
2158# Make two passes to allow for proper duplicate-argument suppression.
2159ac_configure_args=
2160ac_configure_args0=
2161ac_configure_args1=
2162ac_must_keep_next=false
2163for ac_pass in 1 2
2164do
2165  for ac_arg
2166  do
2167    case $ac_arg in
2168    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2169    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2170    | -silent | --silent | --silen | --sile | --sil)
2171      continue ;;
2172    *\'*)
2173      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2174    esac
2175    case $ac_pass in
2176    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2177    2)
2178      as_fn_append ac_configure_args1 " '$ac_arg'"
2179      if test $ac_must_keep_next = true; then
2180	ac_must_keep_next=false # Got value, back to normal.
2181      else
2182	case $ac_arg in
2183	  *=* | --config-cache | -C | -disable-* | --disable-* \
2184	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2185	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2186	  | -with-* | --with-* | -without-* | --without-* | --x)
2187	    case "$ac_configure_args0 " in
2188	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2189	    esac
2190	    ;;
2191	  -* ) ac_must_keep_next=true ;;
2192	esac
2193      fi
2194      as_fn_append ac_configure_args " '$ac_arg'"
2195      ;;
2196    esac
2197  done
2198done
2199{ ac_configure_args0=; unset ac_configure_args0;}
2200{ ac_configure_args1=; unset ac_configure_args1;}
2201
2202# When interrupted or exit'd, cleanup temporary files, and complete
2203# config.log.  We remove comments because anyway the quotes in there
2204# would cause problems or look ugly.
2205# WARNING: Use '\'' to represent an apostrophe within the trap.
2206# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2207trap 'exit_status=$?
2208  # Save into config.log some information that might help in debugging.
2209  {
2210    echo
2211
2212    $as_echo "## ---------------- ##
2213## Cache variables. ##
2214## ---------------- ##"
2215    echo
2216    # The following way of writing the cache mishandles newlines in values,
2217(
2218  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2219    eval ac_val=\$$ac_var
2220    case $ac_val in #(
2221    *${as_nl}*)
2222      case $ac_var in #(
2223      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2224$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2225      esac
2226      case $ac_var in #(
2227      _ | IFS | as_nl) ;; #(
2228      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2229      *) { eval $ac_var=; unset $ac_var;} ;;
2230      esac ;;
2231    esac
2232  done
2233  (set) 2>&1 |
2234    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2235    *${as_nl}ac_space=\ *)
2236      sed -n \
2237	"s/'\''/'\''\\\\'\'''\''/g;
2238	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2239      ;; #(
2240    *)
2241      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2242      ;;
2243    esac |
2244    sort
2245)
2246    echo
2247
2248    $as_echo "## ----------------- ##
2249## Output variables. ##
2250## ----------------- ##"
2251    echo
2252    for ac_var in $ac_subst_vars
2253    do
2254      eval ac_val=\$$ac_var
2255      case $ac_val in
2256      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2257      esac
2258      $as_echo "$ac_var='\''$ac_val'\''"
2259    done | sort
2260    echo
2261
2262    if test -n "$ac_subst_files"; then
2263      $as_echo "## ------------------- ##
2264## File substitutions. ##
2265## ------------------- ##"
2266      echo
2267      for ac_var in $ac_subst_files
2268      do
2269	eval ac_val=\$$ac_var
2270	case $ac_val in
2271	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2272	esac
2273	$as_echo "$ac_var='\''$ac_val'\''"
2274      done | sort
2275      echo
2276    fi
2277
2278    if test -s confdefs.h; then
2279      $as_echo "## ----------- ##
2280## confdefs.h. ##
2281## ----------- ##"
2282      echo
2283      cat confdefs.h
2284      echo
2285    fi
2286    test "$ac_signal" != 0 &&
2287      $as_echo "$as_me: caught signal $ac_signal"
2288    $as_echo "$as_me: exit $exit_status"
2289  } >&5
2290  rm -f core *.core core.conftest.* &&
2291    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2292    exit $exit_status
2293' 0
2294for ac_signal in 1 2 13 15; do
2295  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2296done
2297ac_signal=0
2298
2299# confdefs.h avoids OS command line length limits that DEFS can exceed.
2300rm -f -r conftest* confdefs.h
2301
2302$as_echo "/* confdefs.h */" > confdefs.h
2303
2304# Predefined preprocessor variables.
2305
2306cat >>confdefs.h <<_ACEOF
2307#define PACKAGE_NAME "$PACKAGE_NAME"
2308_ACEOF
2309
2310cat >>confdefs.h <<_ACEOF
2311#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2312_ACEOF
2313
2314cat >>confdefs.h <<_ACEOF
2315#define PACKAGE_VERSION "$PACKAGE_VERSION"
2316_ACEOF
2317
2318cat >>confdefs.h <<_ACEOF
2319#define PACKAGE_STRING "$PACKAGE_STRING"
2320_ACEOF
2321
2322cat >>confdefs.h <<_ACEOF
2323#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2324_ACEOF
2325
2326cat >>confdefs.h <<_ACEOF
2327#define PACKAGE_URL "$PACKAGE_URL"
2328_ACEOF
2329
2330
2331# Let the site file select an alternate cache file if it wants to.
2332# Prefer an explicitly selected file to automatically selected ones.
2333ac_site_file1=NONE
2334ac_site_file2=NONE
2335if test -n "$CONFIG_SITE"; then
2336  # We do not want a PATH search for config.site.
2337  case $CONFIG_SITE in #((
2338    -*)  ac_site_file1=./$CONFIG_SITE;;
2339    */*) ac_site_file1=$CONFIG_SITE;;
2340    *)   ac_site_file1=./$CONFIG_SITE;;
2341  esac
2342elif test "x$prefix" != xNONE; then
2343  ac_site_file1=$prefix/share/config.site
2344  ac_site_file2=$prefix/etc/config.site
2345else
2346  ac_site_file1=$ac_default_prefix/share/config.site
2347  ac_site_file2=$ac_default_prefix/etc/config.site
2348fi
2349for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2350do
2351  test "x$ac_site_file" = xNONE && continue
2352  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2353    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2354$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2355    sed 's/^/| /' "$ac_site_file" >&5
2356    . "$ac_site_file" \
2357      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2358$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2359as_fn_error $? "failed to load site script $ac_site_file
2360See \`config.log' for more details" "$LINENO" 5; }
2361  fi
2362done
2363
2364if test -r "$cache_file"; then
2365  # Some versions of bash will fail to source /dev/null (special files
2366  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2367  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2368    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2369$as_echo "$as_me: loading cache $cache_file" >&6;}
2370    case $cache_file in
2371      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2372      *)                      . "./$cache_file";;
2373    esac
2374  fi
2375else
2376  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2377$as_echo "$as_me: creating cache $cache_file" >&6;}
2378  >$cache_file
2379fi
2380
2381# Check that the precious variables saved in the cache have kept the same
2382# value.
2383ac_cache_corrupted=false
2384for ac_var in $ac_precious_vars; do
2385  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2386  eval ac_new_set=\$ac_env_${ac_var}_set
2387  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2388  eval ac_new_val=\$ac_env_${ac_var}_value
2389  case $ac_old_set,$ac_new_set in
2390    set,)
2391      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2392$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2393      ac_cache_corrupted=: ;;
2394    ,set)
2395      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2396$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2397      ac_cache_corrupted=: ;;
2398    ,);;
2399    *)
2400      if test "x$ac_old_val" != "x$ac_new_val"; then
2401	# differences in whitespace do not lead to failure.
2402	ac_old_val_w=`echo x $ac_old_val`
2403	ac_new_val_w=`echo x $ac_new_val`
2404	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2405	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2406$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2407	  ac_cache_corrupted=:
2408	else
2409	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2410$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2411	  eval $ac_var=\$ac_old_val
2412	fi
2413	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2414$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2415	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2416$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2417      fi;;
2418  esac
2419  # Pass precious variables to config.status.
2420  if test "$ac_new_set" = set; then
2421    case $ac_new_val in
2422    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2423    *) ac_arg=$ac_var=$ac_new_val ;;
2424    esac
2425    case " $ac_configure_args " in
2426      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2427      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2428    esac
2429  fi
2430done
2431if $ac_cache_corrupted; then
2432  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2433$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2434  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2435$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2436  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2437fi
2438## -------------------- ##
2439## Main body of script. ##
2440## -------------------- ##
2441
2442ac_ext=c
2443ac_cpp='$CPP $CPPFLAGS'
2444ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2445ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2446ac_compiler_gnu=$ac_cv_c_compiler_gnu
2447
2448
2449
2450ac_aux_dir=
2451for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2452  if test -f "$ac_dir/install-sh"; then
2453    ac_aux_dir=$ac_dir
2454    ac_install_sh="$ac_aux_dir/install-sh -c"
2455    break
2456  elif test -f "$ac_dir/install.sh"; then
2457    ac_aux_dir=$ac_dir
2458    ac_install_sh="$ac_aux_dir/install.sh -c"
2459    break
2460  elif test -f "$ac_dir/shtool"; then
2461    ac_aux_dir=$ac_dir
2462    ac_install_sh="$ac_aux_dir/shtool install -c"
2463    break
2464  fi
2465done
2466if test -z "$ac_aux_dir"; then
2467  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2468fi
2469
2470# These three variables are undocumented and unsupported,
2471# and are intended to be withdrawn in a future Autoconf release.
2472# They can cause serious problems if a builder's source tree is in a directory
2473# whose full name contains unusual characters.
2474ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2475ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2476ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2477
2478
2479# Make sure we can run config.sub.
2480$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2481  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2482
2483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2484$as_echo_n "checking build system type... " >&6; }
2485if ${ac_cv_build+:} false; then :
2486  $as_echo_n "(cached) " >&6
2487else
2488  ac_build_alias=$build_alias
2489test "x$ac_build_alias" = x &&
2490  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2491test "x$ac_build_alias" = x &&
2492  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2493ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2494  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2495
2496fi
2497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2498$as_echo "$ac_cv_build" >&6; }
2499case $ac_cv_build in
2500*-*-*) ;;
2501*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2502esac
2503build=$ac_cv_build
2504ac_save_IFS=$IFS; IFS='-'
2505set x $ac_cv_build
2506shift
2507build_cpu=$1
2508build_vendor=$2
2509shift; shift
2510# Remember, the first character of IFS is used to create $*,
2511# except with old shells:
2512build_os=$*
2513IFS=$ac_save_IFS
2514case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2515
2516
2517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2518$as_echo_n "checking host system type... " >&6; }
2519if ${ac_cv_host+:} false; then :
2520  $as_echo_n "(cached) " >&6
2521else
2522  if test "x$host_alias" = x; then
2523  ac_cv_host=$ac_cv_build
2524else
2525  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2526    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2527fi
2528
2529fi
2530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2531$as_echo "$ac_cv_host" >&6; }
2532case $ac_cv_host in
2533*-*-*) ;;
2534*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2535esac
2536host=$ac_cv_host
2537ac_save_IFS=$IFS; IFS='-'
2538set x $ac_cv_host
2539shift
2540host_cpu=$1
2541host_vendor=$2
2542shift; shift
2543# Remember, the first character of IFS is used to create $*,
2544# except with old shells:
2545host_os=$*
2546IFS=$ac_save_IFS
2547case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2548
2549
2550
2551am__api_version='1.16'
2552
2553# Find a good install program.  We prefer a C program (faster),
2554# so one script is as good as another.  But avoid the broken or
2555# incompatible versions:
2556# SysV /etc/install, /usr/sbin/install
2557# SunOS /usr/etc/install
2558# IRIX /sbin/install
2559# AIX /bin/install
2560# AmigaOS /C/install, which installs bootblocks on floppy discs
2561# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2562# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2563# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2564# OS/2's system install, which has a completely different semantic
2565# ./install, which can be erroneously created by make from ./install.sh.
2566# Reject install programs that cannot install multiple files.
2567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2568$as_echo_n "checking for a BSD-compatible install... " >&6; }
2569if test -z "$INSTALL"; then
2570if ${ac_cv_path_install+:} false; then :
2571  $as_echo_n "(cached) " >&6
2572else
2573  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574for as_dir in $PATH
2575do
2576  IFS=$as_save_IFS
2577  test -z "$as_dir" && as_dir=.
2578    # Account for people who put trailing slashes in PATH elements.
2579case $as_dir/ in #((
2580  ./ | .// | /[cC]/* | \
2581  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2582  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2583  /usr/ucb/* ) ;;
2584  *)
2585    # OSF1 and SCO ODT 3.0 have their own names for install.
2586    # Don't use installbsd from OSF since it installs stuff as root
2587    # by default.
2588    for ac_prog in ginstall scoinst install; do
2589      for ac_exec_ext in '' $ac_executable_extensions; do
2590	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2591	  if test $ac_prog = install &&
2592	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2593	    # AIX install.  It has an incompatible calling convention.
2594	    :
2595	  elif test $ac_prog = install &&
2596	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2597	    # program-specific install script used by HP pwplus--don't use.
2598	    :
2599	  else
2600	    rm -rf conftest.one conftest.two conftest.dir
2601	    echo one > conftest.one
2602	    echo two > conftest.two
2603	    mkdir conftest.dir
2604	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2605	      test -s conftest.one && test -s conftest.two &&
2606	      test -s conftest.dir/conftest.one &&
2607	      test -s conftest.dir/conftest.two
2608	    then
2609	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2610	      break 3
2611	    fi
2612	  fi
2613	fi
2614      done
2615    done
2616    ;;
2617esac
2618
2619  done
2620IFS=$as_save_IFS
2621
2622rm -rf conftest.one conftest.two conftest.dir
2623
2624fi
2625  if test "${ac_cv_path_install+set}" = set; then
2626    INSTALL=$ac_cv_path_install
2627  else
2628    # As a last resort, use the slow shell script.  Don't cache a
2629    # value for INSTALL within a source directory, because that will
2630    # break other packages using the cache if that directory is
2631    # removed, or if the value is a relative name.
2632    INSTALL=$ac_install_sh
2633  fi
2634fi
2635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2636$as_echo "$INSTALL" >&6; }
2637
2638# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2639# It thinks the first close brace ends the variable substitution.
2640test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2641
2642test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2643
2644test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2645
2646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2647$as_echo_n "checking whether build environment is sane... " >&6; }
2648# Reject unsafe characters in $srcdir or the absolute working directory
2649# name.  Accept space and tab only in the latter.
2650am_lf='
2651'
2652case `pwd` in
2653  *[\\\"\#\$\&\'\`$am_lf]*)
2654    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2655esac
2656case $srcdir in
2657  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2658    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2659esac
2660
2661# Do 'set' in a subshell so we don't clobber the current shell's
2662# arguments.  Must try -L first in case configure is actually a
2663# symlink; some systems play weird games with the mod time of symlinks
2664# (eg FreeBSD returns the mod time of the symlink's containing
2665# directory).
2666if (
2667   am_has_slept=no
2668   for am_try in 1 2; do
2669     echo "timestamp, slept: $am_has_slept" > conftest.file
2670     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2671     if test "$*" = "X"; then
2672	# -L didn't work.
2673	set X `ls -t "$srcdir/configure" conftest.file`
2674     fi
2675     if test "$*" != "X $srcdir/configure conftest.file" \
2676	&& test "$*" != "X conftest.file $srcdir/configure"; then
2677
2678	# If neither matched, then we have a broken ls.  This can happen
2679	# if, for instance, CONFIG_SHELL is bash and it inherits a
2680	# broken ls alias from the environment.  This has actually
2681	# happened.  Such a system could not be considered "sane".
2682	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2683  alias in your environment" "$LINENO" 5
2684     fi
2685     if test "$2" = conftest.file || test $am_try -eq 2; then
2686       break
2687     fi
2688     # Just in case.
2689     sleep 1
2690     am_has_slept=yes
2691   done
2692   test "$2" = conftest.file
2693   )
2694then
2695   # Ok.
2696   :
2697else
2698   as_fn_error $? "newly created file is older than distributed files!
2699Check your system clock" "$LINENO" 5
2700fi
2701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2702$as_echo "yes" >&6; }
2703# If we didn't sleep, we still need to ensure time stamps of config.status and
2704# generated files are strictly newer.
2705am_sleep_pid=
2706if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2707  ( sleep 1 ) &
2708  am_sleep_pid=$!
2709fi
2710
2711rm -f conftest.file
2712
2713test "$program_prefix" != NONE &&
2714  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2715# Use a double $ so make ignores it.
2716test "$program_suffix" != NONE &&
2717  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2718# Double any \ or $.
2719# By default was `s,x,x', remove it if useless.
2720ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2721program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2722
2723# Expand $ac_aux_dir to an absolute path.
2724am_aux_dir=`cd "$ac_aux_dir" && pwd`
2725
2726if test x"${MISSING+set}" != xset; then
2727  MISSING="\${SHELL} '$am_aux_dir/missing'"
2728fi
2729# Use eval to expand $SHELL
2730if eval "$MISSING --is-lightweight"; then
2731  am_missing_run="$MISSING "
2732else
2733  am_missing_run=
2734  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2735$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2736fi
2737
2738if test x"${install_sh+set}" != xset; then
2739  case $am_aux_dir in
2740  *\ * | *\	*)
2741    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2742  *)
2743    install_sh="\${SHELL} $am_aux_dir/install-sh"
2744  esac
2745fi
2746
2747# Installed binaries are usually stripped using 'strip' when the user
2748# run "make install-strip".  However 'strip' might not be the right
2749# tool to use in cross-compilation environments, therefore Automake
2750# will honor the 'STRIP' environment variable to overrule this program.
2751if test "$cross_compiling" != no; then
2752  if test -n "$ac_tool_prefix"; then
2753  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2754set dummy ${ac_tool_prefix}strip; ac_word=$2
2755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2756$as_echo_n "checking for $ac_word... " >&6; }
2757if ${ac_cv_prog_STRIP+:} false; then :
2758  $as_echo_n "(cached) " >&6
2759else
2760  if test -n "$STRIP"; then
2761  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2762else
2763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2764for as_dir in $PATH
2765do
2766  IFS=$as_save_IFS
2767  test -z "$as_dir" && as_dir=.
2768    for ac_exec_ext in '' $ac_executable_extensions; do
2769  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2770    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2771    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2772    break 2
2773  fi
2774done
2775  done
2776IFS=$as_save_IFS
2777
2778fi
2779fi
2780STRIP=$ac_cv_prog_STRIP
2781if test -n "$STRIP"; then
2782  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2783$as_echo "$STRIP" >&6; }
2784else
2785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2786$as_echo "no" >&6; }
2787fi
2788
2789
2790fi
2791if test -z "$ac_cv_prog_STRIP"; then
2792  ac_ct_STRIP=$STRIP
2793  # Extract the first word of "strip", so it can be a program name with args.
2794set dummy strip; ac_word=$2
2795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2796$as_echo_n "checking for $ac_word... " >&6; }
2797if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2798  $as_echo_n "(cached) " >&6
2799else
2800  if test -n "$ac_ct_STRIP"; then
2801  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2802else
2803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2804for as_dir in $PATH
2805do
2806  IFS=$as_save_IFS
2807  test -z "$as_dir" && as_dir=.
2808    for ac_exec_ext in '' $ac_executable_extensions; do
2809  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2810    ac_cv_prog_ac_ct_STRIP="strip"
2811    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2812    break 2
2813  fi
2814done
2815  done
2816IFS=$as_save_IFS
2817
2818fi
2819fi
2820ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2821if test -n "$ac_ct_STRIP"; then
2822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2823$as_echo "$ac_ct_STRIP" >&6; }
2824else
2825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2826$as_echo "no" >&6; }
2827fi
2828
2829  if test "x$ac_ct_STRIP" = x; then
2830    STRIP=":"
2831  else
2832    case $cross_compiling:$ac_tool_warned in
2833yes:)
2834{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2835$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2836ac_tool_warned=yes ;;
2837esac
2838    STRIP=$ac_ct_STRIP
2839  fi
2840else
2841  STRIP="$ac_cv_prog_STRIP"
2842fi
2843
2844fi
2845INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2846
2847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2848$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2849if test -z "$MKDIR_P"; then
2850  if ${ac_cv_path_mkdir+:} false; then :
2851  $as_echo_n "(cached) " >&6
2852else
2853  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2854for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2855do
2856  IFS=$as_save_IFS
2857  test -z "$as_dir" && as_dir=.
2858    for ac_prog in mkdir gmkdir; do
2859	 for ac_exec_ext in '' $ac_executable_extensions; do
2860	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2861	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2862	     'mkdir (GNU coreutils) '* | \
2863	     'mkdir (coreutils) '* | \
2864	     'mkdir (fileutils) '4.1*)
2865	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2866	       break 3;;
2867	   esac
2868	 done
2869       done
2870  done
2871IFS=$as_save_IFS
2872
2873fi
2874
2875  test -d ./--version && rmdir ./--version
2876  if test "${ac_cv_path_mkdir+set}" = set; then
2877    MKDIR_P="$ac_cv_path_mkdir -p"
2878  else
2879    # As a last resort, use the slow shell script.  Don't cache a
2880    # value for MKDIR_P within a source directory, because that will
2881    # break other packages using the cache if that directory is
2882    # removed, or if the value is a relative name.
2883    MKDIR_P="$ac_install_sh -d"
2884  fi
2885fi
2886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2887$as_echo "$MKDIR_P" >&6; }
2888
2889for ac_prog in gawk mawk nawk awk
2890do
2891  # Extract the first word of "$ac_prog", so it can be a program name with args.
2892set dummy $ac_prog; ac_word=$2
2893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2894$as_echo_n "checking for $ac_word... " >&6; }
2895if ${ac_cv_prog_AWK+:} false; then :
2896  $as_echo_n "(cached) " >&6
2897else
2898  if test -n "$AWK"; then
2899  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2900else
2901as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2902for as_dir in $PATH
2903do
2904  IFS=$as_save_IFS
2905  test -z "$as_dir" && as_dir=.
2906    for ac_exec_ext in '' $ac_executable_extensions; do
2907  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2908    ac_cv_prog_AWK="$ac_prog"
2909    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2910    break 2
2911  fi
2912done
2913  done
2914IFS=$as_save_IFS
2915
2916fi
2917fi
2918AWK=$ac_cv_prog_AWK
2919if test -n "$AWK"; then
2920  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2921$as_echo "$AWK" >&6; }
2922else
2923  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2924$as_echo "no" >&6; }
2925fi
2926
2927
2928  test -n "$AWK" && break
2929done
2930
2931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2932$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2933set x ${MAKE-make}
2934ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2935if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2936  $as_echo_n "(cached) " >&6
2937else
2938  cat >conftest.make <<\_ACEOF
2939SHELL = /bin/sh
2940all:
2941	@echo '@@@%%%=$(MAKE)=@@@%%%'
2942_ACEOF
2943# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2944case `${MAKE-make} -f conftest.make 2>/dev/null` in
2945  *@@@%%%=?*=@@@%%%*)
2946    eval ac_cv_prog_make_${ac_make}_set=yes;;
2947  *)
2948    eval ac_cv_prog_make_${ac_make}_set=no;;
2949esac
2950rm -f conftest.make
2951fi
2952if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2953  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2954$as_echo "yes" >&6; }
2955  SET_MAKE=
2956else
2957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2958$as_echo "no" >&6; }
2959  SET_MAKE="MAKE=${MAKE-make}"
2960fi
2961
2962rm -rf .tst 2>/dev/null
2963mkdir .tst 2>/dev/null
2964if test -d .tst; then
2965  am__leading_dot=.
2966else
2967  am__leading_dot=_
2968fi
2969rmdir .tst 2>/dev/null
2970
2971# Check whether --enable-silent-rules was given.
2972if test "${enable_silent_rules+set}" = set; then :
2973  enableval=$enable_silent_rules;
2974fi
2975
2976case $enable_silent_rules in # (((
2977  yes) AM_DEFAULT_VERBOSITY=0;;
2978   no) AM_DEFAULT_VERBOSITY=1;;
2979    *) AM_DEFAULT_VERBOSITY=1;;
2980esac
2981am_make=${MAKE-make}
2982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2983$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2984if ${am_cv_make_support_nested_variables+:} false; then :
2985  $as_echo_n "(cached) " >&6
2986else
2987  if $as_echo 'TRUE=$(BAR$(V))
2988BAR0=false
2989BAR1=true
2990V=1
2991am__doit:
2992	@$(TRUE)
2993.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2994  am_cv_make_support_nested_variables=yes
2995else
2996  am_cv_make_support_nested_variables=no
2997fi
2998fi
2999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3000$as_echo "$am_cv_make_support_nested_variables" >&6; }
3001if test $am_cv_make_support_nested_variables = yes; then
3002    AM_V='$(V)'
3003  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3004else
3005  AM_V=$AM_DEFAULT_VERBOSITY
3006  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3007fi
3008AM_BACKSLASH='\'
3009
3010if test "`cd $srcdir && pwd`" != "`pwd`"; then
3011  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3012  # is not polluted with repeated "-I."
3013  am__isrc=' -I$(srcdir)'
3014  # test to see if srcdir already configured
3015  if test -f $srcdir/config.status; then
3016    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3017  fi
3018fi
3019
3020# test whether we have cygpath
3021if test -z "$CYGPATH_W"; then
3022  if (cygpath --version) >/dev/null 2>/dev/null; then
3023    CYGPATH_W='cygpath -w'
3024  else
3025    CYGPATH_W=echo
3026  fi
3027fi
3028
3029
3030# Define the identity of the package.
3031 PACKAGE='glu'
3032 VERSION='9.0.2'
3033
3034
3035cat >>confdefs.h <<_ACEOF
3036#define PACKAGE "$PACKAGE"
3037_ACEOF
3038
3039
3040cat >>confdefs.h <<_ACEOF
3041#define VERSION "$VERSION"
3042_ACEOF
3043
3044# Some tools Automake needs.
3045
3046ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3047
3048
3049AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3050
3051
3052AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3053
3054
3055AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3056
3057
3058MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3059
3060# For better backward compatibility.  To be removed once Automake 1.9.x
3061# dies out for good.  For more background, see:
3062# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3063# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3064mkdir_p='$(MKDIR_P)'
3065
3066# We need awk for the "check" target (and possibly the TAP driver).  The
3067# system "awk" is bad on some platforms.
3068# Always define AMTAR for backward compatibility.  Yes, it's still used
3069# in the wild :-(  We should find a proper way to deprecate it ...
3070AMTAR='$${TAR-tar}'
3071
3072
3073# We'll loop over all known methods to create a tar archive until one works.
3074_am_tools='gnutar  pax cpio none'
3075
3076am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3077
3078
3079
3080
3081
3082
3083# POSIX will say in a future version that running "rm -f" with no argument
3084# is OK; and we want to be able to make that assumption in our Makefile
3085# recipes.  So use an aggressive probe to check that the usage we want is
3086# actually supported "in the wild" to an acceptable degree.
3087# See automake bug#10828.
3088# To make any issue more visible, cause the running configure to be aborted
3089# by default if the 'rm' program in use doesn't match our expectations; the
3090# user can still override this though.
3091if rm -f && rm -fr && rm -rf; then : OK; else
3092  cat >&2 <<'END'
3093Oops!
3094
3095Your 'rm' program seems unable to run without file operands specified
3096on the command line, even when the '-f' option is present.  This is contrary
3097to the behaviour of most rm programs out there, and not conforming with
3098the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3099
3100Please tell bug-automake@gnu.org about your system, including the value
3101of your $PATH and any error possibly output before this message.  This
3102can help us improve future automake versions.
3103
3104END
3105  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3106    echo 'Configuration will proceed anyway, since you have set the' >&2
3107    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3108    echo >&2
3109  else
3110    cat >&2 <<'END'
3111Aborting the configuration process, to ensure you take notice of the issue.
3112
3113You can download and install GNU coreutils to get an 'rm' implementation
3114that behaves properly: <https://www.gnu.org/software/coreutils/>.
3115
3116If you want to complete the configuration process using your problematic
3117'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3118to "yes", and re-run configure.
3119
3120END
3121    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3122  fi
3123fi
3124
3125
3126
3127case `pwd` in
3128  *\ * | *\	*)
3129    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3130$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3131esac
3132
3133
3134
3135macro_version='2.4.6'
3136macro_revision='2.4.6'
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150ltmain=$ac_aux_dir/ltmain.sh
3151
3152# Backslashify metacharacters that are still active within
3153# double-quoted strings.
3154sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3155
3156# Same as above, but do not quote variable references.
3157double_quote_subst='s/\(["`\\]\)/\\\1/g'
3158
3159# Sed substitution to delay expansion of an escaped shell variable in a
3160# double_quote_subst'ed string.
3161delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3162
3163# Sed substitution to delay expansion of an escaped single quote.
3164delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3165
3166# Sed substitution to avoid accidental globbing in evaled expressions
3167no_glob_subst='s/\*/\\\*/g'
3168
3169ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3170ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3171ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3172
3173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3174$as_echo_n "checking how to print strings... " >&6; }
3175# Test print first, because it will be a builtin if present.
3176if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3177   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3178  ECHO='print -r --'
3179elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3180  ECHO='printf %s\n'
3181else
3182  # Use this function as a fallback that always works.
3183  func_fallback_echo ()
3184  {
3185    eval 'cat <<_LTECHO_EOF
3186$1
3187_LTECHO_EOF'
3188  }
3189  ECHO='func_fallback_echo'
3190fi
3191
3192# func_echo_all arg...
3193# Invoke $ECHO with all args, space-separated.
3194func_echo_all ()
3195{
3196    $ECHO ""
3197}
3198
3199case $ECHO in
3200  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3201$as_echo "printf" >&6; } ;;
3202  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3203$as_echo "print -r" >&6; } ;;
3204  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3205$as_echo "cat" >&6; } ;;
3206esac
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221DEPDIR="${am__leading_dot}deps"
3222
3223ac_config_commands="$ac_config_commands depfiles"
3224
3225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3226$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
3227cat > confinc.mk << 'END'
3228am__doit:
3229	@echo this is the am__doit target >confinc.out
3230.PHONY: am__doit
3231END
3232am__include="#"
3233am__quote=
3234# BSD make does it like this.
3235echo '.include "confinc.mk" # ignored' > confmf.BSD
3236# Other make implementations (GNU, Solaris 10, AIX) do it like this.
3237echo 'include confinc.mk # ignored' > confmf.GNU
3238_am_result=no
3239for s in GNU BSD; do
3240  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3241   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3242   ac_status=$?
3243   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3244   (exit $ac_status); }
3245  case $?:`cat confinc.out 2>/dev/null` in #(
3246  '0:this is the am__doit target') :
3247    case $s in #(
3248  BSD) :
3249    am__include='.include' am__quote='"' ;; #(
3250  *) :
3251    am__include='include' am__quote='' ;;
3252esac ;; #(
3253  *) :
3254     ;;
3255esac
3256  if test "$am__include" != "#"; then
3257    _am_result="yes ($s style)"
3258    break
3259  fi
3260done
3261rm -f confinc.* confmf.*
3262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3263$as_echo "${_am_result}" >&6; }
3264
3265# Check whether --enable-dependency-tracking was given.
3266if test "${enable_dependency_tracking+set}" = set; then :
3267  enableval=$enable_dependency_tracking;
3268fi
3269
3270if test "x$enable_dependency_tracking" != xno; then
3271  am_depcomp="$ac_aux_dir/depcomp"
3272  AMDEPBACKSLASH='\'
3273  am__nodep='_no'
3274fi
3275 if test "x$enable_dependency_tracking" != xno; then
3276  AMDEP_TRUE=
3277  AMDEP_FALSE='#'
3278else
3279  AMDEP_TRUE='#'
3280  AMDEP_FALSE=
3281fi
3282
3283
3284ac_ext=c
3285ac_cpp='$CPP $CPPFLAGS'
3286ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3287ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3288ac_compiler_gnu=$ac_cv_c_compiler_gnu
3289if test -n "$ac_tool_prefix"; then
3290  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3291set dummy ${ac_tool_prefix}gcc; ac_word=$2
3292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3293$as_echo_n "checking for $ac_word... " >&6; }
3294if ${ac_cv_prog_CC+:} false; then :
3295  $as_echo_n "(cached) " >&6
3296else
3297  if test -n "$CC"; then
3298  ac_cv_prog_CC="$CC" # Let the user override the test.
3299else
3300as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3301for as_dir in $PATH
3302do
3303  IFS=$as_save_IFS
3304  test -z "$as_dir" && as_dir=.
3305    for ac_exec_ext in '' $ac_executable_extensions; do
3306  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3307    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3308    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3309    break 2
3310  fi
3311done
3312  done
3313IFS=$as_save_IFS
3314
3315fi
3316fi
3317CC=$ac_cv_prog_CC
3318if test -n "$CC"; then
3319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3320$as_echo "$CC" >&6; }
3321else
3322  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3323$as_echo "no" >&6; }
3324fi
3325
3326
3327fi
3328if test -z "$ac_cv_prog_CC"; then
3329  ac_ct_CC=$CC
3330  # Extract the first word of "gcc", so it can be a program name with args.
3331set dummy gcc; ac_word=$2
3332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3333$as_echo_n "checking for $ac_word... " >&6; }
3334if ${ac_cv_prog_ac_ct_CC+:} false; then :
3335  $as_echo_n "(cached) " >&6
3336else
3337  if test -n "$ac_ct_CC"; then
3338  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3339else
3340as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3341for as_dir in $PATH
3342do
3343  IFS=$as_save_IFS
3344  test -z "$as_dir" && as_dir=.
3345    for ac_exec_ext in '' $ac_executable_extensions; do
3346  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3347    ac_cv_prog_ac_ct_CC="gcc"
3348    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3349    break 2
3350  fi
3351done
3352  done
3353IFS=$as_save_IFS
3354
3355fi
3356fi
3357ac_ct_CC=$ac_cv_prog_ac_ct_CC
3358if test -n "$ac_ct_CC"; then
3359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3360$as_echo "$ac_ct_CC" >&6; }
3361else
3362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3363$as_echo "no" >&6; }
3364fi
3365
3366  if test "x$ac_ct_CC" = x; then
3367    CC=""
3368  else
3369    case $cross_compiling:$ac_tool_warned in
3370yes:)
3371{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3372$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3373ac_tool_warned=yes ;;
3374esac
3375    CC=$ac_ct_CC
3376  fi
3377else
3378  CC="$ac_cv_prog_CC"
3379fi
3380
3381if test -z "$CC"; then
3382          if test -n "$ac_tool_prefix"; then
3383    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3384set dummy ${ac_tool_prefix}cc; ac_word=$2
3385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3386$as_echo_n "checking for $ac_word... " >&6; }
3387if ${ac_cv_prog_CC+:} false; then :
3388  $as_echo_n "(cached) " >&6
3389else
3390  if test -n "$CC"; then
3391  ac_cv_prog_CC="$CC" # Let the user override the test.
3392else
3393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3394for as_dir in $PATH
3395do
3396  IFS=$as_save_IFS
3397  test -z "$as_dir" && as_dir=.
3398    for ac_exec_ext in '' $ac_executable_extensions; do
3399  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3400    ac_cv_prog_CC="${ac_tool_prefix}cc"
3401    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3402    break 2
3403  fi
3404done
3405  done
3406IFS=$as_save_IFS
3407
3408fi
3409fi
3410CC=$ac_cv_prog_CC
3411if test -n "$CC"; then
3412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3413$as_echo "$CC" >&6; }
3414else
3415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3416$as_echo "no" >&6; }
3417fi
3418
3419
3420  fi
3421fi
3422if test -z "$CC"; then
3423  # Extract the first word of "cc", so it can be a program name with args.
3424set dummy cc; ac_word=$2
3425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3426$as_echo_n "checking for $ac_word... " >&6; }
3427if ${ac_cv_prog_CC+:} false; then :
3428  $as_echo_n "(cached) " >&6
3429else
3430  if test -n "$CC"; then
3431  ac_cv_prog_CC="$CC" # Let the user override the test.
3432else
3433  ac_prog_rejected=no
3434as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3435for as_dir in $PATH
3436do
3437  IFS=$as_save_IFS
3438  test -z "$as_dir" && as_dir=.
3439    for ac_exec_ext in '' $ac_executable_extensions; do
3440  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3441    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3442       ac_prog_rejected=yes
3443       continue
3444     fi
3445    ac_cv_prog_CC="cc"
3446    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3447    break 2
3448  fi
3449done
3450  done
3451IFS=$as_save_IFS
3452
3453if test $ac_prog_rejected = yes; then
3454  # We found a bogon in the path, so make sure we never use it.
3455  set dummy $ac_cv_prog_CC
3456  shift
3457  if test $# != 0; then
3458    # We chose a different compiler from the bogus one.
3459    # However, it has the same basename, so the bogon will be chosen
3460    # first if we set CC to just the basename; use the full file name.
3461    shift
3462    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3463  fi
3464fi
3465fi
3466fi
3467CC=$ac_cv_prog_CC
3468if test -n "$CC"; then
3469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3470$as_echo "$CC" >&6; }
3471else
3472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3473$as_echo "no" >&6; }
3474fi
3475
3476
3477fi
3478if test -z "$CC"; then
3479  if test -n "$ac_tool_prefix"; then
3480  for ac_prog in cl.exe
3481  do
3482    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3483set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3485$as_echo_n "checking for $ac_word... " >&6; }
3486if ${ac_cv_prog_CC+:} false; then :
3487  $as_echo_n "(cached) " >&6
3488else
3489  if test -n "$CC"; then
3490  ac_cv_prog_CC="$CC" # Let the user override the test.
3491else
3492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3493for as_dir in $PATH
3494do
3495  IFS=$as_save_IFS
3496  test -z "$as_dir" && as_dir=.
3497    for ac_exec_ext in '' $ac_executable_extensions; do
3498  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3499    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3500    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3501    break 2
3502  fi
3503done
3504  done
3505IFS=$as_save_IFS
3506
3507fi
3508fi
3509CC=$ac_cv_prog_CC
3510if test -n "$CC"; then
3511  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3512$as_echo "$CC" >&6; }
3513else
3514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3515$as_echo "no" >&6; }
3516fi
3517
3518
3519    test -n "$CC" && break
3520  done
3521fi
3522if test -z "$CC"; then
3523  ac_ct_CC=$CC
3524  for ac_prog in cl.exe
3525do
3526  # Extract the first word of "$ac_prog", so it can be a program name with args.
3527set dummy $ac_prog; ac_word=$2
3528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3529$as_echo_n "checking for $ac_word... " >&6; }
3530if ${ac_cv_prog_ac_ct_CC+:} false; then :
3531  $as_echo_n "(cached) " >&6
3532else
3533  if test -n "$ac_ct_CC"; then
3534  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3535else
3536as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3537for as_dir in $PATH
3538do
3539  IFS=$as_save_IFS
3540  test -z "$as_dir" && as_dir=.
3541    for ac_exec_ext in '' $ac_executable_extensions; do
3542  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3543    ac_cv_prog_ac_ct_CC="$ac_prog"
3544    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3545    break 2
3546  fi
3547done
3548  done
3549IFS=$as_save_IFS
3550
3551fi
3552fi
3553ac_ct_CC=$ac_cv_prog_ac_ct_CC
3554if test -n "$ac_ct_CC"; then
3555  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3556$as_echo "$ac_ct_CC" >&6; }
3557else
3558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3559$as_echo "no" >&6; }
3560fi
3561
3562
3563  test -n "$ac_ct_CC" && break
3564done
3565
3566  if test "x$ac_ct_CC" = x; then
3567    CC=""
3568  else
3569    case $cross_compiling:$ac_tool_warned in
3570yes:)
3571{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3572$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3573ac_tool_warned=yes ;;
3574esac
3575    CC=$ac_ct_CC
3576  fi
3577fi
3578
3579fi
3580
3581
3582test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3583$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3584as_fn_error $? "no acceptable C compiler found in \$PATH
3585See \`config.log' for more details" "$LINENO" 5; }
3586
3587# Provide some information about the compiler.
3588$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3589set X $ac_compile
3590ac_compiler=$2
3591for ac_option in --version -v -V -qversion; do
3592  { { ac_try="$ac_compiler $ac_option >&5"
3593case "(($ac_try" in
3594  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3595  *) ac_try_echo=$ac_try;;
3596esac
3597eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3598$as_echo "$ac_try_echo"; } >&5
3599  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3600  ac_status=$?
3601  if test -s conftest.err; then
3602    sed '10a\
3603... rest of stderr output deleted ...
3604         10q' conftest.err >conftest.er1
3605    cat conftest.er1 >&5
3606  fi
3607  rm -f conftest.er1 conftest.err
3608  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3609  test $ac_status = 0; }
3610done
3611
3612cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3613/* end confdefs.h.  */
3614
3615int
3616main ()
3617{
3618
3619  ;
3620  return 0;
3621}
3622_ACEOF
3623ac_clean_files_save=$ac_clean_files
3624ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3625# Try to create an executable without -o first, disregard a.out.
3626# It will help us diagnose broken compilers, and finding out an intuition
3627# of exeext.
3628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3629$as_echo_n "checking whether the C compiler works... " >&6; }
3630ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3631
3632# The possible output files:
3633ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3634
3635ac_rmfiles=
3636for ac_file in $ac_files
3637do
3638  case $ac_file in
3639    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3640    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3641  esac
3642done
3643rm -f $ac_rmfiles
3644
3645if { { ac_try="$ac_link_default"
3646case "(($ac_try" in
3647  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3648  *) ac_try_echo=$ac_try;;
3649esac
3650eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3651$as_echo "$ac_try_echo"; } >&5
3652  (eval "$ac_link_default") 2>&5
3653  ac_status=$?
3654  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3655  test $ac_status = 0; }; then :
3656  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3657# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3658# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3659# so that the user can short-circuit this test for compilers unknown to
3660# Autoconf.
3661for ac_file in $ac_files ''
3662do
3663  test -f "$ac_file" || continue
3664  case $ac_file in
3665    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3666	;;
3667    [ab].out )
3668	# We found the default executable, but exeext='' is most
3669	# certainly right.
3670	break;;
3671    *.* )
3672	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3673	then :; else
3674	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3675	fi
3676	# We set ac_cv_exeext here because the later test for it is not
3677	# safe: cross compilers may not add the suffix if given an `-o'
3678	# argument, so we may need to know it at that point already.
3679	# Even if this section looks crufty: it has the advantage of
3680	# actually working.
3681	break;;
3682    * )
3683	break;;
3684  esac
3685done
3686test "$ac_cv_exeext" = no && ac_cv_exeext=
3687
3688else
3689  ac_file=''
3690fi
3691if test -z "$ac_file"; then :
3692  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3693$as_echo "no" >&6; }
3694$as_echo "$as_me: failed program was:" >&5
3695sed 's/^/| /' conftest.$ac_ext >&5
3696
3697{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3698$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3699as_fn_error 77 "C compiler cannot create executables
3700See \`config.log' for more details" "$LINENO" 5; }
3701else
3702  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3703$as_echo "yes" >&6; }
3704fi
3705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3706$as_echo_n "checking for C compiler default output file name... " >&6; }
3707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3708$as_echo "$ac_file" >&6; }
3709ac_exeext=$ac_cv_exeext
3710
3711rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3712ac_clean_files=$ac_clean_files_save
3713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3714$as_echo_n "checking for suffix of executables... " >&6; }
3715if { { ac_try="$ac_link"
3716case "(($ac_try" in
3717  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3718  *) ac_try_echo=$ac_try;;
3719esac
3720eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3721$as_echo "$ac_try_echo"; } >&5
3722  (eval "$ac_link") 2>&5
3723  ac_status=$?
3724  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3725  test $ac_status = 0; }; then :
3726  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3727# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3728# work properly (i.e., refer to `conftest.exe'), while it won't with
3729# `rm'.
3730for ac_file in conftest.exe conftest conftest.*; do
3731  test -f "$ac_file" || continue
3732  case $ac_file in
3733    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3734    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3735	  break;;
3736    * ) break;;
3737  esac
3738done
3739else
3740  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3742as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3743See \`config.log' for more details" "$LINENO" 5; }
3744fi
3745rm -f conftest conftest$ac_cv_exeext
3746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3747$as_echo "$ac_cv_exeext" >&6; }
3748
3749rm -f conftest.$ac_ext
3750EXEEXT=$ac_cv_exeext
3751ac_exeext=$EXEEXT
3752cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3753/* end confdefs.h.  */
3754#include <stdio.h>
3755int
3756main ()
3757{
3758FILE *f = fopen ("conftest.out", "w");
3759 return ferror (f) || fclose (f) != 0;
3760
3761  ;
3762  return 0;
3763}
3764_ACEOF
3765ac_clean_files="$ac_clean_files conftest.out"
3766# Check that the compiler produces executables we can run.  If not, either
3767# the compiler is broken, or we cross compile.
3768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3769$as_echo_n "checking whether we are cross compiling... " >&6; }
3770if test "$cross_compiling" != yes; then
3771  { { ac_try="$ac_link"
3772case "(($ac_try" in
3773  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3774  *) ac_try_echo=$ac_try;;
3775esac
3776eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3777$as_echo "$ac_try_echo"; } >&5
3778  (eval "$ac_link") 2>&5
3779  ac_status=$?
3780  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3781  test $ac_status = 0; }
3782  if { ac_try='./conftest$ac_cv_exeext'
3783  { { case "(($ac_try" in
3784  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3785  *) ac_try_echo=$ac_try;;
3786esac
3787eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3788$as_echo "$ac_try_echo"; } >&5
3789  (eval "$ac_try") 2>&5
3790  ac_status=$?
3791  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3792  test $ac_status = 0; }; }; then
3793    cross_compiling=no
3794  else
3795    if test "$cross_compiling" = maybe; then
3796	cross_compiling=yes
3797    else
3798	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3799$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3800as_fn_error $? "cannot run C compiled programs.
3801If you meant to cross compile, use \`--host'.
3802See \`config.log' for more details" "$LINENO" 5; }
3803    fi
3804  fi
3805fi
3806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3807$as_echo "$cross_compiling" >&6; }
3808
3809rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3810ac_clean_files=$ac_clean_files_save
3811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3812$as_echo_n "checking for suffix of object files... " >&6; }
3813if ${ac_cv_objext+:} false; then :
3814  $as_echo_n "(cached) " >&6
3815else
3816  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3817/* end confdefs.h.  */
3818
3819int
3820main ()
3821{
3822
3823  ;
3824  return 0;
3825}
3826_ACEOF
3827rm -f conftest.o conftest.obj
3828if { { ac_try="$ac_compile"
3829case "(($ac_try" in
3830  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3831  *) ac_try_echo=$ac_try;;
3832esac
3833eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3834$as_echo "$ac_try_echo"; } >&5
3835  (eval "$ac_compile") 2>&5
3836  ac_status=$?
3837  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3838  test $ac_status = 0; }; then :
3839  for ac_file in conftest.o conftest.obj conftest.*; do
3840  test -f "$ac_file" || continue;
3841  case $ac_file in
3842    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3843    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3844       break;;
3845  esac
3846done
3847else
3848  $as_echo "$as_me: failed program was:" >&5
3849sed 's/^/| /' conftest.$ac_ext >&5
3850
3851{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3852$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3853as_fn_error $? "cannot compute suffix of object files: cannot compile
3854See \`config.log' for more details" "$LINENO" 5; }
3855fi
3856rm -f conftest.$ac_cv_objext conftest.$ac_ext
3857fi
3858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3859$as_echo "$ac_cv_objext" >&6; }
3860OBJEXT=$ac_cv_objext
3861ac_objext=$OBJEXT
3862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3863$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3864if ${ac_cv_c_compiler_gnu+:} false; then :
3865  $as_echo_n "(cached) " >&6
3866else
3867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3868/* end confdefs.h.  */
3869
3870int
3871main ()
3872{
3873#ifndef __GNUC__
3874       choke me
3875#endif
3876
3877  ;
3878  return 0;
3879}
3880_ACEOF
3881if ac_fn_c_try_compile "$LINENO"; then :
3882  ac_compiler_gnu=yes
3883else
3884  ac_compiler_gnu=no
3885fi
3886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3887ac_cv_c_compiler_gnu=$ac_compiler_gnu
3888
3889fi
3890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3891$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3892if test $ac_compiler_gnu = yes; then
3893  GCC=yes
3894else
3895  GCC=
3896fi
3897ac_test_CFLAGS=${CFLAGS+set}
3898ac_save_CFLAGS=$CFLAGS
3899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3900$as_echo_n "checking whether $CC accepts -g... " >&6; }
3901if ${ac_cv_prog_cc_g+:} false; then :
3902  $as_echo_n "(cached) " >&6
3903else
3904  ac_save_c_werror_flag=$ac_c_werror_flag
3905   ac_c_werror_flag=yes
3906   ac_cv_prog_cc_g=no
3907   CFLAGS="-g"
3908   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3909/* end confdefs.h.  */
3910
3911int
3912main ()
3913{
3914
3915  ;
3916  return 0;
3917}
3918_ACEOF
3919if ac_fn_c_try_compile "$LINENO"; then :
3920  ac_cv_prog_cc_g=yes
3921else
3922  CFLAGS=""
3923      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3924/* end confdefs.h.  */
3925
3926int
3927main ()
3928{
3929
3930  ;
3931  return 0;
3932}
3933_ACEOF
3934if ac_fn_c_try_compile "$LINENO"; then :
3935
3936else
3937  ac_c_werror_flag=$ac_save_c_werror_flag
3938	 CFLAGS="-g"
3939	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3940/* end confdefs.h.  */
3941
3942int
3943main ()
3944{
3945
3946  ;
3947  return 0;
3948}
3949_ACEOF
3950if ac_fn_c_try_compile "$LINENO"; then :
3951  ac_cv_prog_cc_g=yes
3952fi
3953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3954fi
3955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3956fi
3957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3958   ac_c_werror_flag=$ac_save_c_werror_flag
3959fi
3960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3961$as_echo "$ac_cv_prog_cc_g" >&6; }
3962if test "$ac_test_CFLAGS" = set; then
3963  CFLAGS=$ac_save_CFLAGS
3964elif test $ac_cv_prog_cc_g = yes; then
3965  if test "$GCC" = yes; then
3966    CFLAGS="-g -O2"
3967  else
3968    CFLAGS="-g"
3969  fi
3970else
3971  if test "$GCC" = yes; then
3972    CFLAGS="-O2"
3973  else
3974    CFLAGS=
3975  fi
3976fi
3977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3978$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3979if ${ac_cv_prog_cc_c89+:} false; then :
3980  $as_echo_n "(cached) " >&6
3981else
3982  ac_cv_prog_cc_c89=no
3983ac_save_CC=$CC
3984cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3985/* end confdefs.h.  */
3986#include <stdarg.h>
3987#include <stdio.h>
3988struct stat;
3989/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3990struct buf { int x; };
3991FILE * (*rcsopen) (struct buf *, struct stat *, int);
3992static char *e (p, i)
3993     char **p;
3994     int i;
3995{
3996  return p[i];
3997}
3998static char *f (char * (*g) (char **, int), char **p, ...)
3999{
4000  char *s;
4001  va_list v;
4002  va_start (v,p);
4003  s = g (p, va_arg (v,int));
4004  va_end (v);
4005  return s;
4006}
4007
4008/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4009   function prototypes and stuff, but not '\xHH' hex character constants.
4010   These don't provoke an error unfortunately, instead are silently treated
4011   as 'x'.  The following induces an error, until -std is added to get
4012   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4013   array size at least.  It's necessary to write '\x00'==0 to get something
4014   that's true only with -std.  */
4015int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4016
4017/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4018   inside strings and character constants.  */
4019#define FOO(x) 'x'
4020int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4021
4022int test (int i, double x);
4023struct s1 {int (*f) (int a);};
4024struct s2 {int (*f) (double a);};
4025int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4026int argc;
4027char **argv;
4028int
4029main ()
4030{
4031return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4032  ;
4033  return 0;
4034}
4035_ACEOF
4036for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4037	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4038do
4039  CC="$ac_save_CC $ac_arg"
4040  if ac_fn_c_try_compile "$LINENO"; then :
4041  ac_cv_prog_cc_c89=$ac_arg
4042fi
4043rm -f core conftest.err conftest.$ac_objext
4044  test "x$ac_cv_prog_cc_c89" != "xno" && break
4045done
4046rm -f conftest.$ac_ext
4047CC=$ac_save_CC
4048
4049fi
4050# AC_CACHE_VAL
4051case "x$ac_cv_prog_cc_c89" in
4052  x)
4053    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4054$as_echo "none needed" >&6; } ;;
4055  xno)
4056    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4057$as_echo "unsupported" >&6; } ;;
4058  *)
4059    CC="$CC $ac_cv_prog_cc_c89"
4060    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4061$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4062esac
4063if test "x$ac_cv_prog_cc_c89" != xno; then :
4064
4065fi
4066
4067ac_ext=c
4068ac_cpp='$CPP $CPPFLAGS'
4069ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4070ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4071ac_compiler_gnu=$ac_cv_c_compiler_gnu
4072
4073ac_ext=c
4074ac_cpp='$CPP $CPPFLAGS'
4075ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4076ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4077ac_compiler_gnu=$ac_cv_c_compiler_gnu
4078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4079$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4080if ${am_cv_prog_cc_c_o+:} false; then :
4081  $as_echo_n "(cached) " >&6
4082else
4083  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4084/* end confdefs.h.  */
4085
4086int
4087main ()
4088{
4089
4090  ;
4091  return 0;
4092}
4093_ACEOF
4094  # Make sure it works both with $CC and with simple cc.
4095  # Following AC_PROG_CC_C_O, we do the test twice because some
4096  # compilers refuse to overwrite an existing .o file with -o,
4097  # though they will create one.
4098  am_cv_prog_cc_c_o=yes
4099  for am_i in 1 2; do
4100    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4101   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4102   ac_status=$?
4103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4104   (exit $ac_status); } \
4105         && test -f conftest2.$ac_objext; then
4106      : OK
4107    else
4108      am_cv_prog_cc_c_o=no
4109      break
4110    fi
4111  done
4112  rm -f core conftest*
4113  unset am_i
4114fi
4115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4116$as_echo "$am_cv_prog_cc_c_o" >&6; }
4117if test "$am_cv_prog_cc_c_o" != yes; then
4118   # Losing compiler, so override with the script.
4119   # FIXME: It is wrong to rewrite CC.
4120   # But if we don't then we get into trouble of one sort or another.
4121   # A longer-term fix would be to have automake use am__CC in this case,
4122   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4123   CC="$am_aux_dir/compile $CC"
4124fi
4125ac_ext=c
4126ac_cpp='$CPP $CPPFLAGS'
4127ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4128ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4129ac_compiler_gnu=$ac_cv_c_compiler_gnu
4130
4131
4132depcc="$CC"   am_compiler_list=
4133
4134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4135$as_echo_n "checking dependency style of $depcc... " >&6; }
4136if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4137  $as_echo_n "(cached) " >&6
4138else
4139  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4140  # We make a subdir and do the tests there.  Otherwise we can end up
4141  # making bogus files that we don't know about and never remove.  For
4142  # instance it was reported that on HP-UX the gcc test will end up
4143  # making a dummy file named 'D' -- because '-MD' means "put the output
4144  # in D".
4145  rm -rf conftest.dir
4146  mkdir conftest.dir
4147  # Copy depcomp to subdir because otherwise we won't find it if we're
4148  # using a relative directory.
4149  cp "$am_depcomp" conftest.dir
4150  cd conftest.dir
4151  # We will build objects and dependencies in a subdirectory because
4152  # it helps to detect inapplicable dependency modes.  For instance
4153  # both Tru64's cc and ICC support -MD to output dependencies as a
4154  # side effect of compilation, but ICC will put the dependencies in
4155  # the current directory while Tru64 will put them in the object
4156  # directory.
4157  mkdir sub
4158
4159  am_cv_CC_dependencies_compiler_type=none
4160  if test "$am_compiler_list" = ""; then
4161     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4162  fi
4163  am__universal=false
4164  case " $depcc " in #(
4165     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4166     esac
4167
4168  for depmode in $am_compiler_list; do
4169    # Setup a source with many dependencies, because some compilers
4170    # like to wrap large dependency lists on column 80 (with \), and
4171    # we should not choose a depcomp mode which is confused by this.
4172    #
4173    # We need to recreate these files for each test, as the compiler may
4174    # overwrite some of them when testing with obscure command lines.
4175    # This happens at least with the AIX C compiler.
4176    : > sub/conftest.c
4177    for i in 1 2 3 4 5 6; do
4178      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4179      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4180      # Solaris 10 /bin/sh.
4181      echo '/* dummy */' > sub/conftst$i.h
4182    done
4183    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4184
4185    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4186    # mode.  It turns out that the SunPro C++ compiler does not properly
4187    # handle '-M -o', and we need to detect this.  Also, some Intel
4188    # versions had trouble with output in subdirs.
4189    am__obj=sub/conftest.${OBJEXT-o}
4190    am__minus_obj="-o $am__obj"
4191    case $depmode in
4192    gcc)
4193      # This depmode causes a compiler race in universal mode.
4194      test "$am__universal" = false || continue
4195      ;;
4196    nosideeffect)
4197      # After this tag, mechanisms are not by side-effect, so they'll
4198      # only be used when explicitly requested.
4199      if test "x$enable_dependency_tracking" = xyes; then
4200	continue
4201      else
4202	break
4203      fi
4204      ;;
4205    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4206      # This compiler won't grok '-c -o', but also, the minuso test has
4207      # not run yet.  These depmodes are late enough in the game, and
4208      # so weak that their functioning should not be impacted.
4209      am__obj=conftest.${OBJEXT-o}
4210      am__minus_obj=
4211      ;;
4212    none) break ;;
4213    esac
4214    if depmode=$depmode \
4215       source=sub/conftest.c object=$am__obj \
4216       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4217       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4218         >/dev/null 2>conftest.err &&
4219       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4220       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4221       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4222       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4223      # icc doesn't choke on unknown options, it will just issue warnings
4224      # or remarks (even with -Werror).  So we grep stderr for any message
4225      # that says an option was ignored or not supported.
4226      # When given -MP, icc 7.0 and 7.1 complain thusly:
4227      #   icc: Command line warning: ignoring option '-M'; no argument required
4228      # The diagnosis changed in icc 8.0:
4229      #   icc: Command line remark: option '-MP' not supported
4230      if (grep 'ignoring option' conftest.err ||
4231          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4232        am_cv_CC_dependencies_compiler_type=$depmode
4233        break
4234      fi
4235    fi
4236  done
4237
4238  cd ..
4239  rm -rf conftest.dir
4240else
4241  am_cv_CC_dependencies_compiler_type=none
4242fi
4243
4244fi
4245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4246$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4247CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4248
4249 if
4250  test "x$enable_dependency_tracking" != xno \
4251  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4252  am__fastdepCC_TRUE=
4253  am__fastdepCC_FALSE='#'
4254else
4255  am__fastdepCC_TRUE='#'
4256  am__fastdepCC_FALSE=
4257fi
4258
4259
4260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4261$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4262if ${ac_cv_path_SED+:} false; then :
4263  $as_echo_n "(cached) " >&6
4264else
4265            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4266     for ac_i in 1 2 3 4 5 6 7; do
4267       ac_script="$ac_script$as_nl$ac_script"
4268     done
4269     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4270     { ac_script=; unset ac_script;}
4271     if test -z "$SED"; then
4272  ac_path_SED_found=false
4273  # Loop through the user's path and test for each of PROGNAME-LIST
4274  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4275for as_dir in $PATH
4276do
4277  IFS=$as_save_IFS
4278  test -z "$as_dir" && as_dir=.
4279    for ac_prog in sed gsed; do
4280    for ac_exec_ext in '' $ac_executable_extensions; do
4281      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4282      as_fn_executable_p "$ac_path_SED" || continue
4283# Check for GNU ac_path_SED and select it if it is found.
4284  # Check for GNU $ac_path_SED
4285case `"$ac_path_SED" --version 2>&1` in
4286*GNU*)
4287  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4288*)
4289  ac_count=0
4290  $as_echo_n 0123456789 >"conftest.in"
4291  while :
4292  do
4293    cat "conftest.in" "conftest.in" >"conftest.tmp"
4294    mv "conftest.tmp" "conftest.in"
4295    cp "conftest.in" "conftest.nl"
4296    $as_echo '' >> "conftest.nl"
4297    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4298    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4299    as_fn_arith $ac_count + 1 && ac_count=$as_val
4300    if test $ac_count -gt ${ac_path_SED_max-0}; then
4301      # Best one so far, save it but keep looking for a better one
4302      ac_cv_path_SED="$ac_path_SED"
4303      ac_path_SED_max=$ac_count
4304    fi
4305    # 10*(2^10) chars as input seems more than enough
4306    test $ac_count -gt 10 && break
4307  done
4308  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4309esac
4310
4311      $ac_path_SED_found && break 3
4312    done
4313  done
4314  done
4315IFS=$as_save_IFS
4316  if test -z "$ac_cv_path_SED"; then
4317    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4318  fi
4319else
4320  ac_cv_path_SED=$SED
4321fi
4322
4323fi
4324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4325$as_echo "$ac_cv_path_SED" >&6; }
4326 SED="$ac_cv_path_SED"
4327  rm -f conftest.sed
4328
4329test -z "$SED" && SED=sed
4330Xsed="$SED -e 1s/^X//"
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4343$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4344if ${ac_cv_path_GREP+:} false; then :
4345  $as_echo_n "(cached) " >&6
4346else
4347  if test -z "$GREP"; then
4348  ac_path_GREP_found=false
4349  # Loop through the user's path and test for each of PROGNAME-LIST
4350  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4351for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4352do
4353  IFS=$as_save_IFS
4354  test -z "$as_dir" && as_dir=.
4355    for ac_prog in grep ggrep; do
4356    for ac_exec_ext in '' $ac_executable_extensions; do
4357      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4358      as_fn_executable_p "$ac_path_GREP" || continue
4359# Check for GNU ac_path_GREP and select it if it is found.
4360  # Check for GNU $ac_path_GREP
4361case `"$ac_path_GREP" --version 2>&1` in
4362*GNU*)
4363  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4364*)
4365  ac_count=0
4366  $as_echo_n 0123456789 >"conftest.in"
4367  while :
4368  do
4369    cat "conftest.in" "conftest.in" >"conftest.tmp"
4370    mv "conftest.tmp" "conftest.in"
4371    cp "conftest.in" "conftest.nl"
4372    $as_echo 'GREP' >> "conftest.nl"
4373    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4374    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4375    as_fn_arith $ac_count + 1 && ac_count=$as_val
4376    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4377      # Best one so far, save it but keep looking for a better one
4378      ac_cv_path_GREP="$ac_path_GREP"
4379      ac_path_GREP_max=$ac_count
4380    fi
4381    # 10*(2^10) chars as input seems more than enough
4382    test $ac_count -gt 10 && break
4383  done
4384  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4385esac
4386
4387      $ac_path_GREP_found && break 3
4388    done
4389  done
4390  done
4391IFS=$as_save_IFS
4392  if test -z "$ac_cv_path_GREP"; then
4393    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4394  fi
4395else
4396  ac_cv_path_GREP=$GREP
4397fi
4398
4399fi
4400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4401$as_echo "$ac_cv_path_GREP" >&6; }
4402 GREP="$ac_cv_path_GREP"
4403
4404
4405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4406$as_echo_n "checking for egrep... " >&6; }
4407if ${ac_cv_path_EGREP+:} false; then :
4408  $as_echo_n "(cached) " >&6
4409else
4410  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4411   then ac_cv_path_EGREP="$GREP -E"
4412   else
4413     if test -z "$EGREP"; then
4414  ac_path_EGREP_found=false
4415  # Loop through the user's path and test for each of PROGNAME-LIST
4416  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4417for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4418do
4419  IFS=$as_save_IFS
4420  test -z "$as_dir" && as_dir=.
4421    for ac_prog in egrep; do
4422    for ac_exec_ext in '' $ac_executable_extensions; do
4423      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4424      as_fn_executable_p "$ac_path_EGREP" || continue
4425# Check for GNU ac_path_EGREP and select it if it is found.
4426  # Check for GNU $ac_path_EGREP
4427case `"$ac_path_EGREP" --version 2>&1` in
4428*GNU*)
4429  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4430*)
4431  ac_count=0
4432  $as_echo_n 0123456789 >"conftest.in"
4433  while :
4434  do
4435    cat "conftest.in" "conftest.in" >"conftest.tmp"
4436    mv "conftest.tmp" "conftest.in"
4437    cp "conftest.in" "conftest.nl"
4438    $as_echo 'EGREP' >> "conftest.nl"
4439    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4440    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4441    as_fn_arith $ac_count + 1 && ac_count=$as_val
4442    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4443      # Best one so far, save it but keep looking for a better one
4444      ac_cv_path_EGREP="$ac_path_EGREP"
4445      ac_path_EGREP_max=$ac_count
4446    fi
4447    # 10*(2^10) chars as input seems more than enough
4448    test $ac_count -gt 10 && break
4449  done
4450  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4451esac
4452
4453      $ac_path_EGREP_found && break 3
4454    done
4455  done
4456  done
4457IFS=$as_save_IFS
4458  if test -z "$ac_cv_path_EGREP"; then
4459    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4460  fi
4461else
4462  ac_cv_path_EGREP=$EGREP
4463fi
4464
4465   fi
4466fi
4467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4468$as_echo "$ac_cv_path_EGREP" >&6; }
4469 EGREP="$ac_cv_path_EGREP"
4470
4471
4472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4473$as_echo_n "checking for fgrep... " >&6; }
4474if ${ac_cv_path_FGREP+:} false; then :
4475  $as_echo_n "(cached) " >&6
4476else
4477  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4478   then ac_cv_path_FGREP="$GREP -F"
4479   else
4480     if test -z "$FGREP"; then
4481  ac_path_FGREP_found=false
4482  # Loop through the user's path and test for each of PROGNAME-LIST
4483  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4484for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4485do
4486  IFS=$as_save_IFS
4487  test -z "$as_dir" && as_dir=.
4488    for ac_prog in fgrep; do
4489    for ac_exec_ext in '' $ac_executable_extensions; do
4490      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4491      as_fn_executable_p "$ac_path_FGREP" || continue
4492# Check for GNU ac_path_FGREP and select it if it is found.
4493  # Check for GNU $ac_path_FGREP
4494case `"$ac_path_FGREP" --version 2>&1` in
4495*GNU*)
4496  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4497*)
4498  ac_count=0
4499  $as_echo_n 0123456789 >"conftest.in"
4500  while :
4501  do
4502    cat "conftest.in" "conftest.in" >"conftest.tmp"
4503    mv "conftest.tmp" "conftest.in"
4504    cp "conftest.in" "conftest.nl"
4505    $as_echo 'FGREP' >> "conftest.nl"
4506    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4507    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4508    as_fn_arith $ac_count + 1 && ac_count=$as_val
4509    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4510      # Best one so far, save it but keep looking for a better one
4511      ac_cv_path_FGREP="$ac_path_FGREP"
4512      ac_path_FGREP_max=$ac_count
4513    fi
4514    # 10*(2^10) chars as input seems more than enough
4515    test $ac_count -gt 10 && break
4516  done
4517  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4518esac
4519
4520      $ac_path_FGREP_found && break 3
4521    done
4522  done
4523  done
4524IFS=$as_save_IFS
4525  if test -z "$ac_cv_path_FGREP"; then
4526    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4527  fi
4528else
4529  ac_cv_path_FGREP=$FGREP
4530fi
4531
4532   fi
4533fi
4534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4535$as_echo "$ac_cv_path_FGREP" >&6; }
4536 FGREP="$ac_cv_path_FGREP"
4537
4538
4539test -z "$GREP" && GREP=grep
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559# Check whether --with-gnu-ld was given.
4560if test "${with_gnu_ld+set}" = set; then :
4561  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
4562else
4563  with_gnu_ld=no
4564fi
4565
4566ac_prog=ld
4567if test yes = "$GCC"; then
4568  # Check if gcc -print-prog-name=ld gives a path.
4569  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4570$as_echo_n "checking for ld used by $CC... " >&6; }
4571  case $host in
4572  *-*-mingw*)
4573    # gcc leaves a trailing carriage return, which upsets mingw
4574    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4575  *)
4576    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4577  esac
4578  case $ac_prog in
4579    # Accept absolute paths.
4580    [\\/]* | ?:[\\/]*)
4581      re_direlt='/[^/][^/]*/\.\./'
4582      # Canonicalize the pathname of ld
4583      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4584      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4585	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4586      done
4587      test -z "$LD" && LD=$ac_prog
4588      ;;
4589  "")
4590    # If it fails, then pretend we aren't using GCC.
4591    ac_prog=ld
4592    ;;
4593  *)
4594    # If it is relative, then search for the first ld in PATH.
4595    with_gnu_ld=unknown
4596    ;;
4597  esac
4598elif test yes = "$with_gnu_ld"; then
4599  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4600$as_echo_n "checking for GNU ld... " >&6; }
4601else
4602  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4603$as_echo_n "checking for non-GNU ld... " >&6; }
4604fi
4605if ${lt_cv_path_LD+:} false; then :
4606  $as_echo_n "(cached) " >&6
4607else
4608  if test -z "$LD"; then
4609  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4610  for ac_dir in $PATH; do
4611    IFS=$lt_save_ifs
4612    test -z "$ac_dir" && ac_dir=.
4613    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4614      lt_cv_path_LD=$ac_dir/$ac_prog
4615      # Check to see if the program is GNU ld.  I'd rather use --version,
4616      # but apparently some variants of GNU ld only accept -v.
4617      # Break only if it was the GNU/non-GNU ld that we prefer.
4618      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4619      *GNU* | *'with BFD'*)
4620	test no != "$with_gnu_ld" && break
4621	;;
4622      *)
4623	test yes != "$with_gnu_ld" && break
4624	;;
4625      esac
4626    fi
4627  done
4628  IFS=$lt_save_ifs
4629else
4630  lt_cv_path_LD=$LD # Let the user override the test with a path.
4631fi
4632fi
4633
4634LD=$lt_cv_path_LD
4635if test -n "$LD"; then
4636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4637$as_echo "$LD" >&6; }
4638else
4639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4640$as_echo "no" >&6; }
4641fi
4642test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4644$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4645if ${lt_cv_prog_gnu_ld+:} false; then :
4646  $as_echo_n "(cached) " >&6
4647else
4648  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4649case `$LD -v 2>&1 </dev/null` in
4650*GNU* | *'with BFD'*)
4651  lt_cv_prog_gnu_ld=yes
4652  ;;
4653*)
4654  lt_cv_prog_gnu_ld=no
4655  ;;
4656esac
4657fi
4658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4659$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4660with_gnu_ld=$lt_cv_prog_gnu_ld
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4671$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4672if ${lt_cv_path_NM+:} false; then :
4673  $as_echo_n "(cached) " >&6
4674else
4675  if test -n "$NM"; then
4676  # Let the user override the test.
4677  lt_cv_path_NM=$NM
4678else
4679  lt_nm_to_check=${ac_tool_prefix}nm
4680  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4681    lt_nm_to_check="$lt_nm_to_check nm"
4682  fi
4683  for lt_tmp_nm in $lt_nm_to_check; do
4684    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
4685    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4686      IFS=$lt_save_ifs
4687      test -z "$ac_dir" && ac_dir=.
4688      tmp_nm=$ac_dir/$lt_tmp_nm
4689      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
4690	# Check to see if the nm accepts a BSD-compat flag.
4691	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
4692	#   nm: unknown option "B" ignored
4693	# Tru64's nm complains that /dev/null is an invalid object file
4694	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
4695	case $build_os in
4696	mingw*) lt_bad_file=conftest.nm/nofile ;;
4697	*) lt_bad_file=/dev/null ;;
4698	esac
4699	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
4700	*$lt_bad_file* | *'Invalid file or object type'*)
4701	  lt_cv_path_NM="$tmp_nm -B"
4702	  break 2
4703	  ;;
4704	*)
4705	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4706	  */dev/null*)
4707	    lt_cv_path_NM="$tmp_nm -p"
4708	    break 2
4709	    ;;
4710	  *)
4711	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4712	    continue # so that we can try to find one that supports BSD flags
4713	    ;;
4714	  esac
4715	  ;;
4716	esac
4717      fi
4718    done
4719    IFS=$lt_save_ifs
4720  done
4721  : ${lt_cv_path_NM=no}
4722fi
4723fi
4724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4725$as_echo "$lt_cv_path_NM" >&6; }
4726if test no != "$lt_cv_path_NM"; then
4727  NM=$lt_cv_path_NM
4728else
4729  # Didn't find any BSD compatible name lister, look for dumpbin.
4730  if test -n "$DUMPBIN"; then :
4731    # Let the user override the test.
4732  else
4733    if test -n "$ac_tool_prefix"; then
4734  for ac_prog in dumpbin "link -dump"
4735  do
4736    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4737set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4739$as_echo_n "checking for $ac_word... " >&6; }
4740if ${ac_cv_prog_DUMPBIN+:} false; then :
4741  $as_echo_n "(cached) " >&6
4742else
4743  if test -n "$DUMPBIN"; then
4744  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4745else
4746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4747for as_dir in $PATH
4748do
4749  IFS=$as_save_IFS
4750  test -z "$as_dir" && as_dir=.
4751    for ac_exec_ext in '' $ac_executable_extensions; do
4752  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4753    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4754    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4755    break 2
4756  fi
4757done
4758  done
4759IFS=$as_save_IFS
4760
4761fi
4762fi
4763DUMPBIN=$ac_cv_prog_DUMPBIN
4764if test -n "$DUMPBIN"; then
4765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4766$as_echo "$DUMPBIN" >&6; }
4767else
4768  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4769$as_echo "no" >&6; }
4770fi
4771
4772
4773    test -n "$DUMPBIN" && break
4774  done
4775fi
4776if test -z "$DUMPBIN"; then
4777  ac_ct_DUMPBIN=$DUMPBIN
4778  for ac_prog in dumpbin "link -dump"
4779do
4780  # Extract the first word of "$ac_prog", so it can be a program name with args.
4781set dummy $ac_prog; ac_word=$2
4782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4783$as_echo_n "checking for $ac_word... " >&6; }
4784if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4785  $as_echo_n "(cached) " >&6
4786else
4787  if test -n "$ac_ct_DUMPBIN"; then
4788  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4789else
4790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4791for as_dir in $PATH
4792do
4793  IFS=$as_save_IFS
4794  test -z "$as_dir" && as_dir=.
4795    for ac_exec_ext in '' $ac_executable_extensions; do
4796  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4797    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4798    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4799    break 2
4800  fi
4801done
4802  done
4803IFS=$as_save_IFS
4804
4805fi
4806fi
4807ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4808if test -n "$ac_ct_DUMPBIN"; then
4809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4810$as_echo "$ac_ct_DUMPBIN" >&6; }
4811else
4812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4813$as_echo "no" >&6; }
4814fi
4815
4816
4817  test -n "$ac_ct_DUMPBIN" && break
4818done
4819
4820  if test "x$ac_ct_DUMPBIN" = x; then
4821    DUMPBIN=":"
4822  else
4823    case $cross_compiling:$ac_tool_warned in
4824yes:)
4825{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4826$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4827ac_tool_warned=yes ;;
4828esac
4829    DUMPBIN=$ac_ct_DUMPBIN
4830  fi
4831fi
4832
4833    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
4834    *COFF*)
4835      DUMPBIN="$DUMPBIN -symbols -headers"
4836      ;;
4837    *)
4838      DUMPBIN=:
4839      ;;
4840    esac
4841  fi
4842
4843  if test : != "$DUMPBIN"; then
4844    NM=$DUMPBIN
4845  fi
4846fi
4847test -z "$NM" && NM=nm
4848
4849
4850
4851
4852
4853
4854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4855$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4856if ${lt_cv_nm_interface+:} false; then :
4857  $as_echo_n "(cached) " >&6
4858else
4859  lt_cv_nm_interface="BSD nm"
4860  echo "int some_variable = 0;" > conftest.$ac_ext
4861  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4862  (eval "$ac_compile" 2>conftest.err)
4863  cat conftest.err >&5
4864  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4865  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4866  cat conftest.err >&5
4867  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4868  cat conftest.out >&5
4869  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4870    lt_cv_nm_interface="MS dumpbin"
4871  fi
4872  rm -f conftest*
4873fi
4874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4875$as_echo "$lt_cv_nm_interface" >&6; }
4876
4877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4878$as_echo_n "checking whether ln -s works... " >&6; }
4879LN_S=$as_ln_s
4880if test "$LN_S" = "ln -s"; then
4881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4882$as_echo "yes" >&6; }
4883else
4884  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4885$as_echo "no, using $LN_S" >&6; }
4886fi
4887
4888# find the maximum length of command line arguments
4889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4890$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4891if ${lt_cv_sys_max_cmd_len+:} false; then :
4892  $as_echo_n "(cached) " >&6
4893else
4894    i=0
4895  teststring=ABCD
4896
4897  case $build_os in
4898  msdosdjgpp*)
4899    # On DJGPP, this test can blow up pretty badly due to problems in libc
4900    # (any single argument exceeding 2000 bytes causes a buffer overrun
4901    # during glob expansion).  Even if it were fixed, the result of this
4902    # check would be larger than it should be.
4903    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4904    ;;
4905
4906  gnu*)
4907    # Under GNU Hurd, this test is not required because there is
4908    # no limit to the length of command line arguments.
4909    # Libtool will interpret -1 as no limit whatsoever
4910    lt_cv_sys_max_cmd_len=-1;
4911    ;;
4912
4913  cygwin* | mingw* | cegcc*)
4914    # On Win9x/ME, this test blows up -- it succeeds, but takes
4915    # about 5 minutes as the teststring grows exponentially.
4916    # Worse, since 9x/ME are not pre-emptively multitasking,
4917    # you end up with a "frozen" computer, even though with patience
4918    # the test eventually succeeds (with a max line length of 256k).
4919    # Instead, let's just punt: use the minimum linelength reported by
4920    # all of the supported platforms: 8192 (on NT/2K/XP).
4921    lt_cv_sys_max_cmd_len=8192;
4922    ;;
4923
4924  mint*)
4925    # On MiNT this can take a long time and run out of memory.
4926    lt_cv_sys_max_cmd_len=8192;
4927    ;;
4928
4929  mint*)
4930    # On MiNT this can take a long time and run out of memory.
4931    lt_cv_sys_max_cmd_len=8192;
4932    ;;
4933
4934  amigaos*)
4935    # On AmigaOS with pdksh, this test takes hours, literally.
4936    # So we just punt and use a minimum line length of 8192.
4937    lt_cv_sys_max_cmd_len=8192;
4938    ;;
4939
4940  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
4941    # This has been around since 386BSD, at least.  Likely further.
4942    if test -x /sbin/sysctl; then
4943      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4944    elif test -x /usr/sbin/sysctl; then
4945      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4946    else
4947      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4948    fi
4949    # And add a safety zone
4950    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4951    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4952    ;;
4953
4954  interix*)
4955    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4956    lt_cv_sys_max_cmd_len=196608
4957    ;;
4958
4959  os2*)
4960    # The test takes a long time on OS/2.
4961    lt_cv_sys_max_cmd_len=8192
4962    ;;
4963
4964  osf*)
4965    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4966    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4967    # nice to cause kernel panics so lets avoid the loop below.
4968    # First set a reasonable default.
4969    lt_cv_sys_max_cmd_len=16384
4970    #
4971    if test -x /sbin/sysconfig; then
4972      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4973        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4974      esac
4975    fi
4976    ;;
4977  sco3.2v5*)
4978    lt_cv_sys_max_cmd_len=102400
4979    ;;
4980  sysv5* | sco5v6* | sysv4.2uw2*)
4981    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4982    if test -n "$kargmax"; then
4983      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4984    else
4985      lt_cv_sys_max_cmd_len=32768
4986    fi
4987    ;;
4988  *)
4989    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4990    if test -n "$lt_cv_sys_max_cmd_len" && \
4991       test undefined != "$lt_cv_sys_max_cmd_len"; then
4992      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4993      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4994    else
4995      # Make teststring a little bigger before we do anything with it.
4996      # a 1K string should be a reasonable start.
4997      for i in 1 2 3 4 5 6 7 8; do
4998        teststring=$teststring$teststring
4999      done
5000      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5001      # If test is not a shell built-in, we'll probably end up computing a
5002      # maximum length that is only half of the actual maximum length, but
5003      # we can't tell.
5004      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5005	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5006	      test 17 != "$i" # 1/2 MB should be enough
5007      do
5008        i=`expr $i + 1`
5009        teststring=$teststring$teststring
5010      done
5011      # Only check the string length outside the loop.
5012      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5013      teststring=
5014      # Add a significant safety factor because C++ compilers can tack on
5015      # massive amounts of additional arguments before passing them to the
5016      # linker.  It appears as though 1/2 is a usable value.
5017      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5018    fi
5019    ;;
5020  esac
5021
5022fi
5023
5024if test -n "$lt_cv_sys_max_cmd_len"; then
5025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5026$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5027else
5028  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5029$as_echo "none" >&6; }
5030fi
5031max_cmd_len=$lt_cv_sys_max_cmd_len
5032
5033
5034
5035
5036
5037
5038: ${CP="cp -f"}
5039: ${MV="mv -f"}
5040: ${RM="rm -f"}
5041
5042if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5043  lt_unset=unset
5044else
5045  lt_unset=false
5046fi
5047
5048
5049
5050
5051
5052# test EBCDIC or ASCII
5053case `echo X|tr X '\101'` in
5054 A) # ASCII based system
5055    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5056  lt_SP2NL='tr \040 \012'
5057  lt_NL2SP='tr \015\012 \040\040'
5058  ;;
5059 *) # EBCDIC based system
5060  lt_SP2NL='tr \100 \n'
5061  lt_NL2SP='tr \r\n \100\100'
5062  ;;
5063esac
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5074$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5075if ${lt_cv_to_host_file_cmd+:} false; then :
5076  $as_echo_n "(cached) " >&6
5077else
5078  case $host in
5079  *-*-mingw* )
5080    case $build in
5081      *-*-mingw* ) # actually msys
5082        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5083        ;;
5084      *-*-cygwin* )
5085        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5086        ;;
5087      * ) # otherwise, assume *nix
5088        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5089        ;;
5090    esac
5091    ;;
5092  *-*-cygwin* )
5093    case $build in
5094      *-*-mingw* ) # actually msys
5095        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5096        ;;
5097      *-*-cygwin* )
5098        lt_cv_to_host_file_cmd=func_convert_file_noop
5099        ;;
5100      * ) # otherwise, assume *nix
5101        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5102        ;;
5103    esac
5104    ;;
5105  * ) # unhandled hosts (and "normal" native builds)
5106    lt_cv_to_host_file_cmd=func_convert_file_noop
5107    ;;
5108esac
5109
5110fi
5111
5112to_host_file_cmd=$lt_cv_to_host_file_cmd
5113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5114$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5115
5116
5117
5118
5119
5120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5121$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5122if ${lt_cv_to_tool_file_cmd+:} false; then :
5123  $as_echo_n "(cached) " >&6
5124else
5125  #assume ordinary cross tools, or native build.
5126lt_cv_to_tool_file_cmd=func_convert_file_noop
5127case $host in
5128  *-*-mingw* )
5129    case $build in
5130      *-*-mingw* ) # actually msys
5131        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5132        ;;
5133    esac
5134    ;;
5135esac
5136
5137fi
5138
5139to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5141$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5142
5143
5144
5145
5146
5147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5148$as_echo_n "checking for $LD option to reload object files... " >&6; }
5149if ${lt_cv_ld_reload_flag+:} false; then :
5150  $as_echo_n "(cached) " >&6
5151else
5152  lt_cv_ld_reload_flag='-r'
5153fi
5154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5155$as_echo "$lt_cv_ld_reload_flag" >&6; }
5156reload_flag=$lt_cv_ld_reload_flag
5157case $reload_flag in
5158"" | " "*) ;;
5159*) reload_flag=" $reload_flag" ;;
5160esac
5161reload_cmds='$LD$reload_flag -o $output$reload_objs'
5162case $host_os in
5163  cygwin* | mingw* | pw32* | cegcc*)
5164    if test yes != "$GCC"; then
5165      reload_cmds=false
5166    fi
5167    ;;
5168  darwin*)
5169    if test yes = "$GCC"; then
5170      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5171    else
5172      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5173    fi
5174    ;;
5175esac
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185if test -n "$ac_tool_prefix"; then
5186  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5187set dummy ${ac_tool_prefix}objdump; ac_word=$2
5188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5189$as_echo_n "checking for $ac_word... " >&6; }
5190if ${ac_cv_prog_OBJDUMP+:} false; then :
5191  $as_echo_n "(cached) " >&6
5192else
5193  if test -n "$OBJDUMP"; then
5194  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5195else
5196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5197for as_dir in $PATH
5198do
5199  IFS=$as_save_IFS
5200  test -z "$as_dir" && as_dir=.
5201    for ac_exec_ext in '' $ac_executable_extensions; do
5202  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5203    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5204    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5205    break 2
5206  fi
5207done
5208  done
5209IFS=$as_save_IFS
5210
5211fi
5212fi
5213OBJDUMP=$ac_cv_prog_OBJDUMP
5214if test -n "$OBJDUMP"; then
5215  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5216$as_echo "$OBJDUMP" >&6; }
5217else
5218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5219$as_echo "no" >&6; }
5220fi
5221
5222
5223fi
5224if test -z "$ac_cv_prog_OBJDUMP"; then
5225  ac_ct_OBJDUMP=$OBJDUMP
5226  # Extract the first word of "objdump", so it can be a program name with args.
5227set dummy objdump; ac_word=$2
5228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5229$as_echo_n "checking for $ac_word... " >&6; }
5230if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5231  $as_echo_n "(cached) " >&6
5232else
5233  if test -n "$ac_ct_OBJDUMP"; then
5234  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5235else
5236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5237for as_dir in $PATH
5238do
5239  IFS=$as_save_IFS
5240  test -z "$as_dir" && as_dir=.
5241    for ac_exec_ext in '' $ac_executable_extensions; do
5242  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5243    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5244    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5245    break 2
5246  fi
5247done
5248  done
5249IFS=$as_save_IFS
5250
5251fi
5252fi
5253ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5254if test -n "$ac_ct_OBJDUMP"; then
5255  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5256$as_echo "$ac_ct_OBJDUMP" >&6; }
5257else
5258  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5259$as_echo "no" >&6; }
5260fi
5261
5262  if test "x$ac_ct_OBJDUMP" = x; then
5263    OBJDUMP="false"
5264  else
5265    case $cross_compiling:$ac_tool_warned in
5266yes:)
5267{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5268$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5269ac_tool_warned=yes ;;
5270esac
5271    OBJDUMP=$ac_ct_OBJDUMP
5272  fi
5273else
5274  OBJDUMP="$ac_cv_prog_OBJDUMP"
5275fi
5276
5277test -z "$OBJDUMP" && OBJDUMP=objdump
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5288$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5289if ${lt_cv_deplibs_check_method+:} false; then :
5290  $as_echo_n "(cached) " >&6
5291else
5292  lt_cv_file_magic_cmd='$MAGIC_CMD'
5293lt_cv_file_magic_test_file=
5294lt_cv_deplibs_check_method='unknown'
5295# Need to set the preceding variable on all platforms that support
5296# interlibrary dependencies.
5297# 'none' -- dependencies not supported.
5298# 'unknown' -- same as none, but documents that we really don't know.
5299# 'pass_all' -- all dependencies passed with no checks.
5300# 'test_compile' -- check by making test program.
5301# 'file_magic [[regex]]' -- check by looking for files in library path
5302# that responds to the $file_magic_cmd with a given extended regex.
5303# If you have 'file' or equivalent on your system and you're not sure
5304# whether 'pass_all' will *always* work, you probably want this one.
5305
5306case $host_os in
5307aix[4-9]*)
5308  lt_cv_deplibs_check_method=pass_all
5309  ;;
5310
5311beos*)
5312  lt_cv_deplibs_check_method=pass_all
5313  ;;
5314
5315bsdi[45]*)
5316  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5317  lt_cv_file_magic_cmd='/usr/bin/file -L'
5318  lt_cv_file_magic_test_file=/shlib/libc.so
5319  ;;
5320
5321cygwin*)
5322  # func_win32_libid is a shell function defined in ltmain.sh
5323  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5324  lt_cv_file_magic_cmd='func_win32_libid'
5325  ;;
5326
5327mingw* | pw32*)
5328  # Base MSYS/MinGW do not provide the 'file' command needed by
5329  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5330  # unless we find 'file', for example because we are cross-compiling.
5331  if ( file / ) >/dev/null 2>&1; then
5332    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5333    lt_cv_file_magic_cmd='func_win32_libid'
5334  else
5335    # Keep this pattern in sync with the one in func_win32_libid.
5336    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
5337    lt_cv_file_magic_cmd='$OBJDUMP -f'
5338  fi
5339  ;;
5340
5341cegcc*)
5342  # use the weaker test based on 'objdump'. See mingw*.
5343  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5344  lt_cv_file_magic_cmd='$OBJDUMP -f'
5345  ;;
5346
5347darwin* | rhapsody*)
5348  lt_cv_deplibs_check_method=pass_all
5349  ;;
5350
5351freebsd* | dragonfly*)
5352  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5353    case $host_cpu in
5354    i*86 )
5355      # Not sure whether the presence of OpenBSD here was a mistake.
5356      # Let's accept both of them until this is cleared up.
5357      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5358      lt_cv_file_magic_cmd=/usr/bin/file
5359      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5360      ;;
5361    esac
5362  else
5363    lt_cv_deplibs_check_method=pass_all
5364  fi
5365  ;;
5366
5367haiku*)
5368  lt_cv_deplibs_check_method=pass_all
5369  ;;
5370
5371hpux10.20* | hpux11*)
5372  lt_cv_file_magic_cmd=/usr/bin/file
5373  case $host_cpu in
5374  ia64*)
5375    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5376    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5377    ;;
5378  hppa*64*)
5379    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]'
5380    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5381    ;;
5382  *)
5383    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5384    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5385    ;;
5386  esac
5387  ;;
5388
5389interix[3-9]*)
5390  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5391  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5392  ;;
5393
5394irix5* | irix6* | nonstopux*)
5395  case $LD in
5396  *-32|*"-32 ") libmagic=32-bit;;
5397  *-n32|*"-n32 ") libmagic=N32;;
5398  *-64|*"-64 ") libmagic=64-bit;;
5399  *) libmagic=never-match;;
5400  esac
5401  lt_cv_deplibs_check_method=pass_all
5402  ;;
5403
5404# This must be glibc/ELF.
5405linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
5406  lt_cv_deplibs_check_method=pass_all
5407  ;;
5408
5409netbsd*)
5410  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5411    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5412  else
5413    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5414  fi
5415  ;;
5416
5417newos6*)
5418  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5419  lt_cv_file_magic_cmd=/usr/bin/file
5420  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5421  ;;
5422
5423*nto* | *qnx*)
5424  lt_cv_deplibs_check_method=pass_all
5425  ;;
5426
5427openbsd* | bitrig*)
5428  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
5429    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5430  else
5431    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5432  fi
5433  ;;
5434
5435osf3* | osf4* | osf5*)
5436  lt_cv_deplibs_check_method=pass_all
5437  ;;
5438
5439rdos*)
5440  lt_cv_deplibs_check_method=pass_all
5441  ;;
5442
5443solaris*)
5444  lt_cv_deplibs_check_method=pass_all
5445  ;;
5446
5447sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5448  lt_cv_deplibs_check_method=pass_all
5449  ;;
5450
5451sysv4 | sysv4.3*)
5452  case $host_vendor in
5453  motorola)
5454    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]'
5455    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5456    ;;
5457  ncr)
5458    lt_cv_deplibs_check_method=pass_all
5459    ;;
5460  sequent)
5461    lt_cv_file_magic_cmd='/bin/file'
5462    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5463    ;;
5464  sni)
5465    lt_cv_file_magic_cmd='/bin/file'
5466    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5467    lt_cv_file_magic_test_file=/lib/libc.so
5468    ;;
5469  siemens)
5470    lt_cv_deplibs_check_method=pass_all
5471    ;;
5472  pc)
5473    lt_cv_deplibs_check_method=pass_all
5474    ;;
5475  esac
5476  ;;
5477
5478tpf*)
5479  lt_cv_deplibs_check_method=pass_all
5480  ;;
5481os2*)
5482  lt_cv_deplibs_check_method=pass_all
5483  ;;
5484esac
5485
5486fi
5487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5488$as_echo "$lt_cv_deplibs_check_method" >&6; }
5489
5490file_magic_glob=
5491want_nocaseglob=no
5492if test "$build" = "$host"; then
5493  case $host_os in
5494  mingw* | pw32*)
5495    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5496      want_nocaseglob=yes
5497    else
5498      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5499    fi
5500    ;;
5501  esac
5502fi
5503
5504file_magic_cmd=$lt_cv_file_magic_cmd
5505deplibs_check_method=$lt_cv_deplibs_check_method
5506test -z "$deplibs_check_method" && deplibs_check_method=unknown
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529if test -n "$ac_tool_prefix"; then
5530  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5531set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5533$as_echo_n "checking for $ac_word... " >&6; }
5534if ${ac_cv_prog_DLLTOOL+:} false; then :
5535  $as_echo_n "(cached) " >&6
5536else
5537  if test -n "$DLLTOOL"; then
5538  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5539else
5540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5541for as_dir in $PATH
5542do
5543  IFS=$as_save_IFS
5544  test -z "$as_dir" && as_dir=.
5545    for ac_exec_ext in '' $ac_executable_extensions; do
5546  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5547    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5548    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5549    break 2
5550  fi
5551done
5552  done
5553IFS=$as_save_IFS
5554
5555fi
5556fi
5557DLLTOOL=$ac_cv_prog_DLLTOOL
5558if test -n "$DLLTOOL"; then
5559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5560$as_echo "$DLLTOOL" >&6; }
5561else
5562  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5563$as_echo "no" >&6; }
5564fi
5565
5566
5567fi
5568if test -z "$ac_cv_prog_DLLTOOL"; then
5569  ac_ct_DLLTOOL=$DLLTOOL
5570  # Extract the first word of "dlltool", so it can be a program name with args.
5571set dummy dlltool; ac_word=$2
5572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5573$as_echo_n "checking for $ac_word... " >&6; }
5574if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5575  $as_echo_n "(cached) " >&6
5576else
5577  if test -n "$ac_ct_DLLTOOL"; then
5578  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5579else
5580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5581for as_dir in $PATH
5582do
5583  IFS=$as_save_IFS
5584  test -z "$as_dir" && as_dir=.
5585    for ac_exec_ext in '' $ac_executable_extensions; do
5586  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5587    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5588    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5589    break 2
5590  fi
5591done
5592  done
5593IFS=$as_save_IFS
5594
5595fi
5596fi
5597ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5598if test -n "$ac_ct_DLLTOOL"; then
5599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5600$as_echo "$ac_ct_DLLTOOL" >&6; }
5601else
5602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5603$as_echo "no" >&6; }
5604fi
5605
5606  if test "x$ac_ct_DLLTOOL" = x; then
5607    DLLTOOL="false"
5608  else
5609    case $cross_compiling:$ac_tool_warned in
5610yes:)
5611{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5612$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5613ac_tool_warned=yes ;;
5614esac
5615    DLLTOOL=$ac_ct_DLLTOOL
5616  fi
5617else
5618  DLLTOOL="$ac_cv_prog_DLLTOOL"
5619fi
5620
5621test -z "$DLLTOOL" && DLLTOOL=dlltool
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5633$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5634if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5635  $as_echo_n "(cached) " >&6
5636else
5637  lt_cv_sharedlib_from_linklib_cmd='unknown'
5638
5639case $host_os in
5640cygwin* | mingw* | pw32* | cegcc*)
5641  # two different shell functions defined in ltmain.sh;
5642  # decide which one to use based on capabilities of $DLLTOOL
5643  case `$DLLTOOL --help 2>&1` in
5644  *--identify-strict*)
5645    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5646    ;;
5647  *)
5648    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5649    ;;
5650  esac
5651  ;;
5652*)
5653  # fallback: assume linklib IS sharedlib
5654  lt_cv_sharedlib_from_linklib_cmd=$ECHO
5655  ;;
5656esac
5657
5658fi
5659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5660$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5661sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5662test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5663
5664
5665
5666
5667
5668
5669
5670
5671if test -n "$ac_tool_prefix"; then
5672  for ac_prog in ar
5673  do
5674    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5675set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5677$as_echo_n "checking for $ac_word... " >&6; }
5678if ${ac_cv_prog_AR+:} false; then :
5679  $as_echo_n "(cached) " >&6
5680else
5681  if test -n "$AR"; then
5682  ac_cv_prog_AR="$AR" # Let the user override the test.
5683else
5684as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5685for as_dir in $PATH
5686do
5687  IFS=$as_save_IFS
5688  test -z "$as_dir" && as_dir=.
5689    for ac_exec_ext in '' $ac_executable_extensions; do
5690  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5691    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5692    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5693    break 2
5694  fi
5695done
5696  done
5697IFS=$as_save_IFS
5698
5699fi
5700fi
5701AR=$ac_cv_prog_AR
5702if test -n "$AR"; then
5703  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5704$as_echo "$AR" >&6; }
5705else
5706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5707$as_echo "no" >&6; }
5708fi
5709
5710
5711    test -n "$AR" && break
5712  done
5713fi
5714if test -z "$AR"; then
5715  ac_ct_AR=$AR
5716  for ac_prog in ar
5717do
5718  # Extract the first word of "$ac_prog", so it can be a program name with args.
5719set dummy $ac_prog; ac_word=$2
5720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5721$as_echo_n "checking for $ac_word... " >&6; }
5722if ${ac_cv_prog_ac_ct_AR+:} false; then :
5723  $as_echo_n "(cached) " >&6
5724else
5725  if test -n "$ac_ct_AR"; then
5726  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5727else
5728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5729for as_dir in $PATH
5730do
5731  IFS=$as_save_IFS
5732  test -z "$as_dir" && as_dir=.
5733    for ac_exec_ext in '' $ac_executable_extensions; do
5734  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5735    ac_cv_prog_ac_ct_AR="$ac_prog"
5736    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5737    break 2
5738  fi
5739done
5740  done
5741IFS=$as_save_IFS
5742
5743fi
5744fi
5745ac_ct_AR=$ac_cv_prog_ac_ct_AR
5746if test -n "$ac_ct_AR"; then
5747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5748$as_echo "$ac_ct_AR" >&6; }
5749else
5750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5751$as_echo "no" >&6; }
5752fi
5753
5754
5755  test -n "$ac_ct_AR" && break
5756done
5757
5758  if test "x$ac_ct_AR" = x; then
5759    AR="false"
5760  else
5761    case $cross_compiling:$ac_tool_warned in
5762yes:)
5763{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5764$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5765ac_tool_warned=yes ;;
5766esac
5767    AR=$ac_ct_AR
5768  fi
5769fi
5770
5771: ${AR=ar}
5772: ${AR_FLAGS=cru}
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5785$as_echo_n "checking for archiver @FILE support... " >&6; }
5786if ${lt_cv_ar_at_file+:} false; then :
5787  $as_echo_n "(cached) " >&6
5788else
5789  lt_cv_ar_at_file=no
5790   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5791/* end confdefs.h.  */
5792
5793int
5794main ()
5795{
5796
5797  ;
5798  return 0;
5799}
5800_ACEOF
5801if ac_fn_c_try_compile "$LINENO"; then :
5802  echo conftest.$ac_objext > conftest.lst
5803      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5804      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5805  (eval $lt_ar_try) 2>&5
5806  ac_status=$?
5807  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5808  test $ac_status = 0; }
5809      if test 0 -eq "$ac_status"; then
5810	# Ensure the archiver fails upon bogus file names.
5811	rm -f conftest.$ac_objext libconftest.a
5812	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5813  (eval $lt_ar_try) 2>&5
5814  ac_status=$?
5815  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5816  test $ac_status = 0; }
5817	if test 0 -ne "$ac_status"; then
5818          lt_cv_ar_at_file=@
5819        fi
5820      fi
5821      rm -f conftest.* libconftest.a
5822
5823fi
5824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5825
5826fi
5827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5828$as_echo "$lt_cv_ar_at_file" >&6; }
5829
5830if test no = "$lt_cv_ar_at_file"; then
5831  archiver_list_spec=
5832else
5833  archiver_list_spec=$lt_cv_ar_at_file
5834fi
5835
5836
5837
5838
5839
5840
5841
5842if test -n "$ac_tool_prefix"; then
5843  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5844set dummy ${ac_tool_prefix}strip; ac_word=$2
5845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5846$as_echo_n "checking for $ac_word... " >&6; }
5847if ${ac_cv_prog_STRIP+:} false; then :
5848  $as_echo_n "(cached) " >&6
5849else
5850  if test -n "$STRIP"; then
5851  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5852else
5853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5854for as_dir in $PATH
5855do
5856  IFS=$as_save_IFS
5857  test -z "$as_dir" && as_dir=.
5858    for ac_exec_ext in '' $ac_executable_extensions; do
5859  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5860    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5861    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5862    break 2
5863  fi
5864done
5865  done
5866IFS=$as_save_IFS
5867
5868fi
5869fi
5870STRIP=$ac_cv_prog_STRIP
5871if test -n "$STRIP"; then
5872  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5873$as_echo "$STRIP" >&6; }
5874else
5875  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5876$as_echo "no" >&6; }
5877fi
5878
5879
5880fi
5881if test -z "$ac_cv_prog_STRIP"; then
5882  ac_ct_STRIP=$STRIP
5883  # Extract the first word of "strip", so it can be a program name with args.
5884set dummy strip; ac_word=$2
5885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5886$as_echo_n "checking for $ac_word... " >&6; }
5887if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5888  $as_echo_n "(cached) " >&6
5889else
5890  if test -n "$ac_ct_STRIP"; then
5891  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5892else
5893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5894for as_dir in $PATH
5895do
5896  IFS=$as_save_IFS
5897  test -z "$as_dir" && as_dir=.
5898    for ac_exec_ext in '' $ac_executable_extensions; do
5899  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5900    ac_cv_prog_ac_ct_STRIP="strip"
5901    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5902    break 2
5903  fi
5904done
5905  done
5906IFS=$as_save_IFS
5907
5908fi
5909fi
5910ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5911if test -n "$ac_ct_STRIP"; then
5912  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5913$as_echo "$ac_ct_STRIP" >&6; }
5914else
5915  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5916$as_echo "no" >&6; }
5917fi
5918
5919  if test "x$ac_ct_STRIP" = x; then
5920    STRIP=":"
5921  else
5922    case $cross_compiling:$ac_tool_warned in
5923yes:)
5924{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5925$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5926ac_tool_warned=yes ;;
5927esac
5928    STRIP=$ac_ct_STRIP
5929  fi
5930else
5931  STRIP="$ac_cv_prog_STRIP"
5932fi
5933
5934test -z "$STRIP" && STRIP=:
5935
5936
5937
5938
5939
5940
5941if test -n "$ac_tool_prefix"; then
5942  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5943set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5945$as_echo_n "checking for $ac_word... " >&6; }
5946if ${ac_cv_prog_RANLIB+:} false; then :
5947  $as_echo_n "(cached) " >&6
5948else
5949  if test -n "$RANLIB"; then
5950  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5951else
5952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5953for as_dir in $PATH
5954do
5955  IFS=$as_save_IFS
5956  test -z "$as_dir" && as_dir=.
5957    for ac_exec_ext in '' $ac_executable_extensions; do
5958  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5959    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5960    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5961    break 2
5962  fi
5963done
5964  done
5965IFS=$as_save_IFS
5966
5967fi
5968fi
5969RANLIB=$ac_cv_prog_RANLIB
5970if test -n "$RANLIB"; then
5971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5972$as_echo "$RANLIB" >&6; }
5973else
5974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5975$as_echo "no" >&6; }
5976fi
5977
5978
5979fi
5980if test -z "$ac_cv_prog_RANLIB"; then
5981  ac_ct_RANLIB=$RANLIB
5982  # Extract the first word of "ranlib", so it can be a program name with args.
5983set dummy ranlib; ac_word=$2
5984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5985$as_echo_n "checking for $ac_word... " >&6; }
5986if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5987  $as_echo_n "(cached) " >&6
5988else
5989  if test -n "$ac_ct_RANLIB"; then
5990  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5991else
5992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5993for as_dir in $PATH
5994do
5995  IFS=$as_save_IFS
5996  test -z "$as_dir" && as_dir=.
5997    for ac_exec_ext in '' $ac_executable_extensions; do
5998  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5999    ac_cv_prog_ac_ct_RANLIB="ranlib"
6000    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6001    break 2
6002  fi
6003done
6004  done
6005IFS=$as_save_IFS
6006
6007fi
6008fi
6009ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6010if test -n "$ac_ct_RANLIB"; then
6011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6012$as_echo "$ac_ct_RANLIB" >&6; }
6013else
6014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6015$as_echo "no" >&6; }
6016fi
6017
6018  if test "x$ac_ct_RANLIB" = x; then
6019    RANLIB=":"
6020  else
6021    case $cross_compiling:$ac_tool_warned in
6022yes:)
6023{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6024$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6025ac_tool_warned=yes ;;
6026esac
6027    RANLIB=$ac_ct_RANLIB
6028  fi
6029else
6030  RANLIB="$ac_cv_prog_RANLIB"
6031fi
6032
6033test -z "$RANLIB" && RANLIB=:
6034
6035
6036
6037
6038
6039
6040# Determine commands to create old-style static archives.
6041old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6042old_postinstall_cmds='chmod 644 $oldlib'
6043old_postuninstall_cmds=
6044
6045if test -n "$RANLIB"; then
6046  case $host_os in
6047  bitrig* | openbsd*)
6048    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6049    ;;
6050  *)
6051    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6052    ;;
6053  esac
6054  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6055fi
6056
6057case $host_os in
6058  darwin*)
6059    lock_old_archive_extraction=yes ;;
6060  *)
6061    lock_old_archive_extraction=no ;;
6062esac
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102# If no C compiler was specified, use CC.
6103LTCC=${LTCC-"$CC"}
6104
6105# If no C compiler flags were specified, use CFLAGS.
6106LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6107
6108# Allow CC to be a program name with arguments.
6109compiler=$CC
6110
6111
6112# Check for command to grab the raw symbol name followed by C symbol from nm.
6113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6114$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6115if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6116  $as_echo_n "(cached) " >&6
6117else
6118
6119# These are sane defaults that work on at least a few old systems.
6120# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6121
6122# Character class describing NM global symbol codes.
6123symcode='[BCDEGRST]'
6124
6125# Regexp to match symbols that can be accessed directly from C.
6126sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6127
6128# Define system-specific variables.
6129case $host_os in
6130aix*)
6131  symcode='[BCDT]'
6132  ;;
6133cygwin* | mingw* | pw32* | cegcc*)
6134  symcode='[ABCDGISTW]'
6135  ;;
6136hpux*)
6137  if test ia64 = "$host_cpu"; then
6138    symcode='[ABCDEGRST]'
6139  fi
6140  ;;
6141irix* | nonstopux*)
6142  symcode='[BCDEGRST]'
6143  ;;
6144osf*)
6145  symcode='[BCDEGQRST]'
6146  ;;
6147solaris*)
6148  symcode='[BDRT]'
6149  ;;
6150sco3.2v5*)
6151  symcode='[DT]'
6152  ;;
6153sysv4.2uw2*)
6154  symcode='[DT]'
6155  ;;
6156sysv5* | sco5v6* | unixware* | OpenUNIX*)
6157  symcode='[ABDT]'
6158  ;;
6159sysv4)
6160  symcode='[DFNSTU]'
6161  ;;
6162esac
6163
6164# If we're using GNU nm, then use its standard symbol codes.
6165case `$NM -V 2>&1` in
6166*GNU* | *'with BFD'*)
6167  symcode='[ABCDGIRSTW]' ;;
6168esac
6169
6170if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6171  # Gets list of data symbols to import.
6172  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6173  # Adjust the below global symbol transforms to fixup imported variables.
6174  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6175  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6176  lt_c_name_lib_hook="\
6177  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6178  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6179else
6180  # Disable hooks by default.
6181  lt_cv_sys_global_symbol_to_import=
6182  lt_cdecl_hook=
6183  lt_c_name_hook=
6184  lt_c_name_lib_hook=
6185fi
6186
6187# Transform an extracted symbol line into a proper C declaration.
6188# Some systems (esp. on ia64) link data and code symbols differently,
6189# so use this general approach.
6190lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6191$lt_cdecl_hook\
6192" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6193" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6194
6195# Transform an extracted symbol line into symbol name and symbol address
6196lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6197$lt_c_name_hook\
6198" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6199" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6200
6201# Transform an extracted symbol line into symbol name with lib prefix and
6202# symbol address.
6203lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6204$lt_c_name_lib_hook\
6205" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6206" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6207" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6208
6209# Handle CRLF in mingw tool chain
6210opt_cr=
6211case $build_os in
6212mingw*)
6213  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6214  ;;
6215esac
6216
6217# Try without a prefix underscore, then with it.
6218for ac_symprfx in "" "_"; do
6219
6220  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6221  symxfrm="\\1 $ac_symprfx\\2 \\2"
6222
6223  # Write the raw and C identifiers.
6224  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6225    # Fake it for dumpbin and say T for any non-static function,
6226    # D for any global variable and I for any imported variable.
6227    # Also find C++ and __fastcall symbols from MSVC++,
6228    # which start with @ or ?.
6229    lt_cv_sys_global_symbol_pipe="$AWK '"\
6230"     {last_section=section; section=\$ 3};"\
6231"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6232"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6233"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6234"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6235"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
6236"     \$ 0!~/External *\|/{next};"\
6237"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6238"     {if(hide[section]) next};"\
6239"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6240"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6241"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6242"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
6243"     ' prfx=^$ac_symprfx"
6244  else
6245    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6246  fi
6247  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6248
6249  # Check to see that the pipe works correctly.
6250  pipe_works=no
6251
6252  rm -f conftest*
6253  cat > conftest.$ac_ext <<_LT_EOF
6254#ifdef __cplusplus
6255extern "C" {
6256#endif
6257char nm_test_var;
6258void nm_test_func(void);
6259void nm_test_func(void){}
6260#ifdef __cplusplus
6261}
6262#endif
6263int main(){nm_test_var='a';nm_test_func();return(0);}
6264_LT_EOF
6265
6266  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6267  (eval $ac_compile) 2>&5
6268  ac_status=$?
6269  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6270  test $ac_status = 0; }; then
6271    # Now try to grab the symbols.
6272    nlist=conftest.nm
6273    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6274  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6275  ac_status=$?
6276  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6277  test $ac_status = 0; } && test -s "$nlist"; then
6278      # Try sorting and uniquifying the output.
6279      if sort "$nlist" | uniq > "$nlist"T; then
6280	mv -f "$nlist"T "$nlist"
6281      else
6282	rm -f "$nlist"T
6283      fi
6284
6285      # Make sure that we snagged all the symbols we need.
6286      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6287	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6288	  cat <<_LT_EOF > conftest.$ac_ext
6289/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6290#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6291/* DATA imports from DLLs on WIN32 can't be const, because runtime
6292   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6293# define LT_DLSYM_CONST
6294#elif defined __osf__
6295/* This system does not cope well with relocations in const data.  */
6296# define LT_DLSYM_CONST
6297#else
6298# define LT_DLSYM_CONST const
6299#endif
6300
6301#ifdef __cplusplus
6302extern "C" {
6303#endif
6304
6305_LT_EOF
6306	  # Now generate the symbol file.
6307	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6308
6309	  cat <<_LT_EOF >> conftest.$ac_ext
6310
6311/* The mapping between symbol names and symbols.  */
6312LT_DLSYM_CONST struct {
6313  const char *name;
6314  void       *address;
6315}
6316lt__PROGRAM__LTX_preloaded_symbols[] =
6317{
6318  { "@PROGRAM@", (void *) 0 },
6319_LT_EOF
6320	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6321	  cat <<\_LT_EOF >> conftest.$ac_ext
6322  {0, (void *) 0}
6323};
6324
6325/* This works around a problem in FreeBSD linker */
6326#ifdef FREEBSD_WORKAROUND
6327static const void *lt_preloaded_setup() {
6328  return lt__PROGRAM__LTX_preloaded_symbols;
6329}
6330#endif
6331
6332#ifdef __cplusplus
6333}
6334#endif
6335_LT_EOF
6336	  # Now try linking the two files.
6337	  mv conftest.$ac_objext conftstm.$ac_objext
6338	  lt_globsym_save_LIBS=$LIBS
6339	  lt_globsym_save_CFLAGS=$CFLAGS
6340	  LIBS=conftstm.$ac_objext
6341	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6342	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6343  (eval $ac_link) 2>&5
6344  ac_status=$?
6345  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6346  test $ac_status = 0; } && test -s conftest$ac_exeext; then
6347	    pipe_works=yes
6348	  fi
6349	  LIBS=$lt_globsym_save_LIBS
6350	  CFLAGS=$lt_globsym_save_CFLAGS
6351	else
6352	  echo "cannot find nm_test_func in $nlist" >&5
6353	fi
6354      else
6355	echo "cannot find nm_test_var in $nlist" >&5
6356      fi
6357    else
6358      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6359    fi
6360  else
6361    echo "$progname: failed program was:" >&5
6362    cat conftest.$ac_ext >&5
6363  fi
6364  rm -rf conftest* conftst*
6365
6366  # Do not use the global_symbol_pipe unless it works.
6367  if test yes = "$pipe_works"; then
6368    break
6369  else
6370    lt_cv_sys_global_symbol_pipe=
6371  fi
6372done
6373
6374fi
6375
6376if test -z "$lt_cv_sys_global_symbol_pipe"; then
6377  lt_cv_sys_global_symbol_to_cdecl=
6378fi
6379if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6380  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6381$as_echo "failed" >&6; }
6382else
6383  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6384$as_echo "ok" >&6; }
6385fi
6386
6387# Response file support.
6388if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6389  nm_file_list_spec='@'
6390elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6391  nm_file_list_spec='@'
6392fi
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6431$as_echo_n "checking for sysroot... " >&6; }
6432
6433# Check whether --with-sysroot was given.
6434if test "${with_sysroot+set}" = set; then :
6435  withval=$with_sysroot;
6436else
6437  with_sysroot=no
6438fi
6439
6440
6441lt_sysroot=
6442case $with_sysroot in #(
6443 yes)
6444   if test yes = "$GCC"; then
6445     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6446   fi
6447   ;; #(
6448 /*)
6449   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6450   ;; #(
6451 no|'')
6452   ;; #(
6453 *)
6454   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6455$as_echo "$with_sysroot" >&6; }
6456   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6457   ;;
6458esac
6459
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6461$as_echo "${lt_sysroot:-no}" >&6; }
6462
6463
6464
6465
6466
6467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6468$as_echo_n "checking for a working dd... " >&6; }
6469if ${ac_cv_path_lt_DD+:} false; then :
6470  $as_echo_n "(cached) " >&6
6471else
6472  printf 0123456789abcdef0123456789abcdef >conftest.i
6473cat conftest.i conftest.i >conftest2.i
6474: ${lt_DD:=$DD}
6475if test -z "$lt_DD"; then
6476  ac_path_lt_DD_found=false
6477  # Loop through the user's path and test for each of PROGNAME-LIST
6478  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6479for as_dir in $PATH
6480do
6481  IFS=$as_save_IFS
6482  test -z "$as_dir" && as_dir=.
6483    for ac_prog in dd; do
6484    for ac_exec_ext in '' $ac_executable_extensions; do
6485      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
6486      as_fn_executable_p "$ac_path_lt_DD" || continue
6487if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6488  cmp -s conftest.i conftest.out \
6489  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
6490fi
6491      $ac_path_lt_DD_found && break 3
6492    done
6493  done
6494  done
6495IFS=$as_save_IFS
6496  if test -z "$ac_cv_path_lt_DD"; then
6497    :
6498  fi
6499else
6500  ac_cv_path_lt_DD=$lt_DD
6501fi
6502
6503rm -f conftest.i conftest2.i conftest.out
6504fi
6505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6506$as_echo "$ac_cv_path_lt_DD" >&6; }
6507
6508
6509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6510$as_echo_n "checking how to truncate binary pipes... " >&6; }
6511if ${lt_cv_truncate_bin+:} false; then :
6512  $as_echo_n "(cached) " >&6
6513else
6514  printf 0123456789abcdef0123456789abcdef >conftest.i
6515cat conftest.i conftest.i >conftest2.i
6516lt_cv_truncate_bin=
6517if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6518  cmp -s conftest.i conftest.out \
6519  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
6520fi
6521rm -f conftest.i conftest2.i conftest.out
6522test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
6523fi
6524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6525$as_echo "$lt_cv_truncate_bin" >&6; }
6526
6527
6528
6529
6530
6531
6532
6533# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
6534func_cc_basename ()
6535{
6536    for cc_temp in $*""; do
6537      case $cc_temp in
6538        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6539        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6540        \-*) ;;
6541        *) break;;
6542      esac
6543    done
6544    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
6545}
6546
6547# Check whether --enable-libtool-lock was given.
6548if test "${enable_libtool_lock+set}" = set; then :
6549  enableval=$enable_libtool_lock;
6550fi
6551
6552test no = "$enable_libtool_lock" || enable_libtool_lock=yes
6553
6554# Some flags need to be propagated to the compiler or linker for good
6555# libtool support.
6556case $host in
6557ia64-*-hpux*)
6558  # Find out what ABI is being produced by ac_compile, and set mode
6559  # options accordingly.
6560  echo 'int i;' > conftest.$ac_ext
6561  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6562  (eval $ac_compile) 2>&5
6563  ac_status=$?
6564  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6565  test $ac_status = 0; }; then
6566    case `/usr/bin/file conftest.$ac_objext` in
6567      *ELF-32*)
6568	HPUX_IA64_MODE=32
6569	;;
6570      *ELF-64*)
6571	HPUX_IA64_MODE=64
6572	;;
6573    esac
6574  fi
6575  rm -rf conftest*
6576  ;;
6577*-*-irix6*)
6578  # Find out what ABI is being produced by ac_compile, and set linker
6579  # options accordingly.
6580  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6581  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6582  (eval $ac_compile) 2>&5
6583  ac_status=$?
6584  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6585  test $ac_status = 0; }; then
6586    if test yes = "$lt_cv_prog_gnu_ld"; then
6587      case `/usr/bin/file conftest.$ac_objext` in
6588	*32-bit*)
6589	  LD="${LD-ld} -melf32bsmip"
6590	  ;;
6591	*N32*)
6592	  LD="${LD-ld} -melf32bmipn32"
6593	  ;;
6594	*64-bit*)
6595	  LD="${LD-ld} -melf64bmip"
6596	;;
6597      esac
6598    else
6599      case `/usr/bin/file conftest.$ac_objext` in
6600	*32-bit*)
6601	  LD="${LD-ld} -32"
6602	  ;;
6603	*N32*)
6604	  LD="${LD-ld} -n32"
6605	  ;;
6606	*64-bit*)
6607	  LD="${LD-ld} -64"
6608	  ;;
6609      esac
6610    fi
6611  fi
6612  rm -rf conftest*
6613  ;;
6614
6615mips64*-*linux*)
6616  # Find out what ABI is being produced by ac_compile, and set linker
6617  # options accordingly.
6618  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6619  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6620  (eval $ac_compile) 2>&5
6621  ac_status=$?
6622  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6623  test $ac_status = 0; }; then
6624    emul=elf
6625    case `/usr/bin/file conftest.$ac_objext` in
6626      *32-bit*)
6627	emul="${emul}32"
6628	;;
6629      *64-bit*)
6630	emul="${emul}64"
6631	;;
6632    esac
6633    case `/usr/bin/file conftest.$ac_objext` in
6634      *MSB*)
6635	emul="${emul}btsmip"
6636	;;
6637      *LSB*)
6638	emul="${emul}ltsmip"
6639	;;
6640    esac
6641    case `/usr/bin/file conftest.$ac_objext` in
6642      *N32*)
6643	emul="${emul}n32"
6644	;;
6645    esac
6646    LD="${LD-ld} -m $emul"
6647  fi
6648  rm -rf conftest*
6649  ;;
6650
6651x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6652s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6653  # Find out what ABI is being produced by ac_compile, and set linker
6654  # options accordingly.  Note that the listed cases only cover the
6655  # situations where additional linker options are needed (such as when
6656  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
6657  # vice versa); the common cases where no linker options are needed do
6658  # not appear in the list.
6659  echo 'int i;' > conftest.$ac_ext
6660  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6661  (eval $ac_compile) 2>&5
6662  ac_status=$?
6663  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6664  test $ac_status = 0; }; then
6665    case `/usr/bin/file conftest.o` in
6666      *32-bit*)
6667	case $host in
6668	  x86_64-*kfreebsd*-gnu)
6669	    LD="${LD-ld} -m elf_i386_fbsd"
6670	    ;;
6671	  x86_64-*linux*)
6672	    case `/usr/bin/file conftest.o` in
6673	      *x86-64*)
6674		LD="${LD-ld} -m elf32_x86_64"
6675		;;
6676	      *)
6677		LD="${LD-ld} -m elf_i386"
6678		;;
6679	    esac
6680	    ;;
6681	  powerpc64le-*linux*)
6682	    LD="${LD-ld} -m elf32lppclinux"
6683	    ;;
6684	  powerpc64-*linux*)
6685	    LD="${LD-ld} -m elf32ppclinux"
6686	    ;;
6687	  s390x-*linux*)
6688	    LD="${LD-ld} -m elf_s390"
6689	    ;;
6690	  sparc64-*linux*)
6691	    LD="${LD-ld} -m elf32_sparc"
6692	    ;;
6693	esac
6694	;;
6695      *64-bit*)
6696	case $host in
6697	  x86_64-*kfreebsd*-gnu)
6698	    LD="${LD-ld} -m elf_x86_64_fbsd"
6699	    ;;
6700	  x86_64-*linux*)
6701	    LD="${LD-ld} -m elf_x86_64"
6702	    ;;
6703	  powerpcle-*linux*|powerpc64le-*linux*)
6704	    LD="${LD-ld} -m elf64lppc"
6705	    ;;
6706	  powerpc-*linux*|powerpc64-*linux*)
6707	    LD="${LD-ld} -m elf64ppc"
6708	    ;;
6709	  s390*-*linux*|s390*-*tpf*)
6710	    LD="${LD-ld} -m elf64_s390"
6711	    ;;
6712	  sparc*-*linux*)
6713	    LD="${LD-ld} -m elf64_sparc"
6714	    ;;
6715	esac
6716	;;
6717    esac
6718  fi
6719  rm -rf conftest*
6720  ;;
6721
6722*-*-sco3.2v5*)
6723  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6724  SAVE_CFLAGS=$CFLAGS
6725  CFLAGS="$CFLAGS -belf"
6726  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6727$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6728if ${lt_cv_cc_needs_belf+:} false; then :
6729  $as_echo_n "(cached) " >&6
6730else
6731  ac_ext=c
6732ac_cpp='$CPP $CPPFLAGS'
6733ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6734ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6735ac_compiler_gnu=$ac_cv_c_compiler_gnu
6736
6737     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6738/* end confdefs.h.  */
6739
6740int
6741main ()
6742{
6743
6744  ;
6745  return 0;
6746}
6747_ACEOF
6748if ac_fn_c_try_link "$LINENO"; then :
6749  lt_cv_cc_needs_belf=yes
6750else
6751  lt_cv_cc_needs_belf=no
6752fi
6753rm -f core conftest.err conftest.$ac_objext \
6754    conftest$ac_exeext conftest.$ac_ext
6755     ac_ext=c
6756ac_cpp='$CPP $CPPFLAGS'
6757ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6758ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6759ac_compiler_gnu=$ac_cv_c_compiler_gnu
6760
6761fi
6762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6763$as_echo "$lt_cv_cc_needs_belf" >&6; }
6764  if test yes != "$lt_cv_cc_needs_belf"; then
6765    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6766    CFLAGS=$SAVE_CFLAGS
6767  fi
6768  ;;
6769*-*solaris*)
6770  # Find out what ABI is being produced by ac_compile, and set linker
6771  # options accordingly.
6772  echo 'int i;' > conftest.$ac_ext
6773  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6774  (eval $ac_compile) 2>&5
6775  ac_status=$?
6776  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6777  test $ac_status = 0; }; then
6778    case `/usr/bin/file conftest.o` in
6779    *64-bit*)
6780      case $lt_cv_prog_gnu_ld in
6781      yes*)
6782        case $host in
6783        i?86-*-solaris*|x86_64-*-solaris*)
6784          LD="${LD-ld} -m elf_x86_64"
6785          ;;
6786        sparc*-*-solaris*)
6787          LD="${LD-ld} -m elf64_sparc"
6788          ;;
6789        esac
6790        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
6791        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
6792          LD=${LD-ld}_sol2
6793        fi
6794        ;;
6795      *)
6796	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6797	  LD="${LD-ld} -64"
6798	fi
6799	;;
6800      esac
6801      ;;
6802    esac
6803  fi
6804  rm -rf conftest*
6805  ;;
6806esac
6807
6808need_locks=$enable_libtool_lock
6809
6810if test -n "$ac_tool_prefix"; then
6811  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6812set dummy ${ac_tool_prefix}mt; ac_word=$2
6813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6814$as_echo_n "checking for $ac_word... " >&6; }
6815if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6816  $as_echo_n "(cached) " >&6
6817else
6818  if test -n "$MANIFEST_TOOL"; then
6819  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6820else
6821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6822for as_dir in $PATH
6823do
6824  IFS=$as_save_IFS
6825  test -z "$as_dir" && as_dir=.
6826    for ac_exec_ext in '' $ac_executable_extensions; do
6827  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6828    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6829    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6830    break 2
6831  fi
6832done
6833  done
6834IFS=$as_save_IFS
6835
6836fi
6837fi
6838MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6839if test -n "$MANIFEST_TOOL"; then
6840  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6841$as_echo "$MANIFEST_TOOL" >&6; }
6842else
6843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6844$as_echo "no" >&6; }
6845fi
6846
6847
6848fi
6849if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6850  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6851  # Extract the first word of "mt", so it can be a program name with args.
6852set dummy mt; ac_word=$2
6853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6854$as_echo_n "checking for $ac_word... " >&6; }
6855if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6856  $as_echo_n "(cached) " >&6
6857else
6858  if test -n "$ac_ct_MANIFEST_TOOL"; then
6859  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6860else
6861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862for as_dir in $PATH
6863do
6864  IFS=$as_save_IFS
6865  test -z "$as_dir" && as_dir=.
6866    for ac_exec_ext in '' $ac_executable_extensions; do
6867  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6868    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6869    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6870    break 2
6871  fi
6872done
6873  done
6874IFS=$as_save_IFS
6875
6876fi
6877fi
6878ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6879if test -n "$ac_ct_MANIFEST_TOOL"; then
6880  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6881$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6882else
6883  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6884$as_echo "no" >&6; }
6885fi
6886
6887  if test "x$ac_ct_MANIFEST_TOOL" = x; then
6888    MANIFEST_TOOL=":"
6889  else
6890    case $cross_compiling:$ac_tool_warned in
6891yes:)
6892{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6893$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6894ac_tool_warned=yes ;;
6895esac
6896    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6897  fi
6898else
6899  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6900fi
6901
6902test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6904$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6905if ${lt_cv_path_mainfest_tool+:} false; then :
6906  $as_echo_n "(cached) " >&6
6907else
6908  lt_cv_path_mainfest_tool=no
6909  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6910  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6911  cat conftest.err >&5
6912  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6913    lt_cv_path_mainfest_tool=yes
6914  fi
6915  rm -f conftest*
6916fi
6917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6918$as_echo "$lt_cv_path_mainfest_tool" >&6; }
6919if test yes != "$lt_cv_path_mainfest_tool"; then
6920  MANIFEST_TOOL=:
6921fi
6922
6923
6924
6925
6926
6927
6928  case $host_os in
6929    rhapsody* | darwin*)
6930    if test -n "$ac_tool_prefix"; then
6931  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6932set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6934$as_echo_n "checking for $ac_word... " >&6; }
6935if ${ac_cv_prog_DSYMUTIL+:} false; then :
6936  $as_echo_n "(cached) " >&6
6937else
6938  if test -n "$DSYMUTIL"; then
6939  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6940else
6941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6942for as_dir in $PATH
6943do
6944  IFS=$as_save_IFS
6945  test -z "$as_dir" && as_dir=.
6946    for ac_exec_ext in '' $ac_executable_extensions; do
6947  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6948    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6949    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6950    break 2
6951  fi
6952done
6953  done
6954IFS=$as_save_IFS
6955
6956fi
6957fi
6958DSYMUTIL=$ac_cv_prog_DSYMUTIL
6959if test -n "$DSYMUTIL"; then
6960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6961$as_echo "$DSYMUTIL" >&6; }
6962else
6963  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6964$as_echo "no" >&6; }
6965fi
6966
6967
6968fi
6969if test -z "$ac_cv_prog_DSYMUTIL"; then
6970  ac_ct_DSYMUTIL=$DSYMUTIL
6971  # Extract the first word of "dsymutil", so it can be a program name with args.
6972set dummy dsymutil; ac_word=$2
6973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6974$as_echo_n "checking for $ac_word... " >&6; }
6975if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6976  $as_echo_n "(cached) " >&6
6977else
6978  if test -n "$ac_ct_DSYMUTIL"; then
6979  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6980else
6981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6982for as_dir in $PATH
6983do
6984  IFS=$as_save_IFS
6985  test -z "$as_dir" && as_dir=.
6986    for ac_exec_ext in '' $ac_executable_extensions; do
6987  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6988    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6989    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6990    break 2
6991  fi
6992done
6993  done
6994IFS=$as_save_IFS
6995
6996fi
6997fi
6998ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6999if test -n "$ac_ct_DSYMUTIL"; then
7000  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7001$as_echo "$ac_ct_DSYMUTIL" >&6; }
7002else
7003  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7004$as_echo "no" >&6; }
7005fi
7006
7007  if test "x$ac_ct_DSYMUTIL" = x; then
7008    DSYMUTIL=":"
7009  else
7010    case $cross_compiling:$ac_tool_warned in
7011yes:)
7012{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7013$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7014ac_tool_warned=yes ;;
7015esac
7016    DSYMUTIL=$ac_ct_DSYMUTIL
7017  fi
7018else
7019  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7020fi
7021
7022    if test -n "$ac_tool_prefix"; then
7023  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7024set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7026$as_echo_n "checking for $ac_word... " >&6; }
7027if ${ac_cv_prog_NMEDIT+:} false; then :
7028  $as_echo_n "(cached) " >&6
7029else
7030  if test -n "$NMEDIT"; then
7031  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7032else
7033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7034for as_dir in $PATH
7035do
7036  IFS=$as_save_IFS
7037  test -z "$as_dir" && as_dir=.
7038    for ac_exec_ext in '' $ac_executable_extensions; do
7039  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7040    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7041    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7042    break 2
7043  fi
7044done
7045  done
7046IFS=$as_save_IFS
7047
7048fi
7049fi
7050NMEDIT=$ac_cv_prog_NMEDIT
7051if test -n "$NMEDIT"; then
7052  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7053$as_echo "$NMEDIT" >&6; }
7054else
7055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7056$as_echo "no" >&6; }
7057fi
7058
7059
7060fi
7061if test -z "$ac_cv_prog_NMEDIT"; then
7062  ac_ct_NMEDIT=$NMEDIT
7063  # Extract the first word of "nmedit", so it can be a program name with args.
7064set dummy nmedit; ac_word=$2
7065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7066$as_echo_n "checking for $ac_word... " >&6; }
7067if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7068  $as_echo_n "(cached) " >&6
7069else
7070  if test -n "$ac_ct_NMEDIT"; then
7071  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7072else
7073as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7074for as_dir in $PATH
7075do
7076  IFS=$as_save_IFS
7077  test -z "$as_dir" && as_dir=.
7078    for ac_exec_ext in '' $ac_executable_extensions; do
7079  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7080    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7081    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7082    break 2
7083  fi
7084done
7085  done
7086IFS=$as_save_IFS
7087
7088fi
7089fi
7090ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7091if test -n "$ac_ct_NMEDIT"; then
7092  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7093$as_echo "$ac_ct_NMEDIT" >&6; }
7094else
7095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7096$as_echo "no" >&6; }
7097fi
7098
7099  if test "x$ac_ct_NMEDIT" = x; then
7100    NMEDIT=":"
7101  else
7102    case $cross_compiling:$ac_tool_warned in
7103yes:)
7104{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7105$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7106ac_tool_warned=yes ;;
7107esac
7108    NMEDIT=$ac_ct_NMEDIT
7109  fi
7110else
7111  NMEDIT="$ac_cv_prog_NMEDIT"
7112fi
7113
7114    if test -n "$ac_tool_prefix"; then
7115  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7116set dummy ${ac_tool_prefix}lipo; ac_word=$2
7117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7118$as_echo_n "checking for $ac_word... " >&6; }
7119if ${ac_cv_prog_LIPO+:} false; then :
7120  $as_echo_n "(cached) " >&6
7121else
7122  if test -n "$LIPO"; then
7123  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7124else
7125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7126for as_dir in $PATH
7127do
7128  IFS=$as_save_IFS
7129  test -z "$as_dir" && as_dir=.
7130    for ac_exec_ext in '' $ac_executable_extensions; do
7131  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7132    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7133    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7134    break 2
7135  fi
7136done
7137  done
7138IFS=$as_save_IFS
7139
7140fi
7141fi
7142LIPO=$ac_cv_prog_LIPO
7143if test -n "$LIPO"; then
7144  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7145$as_echo "$LIPO" >&6; }
7146else
7147  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7148$as_echo "no" >&6; }
7149fi
7150
7151
7152fi
7153if test -z "$ac_cv_prog_LIPO"; then
7154  ac_ct_LIPO=$LIPO
7155  # Extract the first word of "lipo", so it can be a program name with args.
7156set dummy lipo; ac_word=$2
7157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7158$as_echo_n "checking for $ac_word... " >&6; }
7159if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7160  $as_echo_n "(cached) " >&6
7161else
7162  if test -n "$ac_ct_LIPO"; then
7163  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7164else
7165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7166for as_dir in $PATH
7167do
7168  IFS=$as_save_IFS
7169  test -z "$as_dir" && as_dir=.
7170    for ac_exec_ext in '' $ac_executable_extensions; do
7171  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7172    ac_cv_prog_ac_ct_LIPO="lipo"
7173    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7174    break 2
7175  fi
7176done
7177  done
7178IFS=$as_save_IFS
7179
7180fi
7181fi
7182ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7183if test -n "$ac_ct_LIPO"; then
7184  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7185$as_echo "$ac_ct_LIPO" >&6; }
7186else
7187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7188$as_echo "no" >&6; }
7189fi
7190
7191  if test "x$ac_ct_LIPO" = x; then
7192    LIPO=":"
7193  else
7194    case $cross_compiling:$ac_tool_warned in
7195yes:)
7196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7198ac_tool_warned=yes ;;
7199esac
7200    LIPO=$ac_ct_LIPO
7201  fi
7202else
7203  LIPO="$ac_cv_prog_LIPO"
7204fi
7205
7206    if test -n "$ac_tool_prefix"; then
7207  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7208set dummy ${ac_tool_prefix}otool; ac_word=$2
7209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7210$as_echo_n "checking for $ac_word... " >&6; }
7211if ${ac_cv_prog_OTOOL+:} false; then :
7212  $as_echo_n "(cached) " >&6
7213else
7214  if test -n "$OTOOL"; then
7215  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7216else
7217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7218for as_dir in $PATH
7219do
7220  IFS=$as_save_IFS
7221  test -z "$as_dir" && as_dir=.
7222    for ac_exec_ext in '' $ac_executable_extensions; do
7223  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7224    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7225    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7226    break 2
7227  fi
7228done
7229  done
7230IFS=$as_save_IFS
7231
7232fi
7233fi
7234OTOOL=$ac_cv_prog_OTOOL
7235if test -n "$OTOOL"; then
7236  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7237$as_echo "$OTOOL" >&6; }
7238else
7239  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7240$as_echo "no" >&6; }
7241fi
7242
7243
7244fi
7245if test -z "$ac_cv_prog_OTOOL"; then
7246  ac_ct_OTOOL=$OTOOL
7247  # Extract the first word of "otool", so it can be a program name with args.
7248set dummy otool; ac_word=$2
7249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7250$as_echo_n "checking for $ac_word... " >&6; }
7251if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7252  $as_echo_n "(cached) " >&6
7253else
7254  if test -n "$ac_ct_OTOOL"; then
7255  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7256else
7257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7258for as_dir in $PATH
7259do
7260  IFS=$as_save_IFS
7261  test -z "$as_dir" && as_dir=.
7262    for ac_exec_ext in '' $ac_executable_extensions; do
7263  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7264    ac_cv_prog_ac_ct_OTOOL="otool"
7265    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7266    break 2
7267  fi
7268done
7269  done
7270IFS=$as_save_IFS
7271
7272fi
7273fi
7274ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7275if test -n "$ac_ct_OTOOL"; then
7276  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7277$as_echo "$ac_ct_OTOOL" >&6; }
7278else
7279  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7280$as_echo "no" >&6; }
7281fi
7282
7283  if test "x$ac_ct_OTOOL" = x; then
7284    OTOOL=":"
7285  else
7286    case $cross_compiling:$ac_tool_warned in
7287yes:)
7288{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7289$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7290ac_tool_warned=yes ;;
7291esac
7292    OTOOL=$ac_ct_OTOOL
7293  fi
7294else
7295  OTOOL="$ac_cv_prog_OTOOL"
7296fi
7297
7298    if test -n "$ac_tool_prefix"; then
7299  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7300set dummy ${ac_tool_prefix}otool64; ac_word=$2
7301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7302$as_echo_n "checking for $ac_word... " >&6; }
7303if ${ac_cv_prog_OTOOL64+:} false; then :
7304  $as_echo_n "(cached) " >&6
7305else
7306  if test -n "$OTOOL64"; then
7307  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7308else
7309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7310for as_dir in $PATH
7311do
7312  IFS=$as_save_IFS
7313  test -z "$as_dir" && as_dir=.
7314    for ac_exec_ext in '' $ac_executable_extensions; do
7315  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7316    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7317    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7318    break 2
7319  fi
7320done
7321  done
7322IFS=$as_save_IFS
7323
7324fi
7325fi
7326OTOOL64=$ac_cv_prog_OTOOL64
7327if test -n "$OTOOL64"; then
7328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7329$as_echo "$OTOOL64" >&6; }
7330else
7331  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7332$as_echo "no" >&6; }
7333fi
7334
7335
7336fi
7337if test -z "$ac_cv_prog_OTOOL64"; then
7338  ac_ct_OTOOL64=$OTOOL64
7339  # Extract the first word of "otool64", so it can be a program name with args.
7340set dummy otool64; ac_word=$2
7341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7342$as_echo_n "checking for $ac_word... " >&6; }
7343if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7344  $as_echo_n "(cached) " >&6
7345else
7346  if test -n "$ac_ct_OTOOL64"; then
7347  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7348else
7349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7350for as_dir in $PATH
7351do
7352  IFS=$as_save_IFS
7353  test -z "$as_dir" && as_dir=.
7354    for ac_exec_ext in '' $ac_executable_extensions; do
7355  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7356    ac_cv_prog_ac_ct_OTOOL64="otool64"
7357    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7358    break 2
7359  fi
7360done
7361  done
7362IFS=$as_save_IFS
7363
7364fi
7365fi
7366ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7367if test -n "$ac_ct_OTOOL64"; then
7368  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7369$as_echo "$ac_ct_OTOOL64" >&6; }
7370else
7371  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7372$as_echo "no" >&6; }
7373fi
7374
7375  if test "x$ac_ct_OTOOL64" = x; then
7376    OTOOL64=":"
7377  else
7378    case $cross_compiling:$ac_tool_warned in
7379yes:)
7380{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7381$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7382ac_tool_warned=yes ;;
7383esac
7384    OTOOL64=$ac_ct_OTOOL64
7385  fi
7386else
7387  OTOOL64="$ac_cv_prog_OTOOL64"
7388fi
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7417$as_echo_n "checking for -single_module linker flag... " >&6; }
7418if ${lt_cv_apple_cc_single_mod+:} false; then :
7419  $as_echo_n "(cached) " >&6
7420else
7421  lt_cv_apple_cc_single_mod=no
7422      if test -z "$LT_MULTI_MODULE"; then
7423	# By default we will add the -single_module flag. You can override
7424	# by either setting the environment variable LT_MULTI_MODULE
7425	# non-empty at configure time, or by adding -multi_module to the
7426	# link flags.
7427	rm -rf libconftest.dylib*
7428	echo "int foo(void){return 1;}" > conftest.c
7429	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7430-dynamiclib -Wl,-single_module conftest.c" >&5
7431	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7432	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7433        _lt_result=$?
7434	# If there is a non-empty error log, and "single_module"
7435	# appears in it, assume the flag caused a linker warning
7436        if test -s conftest.err && $GREP single_module conftest.err; then
7437	  cat conftest.err >&5
7438	# Otherwise, if the output was created with a 0 exit code from
7439	# the compiler, it worked.
7440	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
7441	  lt_cv_apple_cc_single_mod=yes
7442	else
7443	  cat conftest.err >&5
7444	fi
7445	rm -rf libconftest.dylib*
7446	rm -f conftest.*
7447      fi
7448fi
7449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7450$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7451
7452    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7453$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7454if ${lt_cv_ld_exported_symbols_list+:} false; then :
7455  $as_echo_n "(cached) " >&6
7456else
7457  lt_cv_ld_exported_symbols_list=no
7458      save_LDFLAGS=$LDFLAGS
7459      echo "_main" > conftest.sym
7460      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7461      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7462/* end confdefs.h.  */
7463
7464int
7465main ()
7466{
7467
7468  ;
7469  return 0;
7470}
7471_ACEOF
7472if ac_fn_c_try_link "$LINENO"; then :
7473  lt_cv_ld_exported_symbols_list=yes
7474else
7475  lt_cv_ld_exported_symbols_list=no
7476fi
7477rm -f core conftest.err conftest.$ac_objext \
7478    conftest$ac_exeext conftest.$ac_ext
7479	LDFLAGS=$save_LDFLAGS
7480
7481fi
7482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7483$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7484
7485    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7486$as_echo_n "checking for -force_load linker flag... " >&6; }
7487if ${lt_cv_ld_force_load+:} false; then :
7488  $as_echo_n "(cached) " >&6
7489else
7490  lt_cv_ld_force_load=no
7491      cat > conftest.c << _LT_EOF
7492int forced_loaded() { return 2;}
7493_LT_EOF
7494      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7495      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7496      echo "$AR cru libconftest.a conftest.o" >&5
7497      $AR cru libconftest.a conftest.o 2>&5
7498      echo "$RANLIB libconftest.a" >&5
7499      $RANLIB libconftest.a 2>&5
7500      cat > conftest.c << _LT_EOF
7501int main() { return 0;}
7502_LT_EOF
7503      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7504      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7505      _lt_result=$?
7506      if test -s conftest.err && $GREP force_load conftest.err; then
7507	cat conftest.err >&5
7508      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
7509	lt_cv_ld_force_load=yes
7510      else
7511	cat conftest.err >&5
7512      fi
7513        rm -f conftest.err libconftest.a conftest conftest.c
7514        rm -rf conftest.dSYM
7515
7516fi
7517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7518$as_echo "$lt_cv_ld_force_load" >&6; }
7519    case $host_os in
7520    rhapsody* | darwin1.[012])
7521      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
7522    darwin1.*)
7523      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7524    darwin*) # darwin 5.x on
7525      # if running on 10.5 or later, the deployment target defaults
7526      # to the OS version, if on x86, and 10.4, the deployment
7527      # target defaults to 10.4. Don't you love it?
7528      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7529	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7530	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7531	10.[012][,.]*)
7532	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7533	10.*)
7534	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7535      esac
7536    ;;
7537  esac
7538    if test yes = "$lt_cv_apple_cc_single_mod"; then
7539      _lt_dar_single_mod='$single_module'
7540    fi
7541    if test yes = "$lt_cv_ld_exported_symbols_list"; then
7542      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
7543    else
7544      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
7545    fi
7546    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
7547      _lt_dsymutil='~$DSYMUTIL $lib || :'
7548    else
7549      _lt_dsymutil=
7550    fi
7551    ;;
7552  esac
7553
7554# func_munge_path_list VARIABLE PATH
7555# -----------------------------------
7556# VARIABLE is name of variable containing _space_ separated list of
7557# directories to be munged by the contents of PATH, which is string
7558# having a format:
7559# "DIR[:DIR]:"
7560#       string "DIR[ DIR]" will be prepended to VARIABLE
7561# ":DIR[:DIR]"
7562#       string "DIR[ DIR]" will be appended to VARIABLE
7563# "DIRP[:DIRP]::[DIRA:]DIRA"
7564#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
7565#       "DIRA[ DIRA]" will be appended to VARIABLE
7566# "DIR[:DIR]"
7567#       VARIABLE will be replaced by "DIR[ DIR]"
7568func_munge_path_list ()
7569{
7570    case x$2 in
7571    x)
7572        ;;
7573    *:)
7574        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
7575        ;;
7576    x:*)
7577        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
7578        ;;
7579    *::*)
7580        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
7581        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
7582        ;;
7583    *)
7584        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
7585        ;;
7586    esac
7587}
7588
7589ac_ext=c
7590ac_cpp='$CPP $CPPFLAGS'
7591ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7592ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7593ac_compiler_gnu=$ac_cv_c_compiler_gnu
7594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7595$as_echo_n "checking how to run the C preprocessor... " >&6; }
7596# On Suns, sometimes $CPP names a directory.
7597if test -n "$CPP" && test -d "$CPP"; then
7598  CPP=
7599fi
7600if test -z "$CPP"; then
7601  if ${ac_cv_prog_CPP+:} false; then :
7602  $as_echo_n "(cached) " >&6
7603else
7604      # Double quotes because CPP needs to be expanded
7605    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7606    do
7607      ac_preproc_ok=false
7608for ac_c_preproc_warn_flag in '' yes
7609do
7610  # Use a header file that comes with gcc, so configuring glibc
7611  # with a fresh cross-compiler works.
7612  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7613  # <limits.h> exists even on freestanding compilers.
7614  # On the NeXT, cc -E runs the code through the compiler's parser,
7615  # not just through cpp. "Syntax error" is here to catch this case.
7616  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7617/* end confdefs.h.  */
7618#ifdef __STDC__
7619# include <limits.h>
7620#else
7621# include <assert.h>
7622#endif
7623		     Syntax error
7624_ACEOF
7625if ac_fn_c_try_cpp "$LINENO"; then :
7626
7627else
7628  # Broken: fails on valid input.
7629continue
7630fi
7631rm -f conftest.err conftest.i conftest.$ac_ext
7632
7633  # OK, works on sane cases.  Now check whether nonexistent headers
7634  # can be detected and how.
7635  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7636/* end confdefs.h.  */
7637#include <ac_nonexistent.h>
7638_ACEOF
7639if ac_fn_c_try_cpp "$LINENO"; then :
7640  # Broken: success on invalid input.
7641continue
7642else
7643  # Passes both tests.
7644ac_preproc_ok=:
7645break
7646fi
7647rm -f conftest.err conftest.i conftest.$ac_ext
7648
7649done
7650# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7651rm -f conftest.i conftest.err conftest.$ac_ext
7652if $ac_preproc_ok; then :
7653  break
7654fi
7655
7656    done
7657    ac_cv_prog_CPP=$CPP
7658
7659fi
7660  CPP=$ac_cv_prog_CPP
7661else
7662  ac_cv_prog_CPP=$CPP
7663fi
7664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7665$as_echo "$CPP" >&6; }
7666ac_preproc_ok=false
7667for ac_c_preproc_warn_flag in '' yes
7668do
7669  # Use a header file that comes with gcc, so configuring glibc
7670  # with a fresh cross-compiler works.
7671  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7672  # <limits.h> exists even on freestanding compilers.
7673  # On the NeXT, cc -E runs the code through the compiler's parser,
7674  # not just through cpp. "Syntax error" is here to catch this case.
7675  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7676/* end confdefs.h.  */
7677#ifdef __STDC__
7678# include <limits.h>
7679#else
7680# include <assert.h>
7681#endif
7682		     Syntax error
7683_ACEOF
7684if ac_fn_c_try_cpp "$LINENO"; then :
7685
7686else
7687  # Broken: fails on valid input.
7688continue
7689fi
7690rm -f conftest.err conftest.i conftest.$ac_ext
7691
7692  # OK, works on sane cases.  Now check whether nonexistent headers
7693  # can be detected and how.
7694  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7695/* end confdefs.h.  */
7696#include <ac_nonexistent.h>
7697_ACEOF
7698if ac_fn_c_try_cpp "$LINENO"; then :
7699  # Broken: success on invalid input.
7700continue
7701else
7702  # Passes both tests.
7703ac_preproc_ok=:
7704break
7705fi
7706rm -f conftest.err conftest.i conftest.$ac_ext
7707
7708done
7709# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7710rm -f conftest.i conftest.err conftest.$ac_ext
7711if $ac_preproc_ok; then :
7712
7713else
7714  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7715$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7716as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7717See \`config.log' for more details" "$LINENO" 5; }
7718fi
7719
7720ac_ext=c
7721ac_cpp='$CPP $CPPFLAGS'
7722ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7723ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7724ac_compiler_gnu=$ac_cv_c_compiler_gnu
7725
7726
7727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7728$as_echo_n "checking for ANSI C header files... " >&6; }
7729if ${ac_cv_header_stdc+:} false; then :
7730  $as_echo_n "(cached) " >&6
7731else
7732  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7733/* end confdefs.h.  */
7734#include <stdlib.h>
7735#include <stdarg.h>
7736#include <string.h>
7737#include <float.h>
7738
7739int
7740main ()
7741{
7742
7743  ;
7744  return 0;
7745}
7746_ACEOF
7747if ac_fn_c_try_compile "$LINENO"; then :
7748  ac_cv_header_stdc=yes
7749else
7750  ac_cv_header_stdc=no
7751fi
7752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7753
7754if test $ac_cv_header_stdc = yes; then
7755  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7756  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7757/* end confdefs.h.  */
7758#include <string.h>
7759
7760_ACEOF
7761if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7762  $EGREP "memchr" >/dev/null 2>&1; then :
7763
7764else
7765  ac_cv_header_stdc=no
7766fi
7767rm -f conftest*
7768
7769fi
7770
7771if test $ac_cv_header_stdc = yes; then
7772  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7773  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7774/* end confdefs.h.  */
7775#include <stdlib.h>
7776
7777_ACEOF
7778if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7779  $EGREP "free" >/dev/null 2>&1; then :
7780
7781else
7782  ac_cv_header_stdc=no
7783fi
7784rm -f conftest*
7785
7786fi
7787
7788if test $ac_cv_header_stdc = yes; then
7789  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7790  if test "$cross_compiling" = yes; then :
7791  :
7792else
7793  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7794/* end confdefs.h.  */
7795#include <ctype.h>
7796#include <stdlib.h>
7797#if ((' ' & 0x0FF) == 0x020)
7798# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7799# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7800#else
7801# define ISLOWER(c) \
7802		   (('a' <= (c) && (c) <= 'i') \
7803		     || ('j' <= (c) && (c) <= 'r') \
7804		     || ('s' <= (c) && (c) <= 'z'))
7805# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7806#endif
7807
7808#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7809int
7810main ()
7811{
7812  int i;
7813  for (i = 0; i < 256; i++)
7814    if (XOR (islower (i), ISLOWER (i))
7815	|| toupper (i) != TOUPPER (i))
7816      return 2;
7817  return 0;
7818}
7819_ACEOF
7820if ac_fn_c_try_run "$LINENO"; then :
7821
7822else
7823  ac_cv_header_stdc=no
7824fi
7825rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7826  conftest.$ac_objext conftest.beam conftest.$ac_ext
7827fi
7828
7829fi
7830fi
7831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7832$as_echo "$ac_cv_header_stdc" >&6; }
7833if test $ac_cv_header_stdc = yes; then
7834
7835$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7836
7837fi
7838
7839# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7840for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7841		  inttypes.h stdint.h unistd.h
7842do :
7843  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7844ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7845"
7846if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7847  cat >>confdefs.h <<_ACEOF
7848#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7849_ACEOF
7850
7851fi
7852
7853done
7854
7855
7856for ac_header in dlfcn.h
7857do :
7858  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7859"
7860if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7861  cat >>confdefs.h <<_ACEOF
7862#define HAVE_DLFCN_H 1
7863_ACEOF
7864
7865fi
7866
7867done
7868
7869
7870
7871
7872
7873# Set options
7874
7875
7876
7877        enable_dlopen=no
7878
7879
7880  enable_win32_dll=no
7881
7882
7883            # Check whether --enable-shared was given.
7884if test "${enable_shared+set}" = set; then :
7885  enableval=$enable_shared; p=${PACKAGE-default}
7886    case $enableval in
7887    yes) enable_shared=yes ;;
7888    no) enable_shared=no ;;
7889    *)
7890      enable_shared=no
7891      # Look at the argument we got.  We use all the common list separators.
7892      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7893      for pkg in $enableval; do
7894	IFS=$lt_save_ifs
7895	if test "X$pkg" = "X$p"; then
7896	  enable_shared=yes
7897	fi
7898      done
7899      IFS=$lt_save_ifs
7900      ;;
7901    esac
7902else
7903  enable_shared=yes
7904fi
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914  # Check whether --enable-static was given.
7915if test "${enable_static+set}" = set; then :
7916  enableval=$enable_static; p=${PACKAGE-default}
7917    case $enableval in
7918    yes) enable_static=yes ;;
7919    no) enable_static=no ;;
7920    *)
7921     enable_static=no
7922      # Look at the argument we got.  We use all the common list separators.
7923      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7924      for pkg in $enableval; do
7925	IFS=$lt_save_ifs
7926	if test "X$pkg" = "X$p"; then
7927	  enable_static=yes
7928	fi
7929      done
7930      IFS=$lt_save_ifs
7931      ;;
7932    esac
7933else
7934  enable_static=yes
7935fi
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946# Check whether --with-pic was given.
7947if test "${with_pic+set}" = set; then :
7948  withval=$with_pic; lt_p=${PACKAGE-default}
7949    case $withval in
7950    yes|no) pic_mode=$withval ;;
7951    *)
7952      pic_mode=default
7953      # Look at the argument we got.  We use all the common list separators.
7954      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7955      for lt_pkg in $withval; do
7956	IFS=$lt_save_ifs
7957	if test "X$lt_pkg" = "X$lt_p"; then
7958	  pic_mode=yes
7959	fi
7960      done
7961      IFS=$lt_save_ifs
7962      ;;
7963    esac
7964else
7965  pic_mode=default
7966fi
7967
7968
7969
7970
7971
7972
7973
7974
7975  # Check whether --enable-fast-install was given.
7976if test "${enable_fast_install+set}" = set; then :
7977  enableval=$enable_fast_install; p=${PACKAGE-default}
7978    case $enableval in
7979    yes) enable_fast_install=yes ;;
7980    no) enable_fast_install=no ;;
7981    *)
7982      enable_fast_install=no
7983      # Look at the argument we got.  We use all the common list separators.
7984      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7985      for pkg in $enableval; do
7986	IFS=$lt_save_ifs
7987	if test "X$pkg" = "X$p"; then
7988	  enable_fast_install=yes
7989	fi
7990      done
7991      IFS=$lt_save_ifs
7992      ;;
7993    esac
7994else
7995  enable_fast_install=yes
7996fi
7997
7998
7999
8000
8001
8002
8003
8004
8005  shared_archive_member_spec=
8006case $host,$enable_shared in
8007power*-*-aix[5-9]*,yes)
8008  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8009$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8010
8011# Check whether --with-aix-soname was given.
8012if test "${with_aix_soname+set}" = set; then :
8013  withval=$with_aix_soname; case $withval in
8014    aix|svr4|both)
8015      ;;
8016    *)
8017      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8018      ;;
8019    esac
8020    lt_cv_with_aix_soname=$with_aix_soname
8021else
8022  if ${lt_cv_with_aix_soname+:} false; then :
8023  $as_echo_n "(cached) " >&6
8024else
8025  lt_cv_with_aix_soname=aix
8026fi
8027
8028    with_aix_soname=$lt_cv_with_aix_soname
8029fi
8030
8031  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8032$as_echo "$with_aix_soname" >&6; }
8033  if test aix != "$with_aix_soname"; then
8034    # For the AIX way of multilib, we name the shared archive member
8035    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8036    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8037    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8038    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8039    if test 64 = "${OBJECT_MODE-32}"; then
8040      shared_archive_member_spec=shr_64
8041    else
8042      shared_archive_member_spec=shr
8043    fi
8044  fi
8045  ;;
8046*)
8047  with_aix_soname=aix
8048  ;;
8049esac
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060# This can be used to rebuild libtool when needed
8061LIBTOOL_DEPS=$ltmain
8062
8063# Always use our own libtool.
8064LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095test -z "$LN_S" && LN_S="ln -s"
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110if test -n "${ZSH_VERSION+set}"; then
8111   setopt NO_GLOB_SUBST
8112fi
8113
8114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8115$as_echo_n "checking for objdir... " >&6; }
8116if ${lt_cv_objdir+:} false; then :
8117  $as_echo_n "(cached) " >&6
8118else
8119  rm -f .libs 2>/dev/null
8120mkdir .libs 2>/dev/null
8121if test -d .libs; then
8122  lt_cv_objdir=.libs
8123else
8124  # MS-DOS does not allow filenames that begin with a dot.
8125  lt_cv_objdir=_libs
8126fi
8127rmdir .libs 2>/dev/null
8128fi
8129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8130$as_echo "$lt_cv_objdir" >&6; }
8131objdir=$lt_cv_objdir
8132
8133
8134
8135
8136
8137cat >>confdefs.h <<_ACEOF
8138#define LT_OBJDIR "$lt_cv_objdir/"
8139_ACEOF
8140
8141
8142
8143
8144case $host_os in
8145aix3*)
8146  # AIX sometimes has problems with the GCC collect2 program.  For some
8147  # reason, if we set the COLLECT_NAMES environment variable, the problems
8148  # vanish in a puff of smoke.
8149  if test set != "${COLLECT_NAMES+set}"; then
8150    COLLECT_NAMES=
8151    export COLLECT_NAMES
8152  fi
8153  ;;
8154esac
8155
8156# Global variables:
8157ofile=libtool
8158can_build_shared=yes
8159
8160# All known linkers require a '.a' archive for static linking (except MSVC,
8161# which needs '.lib').
8162libext=a
8163
8164with_gnu_ld=$lt_cv_prog_gnu_ld
8165
8166old_CC=$CC
8167old_CFLAGS=$CFLAGS
8168
8169# Set sane defaults for various variables
8170test -z "$CC" && CC=cc
8171test -z "$LTCC" && LTCC=$CC
8172test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8173test -z "$LD" && LD=ld
8174test -z "$ac_objext" && ac_objext=o
8175
8176func_cc_basename $compiler
8177cc_basename=$func_cc_basename_result
8178
8179
8180# Only perform the check for file, if the check method requires it
8181test -z "$MAGIC_CMD" && MAGIC_CMD=file
8182case $deplibs_check_method in
8183file_magic*)
8184  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8185    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8186$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8187if ${lt_cv_path_MAGIC_CMD+:} false; then :
8188  $as_echo_n "(cached) " >&6
8189else
8190  case $MAGIC_CMD in
8191[\\/*] |  ?:[\\/]*)
8192  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8193  ;;
8194*)
8195  lt_save_MAGIC_CMD=$MAGIC_CMD
8196  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8197  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8198  for ac_dir in $ac_dummy; do
8199    IFS=$lt_save_ifs
8200    test -z "$ac_dir" && ac_dir=.
8201    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8202      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8203      if test -n "$file_magic_test_file"; then
8204	case $deplibs_check_method in
8205	"file_magic "*)
8206	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8207	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8208	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8209	    $EGREP "$file_magic_regex" > /dev/null; then
8210	    :
8211	  else
8212	    cat <<_LT_EOF 1>&2
8213
8214*** Warning: the command libtool uses to detect shared libraries,
8215*** $file_magic_cmd, produces output that libtool cannot recognize.
8216*** The result is that libtool may fail to recognize shared libraries
8217*** as such.  This will affect the creation of libtool libraries that
8218*** depend on shared libraries, but programs linked with such libtool
8219*** libraries will work regardless of this problem.  Nevertheless, you
8220*** may want to report the problem to your system manager and/or to
8221*** bug-libtool@gnu.org
8222
8223_LT_EOF
8224	  fi ;;
8225	esac
8226      fi
8227      break
8228    fi
8229  done
8230  IFS=$lt_save_ifs
8231  MAGIC_CMD=$lt_save_MAGIC_CMD
8232  ;;
8233esac
8234fi
8235
8236MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8237if test -n "$MAGIC_CMD"; then
8238  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8239$as_echo "$MAGIC_CMD" >&6; }
8240else
8241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8242$as_echo "no" >&6; }
8243fi
8244
8245
8246
8247
8248
8249if test -z "$lt_cv_path_MAGIC_CMD"; then
8250  if test -n "$ac_tool_prefix"; then
8251    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8252$as_echo_n "checking for file... " >&6; }
8253if ${lt_cv_path_MAGIC_CMD+:} false; then :
8254  $as_echo_n "(cached) " >&6
8255else
8256  case $MAGIC_CMD in
8257[\\/*] |  ?:[\\/]*)
8258  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8259  ;;
8260*)
8261  lt_save_MAGIC_CMD=$MAGIC_CMD
8262  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8263  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8264  for ac_dir in $ac_dummy; do
8265    IFS=$lt_save_ifs
8266    test -z "$ac_dir" && ac_dir=.
8267    if test -f "$ac_dir/file"; then
8268      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8269      if test -n "$file_magic_test_file"; then
8270	case $deplibs_check_method in
8271	"file_magic "*)
8272	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8273	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8274	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8275	    $EGREP "$file_magic_regex" > /dev/null; then
8276	    :
8277	  else
8278	    cat <<_LT_EOF 1>&2
8279
8280*** Warning: the command libtool uses to detect shared libraries,
8281*** $file_magic_cmd, produces output that libtool cannot recognize.
8282*** The result is that libtool may fail to recognize shared libraries
8283*** as such.  This will affect the creation of libtool libraries that
8284*** depend on shared libraries, but programs linked with such libtool
8285*** libraries will work regardless of this problem.  Nevertheless, you
8286*** may want to report the problem to your system manager and/or to
8287*** bug-libtool@gnu.org
8288
8289_LT_EOF
8290	  fi ;;
8291	esac
8292      fi
8293      break
8294    fi
8295  done
8296  IFS=$lt_save_ifs
8297  MAGIC_CMD=$lt_save_MAGIC_CMD
8298  ;;
8299esac
8300fi
8301
8302MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8303if test -n "$MAGIC_CMD"; then
8304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8305$as_echo "$MAGIC_CMD" >&6; }
8306else
8307  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8308$as_echo "no" >&6; }
8309fi
8310
8311
8312  else
8313    MAGIC_CMD=:
8314  fi
8315fi
8316
8317  fi
8318  ;;
8319esac
8320
8321# Use C for the default configuration in the libtool script
8322
8323lt_save_CC=$CC
8324ac_ext=c
8325ac_cpp='$CPP $CPPFLAGS'
8326ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8327ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8328ac_compiler_gnu=$ac_cv_c_compiler_gnu
8329
8330
8331# Source file extension for C test sources.
8332ac_ext=c
8333
8334# Object file extension for compiled C test sources.
8335objext=o
8336objext=$objext
8337
8338# Code to be used in simple compile tests
8339lt_simple_compile_test_code="int some_variable = 0;"
8340
8341# Code to be used in simple link tests
8342lt_simple_link_test_code='int main(){return(0);}'
8343
8344
8345
8346
8347
8348
8349
8350# If no C compiler was specified, use CC.
8351LTCC=${LTCC-"$CC"}
8352
8353# If no C compiler flags were specified, use CFLAGS.
8354LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8355
8356# Allow CC to be a program name with arguments.
8357compiler=$CC
8358
8359# Save the default compiler, since it gets overwritten when the other
8360# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8361compiler_DEFAULT=$CC
8362
8363# save warnings/boilerplate of simple test code
8364ac_outfile=conftest.$ac_objext
8365echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8366eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8367_lt_compiler_boilerplate=`cat conftest.err`
8368$RM conftest*
8369
8370ac_outfile=conftest.$ac_objext
8371echo "$lt_simple_link_test_code" >conftest.$ac_ext
8372eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8373_lt_linker_boilerplate=`cat conftest.err`
8374$RM -r conftest*
8375
8376
8377if test -n "$compiler"; then
8378
8379lt_prog_compiler_no_builtin_flag=
8380
8381if test yes = "$GCC"; then
8382  case $cc_basename in
8383  nvcc*)
8384    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8385  *)
8386    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8387  esac
8388
8389  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8390$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8391if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8392  $as_echo_n "(cached) " >&6
8393else
8394  lt_cv_prog_compiler_rtti_exceptions=no
8395   ac_outfile=conftest.$ac_objext
8396   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8397   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
8398   # Insert the option either (1) after the last *FLAGS variable, or
8399   # (2) before a word containing "conftest.", or (3) at the end.
8400   # Note that $ac_compile itself does not contain backslashes and begins
8401   # with a dollar sign (not a hyphen), so the echo should work correctly.
8402   # The option is referenced via a variable to avoid confusing sed.
8403   lt_compile=`echo "$ac_compile" | $SED \
8404   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8405   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8406   -e 's:$: $lt_compiler_flag:'`
8407   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8408   (eval "$lt_compile" 2>conftest.err)
8409   ac_status=$?
8410   cat conftest.err >&5
8411   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8412   if (exit $ac_status) && test -s "$ac_outfile"; then
8413     # The compiler can only warn and ignore the option if not recognized
8414     # So say no if there are warnings other than the usual output.
8415     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8416     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8417     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8418       lt_cv_prog_compiler_rtti_exceptions=yes
8419     fi
8420   fi
8421   $RM conftest*
8422
8423fi
8424{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8425$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8426
8427if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8428    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8429else
8430    :
8431fi
8432
8433fi
8434
8435
8436
8437
8438
8439
8440  lt_prog_compiler_wl=
8441lt_prog_compiler_pic=
8442lt_prog_compiler_static=
8443
8444
8445  if test yes = "$GCC"; then
8446    lt_prog_compiler_wl='-Wl,'
8447    lt_prog_compiler_static='-static'
8448
8449    case $host_os in
8450      aix*)
8451      # All AIX code is PIC.
8452      if test ia64 = "$host_cpu"; then
8453	# AIX 5 now supports IA64 processor
8454	lt_prog_compiler_static='-Bstatic'
8455      fi
8456      lt_prog_compiler_pic='-fPIC'
8457      ;;
8458
8459    amigaos*)
8460      case $host_cpu in
8461      powerpc)
8462            # see comment about AmigaOS4 .so support
8463            lt_prog_compiler_pic='-fPIC'
8464        ;;
8465      m68k)
8466            # FIXME: we need at least 68020 code to build shared libraries, but
8467            # adding the '-m68020' flag to GCC prevents building anything better,
8468            # like '-m68040'.
8469            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8470        ;;
8471      esac
8472      ;;
8473
8474    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8475      # PIC is the default for these OSes.
8476      ;;
8477
8478    mingw* | cygwin* | pw32* | os2* | cegcc*)
8479      # This hack is so that the source file can tell whether it is being
8480      # built for inclusion in a dll (and should export symbols for example).
8481      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8482      # (--disable-auto-import) libraries
8483      lt_prog_compiler_pic='-DDLL_EXPORT'
8484      case $host_os in
8485      os2*)
8486	lt_prog_compiler_static='$wl-static'
8487	;;
8488      esac
8489      ;;
8490
8491    darwin* | rhapsody*)
8492      # PIC is the default on this platform
8493      # Common symbols not allowed in MH_DYLIB files
8494      lt_prog_compiler_pic='-fno-common'
8495      ;;
8496
8497    haiku*)
8498      # PIC is the default for Haiku.
8499      # The "-static" flag exists, but is broken.
8500      lt_prog_compiler_static=
8501      ;;
8502
8503    hpux*)
8504      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8505      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8506      # sets the default TLS model and affects inlining.
8507      case $host_cpu in
8508      hppa*64*)
8509	# +Z the default
8510	;;
8511      *)
8512	lt_prog_compiler_pic='-fPIC'
8513	;;
8514      esac
8515      ;;
8516
8517    interix[3-9]*)
8518      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8519      # Instead, we relocate shared libraries at runtime.
8520      ;;
8521
8522    msdosdjgpp*)
8523      # Just because we use GCC doesn't mean we suddenly get shared libraries
8524      # on systems that don't support them.
8525      lt_prog_compiler_can_build_shared=no
8526      enable_shared=no
8527      ;;
8528
8529    *nto* | *qnx*)
8530      # QNX uses GNU C++, but need to define -shared option too, otherwise
8531      # it will coredump.
8532      lt_prog_compiler_pic='-fPIC -shared'
8533      ;;
8534
8535    sysv4*MP*)
8536      if test -d /usr/nec; then
8537	lt_prog_compiler_pic=-Kconform_pic
8538      fi
8539      ;;
8540
8541    *)
8542      lt_prog_compiler_pic='-fPIC'
8543      ;;
8544    esac
8545
8546    case $cc_basename in
8547    nvcc*) # Cuda Compiler Driver 2.2
8548      lt_prog_compiler_wl='-Xlinker '
8549      if test -n "$lt_prog_compiler_pic"; then
8550        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8551      fi
8552      ;;
8553    esac
8554  else
8555    # PORTME Check for flag to pass linker flags through the system compiler.
8556    case $host_os in
8557    aix*)
8558      lt_prog_compiler_wl='-Wl,'
8559      if test ia64 = "$host_cpu"; then
8560	# AIX 5 now supports IA64 processor
8561	lt_prog_compiler_static='-Bstatic'
8562      else
8563	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8564      fi
8565      ;;
8566
8567    darwin* | rhapsody*)
8568      # PIC is the default on this platform
8569      # Common symbols not allowed in MH_DYLIB files
8570      lt_prog_compiler_pic='-fno-common'
8571      case $cc_basename in
8572      nagfor*)
8573        # NAG Fortran compiler
8574        lt_prog_compiler_wl='-Wl,-Wl,,'
8575        lt_prog_compiler_pic='-PIC'
8576        lt_prog_compiler_static='-Bstatic'
8577        ;;
8578      esac
8579      ;;
8580
8581    mingw* | cygwin* | pw32* | os2* | cegcc*)
8582      # This hack is so that the source file can tell whether it is being
8583      # built for inclusion in a dll (and should export symbols for example).
8584      lt_prog_compiler_pic='-DDLL_EXPORT'
8585      case $host_os in
8586      os2*)
8587	lt_prog_compiler_static='$wl-static'
8588	;;
8589      esac
8590      ;;
8591
8592    hpux9* | hpux10* | hpux11*)
8593      lt_prog_compiler_wl='-Wl,'
8594      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8595      # not for PA HP-UX.
8596      case $host_cpu in
8597      hppa*64*|ia64*)
8598	# +Z the default
8599	;;
8600      *)
8601	lt_prog_compiler_pic='+Z'
8602	;;
8603      esac
8604      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8605      lt_prog_compiler_static='$wl-a ${wl}archive'
8606      ;;
8607
8608    irix5* | irix6* | nonstopux*)
8609      lt_prog_compiler_wl='-Wl,'
8610      # PIC (with -KPIC) is the default.
8611      lt_prog_compiler_static='-non_shared'
8612      ;;
8613
8614    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8615      case $cc_basename in
8616      # old Intel for x86_64, which still supported -KPIC.
8617      ecc*)
8618	lt_prog_compiler_wl='-Wl,'
8619	lt_prog_compiler_pic='-KPIC'
8620	lt_prog_compiler_static='-static'
8621        ;;
8622      # icc used to be incompatible with GCC.
8623      # ICC 10 doesn't accept -KPIC any more.
8624      icc* | ifort*)
8625	lt_prog_compiler_wl='-Wl,'
8626	lt_prog_compiler_pic='-fPIC'
8627	lt_prog_compiler_static='-static'
8628        ;;
8629      # Lahey Fortran 8.1.
8630      lf95*)
8631	lt_prog_compiler_wl='-Wl,'
8632	lt_prog_compiler_pic='--shared'
8633	lt_prog_compiler_static='--static'
8634	;;
8635      nagfor*)
8636	# NAG Fortran compiler
8637	lt_prog_compiler_wl='-Wl,-Wl,,'
8638	lt_prog_compiler_pic='-PIC'
8639	lt_prog_compiler_static='-Bstatic'
8640	;;
8641      tcc*)
8642	# Fabrice Bellard et al's Tiny C Compiler
8643	lt_prog_compiler_wl='-Wl,'
8644	lt_prog_compiler_pic='-fPIC'
8645	lt_prog_compiler_static='-static'
8646	;;
8647      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8648        # Portland Group compilers (*not* the Pentium gcc compiler,
8649	# which looks to be a dead project)
8650	lt_prog_compiler_wl='-Wl,'
8651	lt_prog_compiler_pic='-fpic'
8652	lt_prog_compiler_static='-Bstatic'
8653        ;;
8654      ccc*)
8655        lt_prog_compiler_wl='-Wl,'
8656        # All Alpha code is PIC.
8657        lt_prog_compiler_static='-non_shared'
8658        ;;
8659      xl* | bgxl* | bgf* | mpixl*)
8660	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8661	lt_prog_compiler_wl='-Wl,'
8662	lt_prog_compiler_pic='-qpic'
8663	lt_prog_compiler_static='-qstaticlink'
8664	;;
8665      *)
8666	case `$CC -V 2>&1 | sed 5q` in
8667	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8668	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8669	  lt_prog_compiler_pic='-KPIC'
8670	  lt_prog_compiler_static='-Bstatic'
8671	  lt_prog_compiler_wl=''
8672	  ;;
8673	*Sun\ F* | *Sun*Fortran*)
8674	  lt_prog_compiler_pic='-KPIC'
8675	  lt_prog_compiler_static='-Bstatic'
8676	  lt_prog_compiler_wl='-Qoption ld '
8677	  ;;
8678	*Sun\ C*)
8679	  # Sun C 5.9
8680	  lt_prog_compiler_pic='-KPIC'
8681	  lt_prog_compiler_static='-Bstatic'
8682	  lt_prog_compiler_wl='-Wl,'
8683	  ;;
8684        *Intel*\ [CF]*Compiler*)
8685	  lt_prog_compiler_wl='-Wl,'
8686	  lt_prog_compiler_pic='-fPIC'
8687	  lt_prog_compiler_static='-static'
8688	  ;;
8689	*Portland\ Group*)
8690	  lt_prog_compiler_wl='-Wl,'
8691	  lt_prog_compiler_pic='-fpic'
8692	  lt_prog_compiler_static='-Bstatic'
8693	  ;;
8694	esac
8695	;;
8696      esac
8697      ;;
8698
8699    newsos6)
8700      lt_prog_compiler_pic='-KPIC'
8701      lt_prog_compiler_static='-Bstatic'
8702      ;;
8703
8704    *nto* | *qnx*)
8705      # QNX uses GNU C++, but need to define -shared option too, otherwise
8706      # it will coredump.
8707      lt_prog_compiler_pic='-fPIC -shared'
8708      ;;
8709
8710    osf3* | osf4* | osf5*)
8711      lt_prog_compiler_wl='-Wl,'
8712      # All OSF/1 code is PIC.
8713      lt_prog_compiler_static='-non_shared'
8714      ;;
8715
8716    rdos*)
8717      lt_prog_compiler_static='-non_shared'
8718      ;;
8719
8720    solaris*)
8721      lt_prog_compiler_pic='-KPIC'
8722      lt_prog_compiler_static='-Bstatic'
8723      case $cc_basename in
8724      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8725	lt_prog_compiler_wl='-Qoption ld ';;
8726      *)
8727	lt_prog_compiler_wl='-Wl,';;
8728      esac
8729      ;;
8730
8731    sunos4*)
8732      lt_prog_compiler_wl='-Qoption ld '
8733      lt_prog_compiler_pic='-PIC'
8734      lt_prog_compiler_static='-Bstatic'
8735      ;;
8736
8737    sysv4 | sysv4.2uw2* | sysv4.3*)
8738      lt_prog_compiler_wl='-Wl,'
8739      lt_prog_compiler_pic='-KPIC'
8740      lt_prog_compiler_static='-Bstatic'
8741      ;;
8742
8743    sysv4*MP*)
8744      if test -d /usr/nec; then
8745	lt_prog_compiler_pic='-Kconform_pic'
8746	lt_prog_compiler_static='-Bstatic'
8747      fi
8748      ;;
8749
8750    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8751      lt_prog_compiler_wl='-Wl,'
8752      lt_prog_compiler_pic='-KPIC'
8753      lt_prog_compiler_static='-Bstatic'
8754      ;;
8755
8756    unicos*)
8757      lt_prog_compiler_wl='-Wl,'
8758      lt_prog_compiler_can_build_shared=no
8759      ;;
8760
8761    uts4*)
8762      lt_prog_compiler_pic='-pic'
8763      lt_prog_compiler_static='-Bstatic'
8764      ;;
8765
8766    *)
8767      lt_prog_compiler_can_build_shared=no
8768      ;;
8769    esac
8770  fi
8771
8772case $host_os in
8773  # For platforms that do not support PIC, -DPIC is meaningless:
8774  *djgpp*)
8775    lt_prog_compiler_pic=
8776    ;;
8777  *)
8778    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8779    ;;
8780esac
8781
8782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8783$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8784if ${lt_cv_prog_compiler_pic+:} false; then :
8785  $as_echo_n "(cached) " >&6
8786else
8787  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8788fi
8789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8790$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8791lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8792
8793#
8794# Check to make sure the PIC flag actually works.
8795#
8796if test -n "$lt_prog_compiler_pic"; then
8797  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8798$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8799if ${lt_cv_prog_compiler_pic_works+:} false; then :
8800  $as_echo_n "(cached) " >&6
8801else
8802  lt_cv_prog_compiler_pic_works=no
8803   ac_outfile=conftest.$ac_objext
8804   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8805   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
8806   # Insert the option either (1) after the last *FLAGS variable, or
8807   # (2) before a word containing "conftest.", or (3) at the end.
8808   # Note that $ac_compile itself does not contain backslashes and begins
8809   # with a dollar sign (not a hyphen), so the echo should work correctly.
8810   # The option is referenced via a variable to avoid confusing sed.
8811   lt_compile=`echo "$ac_compile" | $SED \
8812   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8813   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8814   -e 's:$: $lt_compiler_flag:'`
8815   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8816   (eval "$lt_compile" 2>conftest.err)
8817   ac_status=$?
8818   cat conftest.err >&5
8819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8820   if (exit $ac_status) && test -s "$ac_outfile"; then
8821     # The compiler can only warn and ignore the option if not recognized
8822     # So say no if there are warnings other than the usual output.
8823     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8824     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8825     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8826       lt_cv_prog_compiler_pic_works=yes
8827     fi
8828   fi
8829   $RM conftest*
8830
8831fi
8832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8833$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8834
8835if test yes = "$lt_cv_prog_compiler_pic_works"; then
8836    case $lt_prog_compiler_pic in
8837     "" | " "*) ;;
8838     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8839     esac
8840else
8841    lt_prog_compiler_pic=
8842     lt_prog_compiler_can_build_shared=no
8843fi
8844
8845fi
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857#
8858# Check to make sure the static flag actually works.
8859#
8860wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8862$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8863if ${lt_cv_prog_compiler_static_works+:} false; then :
8864  $as_echo_n "(cached) " >&6
8865else
8866  lt_cv_prog_compiler_static_works=no
8867   save_LDFLAGS=$LDFLAGS
8868   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8869   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8870   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8871     # The linker can only warn and ignore the option if not recognized
8872     # So say no if there are warnings
8873     if test -s conftest.err; then
8874       # Append any errors to the config.log.
8875       cat conftest.err 1>&5
8876       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8877       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8878       if diff conftest.exp conftest.er2 >/dev/null; then
8879         lt_cv_prog_compiler_static_works=yes
8880       fi
8881     else
8882       lt_cv_prog_compiler_static_works=yes
8883     fi
8884   fi
8885   $RM -r conftest*
8886   LDFLAGS=$save_LDFLAGS
8887
8888fi
8889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8890$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8891
8892if test yes = "$lt_cv_prog_compiler_static_works"; then
8893    :
8894else
8895    lt_prog_compiler_static=
8896fi
8897
8898
8899
8900
8901
8902
8903
8904  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8905$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8906if ${lt_cv_prog_compiler_c_o+:} false; then :
8907  $as_echo_n "(cached) " >&6
8908else
8909  lt_cv_prog_compiler_c_o=no
8910   $RM -r conftest 2>/dev/null
8911   mkdir conftest
8912   cd conftest
8913   mkdir out
8914   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8915
8916   lt_compiler_flag="-o out/conftest2.$ac_objext"
8917   # Insert the option either (1) after the last *FLAGS variable, or
8918   # (2) before a word containing "conftest.", or (3) at the end.
8919   # Note that $ac_compile itself does not contain backslashes and begins
8920   # with a dollar sign (not a hyphen), so the echo should work correctly.
8921   lt_compile=`echo "$ac_compile" | $SED \
8922   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8923   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8924   -e 's:$: $lt_compiler_flag:'`
8925   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8926   (eval "$lt_compile" 2>out/conftest.err)
8927   ac_status=$?
8928   cat out/conftest.err >&5
8929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8930   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8931   then
8932     # The compiler can only warn and ignore the option if not recognized
8933     # So say no if there are warnings
8934     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8935     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8936     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8937       lt_cv_prog_compiler_c_o=yes
8938     fi
8939   fi
8940   chmod u+w . 2>&5
8941   $RM conftest*
8942   # SGI C++ compiler will create directory out/ii_files/ for
8943   # template instantiation
8944   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8945   $RM out/* && rmdir out
8946   cd ..
8947   $RM -r conftest
8948   $RM conftest*
8949
8950fi
8951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8952$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8953
8954
8955
8956
8957
8958
8959  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8960$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8961if ${lt_cv_prog_compiler_c_o+:} false; then :
8962  $as_echo_n "(cached) " >&6
8963else
8964  lt_cv_prog_compiler_c_o=no
8965   $RM -r conftest 2>/dev/null
8966   mkdir conftest
8967   cd conftest
8968   mkdir out
8969   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8970
8971   lt_compiler_flag="-o out/conftest2.$ac_objext"
8972   # Insert the option either (1) after the last *FLAGS variable, or
8973   # (2) before a word containing "conftest.", or (3) at the end.
8974   # Note that $ac_compile itself does not contain backslashes and begins
8975   # with a dollar sign (not a hyphen), so the echo should work correctly.
8976   lt_compile=`echo "$ac_compile" | $SED \
8977   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8978   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8979   -e 's:$: $lt_compiler_flag:'`
8980   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8981   (eval "$lt_compile" 2>out/conftest.err)
8982   ac_status=$?
8983   cat out/conftest.err >&5
8984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8985   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8986   then
8987     # The compiler can only warn and ignore the option if not recognized
8988     # So say no if there are warnings
8989     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8990     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8991     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8992       lt_cv_prog_compiler_c_o=yes
8993     fi
8994   fi
8995   chmod u+w . 2>&5
8996   $RM conftest*
8997   # SGI C++ compiler will create directory out/ii_files/ for
8998   # template instantiation
8999   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9000   $RM out/* && rmdir out
9001   cd ..
9002   $RM -r conftest
9003   $RM conftest*
9004
9005fi
9006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9007$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9008
9009
9010
9011
9012hard_links=nottested
9013if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9014  # do not overwrite the value of need_locks provided by the user
9015  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9016$as_echo_n "checking if we can lock with hard links... " >&6; }
9017  hard_links=yes
9018  $RM conftest*
9019  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9020  touch conftest.a
9021  ln conftest.a conftest.b 2>&5 || hard_links=no
9022  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9024$as_echo "$hard_links" >&6; }
9025  if test no = "$hard_links"; then
9026    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9027$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9028    need_locks=warn
9029  fi
9030else
9031  need_locks=no
9032fi
9033
9034
9035
9036
9037
9038
9039  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9040$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9041
9042  runpath_var=
9043  allow_undefined_flag=
9044  always_export_symbols=no
9045  archive_cmds=
9046  archive_expsym_cmds=
9047  compiler_needs_object=no
9048  enable_shared_with_static_runtimes=no
9049  export_dynamic_flag_spec=
9050  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9051  hardcode_automatic=no
9052  hardcode_direct=no
9053  hardcode_direct_absolute=no
9054  hardcode_libdir_flag_spec=
9055  hardcode_libdir_separator=
9056  hardcode_minus_L=no
9057  hardcode_shlibpath_var=unsupported
9058  inherit_rpath=no
9059  link_all_deplibs=unknown
9060  module_cmds=
9061  module_expsym_cmds=
9062  old_archive_from_new_cmds=
9063  old_archive_from_expsyms_cmds=
9064  thread_safe_flag_spec=
9065  whole_archive_flag_spec=
9066  # include_expsyms should be a list of space-separated symbols to be *always*
9067  # included in the symbol list
9068  include_expsyms=
9069  # exclude_expsyms can be an extended regexp of symbols to exclude
9070  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9071  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9072  # as well as any symbol that contains 'd'.
9073  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9074  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9075  # platforms (ab)use it in PIC code, but their linkers get confused if
9076  # the symbol is explicitly referenced.  Since portable code cannot
9077  # rely on this symbol name, it's probably fine to never include it in
9078  # preloaded symbol tables.
9079  # Exclude shared library initialization/finalization symbols.
9080  extract_expsyms_cmds=
9081
9082  case $host_os in
9083  cygwin* | mingw* | pw32* | cegcc*)
9084    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9085    # When not using gcc, we currently assume that we are using
9086    # Microsoft Visual C++.
9087    if test yes != "$GCC"; then
9088      with_gnu_ld=no
9089    fi
9090    ;;
9091  interix*)
9092    # we just hope/assume this is gcc and not c89 (= MSVC++)
9093    with_gnu_ld=yes
9094    ;;
9095  openbsd* | bitrig*)
9096    with_gnu_ld=no
9097    ;;
9098  esac
9099
9100  ld_shlibs=yes
9101
9102  # On some targets, GNU ld is compatible enough with the native linker
9103  # that we're better off using the native interface for both.
9104  lt_use_gnu_ld_interface=no
9105  if test yes = "$with_gnu_ld"; then
9106    case $host_os in
9107      aix*)
9108	# The AIX port of GNU ld has always aspired to compatibility
9109	# with the native linker.  However, as the warning in the GNU ld
9110	# block says, versions before 2.19.5* couldn't really create working
9111	# shared libraries, regardless of the interface used.
9112	case `$LD -v 2>&1` in
9113	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9114	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9115	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9116	  *)
9117	    lt_use_gnu_ld_interface=yes
9118	    ;;
9119	esac
9120	;;
9121      *)
9122	lt_use_gnu_ld_interface=yes
9123	;;
9124    esac
9125  fi
9126
9127  if test yes = "$lt_use_gnu_ld_interface"; then
9128    # If archive_cmds runs LD, not CC, wlarc should be empty
9129    wlarc='$wl'
9130
9131    # Set some defaults for GNU ld with shared library support. These
9132    # are reset later if shared libraries are not supported. Putting them
9133    # here allows them to be overridden if necessary.
9134    runpath_var=LD_RUN_PATH
9135    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9136    export_dynamic_flag_spec='$wl--export-dynamic'
9137    # ancient GNU ld didn't support --whole-archive et. al.
9138    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9139      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9140    else
9141      whole_archive_flag_spec=
9142    fi
9143    supports_anon_versioning=no
9144    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9145      *GNU\ gold*) supports_anon_versioning=yes ;;
9146      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9147      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9148      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9149      *\ 2.11.*) ;; # other 2.11 versions
9150      *) supports_anon_versioning=yes ;;
9151    esac
9152
9153    # See if GNU ld supports shared libraries.
9154    case $host_os in
9155    aix[3-9]*)
9156      # On AIX/PPC, the GNU linker is very broken
9157      if test ia64 != "$host_cpu"; then
9158	ld_shlibs=no
9159	cat <<_LT_EOF 1>&2
9160
9161*** Warning: the GNU linker, at least up to release 2.19, is reported
9162*** to be unable to reliably create shared libraries on AIX.
9163*** Therefore, libtool is disabling shared libraries support.  If you
9164*** really care for shared libraries, you may want to install binutils
9165*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9166*** You will then need to restart the configuration process.
9167
9168_LT_EOF
9169      fi
9170      ;;
9171
9172    amigaos*)
9173      case $host_cpu in
9174      powerpc)
9175            # see comment about AmigaOS4 .so support
9176            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9177            archive_expsym_cmds=''
9178        ;;
9179      m68k)
9180            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)'
9181            hardcode_libdir_flag_spec='-L$libdir'
9182            hardcode_minus_L=yes
9183        ;;
9184      esac
9185      ;;
9186
9187    beos*)
9188      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9189	allow_undefined_flag=unsupported
9190	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9191	# support --undefined.  This deserves some investigation.  FIXME
9192	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9193      else
9194	ld_shlibs=no
9195      fi
9196      ;;
9197
9198    cygwin* | mingw* | pw32* | cegcc*)
9199      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9200      # as there is no search path for DLLs.
9201      hardcode_libdir_flag_spec='-L$libdir'
9202      export_dynamic_flag_spec='$wl--export-all-symbols'
9203      allow_undefined_flag=unsupported
9204      always_export_symbols=no
9205      enable_shared_with_static_runtimes=yes
9206      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'
9207      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9208
9209      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9210        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9211	# If the export-symbols file already is a .def file, use it as
9212	# is; otherwise, prepend EXPORTS...
9213	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9214          cp $export_symbols $output_objdir/$soname.def;
9215        else
9216          echo EXPORTS > $output_objdir/$soname.def;
9217          cat $export_symbols >> $output_objdir/$soname.def;
9218        fi~
9219        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9220      else
9221	ld_shlibs=no
9222      fi
9223      ;;
9224
9225    haiku*)
9226      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9227      link_all_deplibs=yes
9228      ;;
9229
9230    os2*)
9231      hardcode_libdir_flag_spec='-L$libdir'
9232      hardcode_minus_L=yes
9233      allow_undefined_flag=unsupported
9234      shrext_cmds=.dll
9235      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9236	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9237	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9238	$ECHO EXPORTS >> $output_objdir/$libname.def~
9239	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9240	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9241	emximp -o $lib $output_objdir/$libname.def'
9242      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9243	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9244	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9245	$ECHO EXPORTS >> $output_objdir/$libname.def~
9246	prefix_cmds="$SED"~
9247	if test EXPORTS = "`$SED 1q $export_symbols`"; then
9248	  prefix_cmds="$prefix_cmds -e 1d";
9249	fi~
9250	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9251	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9252	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9253	emximp -o $lib $output_objdir/$libname.def'
9254      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9255      enable_shared_with_static_runtimes=yes
9256      ;;
9257
9258    interix[3-9]*)
9259      hardcode_direct=no
9260      hardcode_shlibpath_var=no
9261      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9262      export_dynamic_flag_spec='$wl-E'
9263      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9264      # Instead, shared libraries are loaded at an image base (0x10000000 by
9265      # default) and relocated if they conflict, which is a slow very memory
9266      # consuming and fragmenting process.  To avoid this, we pick a random,
9267      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9268      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9269      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9270      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'
9271      ;;
9272
9273    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9274      tmp_diet=no
9275      if test linux-dietlibc = "$host_os"; then
9276	case $cc_basename in
9277	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9278	esac
9279      fi
9280      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9281	 && test no = "$tmp_diet"
9282      then
9283	tmp_addflag=' $pic_flag'
9284	tmp_sharedflag='-shared'
9285	case $cc_basename,$host_cpu in
9286        pgcc*)				# Portland Group C compiler
9287	  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'
9288	  tmp_addflag=' $pic_flag'
9289	  ;;
9290	pgf77* | pgf90* | pgf95* | pgfortran*)
9291					# Portland Group f77 and f90 compilers
9292	  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'
9293	  tmp_addflag=' $pic_flag -Mnomain' ;;
9294	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9295	  tmp_addflag=' -i_dynamic' ;;
9296	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9297	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9298	ifc* | ifort*)			# Intel Fortran compiler
9299	  tmp_addflag=' -nofor_main' ;;
9300	lf95*)				# Lahey Fortran 8.1
9301	  whole_archive_flag_spec=
9302	  tmp_sharedflag='--shared' ;;
9303        nagfor*)                        # NAGFOR 5.3
9304          tmp_sharedflag='-Wl,-shared' ;;
9305	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9306	  tmp_sharedflag='-qmkshrobj'
9307	  tmp_addflag= ;;
9308	nvcc*)	# Cuda Compiler Driver 2.2
9309	  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'
9310	  compiler_needs_object=yes
9311	  ;;
9312	esac
9313	case `$CC -V 2>&1 | sed 5q` in
9314	*Sun\ C*)			# Sun C 5.9
9315	  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'
9316	  compiler_needs_object=yes
9317	  tmp_sharedflag='-G' ;;
9318	*Sun\ F*)			# Sun Fortran 8.3
9319	  tmp_sharedflag='-G' ;;
9320	esac
9321	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9322
9323        if test yes = "$supports_anon_versioning"; then
9324          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9325            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9326            echo "local: *; };" >> $output_objdir/$libname.ver~
9327            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9328        fi
9329
9330	case $cc_basename in
9331	tcc*)
9332	  export_dynamic_flag_spec='-rdynamic'
9333	  ;;
9334	xlf* | bgf* | bgxlf* | mpixlf*)
9335	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9336	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9337	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9338	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9339	  if test yes = "$supports_anon_versioning"; then
9340	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9341              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9342              echo "local: *; };" >> $output_objdir/$libname.ver~
9343              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9344	  fi
9345	  ;;
9346	esac
9347      else
9348        ld_shlibs=no
9349      fi
9350      ;;
9351
9352    netbsd*)
9353      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9354	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9355	wlarc=
9356      else
9357	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9358	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9359      fi
9360      ;;
9361
9362    solaris*)
9363      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9364	ld_shlibs=no
9365	cat <<_LT_EOF 1>&2
9366
9367*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9368*** create shared libraries on Solaris systems.  Therefore, libtool
9369*** is disabling shared libraries support.  We urge you to upgrade GNU
9370*** binutils to release 2.9.1 or newer.  Another option is to modify
9371*** your PATH or compiler configuration so that the native linker is
9372*** used, and then restart.
9373
9374_LT_EOF
9375      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9376	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9377	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9378      else
9379	ld_shlibs=no
9380      fi
9381      ;;
9382
9383    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9384      case `$LD -v 2>&1` in
9385        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9386	ld_shlibs=no
9387	cat <<_LT_EOF 1>&2
9388
9389*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9390*** reliably create shared libraries on SCO systems.  Therefore, libtool
9391*** is disabling shared libraries support.  We urge you to upgrade GNU
9392*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9393*** your PATH or compiler configuration so that the native linker is
9394*** used, and then restart.
9395
9396_LT_EOF
9397	;;
9398	*)
9399	  # For security reasons, it is highly recommended that you always
9400	  # use absolute paths for naming shared libraries, and exclude the
9401	  # DT_RUNPATH tag from executables and libraries.  But doing so
9402	  # requires that you compile everything twice, which is a pain.
9403	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9404	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9405	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9406	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9407	  else
9408	    ld_shlibs=no
9409	  fi
9410	;;
9411      esac
9412      ;;
9413
9414    sunos4*)
9415      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9416      wlarc=
9417      hardcode_direct=yes
9418      hardcode_shlibpath_var=no
9419      ;;
9420
9421    *)
9422      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9423	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9424	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9425      else
9426	ld_shlibs=no
9427      fi
9428      ;;
9429    esac
9430
9431    if test no = "$ld_shlibs"; then
9432      runpath_var=
9433      hardcode_libdir_flag_spec=
9434      export_dynamic_flag_spec=
9435      whole_archive_flag_spec=
9436    fi
9437  else
9438    # PORTME fill in a description of your system's linker (not GNU ld)
9439    case $host_os in
9440    aix3*)
9441      allow_undefined_flag=unsupported
9442      always_export_symbols=yes
9443      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'
9444      # Note: this linker hardcodes the directories in LIBPATH if there
9445      # are no directories specified by -L.
9446      hardcode_minus_L=yes
9447      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
9448	# Neither direct hardcoding nor static linking is supported with a
9449	# broken collect2.
9450	hardcode_direct=unsupported
9451      fi
9452      ;;
9453
9454    aix[4-9]*)
9455      if test ia64 = "$host_cpu"; then
9456	# On IA64, the linker does run time linking by default, so we don't
9457	# have to do anything special.
9458	aix_use_runtimelinking=no
9459	exp_sym_flag='-Bexport'
9460	no_entry_flag=
9461      else
9462	# If we're using GNU nm, then we don't want the "-C" option.
9463	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
9464	# Without the "-l" option, or with the "-B" option, AIX nm treats
9465	# weak defined symbols like other global defined symbols, whereas
9466	# GNU nm marks them as "W".
9467	# While the 'weak' keyword is ignored in the Export File, we need
9468	# it in the Import File for the 'aix-soname' feature, so we have
9469	# to replace the "-B" option with "-P" for AIX nm.
9470	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9471	  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'
9472	else
9473	  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'
9474	fi
9475	aix_use_runtimelinking=no
9476
9477	# Test if we are trying to use run time linking or normal
9478	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9479	# have runtime linking enabled, and use it for executables.
9480	# For shared libraries, we enable/disable runtime linking
9481	# depending on the kind of the shared library created -
9482	# when "with_aix_soname,aix_use_runtimelinking" is:
9483	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
9484	# "aix,yes"  lib.so          shared, rtl:yes, for executables
9485	#            lib.a           static archive
9486	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
9487	#            lib.a(lib.so.V) shared, rtl:no,  for executables
9488	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9489	#            lib.a(lib.so.V) shared, rtl:no
9490	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
9491	#            lib.a           static archive
9492	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9493	  for ld_flag in $LDFLAGS; do
9494	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
9495	    aix_use_runtimelinking=yes
9496	    break
9497	  fi
9498	  done
9499	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9500	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
9501	    # so we don't have lib.a shared libs to link our executables.
9502	    # We have to force runtime linking in this case.
9503	    aix_use_runtimelinking=yes
9504	    LDFLAGS="$LDFLAGS -Wl,-brtl"
9505	  fi
9506	  ;;
9507	esac
9508
9509	exp_sym_flag='-bexport'
9510	no_entry_flag='-bnoentry'
9511      fi
9512
9513      # When large executables or shared objects are built, AIX ld can
9514      # have problems creating the table of contents.  If linking a library
9515      # or program results in "error TOC overflow" add -mminimal-toc to
9516      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9517      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9518
9519      archive_cmds=''
9520      hardcode_direct=yes
9521      hardcode_direct_absolute=yes
9522      hardcode_libdir_separator=':'
9523      link_all_deplibs=yes
9524      file_list_spec='$wl-f,'
9525      case $with_aix_soname,$aix_use_runtimelinking in
9526      aix,*) ;; # traditional, no import file
9527      svr4,* | *,yes) # use import file
9528	# The Import File defines what to hardcode.
9529	hardcode_direct=no
9530	hardcode_direct_absolute=no
9531	;;
9532      esac
9533
9534      if test yes = "$GCC"; then
9535	case $host_os in aix4.[012]|aix4.[012].*)
9536	# We only want to do this on AIX 4.2 and lower, the check
9537	# below for broken collect2 doesn't work under 4.3+
9538	  collect2name=`$CC -print-prog-name=collect2`
9539	  if test -f "$collect2name" &&
9540	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9541	  then
9542	  # We have reworked collect2
9543	  :
9544	  else
9545	  # We have old collect2
9546	  hardcode_direct=unsupported
9547	  # It fails to find uninstalled libraries when the uninstalled
9548	  # path is not listed in the libpath.  Setting hardcode_minus_L
9549	  # to unsupported forces relinking
9550	  hardcode_minus_L=yes
9551	  hardcode_libdir_flag_spec='-L$libdir'
9552	  hardcode_libdir_separator=
9553	  fi
9554	  ;;
9555	esac
9556	shared_flag='-shared'
9557	if test yes = "$aix_use_runtimelinking"; then
9558	  shared_flag="$shared_flag "'$wl-G'
9559	fi
9560	# Need to ensure runtime linking is disabled for the traditional
9561	# shared library, or the linker may eventually find shared libraries
9562	# /with/ Import File - we do not want to mix them.
9563	shared_flag_aix='-shared'
9564	shared_flag_svr4='-shared $wl-G'
9565      else
9566	# not using gcc
9567	if test ia64 = "$host_cpu"; then
9568	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9569	# chokes on -Wl,-G. The following line is correct:
9570	  shared_flag='-G'
9571	else
9572	  if test yes = "$aix_use_runtimelinking"; then
9573	    shared_flag='$wl-G'
9574	  else
9575	    shared_flag='$wl-bM:SRE'
9576	  fi
9577	  shared_flag_aix='$wl-bM:SRE'
9578	  shared_flag_svr4='$wl-G'
9579	fi
9580      fi
9581
9582      export_dynamic_flag_spec='$wl-bexpall'
9583      # It seems that -bexpall does not export symbols beginning with
9584      # underscore (_), so it is better to generate a list of symbols to export.
9585      always_export_symbols=yes
9586      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
9587	# Warning - without using the other runtime loading flags (-brtl),
9588	# -berok will link without error, but may produce a broken library.
9589	allow_undefined_flag='-berok'
9590        # Determine the default libpath from the value encoded in an
9591        # empty executable.
9592        if test set = "${lt_cv_aix_libpath+set}"; then
9593  aix_libpath=$lt_cv_aix_libpath
9594else
9595  if ${lt_cv_aix_libpath_+:} false; then :
9596  $as_echo_n "(cached) " >&6
9597else
9598  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9599/* end confdefs.h.  */
9600
9601int
9602main ()
9603{
9604
9605  ;
9606  return 0;
9607}
9608_ACEOF
9609if ac_fn_c_try_link "$LINENO"; then :
9610
9611  lt_aix_libpath_sed='
9612      /Import File Strings/,/^$/ {
9613	  /^0/ {
9614	      s/^0  *\([^ ]*\) *$/\1/
9615	      p
9616	  }
9617      }'
9618  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9619  # Check for a 64-bit object if we didn't find anything.
9620  if test -z "$lt_cv_aix_libpath_"; then
9621    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9622  fi
9623fi
9624rm -f core conftest.err conftest.$ac_objext \
9625    conftest$ac_exeext conftest.$ac_ext
9626  if test -z "$lt_cv_aix_libpath_"; then
9627    lt_cv_aix_libpath_=/usr/lib:/lib
9628  fi
9629
9630fi
9631
9632  aix_libpath=$lt_cv_aix_libpath_
9633fi
9634
9635        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9636        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
9637      else
9638	if test ia64 = "$host_cpu"; then
9639	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
9640	  allow_undefined_flag="-z nodefs"
9641	  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"
9642	else
9643	 # Determine the default libpath from the value encoded in an
9644	 # empty executable.
9645	 if test set = "${lt_cv_aix_libpath+set}"; then
9646  aix_libpath=$lt_cv_aix_libpath
9647else
9648  if ${lt_cv_aix_libpath_+:} false; then :
9649  $as_echo_n "(cached) " >&6
9650else
9651  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9652/* end confdefs.h.  */
9653
9654int
9655main ()
9656{
9657
9658  ;
9659  return 0;
9660}
9661_ACEOF
9662if ac_fn_c_try_link "$LINENO"; then :
9663
9664  lt_aix_libpath_sed='
9665      /Import File Strings/,/^$/ {
9666	  /^0/ {
9667	      s/^0  *\([^ ]*\) *$/\1/
9668	      p
9669	  }
9670      }'
9671  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9672  # Check for a 64-bit object if we didn't find anything.
9673  if test -z "$lt_cv_aix_libpath_"; then
9674    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9675  fi
9676fi
9677rm -f core conftest.err conftest.$ac_objext \
9678    conftest$ac_exeext conftest.$ac_ext
9679  if test -z "$lt_cv_aix_libpath_"; then
9680    lt_cv_aix_libpath_=/usr/lib:/lib
9681  fi
9682
9683fi
9684
9685  aix_libpath=$lt_cv_aix_libpath_
9686fi
9687
9688	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9689	  # Warning - without using the other run time loading flags,
9690	  # -berok will link without error, but may produce a broken library.
9691	  no_undefined_flag=' $wl-bernotok'
9692	  allow_undefined_flag=' $wl-berok'
9693	  if test yes = "$with_gnu_ld"; then
9694	    # We only use this code for GNU lds that support --whole-archive.
9695	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
9696	  else
9697	    # Exported symbols can be pulled into shared objects from archives
9698	    whole_archive_flag_spec='$convenience'
9699	  fi
9700	  archive_cmds_need_lc=yes
9701	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
9702	  # -brtl affects multiple linker settings, -berok does not and is overridden later
9703	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
9704	  if test svr4 != "$with_aix_soname"; then
9705	    # This is similar to how AIX traditionally builds its shared libraries.
9706	    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'
9707	  fi
9708	  if test aix != "$with_aix_soname"; then
9709	    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'
9710	  else
9711	    # used by -dlpreopen to get the symbols
9712	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
9713	  fi
9714	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
9715	fi
9716      fi
9717      ;;
9718
9719    amigaos*)
9720      case $host_cpu in
9721      powerpc)
9722            # see comment about AmigaOS4 .so support
9723            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9724            archive_expsym_cmds=''
9725        ;;
9726      m68k)
9727            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)'
9728            hardcode_libdir_flag_spec='-L$libdir'
9729            hardcode_minus_L=yes
9730        ;;
9731      esac
9732      ;;
9733
9734    bsdi[45]*)
9735      export_dynamic_flag_spec=-rdynamic
9736      ;;
9737
9738    cygwin* | mingw* | pw32* | cegcc*)
9739      # When not using gcc, we currently assume that we are using
9740      # Microsoft Visual C++.
9741      # hardcode_libdir_flag_spec is actually meaningless, as there is
9742      # no search path for DLLs.
9743      case $cc_basename in
9744      cl*)
9745	# Native MSVC
9746	hardcode_libdir_flag_spec=' '
9747	allow_undefined_flag=unsupported
9748	always_export_symbols=yes
9749	file_list_spec='@'
9750	# Tell ltmain to make .lib files, not .a files.
9751	libext=lib
9752	# Tell ltmain to make .dll files, not .so files.
9753	shrext_cmds=.dll
9754	# FIXME: Setting linknames here is a bad hack.
9755	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
9756	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9757            cp "$export_symbols" "$output_objdir/$soname.def";
9758            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
9759          else
9760            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
9761          fi~
9762          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9763          linknames='
9764	# The linker will not automatically build a static lib if we build a DLL.
9765	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9766	enable_shared_with_static_runtimes=yes
9767	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9768	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9769	# Don't use ranlib
9770	old_postinstall_cmds='chmod 644 $oldlib'
9771	postlink_cmds='lt_outputfile="@OUTPUT@"~
9772          lt_tool_outputfile="@TOOL_OUTPUT@"~
9773          case $lt_outputfile in
9774            *.exe|*.EXE) ;;
9775            *)
9776              lt_outputfile=$lt_outputfile.exe
9777              lt_tool_outputfile=$lt_tool_outputfile.exe
9778              ;;
9779          esac~
9780          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
9781            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9782            $RM "$lt_outputfile.manifest";
9783          fi'
9784	;;
9785      *)
9786	# Assume MSVC wrapper
9787	hardcode_libdir_flag_spec=' '
9788	allow_undefined_flag=unsupported
9789	# Tell ltmain to make .lib files, not .a files.
9790	libext=lib
9791	# Tell ltmain to make .dll files, not .so files.
9792	shrext_cmds=.dll
9793	# FIXME: Setting linknames here is a bad hack.
9794	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9795	# The linker will automatically build a .lib file if we build a DLL.
9796	old_archive_from_new_cmds='true'
9797	# FIXME: Should let the user specify the lib program.
9798	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9799	enable_shared_with_static_runtimes=yes
9800	;;
9801      esac
9802      ;;
9803
9804    darwin* | rhapsody*)
9805
9806
9807  archive_cmds_need_lc=no
9808  hardcode_direct=no
9809  hardcode_automatic=yes
9810  hardcode_shlibpath_var=unsupported
9811  if test yes = "$lt_cv_ld_force_load"; then
9812    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\"`'
9813
9814  else
9815    whole_archive_flag_spec=''
9816  fi
9817  link_all_deplibs=yes
9818  allow_undefined_flag=$_lt_dar_allow_undefined
9819  case $cc_basename in
9820     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
9821     *) _lt_dar_can_shared=$GCC ;;
9822  esac
9823  if test yes = "$_lt_dar_can_shared"; then
9824    output_verbose_link_cmd=func_echo_all
9825    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
9826    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
9827    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"
9828    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"
9829
9830  else
9831  ld_shlibs=no
9832  fi
9833
9834      ;;
9835
9836    dgux*)
9837      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9838      hardcode_libdir_flag_spec='-L$libdir'
9839      hardcode_shlibpath_var=no
9840      ;;
9841
9842    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9843    # support.  Future versions do this automatically, but an explicit c++rt0.o
9844    # does not break anything, and helps significantly (at the cost of a little
9845    # extra space).
9846    freebsd2.2*)
9847      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9848      hardcode_libdir_flag_spec='-R$libdir'
9849      hardcode_direct=yes
9850      hardcode_shlibpath_var=no
9851      ;;
9852
9853    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9854    freebsd2.*)
9855      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9856      hardcode_direct=yes
9857      hardcode_minus_L=yes
9858      hardcode_shlibpath_var=no
9859      ;;
9860
9861    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9862    freebsd* | dragonfly*)
9863      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9864      hardcode_libdir_flag_spec='-R$libdir'
9865      hardcode_direct=yes
9866      hardcode_shlibpath_var=no
9867      ;;
9868
9869    hpux9*)
9870      if test yes = "$GCC"; then
9871	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'
9872      else
9873	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'
9874      fi
9875      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9876      hardcode_libdir_separator=:
9877      hardcode_direct=yes
9878
9879      # hardcode_minus_L: Not really in the search PATH,
9880      # but as the default location of the library.
9881      hardcode_minus_L=yes
9882      export_dynamic_flag_spec='$wl-E'
9883      ;;
9884
9885    hpux10*)
9886      if test yes,no = "$GCC,$with_gnu_ld"; then
9887	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9888      else
9889	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9890      fi
9891      if test no = "$with_gnu_ld"; then
9892	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9893	hardcode_libdir_separator=:
9894	hardcode_direct=yes
9895	hardcode_direct_absolute=yes
9896	export_dynamic_flag_spec='$wl-E'
9897	# hardcode_minus_L: Not really in the search PATH,
9898	# but as the default location of the library.
9899	hardcode_minus_L=yes
9900      fi
9901      ;;
9902
9903    hpux11*)
9904      if test yes,no = "$GCC,$with_gnu_ld"; then
9905	case $host_cpu in
9906	hppa*64*)
9907	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
9908	  ;;
9909	ia64*)
9910	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9911	  ;;
9912	*)
9913	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9914	  ;;
9915	esac
9916      else
9917	case $host_cpu in
9918	hppa*64*)
9919	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
9920	  ;;
9921	ia64*)
9922	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9923	  ;;
9924	*)
9925
9926	  # Older versions of the 11.00 compiler do not understand -b yet
9927	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9928	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9929$as_echo_n "checking if $CC understands -b... " >&6; }
9930if ${lt_cv_prog_compiler__b+:} false; then :
9931  $as_echo_n "(cached) " >&6
9932else
9933  lt_cv_prog_compiler__b=no
9934   save_LDFLAGS=$LDFLAGS
9935   LDFLAGS="$LDFLAGS -b"
9936   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9937   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9938     # The linker can only warn and ignore the option if not recognized
9939     # So say no if there are warnings
9940     if test -s conftest.err; then
9941       # Append any errors to the config.log.
9942       cat conftest.err 1>&5
9943       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9944       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9945       if diff conftest.exp conftest.er2 >/dev/null; then
9946         lt_cv_prog_compiler__b=yes
9947       fi
9948     else
9949       lt_cv_prog_compiler__b=yes
9950     fi
9951   fi
9952   $RM -r conftest*
9953   LDFLAGS=$save_LDFLAGS
9954
9955fi
9956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9957$as_echo "$lt_cv_prog_compiler__b" >&6; }
9958
9959if test yes = "$lt_cv_prog_compiler__b"; then
9960    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9961else
9962    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9963fi
9964
9965	  ;;
9966	esac
9967      fi
9968      if test no = "$with_gnu_ld"; then
9969	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
9970	hardcode_libdir_separator=:
9971
9972	case $host_cpu in
9973	hppa*64*|ia64*)
9974	  hardcode_direct=no
9975	  hardcode_shlibpath_var=no
9976	  ;;
9977	*)
9978	  hardcode_direct=yes
9979	  hardcode_direct_absolute=yes
9980	  export_dynamic_flag_spec='$wl-E'
9981
9982	  # hardcode_minus_L: Not really in the search PATH,
9983	  # but as the default location of the library.
9984	  hardcode_minus_L=yes
9985	  ;;
9986	esac
9987      fi
9988      ;;
9989
9990    irix5* | irix6* | nonstopux*)
9991      if test yes = "$GCC"; then
9992	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'
9993	# Try to use the -exported_symbol ld option, if it does not
9994	# work, assume that -exports_file does not work either and
9995	# implicitly export all symbols.
9996	# This should be the same for all languages, so no per-tag cache variable.
9997	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9998$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9999if ${lt_cv_irix_exported_symbol+:} false; then :
10000  $as_echo_n "(cached) " >&6
10001else
10002  save_LDFLAGS=$LDFLAGS
10003	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10004	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10005/* end confdefs.h.  */
10006int foo (void) { return 0; }
10007_ACEOF
10008if ac_fn_c_try_link "$LINENO"; then :
10009  lt_cv_irix_exported_symbol=yes
10010else
10011  lt_cv_irix_exported_symbol=no
10012fi
10013rm -f core conftest.err conftest.$ac_objext \
10014    conftest$ac_exeext conftest.$ac_ext
10015           LDFLAGS=$save_LDFLAGS
10016fi
10017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10018$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10019	if test yes = "$lt_cv_irix_exported_symbol"; then
10020          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'
10021	fi
10022      else
10023	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'
10024	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'
10025      fi
10026      archive_cmds_need_lc='no'
10027      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10028      hardcode_libdir_separator=:
10029      inherit_rpath=yes
10030      link_all_deplibs=yes
10031      ;;
10032
10033    linux*)
10034      case $cc_basename in
10035      tcc*)
10036	# Fabrice Bellard et al's Tiny C Compiler
10037	ld_shlibs=yes
10038	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10039	;;
10040      esac
10041      ;;
10042
10043    netbsd*)
10044      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10045	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10046      else
10047	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10048      fi
10049      hardcode_libdir_flag_spec='-R$libdir'
10050      hardcode_direct=yes
10051      hardcode_shlibpath_var=no
10052      ;;
10053
10054    newsos6)
10055      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10056      hardcode_direct=yes
10057      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10058      hardcode_libdir_separator=:
10059      hardcode_shlibpath_var=no
10060      ;;
10061
10062    *nto* | *qnx*)
10063      ;;
10064
10065    openbsd* | bitrig*)
10066      if test -f /usr/libexec/ld.so; then
10067	hardcode_direct=yes
10068	hardcode_shlibpath_var=no
10069	hardcode_direct_absolute=yes
10070	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10071	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10072	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10073	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10074	  export_dynamic_flag_spec='$wl-E'
10075	else
10076	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10077	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10078	fi
10079      else
10080	ld_shlibs=no
10081      fi
10082      ;;
10083
10084    os2*)
10085      hardcode_libdir_flag_spec='-L$libdir'
10086      hardcode_minus_L=yes
10087      allow_undefined_flag=unsupported
10088      shrext_cmds=.dll
10089      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10090	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10091	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10092	$ECHO EXPORTS >> $output_objdir/$libname.def~
10093	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10094	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10095	emximp -o $lib $output_objdir/$libname.def'
10096      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10097	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10098	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10099	$ECHO EXPORTS >> $output_objdir/$libname.def~
10100	prefix_cmds="$SED"~
10101	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10102	  prefix_cmds="$prefix_cmds -e 1d";
10103	fi~
10104	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10105	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10106	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10107	emximp -o $lib $output_objdir/$libname.def'
10108      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10109      enable_shared_with_static_runtimes=yes
10110      ;;
10111
10112    osf3*)
10113      if test yes = "$GCC"; then
10114	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10115	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'
10116      else
10117	allow_undefined_flag=' -expect_unresolved \*'
10118	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'
10119      fi
10120      archive_cmds_need_lc='no'
10121      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10122      hardcode_libdir_separator=:
10123      ;;
10124
10125    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10126      if test yes = "$GCC"; then
10127	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10128	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'
10129	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10130      else
10131	allow_undefined_flag=' -expect_unresolved \*'
10132	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'
10133	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~
10134          $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'
10135
10136	# Both c and cxx compiler support -rpath directly
10137	hardcode_libdir_flag_spec='-rpath $libdir'
10138      fi
10139      archive_cmds_need_lc='no'
10140      hardcode_libdir_separator=:
10141      ;;
10142
10143    solaris*)
10144      no_undefined_flag=' -z defs'
10145      if test yes = "$GCC"; then
10146	wlarc='$wl'
10147	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10148	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10149          $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'
10150      else
10151	case `$CC -V 2>&1` in
10152	*"Compilers 5.0"*)
10153	  wlarc=''
10154	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10155	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10156            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10157	  ;;
10158	*)
10159	  wlarc='$wl'
10160	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10161	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10162            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10163	  ;;
10164	esac
10165      fi
10166      hardcode_libdir_flag_spec='-R$libdir'
10167      hardcode_shlibpath_var=no
10168      case $host_os in
10169      solaris2.[0-5] | solaris2.[0-5].*) ;;
10170      *)
10171	# The compiler driver will combine and reorder linker options,
10172	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10173	# but is careful enough not to reorder.
10174	# Supported since Solaris 2.6 (maybe 2.5.1?)
10175	if test yes = "$GCC"; then
10176	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10177	else
10178	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10179	fi
10180	;;
10181      esac
10182      link_all_deplibs=yes
10183      ;;
10184
10185    sunos4*)
10186      if test sequent = "$host_vendor"; then
10187	# Use $CC to link under sequent, because it throws in some extra .o
10188	# files that make .init and .fini sections work.
10189	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10190      else
10191	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10192      fi
10193      hardcode_libdir_flag_spec='-L$libdir'
10194      hardcode_direct=yes
10195      hardcode_minus_L=yes
10196      hardcode_shlibpath_var=no
10197      ;;
10198
10199    sysv4)
10200      case $host_vendor in
10201	sni)
10202	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10203	  hardcode_direct=yes # is this really true???
10204	;;
10205	siemens)
10206	  ## LD is ld it makes a PLAMLIB
10207	  ## CC just makes a GrossModule.
10208	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10209	  reload_cmds='$CC -r -o $output$reload_objs'
10210	  hardcode_direct=no
10211        ;;
10212	motorola)
10213	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10214	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10215	;;
10216      esac
10217      runpath_var='LD_RUN_PATH'
10218      hardcode_shlibpath_var=no
10219      ;;
10220
10221    sysv4.3*)
10222      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10223      hardcode_shlibpath_var=no
10224      export_dynamic_flag_spec='-Bexport'
10225      ;;
10226
10227    sysv4*MP*)
10228      if test -d /usr/nec; then
10229	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10230	hardcode_shlibpath_var=no
10231	runpath_var=LD_RUN_PATH
10232	hardcode_runpath_var=yes
10233	ld_shlibs=yes
10234      fi
10235      ;;
10236
10237    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10238      no_undefined_flag='$wl-z,text'
10239      archive_cmds_need_lc=no
10240      hardcode_shlibpath_var=no
10241      runpath_var='LD_RUN_PATH'
10242
10243      if test yes = "$GCC"; then
10244	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10245	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10246      else
10247	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10248	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10249      fi
10250      ;;
10251
10252    sysv5* | sco3.2v5* | sco5v6*)
10253      # Note: We CANNOT use -z defs as we might desire, because we do not
10254      # link with -lc, and that would cause any symbols used from libc to
10255      # always be unresolved, which means just about no library would
10256      # ever link correctly.  If we're not using GNU ld we use -z text
10257      # though, which does catch some bad symbols but isn't as heavy-handed
10258      # as -z defs.
10259      no_undefined_flag='$wl-z,text'
10260      allow_undefined_flag='$wl-z,nodefs'
10261      archive_cmds_need_lc=no
10262      hardcode_shlibpath_var=no
10263      hardcode_libdir_flag_spec='$wl-R,$libdir'
10264      hardcode_libdir_separator=':'
10265      link_all_deplibs=yes
10266      export_dynamic_flag_spec='$wl-Bexport'
10267      runpath_var='LD_RUN_PATH'
10268
10269      if test yes = "$GCC"; then
10270	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10271	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10272      else
10273	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10274	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10275      fi
10276      ;;
10277
10278    uts4*)
10279      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10280      hardcode_libdir_flag_spec='-L$libdir'
10281      hardcode_shlibpath_var=no
10282      ;;
10283
10284    *)
10285      ld_shlibs=no
10286      ;;
10287    esac
10288
10289    if test sni = "$host_vendor"; then
10290      case $host in
10291      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10292	export_dynamic_flag_spec='$wl-Blargedynsym'
10293	;;
10294      esac
10295    fi
10296  fi
10297
10298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10299$as_echo "$ld_shlibs" >&6; }
10300test no = "$ld_shlibs" && can_build_shared=no
10301
10302with_gnu_ld=$with_gnu_ld
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318#
10319# Do we need to explicitly link libc?
10320#
10321case "x$archive_cmds_need_lc" in
10322x|xyes)
10323  # Assume -lc should be added
10324  archive_cmds_need_lc=yes
10325
10326  if test yes,yes = "$GCC,$enable_shared"; then
10327    case $archive_cmds in
10328    *'~'*)
10329      # FIXME: we may have to deal with multi-command sequences.
10330      ;;
10331    '$CC '*)
10332      # Test whether the compiler implicitly links with -lc since on some
10333      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10334      # to ld, don't add -lc before -lgcc.
10335      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10336$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10337if ${lt_cv_archive_cmds_need_lc+:} false; then :
10338  $as_echo_n "(cached) " >&6
10339else
10340  $RM conftest*
10341	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10342
10343	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10344  (eval $ac_compile) 2>&5
10345  ac_status=$?
10346  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10347  test $ac_status = 0; } 2>conftest.err; then
10348	  soname=conftest
10349	  lib=conftest
10350	  libobjs=conftest.$ac_objext
10351	  deplibs=
10352	  wl=$lt_prog_compiler_wl
10353	  pic_flag=$lt_prog_compiler_pic
10354	  compiler_flags=-v
10355	  linker_flags=-v
10356	  verstring=
10357	  output_objdir=.
10358	  libname=conftest
10359	  lt_save_allow_undefined_flag=$allow_undefined_flag
10360	  allow_undefined_flag=
10361	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10362  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10363  ac_status=$?
10364  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10365  test $ac_status = 0; }
10366	  then
10367	    lt_cv_archive_cmds_need_lc=no
10368	  else
10369	    lt_cv_archive_cmds_need_lc=yes
10370	  fi
10371	  allow_undefined_flag=$lt_save_allow_undefined_flag
10372	else
10373	  cat conftest.err 1>&5
10374	fi
10375	$RM conftest*
10376
10377fi
10378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10379$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10380      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10381      ;;
10382    esac
10383  fi
10384  ;;
10385esac
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10539$as_echo_n "checking dynamic linker characteristics... " >&6; }
10540
10541if test yes = "$GCC"; then
10542  case $host_os in
10543    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10544    *) lt_awk_arg='/^libraries:/' ;;
10545  esac
10546  case $host_os in
10547    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10548    *) lt_sed_strip_eq='s|=/|/|g' ;;
10549  esac
10550  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10551  case $lt_search_path_spec in
10552  *\;*)
10553    # if the path contains ";" then we assume it to be the separator
10554    # otherwise default to the standard path separator (i.e. ":") - it is
10555    # assumed that no part of a normal pathname contains ";" but that should
10556    # okay in the real world where ";" in dirpaths is itself problematic.
10557    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10558    ;;
10559  *)
10560    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10561    ;;
10562  esac
10563  # Ok, now we have the path, separated by spaces, we can step through it
10564  # and add multilib dir if necessary...
10565  lt_tmp_lt_search_path_spec=
10566  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10567  # ...but if some path component already ends with the multilib dir we assume
10568  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10569  case "$lt_multi_os_dir; $lt_search_path_spec " in
10570  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10571    lt_multi_os_dir=
10572    ;;
10573  esac
10574  for lt_sys_path in $lt_search_path_spec; do
10575    if test -d "$lt_sys_path$lt_multi_os_dir"; then
10576      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10577    elif test -n "$lt_multi_os_dir"; then
10578      test -d "$lt_sys_path" && \
10579	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10580    fi
10581  done
10582  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10583BEGIN {RS = " "; FS = "/|\n";} {
10584  lt_foo = "";
10585  lt_count = 0;
10586  for (lt_i = NF; lt_i > 0; lt_i--) {
10587    if ($lt_i != "" && $lt_i != ".") {
10588      if ($lt_i == "..") {
10589        lt_count++;
10590      } else {
10591        if (lt_count == 0) {
10592          lt_foo = "/" $lt_i lt_foo;
10593        } else {
10594          lt_count--;
10595        }
10596      }
10597    }
10598  }
10599  if (lt_foo != "") { lt_freq[lt_foo]++; }
10600  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10601}'`
10602  # AWK program above erroneously prepends '/' to C:/dos/paths
10603  # for these hosts.
10604  case $host_os in
10605    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10606      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
10607  esac
10608  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10609else
10610  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10611fi
10612library_names_spec=
10613libname_spec='lib$name'
10614soname_spec=
10615shrext_cmds=.so
10616postinstall_cmds=
10617postuninstall_cmds=
10618finish_cmds=
10619finish_eval=
10620shlibpath_var=
10621shlibpath_overrides_runpath=unknown
10622version_type=none
10623dynamic_linker="$host_os ld.so"
10624sys_lib_dlsearch_path_spec="/lib /usr/lib"
10625need_lib_prefix=unknown
10626hardcode_into_libs=no
10627
10628# when you set need_version to no, make sure it does not cause -set_version
10629# flags to be left without arguments
10630need_version=unknown
10631
10632
10633
10634case $host_os in
10635aix3*)
10636  version_type=linux # correct to gnu/linux during the next big refactor
10637  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
10638  shlibpath_var=LIBPATH
10639
10640  # AIX 3 has no versioning support, so we append a major version to the name.
10641  soname_spec='$libname$release$shared_ext$major'
10642  ;;
10643
10644aix[4-9]*)
10645  version_type=linux # correct to gnu/linux during the next big refactor
10646  need_lib_prefix=no
10647  need_version=no
10648  hardcode_into_libs=yes
10649  if test ia64 = "$host_cpu"; then
10650    # AIX 5 supports IA64
10651    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
10652    shlibpath_var=LD_LIBRARY_PATH
10653  else
10654    # With GCC up to 2.95.x, collect2 would create an import file
10655    # for dependence libraries.  The import file would start with
10656    # the line '#! .'.  This would cause the generated library to
10657    # depend on '.', always an invalid library.  This was fixed in
10658    # development snapshots of GCC prior to 3.0.
10659    case $host_os in
10660      aix4 | aix4.[01] | aix4.[01].*)
10661      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10662	   echo ' yes '
10663	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
10664	:
10665      else
10666	can_build_shared=no
10667      fi
10668      ;;
10669    esac
10670    # Using Import Files as archive members, it is possible to support
10671    # filename-based versioning of shared library archives on AIX. While
10672    # this would work for both with and without runtime linking, it will
10673    # prevent static linking of such archives. So we do filename-based
10674    # shared library versioning with .so extension only, which is used
10675    # when both runtime linking and shared linking is enabled.
10676    # Unfortunately, runtime linking may impact performance, so we do
10677    # not want this to be the default eventually. Also, we use the
10678    # versioned .so libs for executables only if there is the -brtl
10679    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
10680    # To allow for filename-based versioning support, we need to create
10681    # libNAME.so.V as an archive file, containing:
10682    # *) an Import File, referring to the versioned filename of the
10683    #    archive as well as the shared archive member, telling the
10684    #    bitwidth (32 or 64) of that shared object, and providing the
10685    #    list of exported symbols of that shared object, eventually
10686    #    decorated with the 'weak' keyword
10687    # *) the shared object with the F_LOADONLY flag set, to really avoid
10688    #    it being seen by the linker.
10689    # At run time we better use the real file rather than another symlink,
10690    # but for link time we create the symlink libNAME.so -> libNAME.so.V
10691
10692    case $with_aix_soname,$aix_use_runtimelinking in
10693    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
10694    # soname into executable. Probably we can add versioning support to
10695    # collect2, so additional links can be useful in future.
10696    aix,yes) # traditional libtool
10697      dynamic_linker='AIX unversionable lib.so'
10698      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10699      # instead of lib<name>.a to let people know that these are not
10700      # typical AIX shared libraries.
10701      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10702      ;;
10703    aix,no) # traditional AIX only
10704      dynamic_linker='AIX lib.a(lib.so.V)'
10705      # We preserve .a as extension for shared libraries through AIX4.2
10706      # and later when we are not doing run time linking.
10707      library_names_spec='$libname$release.a $libname.a'
10708      soname_spec='$libname$release$shared_ext$major'
10709      ;;
10710    svr4,*) # full svr4 only
10711      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
10712      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10713      # We do not specify a path in Import Files, so LIBPATH fires.
10714      shlibpath_overrides_runpath=yes
10715      ;;
10716    *,yes) # both, prefer svr4
10717      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
10718      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10719      # unpreferred sharedlib libNAME.a needs extra handling
10720      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"'
10721      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"'
10722      # We do not specify a path in Import Files, so LIBPATH fires.
10723      shlibpath_overrides_runpath=yes
10724      ;;
10725    *,no) # both, prefer aix
10726      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
10727      library_names_spec='$libname$release.a $libname.a'
10728      soname_spec='$libname$release$shared_ext$major'
10729      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
10730      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)'
10731      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"'
10732      ;;
10733    esac
10734    shlibpath_var=LIBPATH
10735  fi
10736  ;;
10737
10738amigaos*)
10739  case $host_cpu in
10740  powerpc)
10741    # Since July 2007 AmigaOS4 officially supports .so libraries.
10742    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10743    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10744    ;;
10745  m68k)
10746    library_names_spec='$libname.ixlibrary $libname.a'
10747    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10748    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'
10749    ;;
10750  esac
10751  ;;
10752
10753beos*)
10754  library_names_spec='$libname$shared_ext'
10755  dynamic_linker="$host_os ld.so"
10756  shlibpath_var=LIBRARY_PATH
10757  ;;
10758
10759bsdi[45]*)
10760  version_type=linux # correct to gnu/linux during the next big refactor
10761  need_version=no
10762  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10763  soname_spec='$libname$release$shared_ext$major'
10764  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10765  shlibpath_var=LD_LIBRARY_PATH
10766  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10767  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10768  # the default ld.so.conf also contains /usr/contrib/lib and
10769  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10770  # libtool to hard-code these into programs
10771  ;;
10772
10773cygwin* | mingw* | pw32* | cegcc*)
10774  version_type=windows
10775  shrext_cmds=.dll
10776  need_version=no
10777  need_lib_prefix=no
10778
10779  case $GCC,$cc_basename in
10780  yes,*)
10781    # gcc
10782    library_names_spec='$libname.dll.a'
10783    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10784    postinstall_cmds='base_file=`basename \$file`~
10785      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
10786      dldir=$destdir/`dirname \$dlpath`~
10787      test -d \$dldir || mkdir -p \$dldir~
10788      $install_prog $dir/$dlname \$dldir/$dlname~
10789      chmod a+x \$dldir/$dlname~
10790      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10791        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10792      fi'
10793    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10794      dlpath=$dir/\$dldll~
10795       $RM \$dlpath'
10796    shlibpath_overrides_runpath=yes
10797
10798    case $host_os in
10799    cygwin*)
10800      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10801      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10802
10803      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10804      ;;
10805    mingw* | cegcc*)
10806      # MinGW DLLs use traditional 'lib' prefix
10807      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10808      ;;
10809    pw32*)
10810      # pw32 DLLs use 'pw' prefix rather than 'lib'
10811      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10812      ;;
10813    esac
10814    dynamic_linker='Win32 ld.exe'
10815    ;;
10816
10817  *,cl*)
10818    # Native MSVC
10819    libname_spec='$name'
10820    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10821    library_names_spec='$libname.dll.lib'
10822
10823    case $build_os in
10824    mingw*)
10825      sys_lib_search_path_spec=
10826      lt_save_ifs=$IFS
10827      IFS=';'
10828      for lt_path in $LIB
10829      do
10830        IFS=$lt_save_ifs
10831        # Let DOS variable expansion print the short 8.3 style file name.
10832        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10833        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10834      done
10835      IFS=$lt_save_ifs
10836      # Convert to MSYS style.
10837      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10838      ;;
10839    cygwin*)
10840      # Convert to unix form, then to dos form, then back to unix form
10841      # but this time dos style (no spaces!) so that the unix form looks
10842      # like /cygdrive/c/PROGRA~1:/cygdr...
10843      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10844      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10845      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10846      ;;
10847    *)
10848      sys_lib_search_path_spec=$LIB
10849      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10850        # It is most probably a Windows format PATH.
10851        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10852      else
10853        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10854      fi
10855      # FIXME: find the short name or the path components, as spaces are
10856      # common. (e.g. "Program Files" -> "PROGRA~1")
10857      ;;
10858    esac
10859
10860    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10861    postinstall_cmds='base_file=`basename \$file`~
10862      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
10863      dldir=$destdir/`dirname \$dlpath`~
10864      test -d \$dldir || mkdir -p \$dldir~
10865      $install_prog $dir/$dlname \$dldir/$dlname'
10866    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10867      dlpath=$dir/\$dldll~
10868       $RM \$dlpath'
10869    shlibpath_overrides_runpath=yes
10870    dynamic_linker='Win32 link.exe'
10871    ;;
10872
10873  *)
10874    # Assume MSVC wrapper
10875    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
10876    dynamic_linker='Win32 ld.exe'
10877    ;;
10878  esac
10879  # FIXME: first we should search . and the directory the executable is in
10880  shlibpath_var=PATH
10881  ;;
10882
10883darwin* | rhapsody*)
10884  dynamic_linker="$host_os dyld"
10885  version_type=darwin
10886  need_lib_prefix=no
10887  need_version=no
10888  library_names_spec='$libname$release$versuffix$shared_ext $libname$release$major$shared_ext $libname$shared_ext'
10889  soname_spec='$libname$release$major$shared_ext'
10890  shlibpath_overrides_runpath=yes
10891  shlibpath_var=DYLD_LIBRARY_PATH
10892  shrext_cmds='`test .$module = .yes && echo .bundle || echo .dylib`'
10893
10894  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10895  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10896  ;;
10897
10898dgux*)
10899  version_type=linux # correct to gnu/linux during the next big refactor
10900  need_lib_prefix=no
10901  need_version=no
10902  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10903  soname_spec='$libname$release$shared_ext$major'
10904  shlibpath_var=LD_LIBRARY_PATH
10905  ;;
10906
10907freebsd* | dragonfly*)
10908  # DragonFly does not have aout.  When/if they implement a new
10909  # versioning mechanism, adjust this.
10910  if test -x /usr/bin/objformat; then
10911    objformat=`/usr/bin/objformat`
10912  else
10913    case $host_os in
10914    freebsd[23].*) objformat=aout ;;
10915    *) objformat=elf ;;
10916    esac
10917  fi
10918  # Handle Gentoo/FreeBSD as it was Linux
10919  case $host_vendor in
10920    gentoo)
10921      version_type=linux ;;
10922    *)
10923      version_type=freebsd-$objformat ;;
10924  esac
10925
10926  case $version_type in
10927    freebsd-elf*)
10928      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10929      soname_spec='$libname$release$shared_ext$major'
10930      need_version=no
10931      need_lib_prefix=no
10932      ;;
10933    freebsd-*)
10934      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
10935      need_version=yes
10936      ;;
10937    linux)
10938      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10939      soname_spec='${libname}${release}${shared_ext}$major'
10940      need_lib_prefix=no
10941      need_version=no
10942      ;;
10943  esac
10944  shlibpath_var=LD_LIBRARY_PATH
10945  case $host_os in
10946  freebsd2.*)
10947    shlibpath_overrides_runpath=yes
10948    ;;
10949  freebsd3.[01]* | freebsdelf3.[01]*)
10950    shlibpath_overrides_runpath=yes
10951    hardcode_into_libs=yes
10952    ;;
10953  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10954  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10955    shlibpath_overrides_runpath=no
10956    hardcode_into_libs=yes
10957    ;;
10958  *) # from 4.6 on, and DragonFly
10959    shlibpath_overrides_runpath=yes
10960    hardcode_into_libs=yes
10961    ;;
10962  esac
10963  ;;
10964
10965haiku*)
10966  version_type=linux # correct to gnu/linux during the next big refactor
10967  need_lib_prefix=no
10968  need_version=no
10969  dynamic_linker="$host_os runtime_loader"
10970  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10971  soname_spec='$libname$release$shared_ext$major'
10972  shlibpath_var=LIBRARY_PATH
10973  shlibpath_overrides_runpath=no
10974  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10975  hardcode_into_libs=yes
10976  ;;
10977
10978hpux9* | hpux10* | hpux11*)
10979  # Give a soname corresponding to the major version so that dld.sl refuses to
10980  # link against other versions.
10981  version_type=sunos
10982  need_lib_prefix=no
10983  need_version=no
10984  case $host_cpu in
10985  ia64*)
10986    shrext_cmds='.so'
10987    hardcode_into_libs=yes
10988    dynamic_linker="$host_os dld.so"
10989    shlibpath_var=LD_LIBRARY_PATH
10990    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10991    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10992    soname_spec='$libname$release$shared_ext$major'
10993    if test 32 = "$HPUX_IA64_MODE"; then
10994      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10995      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
10996    else
10997      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10998      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
10999    fi
11000    ;;
11001  hppa*64*)
11002    shrext_cmds='.sl'
11003    hardcode_into_libs=yes
11004    dynamic_linker="$host_os dld.sl"
11005    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11006    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11007    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11008    soname_spec='$libname$release$shared_ext$major'
11009    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11010    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11011    ;;
11012  *)
11013    shrext_cmds='.sl'
11014    dynamic_linker="$host_os dld.sl"
11015    shlibpath_var=SHLIB_PATH
11016    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11017    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11018    soname_spec='$libname$release$shared_ext$major'
11019    ;;
11020  esac
11021  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11022  postinstall_cmds='chmod 555 $lib'
11023  # or fails outright, so override atomically:
11024  install_override_mode=555
11025  ;;
11026
11027interix[3-9]*)
11028  version_type=linux # correct to gnu/linux during the next big refactor
11029  need_lib_prefix=no
11030  need_version=no
11031  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11032  soname_spec='$libname$release$shared_ext$major'
11033  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11034  shlibpath_var=LD_LIBRARY_PATH
11035  shlibpath_overrides_runpath=no
11036  hardcode_into_libs=yes
11037  ;;
11038
11039irix5* | irix6* | nonstopux*)
11040  case $host_os in
11041    nonstopux*) version_type=nonstopux ;;
11042    *)
11043	if test yes = "$lt_cv_prog_gnu_ld"; then
11044		version_type=linux # correct to gnu/linux during the next big refactor
11045	else
11046		version_type=irix
11047	fi ;;
11048  esac
11049  need_lib_prefix=no
11050  need_version=no
11051  soname_spec='$libname$release$shared_ext$major'
11052  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11053  case $host_os in
11054  irix5* | nonstopux*)
11055    libsuff= shlibsuff=
11056    ;;
11057  *)
11058    case $LD in # libtool.m4 will add one of these switches to LD
11059    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11060      libsuff= shlibsuff= libmagic=32-bit;;
11061    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11062      libsuff=32 shlibsuff=N32 libmagic=N32;;
11063    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11064      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11065    *) libsuff= shlibsuff= libmagic=never-match;;
11066    esac
11067    ;;
11068  esac
11069  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11070  shlibpath_overrides_runpath=no
11071  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11072  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11073  hardcode_into_libs=yes
11074  ;;
11075
11076# No shared lib support for Linux oldld, aout, or coff.
11077linux*oldld* | linux*aout* | linux*coff*)
11078  dynamic_linker=no
11079  ;;
11080
11081linux*android*)
11082  version_type=none # Android doesn't support versioned libraries.
11083  need_lib_prefix=no
11084  need_version=no
11085  library_names_spec='$libname$release$shared_ext'
11086  soname_spec='$libname$release$shared_ext'
11087  finish_cmds=
11088  shlibpath_var=LD_LIBRARY_PATH
11089  shlibpath_overrides_runpath=yes
11090
11091  # This implies no fast_install, which is unacceptable.
11092  # Some rework will be needed to allow for fast_install
11093  # before this can be enabled.
11094  hardcode_into_libs=yes
11095
11096  dynamic_linker='Android linker'
11097  # Don't embed -rpath directories since the linker doesn't support them.
11098  hardcode_libdir_flag_spec='-L$libdir'
11099  ;;
11100
11101# This must be glibc/ELF.
11102linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11103  version_type=linux # correct to gnu/linux during the next big refactor
11104  need_lib_prefix=no
11105  need_version=no
11106  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11107  soname_spec='$libname$release$shared_ext$major'
11108  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11109  shlibpath_var=LD_LIBRARY_PATH
11110  shlibpath_overrides_runpath=no
11111
11112  # Some binutils ld are patched to set DT_RUNPATH
11113  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11114  $as_echo_n "(cached) " >&6
11115else
11116  lt_cv_shlibpath_overrides_runpath=no
11117    save_LDFLAGS=$LDFLAGS
11118    save_libdir=$libdir
11119    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11120	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11121    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11122/* end confdefs.h.  */
11123
11124int
11125main ()
11126{
11127
11128  ;
11129  return 0;
11130}
11131_ACEOF
11132if ac_fn_c_try_link "$LINENO"; then :
11133  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11134  lt_cv_shlibpath_overrides_runpath=yes
11135fi
11136fi
11137rm -f core conftest.err conftest.$ac_objext \
11138    conftest$ac_exeext conftest.$ac_ext
11139    LDFLAGS=$save_LDFLAGS
11140    libdir=$save_libdir
11141
11142fi
11143
11144  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11145
11146  # This implies no fast_install, which is unacceptable.
11147  # Some rework will be needed to allow for fast_install
11148  # before this can be enabled.
11149  hardcode_into_libs=yes
11150
11151  # Ideally, we could use ldconfig to report *all* directores which are
11152  # searched for libraries, however this is still not possible.  Aside from not
11153  # being certain /sbin/ldconfig is available, command
11154  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11155  # even though it is searched at run-time.  Try to do the best guess by
11156  # appending ld.so.conf contents (and includes) to the search path.
11157  if test -f /etc/ld.so.conf; then
11158    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' ' '`
11159    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11160  fi
11161
11162  # We used to test for /lib/ld.so.1 and disable shared libraries on
11163  # powerpc, because MkLinux only supported shared libraries with the
11164  # GNU dynamic linker.  Since this was broken with cross compilers,
11165  # most powerpc-linux boxes support dynamic linking these days and
11166  # people can always --disable-shared, the test was removed, and we
11167  # assume the GNU/Linux dynamic linker is in use.
11168  dynamic_linker='GNU/Linux ld.so'
11169  ;;
11170
11171netbsd*)
11172  version_type=sunos
11173  need_lib_prefix=no
11174  need_version=no
11175  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11176    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11177    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11178    dynamic_linker='NetBSD (a.out) ld.so'
11179  else
11180    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11181    soname_spec='$libname$release$shared_ext$major'
11182    dynamic_linker='NetBSD ld.elf_so'
11183  fi
11184  shlibpath_var=LD_LIBRARY_PATH
11185  shlibpath_overrides_runpath=yes
11186  hardcode_into_libs=yes
11187  ;;
11188
11189newsos6)
11190  version_type=linux # correct to gnu/linux during the next big refactor
11191  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11192  shlibpath_var=LD_LIBRARY_PATH
11193  shlibpath_overrides_runpath=yes
11194  ;;
11195
11196*nto* | *qnx*)
11197  version_type=qnx
11198  need_lib_prefix=no
11199  need_version=no
11200  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11201  soname_spec='$libname$release$shared_ext$major'
11202  shlibpath_var=LD_LIBRARY_PATH
11203  shlibpath_overrides_runpath=no
11204  hardcode_into_libs=yes
11205  dynamic_linker='ldqnx.so'
11206  ;;
11207
11208openbsd* | bitrig*)
11209  version_type=sunos
11210  sys_lib_dlsearch_path_spec=/usr/lib
11211  need_lib_prefix=no
11212  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11213    need_version=no
11214  else
11215    need_version=yes
11216  fi
11217  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11218  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11219  shlibpath_var=LD_LIBRARY_PATH
11220  shlibpath_overrides_runpath=yes
11221  ;;
11222
11223os2*)
11224  libname_spec='$name'
11225  version_type=windows
11226  shrext_cmds=.dll
11227  need_version=no
11228  need_lib_prefix=no
11229  # OS/2 can only load a DLL with a base name of 8 characters or less.
11230  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11231    v=$($ECHO $release$versuffix | tr -d .-);
11232    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11233    $ECHO $n$v`$shared_ext'
11234  library_names_spec='${libname}_dll.$libext'
11235  dynamic_linker='OS/2 ld.exe'
11236  shlibpath_var=BEGINLIBPATH
11237  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11238  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11239  postinstall_cmds='base_file=`basename \$file`~
11240    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11241    dldir=$destdir/`dirname \$dlpath`~
11242    test -d \$dldir || mkdir -p \$dldir~
11243    $install_prog $dir/$dlname \$dldir/$dlname~
11244    chmod a+x \$dldir/$dlname~
11245    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11246      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11247    fi'
11248  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11249    dlpath=$dir/\$dldll~
11250    $RM \$dlpath'
11251  ;;
11252
11253osf3* | osf4* | osf5*)
11254  version_type=osf
11255  need_lib_prefix=no
11256  need_version=no
11257  soname_spec='$libname$release$shared_ext$major'
11258  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11259  shlibpath_var=LD_LIBRARY_PATH
11260  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11261  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11262  ;;
11263
11264rdos*)
11265  dynamic_linker=no
11266  ;;
11267
11268solaris*)
11269  version_type=linux # correct to gnu/linux during the next big refactor
11270  need_lib_prefix=no
11271  need_version=no
11272  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11273  soname_spec='$libname$release$shared_ext$major'
11274  shlibpath_var=LD_LIBRARY_PATH
11275  shlibpath_overrides_runpath=yes
11276  hardcode_into_libs=yes
11277  # ldd complains unless libraries are executable
11278  postinstall_cmds='chmod +x $lib'
11279  ;;
11280
11281sunos4*)
11282  version_type=sunos
11283  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11284  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11285  shlibpath_var=LD_LIBRARY_PATH
11286  shlibpath_overrides_runpath=yes
11287  if test yes = "$with_gnu_ld"; then
11288    need_lib_prefix=no
11289  fi
11290  need_version=yes
11291  ;;
11292
11293sysv4 | sysv4.3*)
11294  version_type=linux # correct to gnu/linux during the next big refactor
11295  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11296  soname_spec='$libname$release$shared_ext$major'
11297  shlibpath_var=LD_LIBRARY_PATH
11298  case $host_vendor in
11299    sni)
11300      shlibpath_overrides_runpath=no
11301      need_lib_prefix=no
11302      runpath_var=LD_RUN_PATH
11303      ;;
11304    siemens)
11305      need_lib_prefix=no
11306      ;;
11307    motorola)
11308      need_lib_prefix=no
11309      need_version=no
11310      shlibpath_overrides_runpath=no
11311      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11312      ;;
11313  esac
11314  ;;
11315
11316sysv4*MP*)
11317  if test -d /usr/nec; then
11318    version_type=linux # correct to gnu/linux during the next big refactor
11319    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11320    soname_spec='$libname$shared_ext.$major'
11321    shlibpath_var=LD_LIBRARY_PATH
11322  fi
11323  ;;
11324
11325sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11326  version_type=sco
11327  need_lib_prefix=no
11328  need_version=no
11329  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11330  soname_spec='$libname$release$shared_ext$major'
11331  shlibpath_var=LD_LIBRARY_PATH
11332  shlibpath_overrides_runpath=yes
11333  hardcode_into_libs=yes
11334  if test yes = "$with_gnu_ld"; then
11335    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11336  else
11337    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11338    case $host_os in
11339      sco3.2v5*)
11340        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11341	;;
11342    esac
11343  fi
11344  sys_lib_dlsearch_path_spec='/usr/lib'
11345  ;;
11346
11347tpf*)
11348  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11349  version_type=linux # correct to gnu/linux during the next big refactor
11350  need_lib_prefix=no
11351  need_version=no
11352  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11353  shlibpath_var=LD_LIBRARY_PATH
11354  shlibpath_overrides_runpath=no
11355  hardcode_into_libs=yes
11356  ;;
11357
11358uts4*)
11359  version_type=linux # correct to gnu/linux during the next big refactor
11360  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11361  soname_spec='$libname$release$shared_ext$major'
11362  shlibpath_var=LD_LIBRARY_PATH
11363  ;;
11364
11365*)
11366  dynamic_linker=no
11367  ;;
11368esac
11369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11370$as_echo "$dynamic_linker" >&6; }
11371test no = "$dynamic_linker" && can_build_shared=no
11372
11373variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11374if test yes = "$GCC"; then
11375  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11376fi
11377
11378if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11379  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11380fi
11381
11382if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11383  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11384fi
11385
11386# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11387configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11388
11389# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11390func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11391
11392# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11393configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11492$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11493hardcode_action=
11494if test -n "$hardcode_libdir_flag_spec" ||
11495   test -n "$runpath_var" ||
11496   test yes = "$hardcode_automatic"; then
11497
11498  # We can hardcode non-existent directories.
11499  if test no != "$hardcode_direct" &&
11500     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11501     # have to relink, otherwise we might link with an installed library
11502     # when we should be linking with a yet-to-be-installed one
11503     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11504     test no != "$hardcode_minus_L"; then
11505    # Linking always hardcodes the temporary library directory.
11506    hardcode_action=relink
11507  else
11508    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11509    hardcode_action=immediate
11510  fi
11511else
11512  # We cannot hardcode anything, or else we can only hardcode existing
11513  # directories.
11514  hardcode_action=unsupported
11515fi
11516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11517$as_echo "$hardcode_action" >&6; }
11518
11519if test relink = "$hardcode_action" ||
11520   test yes = "$inherit_rpath"; then
11521  # Fast installation is not supported
11522  enable_fast_install=no
11523elif test yes = "$shlibpath_overrides_runpath" ||
11524     test no = "$enable_shared"; then
11525  # Fast installation is not necessary
11526  enable_fast_install=needless
11527fi
11528
11529
11530
11531
11532
11533
11534  if test yes != "$enable_dlopen"; then
11535  enable_dlopen=unknown
11536  enable_dlopen_self=unknown
11537  enable_dlopen_self_static=unknown
11538else
11539  lt_cv_dlopen=no
11540  lt_cv_dlopen_libs=
11541
11542  case $host_os in
11543  beos*)
11544    lt_cv_dlopen=load_add_on
11545    lt_cv_dlopen_libs=
11546    lt_cv_dlopen_self=yes
11547    ;;
11548
11549  mingw* | pw32* | cegcc*)
11550    lt_cv_dlopen=LoadLibrary
11551    lt_cv_dlopen_libs=
11552    ;;
11553
11554  cygwin*)
11555    lt_cv_dlopen=dlopen
11556    lt_cv_dlopen_libs=
11557    ;;
11558
11559  darwin*)
11560    # if libdl is installed we need to link against it
11561    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11562$as_echo_n "checking for dlopen in -ldl... " >&6; }
11563if ${ac_cv_lib_dl_dlopen+:} false; then :
11564  $as_echo_n "(cached) " >&6
11565else
11566  ac_check_lib_save_LIBS=$LIBS
11567LIBS="-ldl  $LIBS"
11568cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11569/* end confdefs.h.  */
11570
11571/* Override any GCC internal prototype to avoid an error.
11572   Use char because int might match the return type of a GCC
11573   builtin and then its argument prototype would still apply.  */
11574#ifdef __cplusplus
11575extern "C"
11576#endif
11577char dlopen ();
11578int
11579main ()
11580{
11581return dlopen ();
11582  ;
11583  return 0;
11584}
11585_ACEOF
11586if ac_fn_c_try_link "$LINENO"; then :
11587  ac_cv_lib_dl_dlopen=yes
11588else
11589  ac_cv_lib_dl_dlopen=no
11590fi
11591rm -f core conftest.err conftest.$ac_objext \
11592    conftest$ac_exeext conftest.$ac_ext
11593LIBS=$ac_check_lib_save_LIBS
11594fi
11595{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11596$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11597if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11598  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11599else
11600
11601    lt_cv_dlopen=dyld
11602    lt_cv_dlopen_libs=
11603    lt_cv_dlopen_self=yes
11604
11605fi
11606
11607    ;;
11608
11609  tpf*)
11610    # Don't try to run any link tests for TPF.  We know it's impossible
11611    # because TPF is a cross-compiler, and we know how we open DSOs.
11612    lt_cv_dlopen=dlopen
11613    lt_cv_dlopen_libs=
11614    lt_cv_dlopen_self=no
11615    ;;
11616
11617  *)
11618    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11619if test "x$ac_cv_func_shl_load" = xyes; then :
11620  lt_cv_dlopen=shl_load
11621else
11622  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11623$as_echo_n "checking for shl_load in -ldld... " >&6; }
11624if ${ac_cv_lib_dld_shl_load+:} false; then :
11625  $as_echo_n "(cached) " >&6
11626else
11627  ac_check_lib_save_LIBS=$LIBS
11628LIBS="-ldld  $LIBS"
11629cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11630/* end confdefs.h.  */
11631
11632/* Override any GCC internal prototype to avoid an error.
11633   Use char because int might match the return type of a GCC
11634   builtin and then its argument prototype would still apply.  */
11635#ifdef __cplusplus
11636extern "C"
11637#endif
11638char shl_load ();
11639int
11640main ()
11641{
11642return shl_load ();
11643  ;
11644  return 0;
11645}
11646_ACEOF
11647if ac_fn_c_try_link "$LINENO"; then :
11648  ac_cv_lib_dld_shl_load=yes
11649else
11650  ac_cv_lib_dld_shl_load=no
11651fi
11652rm -f core conftest.err conftest.$ac_objext \
11653    conftest$ac_exeext conftest.$ac_ext
11654LIBS=$ac_check_lib_save_LIBS
11655fi
11656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11657$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11658if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11659  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
11660else
11661  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11662if test "x$ac_cv_func_dlopen" = xyes; then :
11663  lt_cv_dlopen=dlopen
11664else
11665  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11666$as_echo_n "checking for dlopen in -ldl... " >&6; }
11667if ${ac_cv_lib_dl_dlopen+:} false; then :
11668  $as_echo_n "(cached) " >&6
11669else
11670  ac_check_lib_save_LIBS=$LIBS
11671LIBS="-ldl  $LIBS"
11672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11673/* end confdefs.h.  */
11674
11675/* Override any GCC internal prototype to avoid an error.
11676   Use char because int might match the return type of a GCC
11677   builtin and then its argument prototype would still apply.  */
11678#ifdef __cplusplus
11679extern "C"
11680#endif
11681char dlopen ();
11682int
11683main ()
11684{
11685return dlopen ();
11686  ;
11687  return 0;
11688}
11689_ACEOF
11690if ac_fn_c_try_link "$LINENO"; then :
11691  ac_cv_lib_dl_dlopen=yes
11692else
11693  ac_cv_lib_dl_dlopen=no
11694fi
11695rm -f core conftest.err conftest.$ac_objext \
11696    conftest$ac_exeext conftest.$ac_ext
11697LIBS=$ac_check_lib_save_LIBS
11698fi
11699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11700$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11701if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11702  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11703else
11704  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11705$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11706if ${ac_cv_lib_svld_dlopen+:} false; then :
11707  $as_echo_n "(cached) " >&6
11708else
11709  ac_check_lib_save_LIBS=$LIBS
11710LIBS="-lsvld  $LIBS"
11711cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11712/* end confdefs.h.  */
11713
11714/* Override any GCC internal prototype to avoid an error.
11715   Use char because int might match the return type of a GCC
11716   builtin and then its argument prototype would still apply.  */
11717#ifdef __cplusplus
11718extern "C"
11719#endif
11720char dlopen ();
11721int
11722main ()
11723{
11724return dlopen ();
11725  ;
11726  return 0;
11727}
11728_ACEOF
11729if ac_fn_c_try_link "$LINENO"; then :
11730  ac_cv_lib_svld_dlopen=yes
11731else
11732  ac_cv_lib_svld_dlopen=no
11733fi
11734rm -f core conftest.err conftest.$ac_objext \
11735    conftest$ac_exeext conftest.$ac_ext
11736LIBS=$ac_check_lib_save_LIBS
11737fi
11738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11739$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11740if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11741  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
11742else
11743  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11744$as_echo_n "checking for dld_link in -ldld... " >&6; }
11745if ${ac_cv_lib_dld_dld_link+:} false; then :
11746  $as_echo_n "(cached) " >&6
11747else
11748  ac_check_lib_save_LIBS=$LIBS
11749LIBS="-ldld  $LIBS"
11750cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11751/* end confdefs.h.  */
11752
11753/* Override any GCC internal prototype to avoid an error.
11754   Use char because int might match the return type of a GCC
11755   builtin and then its argument prototype would still apply.  */
11756#ifdef __cplusplus
11757extern "C"
11758#endif
11759char dld_link ();
11760int
11761main ()
11762{
11763return dld_link ();
11764  ;
11765  return 0;
11766}
11767_ACEOF
11768if ac_fn_c_try_link "$LINENO"; then :
11769  ac_cv_lib_dld_dld_link=yes
11770else
11771  ac_cv_lib_dld_dld_link=no
11772fi
11773rm -f core conftest.err conftest.$ac_objext \
11774    conftest$ac_exeext conftest.$ac_ext
11775LIBS=$ac_check_lib_save_LIBS
11776fi
11777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11778$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11779if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11780  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
11781fi
11782
11783
11784fi
11785
11786
11787fi
11788
11789
11790fi
11791
11792
11793fi
11794
11795
11796fi
11797
11798    ;;
11799  esac
11800
11801  if test no = "$lt_cv_dlopen"; then
11802    enable_dlopen=no
11803  else
11804    enable_dlopen=yes
11805  fi
11806
11807  case $lt_cv_dlopen in
11808  dlopen)
11809    save_CPPFLAGS=$CPPFLAGS
11810    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11811
11812    save_LDFLAGS=$LDFLAGS
11813    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11814
11815    save_LIBS=$LIBS
11816    LIBS="$lt_cv_dlopen_libs $LIBS"
11817
11818    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11819$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11820if ${lt_cv_dlopen_self+:} false; then :
11821  $as_echo_n "(cached) " >&6
11822else
11823  	  if test yes = "$cross_compiling"; then :
11824  lt_cv_dlopen_self=cross
11825else
11826  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11827  lt_status=$lt_dlunknown
11828  cat > conftest.$ac_ext <<_LT_EOF
11829#line $LINENO "configure"
11830#include "confdefs.h"
11831
11832#if HAVE_DLFCN_H
11833#include <dlfcn.h>
11834#endif
11835
11836#include <stdio.h>
11837
11838#ifdef RTLD_GLOBAL
11839#  define LT_DLGLOBAL		RTLD_GLOBAL
11840#else
11841#  ifdef DL_GLOBAL
11842#    define LT_DLGLOBAL		DL_GLOBAL
11843#  else
11844#    define LT_DLGLOBAL		0
11845#  endif
11846#endif
11847
11848/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11849   find out it does not work in some platform. */
11850#ifndef LT_DLLAZY_OR_NOW
11851#  ifdef RTLD_LAZY
11852#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11853#  else
11854#    ifdef DL_LAZY
11855#      define LT_DLLAZY_OR_NOW		DL_LAZY
11856#    else
11857#      ifdef RTLD_NOW
11858#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11859#      else
11860#        ifdef DL_NOW
11861#          define LT_DLLAZY_OR_NOW	DL_NOW
11862#        else
11863#          define LT_DLLAZY_OR_NOW	0
11864#        endif
11865#      endif
11866#    endif
11867#  endif
11868#endif
11869
11870/* When -fvisibility=hidden is used, assume the code has been annotated
11871   correspondingly for the symbols needed.  */
11872#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11873int fnord () __attribute__((visibility("default")));
11874#endif
11875
11876int fnord () { return 42; }
11877int main ()
11878{
11879  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11880  int status = $lt_dlunknown;
11881
11882  if (self)
11883    {
11884      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11885      else
11886        {
11887	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11888          else puts (dlerror ());
11889	}
11890      /* dlclose (self); */
11891    }
11892  else
11893    puts (dlerror ());
11894
11895  return status;
11896}
11897_LT_EOF
11898  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11899  (eval $ac_link) 2>&5
11900  ac_status=$?
11901  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11902  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
11903    (./conftest; exit; ) >&5 2>/dev/null
11904    lt_status=$?
11905    case x$lt_status in
11906      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11907      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11908      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11909    esac
11910  else :
11911    # compilation failed
11912    lt_cv_dlopen_self=no
11913  fi
11914fi
11915rm -fr conftest*
11916
11917
11918fi
11919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11920$as_echo "$lt_cv_dlopen_self" >&6; }
11921
11922    if test yes = "$lt_cv_dlopen_self"; then
11923      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11924      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11925$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11926if ${lt_cv_dlopen_self_static+:} false; then :
11927  $as_echo_n "(cached) " >&6
11928else
11929  	  if test yes = "$cross_compiling"; then :
11930  lt_cv_dlopen_self_static=cross
11931else
11932  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11933  lt_status=$lt_dlunknown
11934  cat > conftest.$ac_ext <<_LT_EOF
11935#line $LINENO "configure"
11936#include "confdefs.h"
11937
11938#if HAVE_DLFCN_H
11939#include <dlfcn.h>
11940#endif
11941
11942#include <stdio.h>
11943
11944#ifdef RTLD_GLOBAL
11945#  define LT_DLGLOBAL		RTLD_GLOBAL
11946#else
11947#  ifdef DL_GLOBAL
11948#    define LT_DLGLOBAL		DL_GLOBAL
11949#  else
11950#    define LT_DLGLOBAL		0
11951#  endif
11952#endif
11953
11954/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11955   find out it does not work in some platform. */
11956#ifndef LT_DLLAZY_OR_NOW
11957#  ifdef RTLD_LAZY
11958#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11959#  else
11960#    ifdef DL_LAZY
11961#      define LT_DLLAZY_OR_NOW		DL_LAZY
11962#    else
11963#      ifdef RTLD_NOW
11964#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11965#      else
11966#        ifdef DL_NOW
11967#          define LT_DLLAZY_OR_NOW	DL_NOW
11968#        else
11969#          define LT_DLLAZY_OR_NOW	0
11970#        endif
11971#      endif
11972#    endif
11973#  endif
11974#endif
11975
11976/* When -fvisibility=hidden is used, assume the code has been annotated
11977   correspondingly for the symbols needed.  */
11978#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11979int fnord () __attribute__((visibility("default")));
11980#endif
11981
11982int fnord () { return 42; }
11983int main ()
11984{
11985  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11986  int status = $lt_dlunknown;
11987
11988  if (self)
11989    {
11990      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11991      else
11992        {
11993	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11994          else puts (dlerror ());
11995	}
11996      /* dlclose (self); */
11997    }
11998  else
11999    puts (dlerror ());
12000
12001  return status;
12002}
12003_LT_EOF
12004  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12005  (eval $ac_link) 2>&5
12006  ac_status=$?
12007  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12008  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12009    (./conftest; exit; ) >&5 2>/dev/null
12010    lt_status=$?
12011    case x$lt_status in
12012      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12013      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12014      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12015    esac
12016  else :
12017    # compilation failed
12018    lt_cv_dlopen_self_static=no
12019  fi
12020fi
12021rm -fr conftest*
12022
12023
12024fi
12025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12026$as_echo "$lt_cv_dlopen_self_static" >&6; }
12027    fi
12028
12029    CPPFLAGS=$save_CPPFLAGS
12030    LDFLAGS=$save_LDFLAGS
12031    LIBS=$save_LIBS
12032    ;;
12033  esac
12034
12035  case $lt_cv_dlopen_self in
12036  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12037  *) enable_dlopen_self=unknown ;;
12038  esac
12039
12040  case $lt_cv_dlopen_self_static in
12041  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12042  *) enable_dlopen_self_static=unknown ;;
12043  esac
12044fi
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062striplib=
12063old_striplib=
12064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12065$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12066if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12067  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12068  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12070$as_echo "yes" >&6; }
12071else
12072# FIXME - insert some real tests, host_os isn't really good enough
12073  case $host_os in
12074  darwin*)
12075    if test -n "$STRIP"; then
12076      striplib="$STRIP -x"
12077      old_striplib="$STRIP -S"
12078      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12079$as_echo "yes" >&6; }
12080    else
12081      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12082$as_echo "no" >&6; }
12083    fi
12084    ;;
12085  *)
12086    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12087$as_echo "no" >&6; }
12088    ;;
12089  esac
12090fi
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103  # Report what library types will actually be built
12104  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12105$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12107$as_echo "$can_build_shared" >&6; }
12108
12109  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12110$as_echo_n "checking whether to build shared libraries... " >&6; }
12111  test no = "$can_build_shared" && enable_shared=no
12112
12113  # On AIX, shared libraries and static libraries use the same namespace, and
12114  # are all built from PIC.
12115  case $host_os in
12116  aix3*)
12117    test yes = "$enable_shared" && enable_static=no
12118    if test -n "$RANLIB"; then
12119      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12120      postinstall_cmds='$RANLIB $lib'
12121    fi
12122    ;;
12123
12124  aix[4-9]*)
12125    if test ia64 != "$host_cpu"; then
12126      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12127      yes,aix,yes) ;;			# shared object as lib.so file only
12128      yes,svr4,*) ;;			# shared object as lib.so archive member only
12129      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12130      esac
12131    fi
12132    ;;
12133  esac
12134  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12135$as_echo "$enable_shared" >&6; }
12136
12137  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12138$as_echo_n "checking whether to build static libraries... " >&6; }
12139  # Make sure either enable_shared or enable_static is yes.
12140  test yes = "$enable_shared" || enable_static=yes
12141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12142$as_echo "$enable_static" >&6; }
12143
12144
12145
12146
12147fi
12148ac_ext=c
12149ac_cpp='$CPP $CPPFLAGS'
12150ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12151ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12152ac_compiler_gnu=$ac_cv_c_compiler_gnu
12153
12154CC=$lt_save_CC
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170        ac_config_commands="$ac_config_commands libtool"
12171
12172
12173
12174
12175# Only expand once:
12176
12177
12178
12179ac_ext=c
12180ac_cpp='$CPP $CPPFLAGS'
12181ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12182ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12183ac_compiler_gnu=$ac_cv_c_compiler_gnu
12184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
12185$as_echo_n "checking how to run the C preprocessor... " >&6; }
12186# On Suns, sometimes $CPP names a directory.
12187if test -n "$CPP" && test -d "$CPP"; then
12188  CPP=
12189fi
12190if test -z "$CPP"; then
12191  if ${ac_cv_prog_CPP+:} false; then :
12192  $as_echo_n "(cached) " >&6
12193else
12194      # Double quotes because CPP needs to be expanded
12195    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
12196    do
12197      ac_preproc_ok=false
12198for ac_c_preproc_warn_flag in '' yes
12199do
12200  # Use a header file that comes with gcc, so configuring glibc
12201  # with a fresh cross-compiler works.
12202  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12203  # <limits.h> exists even on freestanding compilers.
12204  # On the NeXT, cc -E runs the code through the compiler's parser,
12205  # not just through cpp. "Syntax error" is here to catch this case.
12206  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12207/* end confdefs.h.  */
12208#ifdef __STDC__
12209# include <limits.h>
12210#else
12211# include <assert.h>
12212#endif
12213		     Syntax error
12214_ACEOF
12215if ac_fn_c_try_cpp "$LINENO"; then :
12216
12217else
12218  # Broken: fails on valid input.
12219continue
12220fi
12221rm -f conftest.err conftest.i conftest.$ac_ext
12222
12223  # OK, works on sane cases.  Now check whether nonexistent headers
12224  # can be detected and how.
12225  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12226/* end confdefs.h.  */
12227#include <ac_nonexistent.h>
12228_ACEOF
12229if ac_fn_c_try_cpp "$LINENO"; then :
12230  # Broken: success on invalid input.
12231continue
12232else
12233  # Passes both tests.
12234ac_preproc_ok=:
12235break
12236fi
12237rm -f conftest.err conftest.i conftest.$ac_ext
12238
12239done
12240# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12241rm -f conftest.i conftest.err conftest.$ac_ext
12242if $ac_preproc_ok; then :
12243  break
12244fi
12245
12246    done
12247    ac_cv_prog_CPP=$CPP
12248
12249fi
12250  CPP=$ac_cv_prog_CPP
12251else
12252  ac_cv_prog_CPP=$CPP
12253fi
12254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
12255$as_echo "$CPP" >&6; }
12256ac_preproc_ok=false
12257for ac_c_preproc_warn_flag in '' yes
12258do
12259  # Use a header file that comes with gcc, so configuring glibc
12260  # with a fresh cross-compiler works.
12261  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12262  # <limits.h> exists even on freestanding compilers.
12263  # On the NeXT, cc -E runs the code through the compiler's parser,
12264  # not just through cpp. "Syntax error" is here to catch this case.
12265  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12266/* end confdefs.h.  */
12267#ifdef __STDC__
12268# include <limits.h>
12269#else
12270# include <assert.h>
12271#endif
12272		     Syntax error
12273_ACEOF
12274if ac_fn_c_try_cpp "$LINENO"; then :
12275
12276else
12277  # Broken: fails on valid input.
12278continue
12279fi
12280rm -f conftest.err conftest.i conftest.$ac_ext
12281
12282  # OK, works on sane cases.  Now check whether nonexistent headers
12283  # can be detected and how.
12284  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12285/* end confdefs.h.  */
12286#include <ac_nonexistent.h>
12287_ACEOF
12288if ac_fn_c_try_cpp "$LINENO"; then :
12289  # Broken: success on invalid input.
12290continue
12291else
12292  # Passes both tests.
12293ac_preproc_ok=:
12294break
12295fi
12296rm -f conftest.err conftest.i conftest.$ac_ext
12297
12298done
12299# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12300rm -f conftest.i conftest.err conftest.$ac_ext
12301if $ac_preproc_ok; then :
12302
12303else
12304  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12305$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12306as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
12307See \`config.log' for more details" "$LINENO" 5; }
12308fi
12309
12310ac_ext=c
12311ac_cpp='$CPP $CPPFLAGS'
12312ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12313ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12314ac_compiler_gnu=$ac_cv_c_compiler_gnu
12315
12316ac_ext=c
12317ac_cpp='$CPP $CPPFLAGS'
12318ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12319ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12320ac_compiler_gnu=$ac_cv_c_compiler_gnu
12321if test -n "$ac_tool_prefix"; then
12322  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
12323set dummy ${ac_tool_prefix}gcc; ac_word=$2
12324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12325$as_echo_n "checking for $ac_word... " >&6; }
12326if ${ac_cv_prog_CC+:} false; then :
12327  $as_echo_n "(cached) " >&6
12328else
12329  if test -n "$CC"; then
12330  ac_cv_prog_CC="$CC" # Let the user override the test.
12331else
12332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12333for as_dir in $PATH
12334do
12335  IFS=$as_save_IFS
12336  test -z "$as_dir" && as_dir=.
12337    for ac_exec_ext in '' $ac_executable_extensions; do
12338  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12339    ac_cv_prog_CC="${ac_tool_prefix}gcc"
12340    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12341    break 2
12342  fi
12343done
12344  done
12345IFS=$as_save_IFS
12346
12347fi
12348fi
12349CC=$ac_cv_prog_CC
12350if test -n "$CC"; then
12351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12352$as_echo "$CC" >&6; }
12353else
12354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12355$as_echo "no" >&6; }
12356fi
12357
12358
12359fi
12360if test -z "$ac_cv_prog_CC"; then
12361  ac_ct_CC=$CC
12362  # Extract the first word of "gcc", so it can be a program name with args.
12363set dummy gcc; ac_word=$2
12364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12365$as_echo_n "checking for $ac_word... " >&6; }
12366if ${ac_cv_prog_ac_ct_CC+:} false; then :
12367  $as_echo_n "(cached) " >&6
12368else
12369  if test -n "$ac_ct_CC"; then
12370  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12371else
12372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12373for as_dir in $PATH
12374do
12375  IFS=$as_save_IFS
12376  test -z "$as_dir" && as_dir=.
12377    for ac_exec_ext in '' $ac_executable_extensions; do
12378  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12379    ac_cv_prog_ac_ct_CC="gcc"
12380    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12381    break 2
12382  fi
12383done
12384  done
12385IFS=$as_save_IFS
12386
12387fi
12388fi
12389ac_ct_CC=$ac_cv_prog_ac_ct_CC
12390if test -n "$ac_ct_CC"; then
12391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12392$as_echo "$ac_ct_CC" >&6; }
12393else
12394  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12395$as_echo "no" >&6; }
12396fi
12397
12398  if test "x$ac_ct_CC" = x; then
12399    CC=""
12400  else
12401    case $cross_compiling:$ac_tool_warned in
12402yes:)
12403{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12404$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12405ac_tool_warned=yes ;;
12406esac
12407    CC=$ac_ct_CC
12408  fi
12409else
12410  CC="$ac_cv_prog_CC"
12411fi
12412
12413if test -z "$CC"; then
12414          if test -n "$ac_tool_prefix"; then
12415    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
12416set dummy ${ac_tool_prefix}cc; ac_word=$2
12417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12418$as_echo_n "checking for $ac_word... " >&6; }
12419if ${ac_cv_prog_CC+:} false; then :
12420  $as_echo_n "(cached) " >&6
12421else
12422  if test -n "$CC"; then
12423  ac_cv_prog_CC="$CC" # Let the user override the test.
12424else
12425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12426for as_dir in $PATH
12427do
12428  IFS=$as_save_IFS
12429  test -z "$as_dir" && as_dir=.
12430    for ac_exec_ext in '' $ac_executable_extensions; do
12431  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12432    ac_cv_prog_CC="${ac_tool_prefix}cc"
12433    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12434    break 2
12435  fi
12436done
12437  done
12438IFS=$as_save_IFS
12439
12440fi
12441fi
12442CC=$ac_cv_prog_CC
12443if test -n "$CC"; then
12444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12445$as_echo "$CC" >&6; }
12446else
12447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12448$as_echo "no" >&6; }
12449fi
12450
12451
12452  fi
12453fi
12454if test -z "$CC"; then
12455  # Extract the first word of "cc", so it can be a program name with args.
12456set dummy cc; ac_word=$2
12457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12458$as_echo_n "checking for $ac_word... " >&6; }
12459if ${ac_cv_prog_CC+:} false; then :
12460  $as_echo_n "(cached) " >&6
12461else
12462  if test -n "$CC"; then
12463  ac_cv_prog_CC="$CC" # Let the user override the test.
12464else
12465  ac_prog_rejected=no
12466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12467for as_dir in $PATH
12468do
12469  IFS=$as_save_IFS
12470  test -z "$as_dir" && as_dir=.
12471    for ac_exec_ext in '' $ac_executable_extensions; do
12472  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12473    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
12474       ac_prog_rejected=yes
12475       continue
12476     fi
12477    ac_cv_prog_CC="cc"
12478    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12479    break 2
12480  fi
12481done
12482  done
12483IFS=$as_save_IFS
12484
12485if test $ac_prog_rejected = yes; then
12486  # We found a bogon in the path, so make sure we never use it.
12487  set dummy $ac_cv_prog_CC
12488  shift
12489  if test $# != 0; then
12490    # We chose a different compiler from the bogus one.
12491    # However, it has the same basename, so the bogon will be chosen
12492    # first if we set CC to just the basename; use the full file name.
12493    shift
12494    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
12495  fi
12496fi
12497fi
12498fi
12499CC=$ac_cv_prog_CC
12500if test -n "$CC"; then
12501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12502$as_echo "$CC" >&6; }
12503else
12504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12505$as_echo "no" >&6; }
12506fi
12507
12508
12509fi
12510if test -z "$CC"; then
12511  if test -n "$ac_tool_prefix"; then
12512  for ac_prog in cl.exe
12513  do
12514    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12515set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12517$as_echo_n "checking for $ac_word... " >&6; }
12518if ${ac_cv_prog_CC+:} false; then :
12519  $as_echo_n "(cached) " >&6
12520else
12521  if test -n "$CC"; then
12522  ac_cv_prog_CC="$CC" # Let the user override the test.
12523else
12524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12525for as_dir in $PATH
12526do
12527  IFS=$as_save_IFS
12528  test -z "$as_dir" && as_dir=.
12529    for ac_exec_ext in '' $ac_executable_extensions; do
12530  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12531    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
12532    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12533    break 2
12534  fi
12535done
12536  done
12537IFS=$as_save_IFS
12538
12539fi
12540fi
12541CC=$ac_cv_prog_CC
12542if test -n "$CC"; then
12543  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12544$as_echo "$CC" >&6; }
12545else
12546  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12547$as_echo "no" >&6; }
12548fi
12549
12550
12551    test -n "$CC" && break
12552  done
12553fi
12554if test -z "$CC"; then
12555  ac_ct_CC=$CC
12556  for ac_prog in cl.exe
12557do
12558  # Extract the first word of "$ac_prog", so it can be a program name with args.
12559set dummy $ac_prog; ac_word=$2
12560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12561$as_echo_n "checking for $ac_word... " >&6; }
12562if ${ac_cv_prog_ac_ct_CC+:} false; then :
12563  $as_echo_n "(cached) " >&6
12564else
12565  if test -n "$ac_ct_CC"; then
12566  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12567else
12568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12569for as_dir in $PATH
12570do
12571  IFS=$as_save_IFS
12572  test -z "$as_dir" && as_dir=.
12573    for ac_exec_ext in '' $ac_executable_extensions; do
12574  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12575    ac_cv_prog_ac_ct_CC="$ac_prog"
12576    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12577    break 2
12578  fi
12579done
12580  done
12581IFS=$as_save_IFS
12582
12583fi
12584fi
12585ac_ct_CC=$ac_cv_prog_ac_ct_CC
12586if test -n "$ac_ct_CC"; then
12587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12588$as_echo "$ac_ct_CC" >&6; }
12589else
12590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12591$as_echo "no" >&6; }
12592fi
12593
12594
12595  test -n "$ac_ct_CC" && break
12596done
12597
12598  if test "x$ac_ct_CC" = x; then
12599    CC=""
12600  else
12601    case $cross_compiling:$ac_tool_warned in
12602yes:)
12603{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12604$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12605ac_tool_warned=yes ;;
12606esac
12607    CC=$ac_ct_CC
12608  fi
12609fi
12610
12611fi
12612
12613
12614test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12615$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12616as_fn_error $? "no acceptable C compiler found in \$PATH
12617See \`config.log' for more details" "$LINENO" 5; }
12618
12619# Provide some information about the compiler.
12620$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
12621set X $ac_compile
12622ac_compiler=$2
12623for ac_option in --version -v -V -qversion; do
12624  { { ac_try="$ac_compiler $ac_option >&5"
12625case "(($ac_try" in
12626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12627  *) ac_try_echo=$ac_try;;
12628esac
12629eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12630$as_echo "$ac_try_echo"; } >&5
12631  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
12632  ac_status=$?
12633  if test -s conftest.err; then
12634    sed '10a\
12635... rest of stderr output deleted ...
12636         10q' conftest.err >conftest.er1
12637    cat conftest.er1 >&5
12638  fi
12639  rm -f conftest.er1 conftest.err
12640  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12641  test $ac_status = 0; }
12642done
12643
12644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
12645$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
12646if ${ac_cv_c_compiler_gnu+:} false; then :
12647  $as_echo_n "(cached) " >&6
12648else
12649  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12650/* end confdefs.h.  */
12651
12652int
12653main ()
12654{
12655#ifndef __GNUC__
12656       choke me
12657#endif
12658
12659  ;
12660  return 0;
12661}
12662_ACEOF
12663if ac_fn_c_try_compile "$LINENO"; then :
12664  ac_compiler_gnu=yes
12665else
12666  ac_compiler_gnu=no
12667fi
12668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12669ac_cv_c_compiler_gnu=$ac_compiler_gnu
12670
12671fi
12672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
12673$as_echo "$ac_cv_c_compiler_gnu" >&6; }
12674if test $ac_compiler_gnu = yes; then
12675  GCC=yes
12676else
12677  GCC=
12678fi
12679ac_test_CFLAGS=${CFLAGS+set}
12680ac_save_CFLAGS=$CFLAGS
12681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
12682$as_echo_n "checking whether $CC accepts -g... " >&6; }
12683if ${ac_cv_prog_cc_g+:} false; then :
12684  $as_echo_n "(cached) " >&6
12685else
12686  ac_save_c_werror_flag=$ac_c_werror_flag
12687   ac_c_werror_flag=yes
12688   ac_cv_prog_cc_g=no
12689   CFLAGS="-g"
12690   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12691/* end confdefs.h.  */
12692
12693int
12694main ()
12695{
12696
12697  ;
12698  return 0;
12699}
12700_ACEOF
12701if ac_fn_c_try_compile "$LINENO"; then :
12702  ac_cv_prog_cc_g=yes
12703else
12704  CFLAGS=""
12705      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12706/* end confdefs.h.  */
12707
12708int
12709main ()
12710{
12711
12712  ;
12713  return 0;
12714}
12715_ACEOF
12716if ac_fn_c_try_compile "$LINENO"; then :
12717
12718else
12719  ac_c_werror_flag=$ac_save_c_werror_flag
12720	 CFLAGS="-g"
12721	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12722/* end confdefs.h.  */
12723
12724int
12725main ()
12726{
12727
12728  ;
12729  return 0;
12730}
12731_ACEOF
12732if ac_fn_c_try_compile "$LINENO"; then :
12733  ac_cv_prog_cc_g=yes
12734fi
12735rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12736fi
12737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12738fi
12739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12740   ac_c_werror_flag=$ac_save_c_werror_flag
12741fi
12742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
12743$as_echo "$ac_cv_prog_cc_g" >&6; }
12744if test "$ac_test_CFLAGS" = set; then
12745  CFLAGS=$ac_save_CFLAGS
12746elif test $ac_cv_prog_cc_g = yes; then
12747  if test "$GCC" = yes; then
12748    CFLAGS="-g -O2"
12749  else
12750    CFLAGS="-g"
12751  fi
12752else
12753  if test "$GCC" = yes; then
12754    CFLAGS="-O2"
12755  else
12756    CFLAGS=
12757  fi
12758fi
12759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
12760$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
12761if ${ac_cv_prog_cc_c89+:} false; then :
12762  $as_echo_n "(cached) " >&6
12763else
12764  ac_cv_prog_cc_c89=no
12765ac_save_CC=$CC
12766cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12767/* end confdefs.h.  */
12768#include <stdarg.h>
12769#include <stdio.h>
12770struct stat;
12771/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
12772struct buf { int x; };
12773FILE * (*rcsopen) (struct buf *, struct stat *, int);
12774static char *e (p, i)
12775     char **p;
12776     int i;
12777{
12778  return p[i];
12779}
12780static char *f (char * (*g) (char **, int), char **p, ...)
12781{
12782  char *s;
12783  va_list v;
12784  va_start (v,p);
12785  s = g (p, va_arg (v,int));
12786  va_end (v);
12787  return s;
12788}
12789
12790/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
12791   function prototypes and stuff, but not '\xHH' hex character constants.
12792   These don't provoke an error unfortunately, instead are silently treated
12793   as 'x'.  The following induces an error, until -std is added to get
12794   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
12795   array size at least.  It's necessary to write '\x00'==0 to get something
12796   that's true only with -std.  */
12797int osf4_cc_array ['\x00' == 0 ? 1 : -1];
12798
12799/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
12800   inside strings and character constants.  */
12801#define FOO(x) 'x'
12802int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
12803
12804int test (int i, double x);
12805struct s1 {int (*f) (int a);};
12806struct s2 {int (*f) (double a);};
12807int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12808int argc;
12809char **argv;
12810int
12811main ()
12812{
12813return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
12814  ;
12815  return 0;
12816}
12817_ACEOF
12818for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
12819	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12820do
12821  CC="$ac_save_CC $ac_arg"
12822  if ac_fn_c_try_compile "$LINENO"; then :
12823  ac_cv_prog_cc_c89=$ac_arg
12824fi
12825rm -f core conftest.err conftest.$ac_objext
12826  test "x$ac_cv_prog_cc_c89" != "xno" && break
12827done
12828rm -f conftest.$ac_ext
12829CC=$ac_save_CC
12830
12831fi
12832# AC_CACHE_VAL
12833case "x$ac_cv_prog_cc_c89" in
12834  x)
12835    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
12836$as_echo "none needed" >&6; } ;;
12837  xno)
12838    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
12839$as_echo "unsupported" >&6; } ;;
12840  *)
12841    CC="$CC $ac_cv_prog_cc_c89"
12842    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
12843$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
12844esac
12845if test "x$ac_cv_prog_cc_c89" != xno; then :
12846
12847fi
12848
12849ac_ext=c
12850ac_cpp='$CPP $CPPFLAGS'
12851ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12852ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12853ac_compiler_gnu=$ac_cv_c_compiler_gnu
12854
12855ac_ext=c
12856ac_cpp='$CPP $CPPFLAGS'
12857ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12858ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12859ac_compiler_gnu=$ac_cv_c_compiler_gnu
12860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
12861$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
12862if ${am_cv_prog_cc_c_o+:} false; then :
12863  $as_echo_n "(cached) " >&6
12864else
12865  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12866/* end confdefs.h.  */
12867
12868int
12869main ()
12870{
12871
12872  ;
12873  return 0;
12874}
12875_ACEOF
12876  # Make sure it works both with $CC and with simple cc.
12877  # Following AC_PROG_CC_C_O, we do the test twice because some
12878  # compilers refuse to overwrite an existing .o file with -o,
12879  # though they will create one.
12880  am_cv_prog_cc_c_o=yes
12881  for am_i in 1 2; do
12882    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
12883   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
12884   ac_status=$?
12885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12886   (exit $ac_status); } \
12887         && test -f conftest2.$ac_objext; then
12888      : OK
12889    else
12890      am_cv_prog_cc_c_o=no
12891      break
12892    fi
12893  done
12894  rm -f core conftest*
12895  unset am_i
12896fi
12897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
12898$as_echo "$am_cv_prog_cc_c_o" >&6; }
12899if test "$am_cv_prog_cc_c_o" != yes; then
12900   # Losing compiler, so override with the script.
12901   # FIXME: It is wrong to rewrite CC.
12902   # But if we don't then we get into trouble of one sort or another.
12903   # A longer-term fix would be to have automake use am__CC in this case,
12904   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
12905   CC="$am_aux_dir/compile $CC"
12906fi
12907ac_ext=c
12908ac_cpp='$CPP $CPPFLAGS'
12909ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12910ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12911ac_compiler_gnu=$ac_cv_c_compiler_gnu
12912
12913
12914depcc="$CC"   am_compiler_list=
12915
12916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
12917$as_echo_n "checking dependency style of $depcc... " >&6; }
12918if ${am_cv_CC_dependencies_compiler_type+:} false; then :
12919  $as_echo_n "(cached) " >&6
12920else
12921  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
12922  # We make a subdir and do the tests there.  Otherwise we can end up
12923  # making bogus files that we don't know about and never remove.  For
12924  # instance it was reported that on HP-UX the gcc test will end up
12925  # making a dummy file named 'D' -- because '-MD' means "put the output
12926  # in D".
12927  rm -rf conftest.dir
12928  mkdir conftest.dir
12929  # Copy depcomp to subdir because otherwise we won't find it if we're
12930  # using a relative directory.
12931  cp "$am_depcomp" conftest.dir
12932  cd conftest.dir
12933  # We will build objects and dependencies in a subdirectory because
12934  # it helps to detect inapplicable dependency modes.  For instance
12935  # both Tru64's cc and ICC support -MD to output dependencies as a
12936  # side effect of compilation, but ICC will put the dependencies in
12937  # the current directory while Tru64 will put them in the object
12938  # directory.
12939  mkdir sub
12940
12941  am_cv_CC_dependencies_compiler_type=none
12942  if test "$am_compiler_list" = ""; then
12943     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
12944  fi
12945  am__universal=false
12946  case " $depcc " in #(
12947     *\ -arch\ *\ -arch\ *) am__universal=true ;;
12948     esac
12949
12950  for depmode in $am_compiler_list; do
12951    # Setup a source with many dependencies, because some compilers
12952    # like to wrap large dependency lists on column 80 (with \), and
12953    # we should not choose a depcomp mode which is confused by this.
12954    #
12955    # We need to recreate these files for each test, as the compiler may
12956    # overwrite some of them when testing with obscure command lines.
12957    # This happens at least with the AIX C compiler.
12958    : > sub/conftest.c
12959    for i in 1 2 3 4 5 6; do
12960      echo '#include "conftst'$i'.h"' >> sub/conftest.c
12961      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
12962      # Solaris 10 /bin/sh.
12963      echo '/* dummy */' > sub/conftst$i.h
12964    done
12965    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
12966
12967    # We check with '-c' and '-o' for the sake of the "dashmstdout"
12968    # mode.  It turns out that the SunPro C++ compiler does not properly
12969    # handle '-M -o', and we need to detect this.  Also, some Intel
12970    # versions had trouble with output in subdirs.
12971    am__obj=sub/conftest.${OBJEXT-o}
12972    am__minus_obj="-o $am__obj"
12973    case $depmode in
12974    gcc)
12975      # This depmode causes a compiler race in universal mode.
12976      test "$am__universal" = false || continue
12977      ;;
12978    nosideeffect)
12979      # After this tag, mechanisms are not by side-effect, so they'll
12980      # only be used when explicitly requested.
12981      if test "x$enable_dependency_tracking" = xyes; then
12982	continue
12983      else
12984	break
12985      fi
12986      ;;
12987    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
12988      # This compiler won't grok '-c -o', but also, the minuso test has
12989      # not run yet.  These depmodes are late enough in the game, and
12990      # so weak that their functioning should not be impacted.
12991      am__obj=conftest.${OBJEXT-o}
12992      am__minus_obj=
12993      ;;
12994    none) break ;;
12995    esac
12996    if depmode=$depmode \
12997       source=sub/conftest.c object=$am__obj \
12998       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
12999       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
13000         >/dev/null 2>conftest.err &&
13001       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
13002       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
13003       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
13004       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
13005      # icc doesn't choke on unknown options, it will just issue warnings
13006      # or remarks (even with -Werror).  So we grep stderr for any message
13007      # that says an option was ignored or not supported.
13008      # When given -MP, icc 7.0 and 7.1 complain thusly:
13009      #   icc: Command line warning: ignoring option '-M'; no argument required
13010      # The diagnosis changed in icc 8.0:
13011      #   icc: Command line remark: option '-MP' not supported
13012      if (grep 'ignoring option' conftest.err ||
13013          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
13014        am_cv_CC_dependencies_compiler_type=$depmode
13015        break
13016      fi
13017    fi
13018  done
13019
13020  cd ..
13021  rm -rf conftest.dir
13022else
13023  am_cv_CC_dependencies_compiler_type=none
13024fi
13025
13026fi
13027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
13028$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
13029CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
13030
13031 if
13032  test "x$enable_dependency_tracking" != xno \
13033  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
13034  am__fastdepCC_TRUE=
13035  am__fastdepCC_FALSE='#'
13036else
13037  am__fastdepCC_TRUE='#'
13038  am__fastdepCC_FALSE=
13039fi
13040
13041
13042ac_ext=cpp
13043ac_cpp='$CXXCPP $CPPFLAGS'
13044ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13045ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13046ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13047if test -z "$CXX"; then
13048  if test -n "$CCC"; then
13049    CXX=$CCC
13050  else
13051    if test -n "$ac_tool_prefix"; then
13052  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
13053  do
13054    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
13055set dummy $ac_tool_prefix$ac_prog; ac_word=$2
13056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13057$as_echo_n "checking for $ac_word... " >&6; }
13058if ${ac_cv_prog_CXX+:} false; then :
13059  $as_echo_n "(cached) " >&6
13060else
13061  if test -n "$CXX"; then
13062  ac_cv_prog_CXX="$CXX" # Let the user override the test.
13063else
13064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13065for as_dir in $PATH
13066do
13067  IFS=$as_save_IFS
13068  test -z "$as_dir" && as_dir=.
13069    for ac_exec_ext in '' $ac_executable_extensions; do
13070  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13071    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
13072    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13073    break 2
13074  fi
13075done
13076  done
13077IFS=$as_save_IFS
13078
13079fi
13080fi
13081CXX=$ac_cv_prog_CXX
13082if test -n "$CXX"; then
13083  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
13084$as_echo "$CXX" >&6; }
13085else
13086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13087$as_echo "no" >&6; }
13088fi
13089
13090
13091    test -n "$CXX" && break
13092  done
13093fi
13094if test -z "$CXX"; then
13095  ac_ct_CXX=$CXX
13096  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
13097do
13098  # Extract the first word of "$ac_prog", so it can be a program name with args.
13099set dummy $ac_prog; ac_word=$2
13100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13101$as_echo_n "checking for $ac_word... " >&6; }
13102if ${ac_cv_prog_ac_ct_CXX+:} false; then :
13103  $as_echo_n "(cached) " >&6
13104else
13105  if test -n "$ac_ct_CXX"; then
13106  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
13107else
13108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13109for as_dir in $PATH
13110do
13111  IFS=$as_save_IFS
13112  test -z "$as_dir" && as_dir=.
13113    for ac_exec_ext in '' $ac_executable_extensions; do
13114  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13115    ac_cv_prog_ac_ct_CXX="$ac_prog"
13116    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13117    break 2
13118  fi
13119done
13120  done
13121IFS=$as_save_IFS
13122
13123fi
13124fi
13125ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
13126if test -n "$ac_ct_CXX"; then
13127  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
13128$as_echo "$ac_ct_CXX" >&6; }
13129else
13130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13131$as_echo "no" >&6; }
13132fi
13133
13134
13135  test -n "$ac_ct_CXX" && break
13136done
13137
13138  if test "x$ac_ct_CXX" = x; then
13139    CXX="g++"
13140  else
13141    case $cross_compiling:$ac_tool_warned in
13142yes:)
13143{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13144$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13145ac_tool_warned=yes ;;
13146esac
13147    CXX=$ac_ct_CXX
13148  fi
13149fi
13150
13151  fi
13152fi
13153# Provide some information about the compiler.
13154$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
13155set X $ac_compile
13156ac_compiler=$2
13157for ac_option in --version -v -V -qversion; do
13158  { { ac_try="$ac_compiler $ac_option >&5"
13159case "(($ac_try" in
13160  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13161  *) ac_try_echo=$ac_try;;
13162esac
13163eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13164$as_echo "$ac_try_echo"; } >&5
13165  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13166  ac_status=$?
13167  if test -s conftest.err; then
13168    sed '10a\
13169... rest of stderr output deleted ...
13170         10q' conftest.err >conftest.er1
13171    cat conftest.er1 >&5
13172  fi
13173  rm -f conftest.er1 conftest.err
13174  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13175  test $ac_status = 0; }
13176done
13177
13178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
13179$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
13180if ${ac_cv_cxx_compiler_gnu+:} false; then :
13181  $as_echo_n "(cached) " >&6
13182else
13183  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13184/* end confdefs.h.  */
13185
13186int
13187main ()
13188{
13189#ifndef __GNUC__
13190       choke me
13191#endif
13192
13193  ;
13194  return 0;
13195}
13196_ACEOF
13197if ac_fn_cxx_try_compile "$LINENO"; then :
13198  ac_compiler_gnu=yes
13199else
13200  ac_compiler_gnu=no
13201fi
13202rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13203ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
13204
13205fi
13206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
13207$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
13208if test $ac_compiler_gnu = yes; then
13209  GXX=yes
13210else
13211  GXX=
13212fi
13213ac_test_CXXFLAGS=${CXXFLAGS+set}
13214ac_save_CXXFLAGS=$CXXFLAGS
13215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
13216$as_echo_n "checking whether $CXX accepts -g... " >&6; }
13217if ${ac_cv_prog_cxx_g+:} false; then :
13218  $as_echo_n "(cached) " >&6
13219else
13220  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
13221   ac_cxx_werror_flag=yes
13222   ac_cv_prog_cxx_g=no
13223   CXXFLAGS="-g"
13224   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13225/* end confdefs.h.  */
13226
13227int
13228main ()
13229{
13230
13231  ;
13232  return 0;
13233}
13234_ACEOF
13235if ac_fn_cxx_try_compile "$LINENO"; then :
13236  ac_cv_prog_cxx_g=yes
13237else
13238  CXXFLAGS=""
13239      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13240/* end confdefs.h.  */
13241
13242int
13243main ()
13244{
13245
13246  ;
13247  return 0;
13248}
13249_ACEOF
13250if ac_fn_cxx_try_compile "$LINENO"; then :
13251
13252else
13253  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
13254	 CXXFLAGS="-g"
13255	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13256/* end confdefs.h.  */
13257
13258int
13259main ()
13260{
13261
13262  ;
13263  return 0;
13264}
13265_ACEOF
13266if ac_fn_cxx_try_compile "$LINENO"; then :
13267  ac_cv_prog_cxx_g=yes
13268fi
13269rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13270fi
13271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13272fi
13273rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13274   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
13275fi
13276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
13277$as_echo "$ac_cv_prog_cxx_g" >&6; }
13278if test "$ac_test_CXXFLAGS" = set; then
13279  CXXFLAGS=$ac_save_CXXFLAGS
13280elif test $ac_cv_prog_cxx_g = yes; then
13281  if test "$GXX" = yes; then
13282    CXXFLAGS="-g -O2"
13283  else
13284    CXXFLAGS="-g"
13285  fi
13286else
13287  if test "$GXX" = yes; then
13288    CXXFLAGS="-O2"
13289  else
13290    CXXFLAGS=
13291  fi
13292fi
13293ac_ext=c
13294ac_cpp='$CPP $CPPFLAGS'
13295ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13296ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13297ac_compiler_gnu=$ac_cv_c_compiler_gnu
13298
13299depcc="$CXX"  am_compiler_list=
13300
13301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
13302$as_echo_n "checking dependency style of $depcc... " >&6; }
13303if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
13304  $as_echo_n "(cached) " >&6
13305else
13306  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
13307  # We make a subdir and do the tests there.  Otherwise we can end up
13308  # making bogus files that we don't know about and never remove.  For
13309  # instance it was reported that on HP-UX the gcc test will end up
13310  # making a dummy file named 'D' -- because '-MD' means "put the output
13311  # in D".
13312  rm -rf conftest.dir
13313  mkdir conftest.dir
13314  # Copy depcomp to subdir because otherwise we won't find it if we're
13315  # using a relative directory.
13316  cp "$am_depcomp" conftest.dir
13317  cd conftest.dir
13318  # We will build objects and dependencies in a subdirectory because
13319  # it helps to detect inapplicable dependency modes.  For instance
13320  # both Tru64's cc and ICC support -MD to output dependencies as a
13321  # side effect of compilation, but ICC will put the dependencies in
13322  # the current directory while Tru64 will put them in the object
13323  # directory.
13324  mkdir sub
13325
13326  am_cv_CXX_dependencies_compiler_type=none
13327  if test "$am_compiler_list" = ""; then
13328     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
13329  fi
13330  am__universal=false
13331  case " $depcc " in #(
13332     *\ -arch\ *\ -arch\ *) am__universal=true ;;
13333     esac
13334
13335  for depmode in $am_compiler_list; do
13336    # Setup a source with many dependencies, because some compilers
13337    # like to wrap large dependency lists on column 80 (with \), and
13338    # we should not choose a depcomp mode which is confused by this.
13339    #
13340    # We need to recreate these files for each test, as the compiler may
13341    # overwrite some of them when testing with obscure command lines.
13342    # This happens at least with the AIX C compiler.
13343    : > sub/conftest.c
13344    for i in 1 2 3 4 5 6; do
13345      echo '#include "conftst'$i'.h"' >> sub/conftest.c
13346      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
13347      # Solaris 10 /bin/sh.
13348      echo '/* dummy */' > sub/conftst$i.h
13349    done
13350    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
13351
13352    # We check with '-c' and '-o' for the sake of the "dashmstdout"
13353    # mode.  It turns out that the SunPro C++ compiler does not properly
13354    # handle '-M -o', and we need to detect this.  Also, some Intel
13355    # versions had trouble with output in subdirs.
13356    am__obj=sub/conftest.${OBJEXT-o}
13357    am__minus_obj="-o $am__obj"
13358    case $depmode in
13359    gcc)
13360      # This depmode causes a compiler race in universal mode.
13361      test "$am__universal" = false || continue
13362      ;;
13363    nosideeffect)
13364      # After this tag, mechanisms are not by side-effect, so they'll
13365      # only be used when explicitly requested.
13366      if test "x$enable_dependency_tracking" = xyes; then
13367	continue
13368      else
13369	break
13370      fi
13371      ;;
13372    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
13373      # This compiler won't grok '-c -o', but also, the minuso test has
13374      # not run yet.  These depmodes are late enough in the game, and
13375      # so weak that their functioning should not be impacted.
13376      am__obj=conftest.${OBJEXT-o}
13377      am__minus_obj=
13378      ;;
13379    none) break ;;
13380    esac
13381    if depmode=$depmode \
13382       source=sub/conftest.c object=$am__obj \
13383       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
13384       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
13385         >/dev/null 2>conftest.err &&
13386       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
13387       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
13388       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
13389       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
13390      # icc doesn't choke on unknown options, it will just issue warnings
13391      # or remarks (even with -Werror).  So we grep stderr for any message
13392      # that says an option was ignored or not supported.
13393      # When given -MP, icc 7.0 and 7.1 complain thusly:
13394      #   icc: Command line warning: ignoring option '-M'; no argument required
13395      # The diagnosis changed in icc 8.0:
13396      #   icc: Command line remark: option '-MP' not supported
13397      if (grep 'ignoring option' conftest.err ||
13398          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
13399        am_cv_CXX_dependencies_compiler_type=$depmode
13400        break
13401      fi
13402    fi
13403  done
13404
13405  cd ..
13406  rm -rf conftest.dir
13407else
13408  am_cv_CXX_dependencies_compiler_type=none
13409fi
13410
13411fi
13412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
13413$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
13414CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
13415
13416 if
13417  test "x$enable_dependency_tracking" != xno \
13418  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
13419  am__fastdepCXX_TRUE=
13420  am__fastdepCXX_FALSE='#'
13421else
13422  am__fastdepCXX_TRUE='#'
13423  am__fastdepCXX_FALSE=
13424fi
13425
13426
13427
13428
13429func_stripname_cnf ()
13430{
13431  case $2 in
13432  .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
13433  *)  func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
13434  esac
13435} # func_stripname_cnf
13436
13437      if test -n "$CXX" && ( test no != "$CXX" &&
13438    ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
13439    (test g++ != "$CXX"))); then
13440  ac_ext=cpp
13441ac_cpp='$CXXCPP $CPPFLAGS'
13442ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13443ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13444ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
13446$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
13447if test -z "$CXXCPP"; then
13448  if ${ac_cv_prog_CXXCPP+:} false; then :
13449  $as_echo_n "(cached) " >&6
13450else
13451      # Double quotes because CXXCPP needs to be expanded
13452    for CXXCPP in "$CXX -E" "/lib/cpp"
13453    do
13454      ac_preproc_ok=false
13455for ac_cxx_preproc_warn_flag in '' yes
13456do
13457  # Use a header file that comes with gcc, so configuring glibc
13458  # with a fresh cross-compiler works.
13459  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13460  # <limits.h> exists even on freestanding compilers.
13461  # On the NeXT, cc -E runs the code through the compiler's parser,
13462  # not just through cpp. "Syntax error" is here to catch this case.
13463  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13464/* end confdefs.h.  */
13465#ifdef __STDC__
13466# include <limits.h>
13467#else
13468# include <assert.h>
13469#endif
13470		     Syntax error
13471_ACEOF
13472if ac_fn_cxx_try_cpp "$LINENO"; then :
13473
13474else
13475  # Broken: fails on valid input.
13476continue
13477fi
13478rm -f conftest.err conftest.i conftest.$ac_ext
13479
13480  # OK, works on sane cases.  Now check whether nonexistent headers
13481  # can be detected and how.
13482  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13483/* end confdefs.h.  */
13484#include <ac_nonexistent.h>
13485_ACEOF
13486if ac_fn_cxx_try_cpp "$LINENO"; then :
13487  # Broken: success on invalid input.
13488continue
13489else
13490  # Passes both tests.
13491ac_preproc_ok=:
13492break
13493fi
13494rm -f conftest.err conftest.i conftest.$ac_ext
13495
13496done
13497# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13498rm -f conftest.i conftest.err conftest.$ac_ext
13499if $ac_preproc_ok; then :
13500  break
13501fi
13502
13503    done
13504    ac_cv_prog_CXXCPP=$CXXCPP
13505
13506fi
13507  CXXCPP=$ac_cv_prog_CXXCPP
13508else
13509  ac_cv_prog_CXXCPP=$CXXCPP
13510fi
13511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
13512$as_echo "$CXXCPP" >&6; }
13513ac_preproc_ok=false
13514for ac_cxx_preproc_warn_flag in '' yes
13515do
13516  # Use a header file that comes with gcc, so configuring glibc
13517  # with a fresh cross-compiler works.
13518  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13519  # <limits.h> exists even on freestanding compilers.
13520  # On the NeXT, cc -E runs the code through the compiler's parser,
13521  # not just through cpp. "Syntax error" is here to catch this case.
13522  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13523/* end confdefs.h.  */
13524#ifdef __STDC__
13525# include <limits.h>
13526#else
13527# include <assert.h>
13528#endif
13529		     Syntax error
13530_ACEOF
13531if ac_fn_cxx_try_cpp "$LINENO"; then :
13532
13533else
13534  # Broken: fails on valid input.
13535continue
13536fi
13537rm -f conftest.err conftest.i conftest.$ac_ext
13538
13539  # OK, works on sane cases.  Now check whether nonexistent headers
13540  # can be detected and how.
13541  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13542/* end confdefs.h.  */
13543#include <ac_nonexistent.h>
13544_ACEOF
13545if ac_fn_cxx_try_cpp "$LINENO"; then :
13546  # Broken: success on invalid input.
13547continue
13548else
13549  # Passes both tests.
13550ac_preproc_ok=:
13551break
13552fi
13553rm -f conftest.err conftest.i conftest.$ac_ext
13554
13555done
13556# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
13557rm -f conftest.i conftest.err conftest.$ac_ext
13558if $ac_preproc_ok; then :
13559
13560else
13561  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13562$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13563as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
13564See \`config.log' for more details" "$LINENO" 5; }
13565fi
13566
13567ac_ext=c
13568ac_cpp='$CPP $CPPFLAGS'
13569ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13570ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13571ac_compiler_gnu=$ac_cv_c_compiler_gnu
13572
13573else
13574  _lt_caught_CXX_error=yes
13575fi
13576
13577ac_ext=cpp
13578ac_cpp='$CXXCPP $CPPFLAGS'
13579ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13580ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13581ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
13582
13583archive_cmds_need_lc_CXX=no
13584allow_undefined_flag_CXX=
13585always_export_symbols_CXX=no
13586archive_expsym_cmds_CXX=
13587compiler_needs_object_CXX=no
13588export_dynamic_flag_spec_CXX=
13589hardcode_direct_CXX=no
13590hardcode_direct_absolute_CXX=no
13591hardcode_libdir_flag_spec_CXX=
13592hardcode_libdir_separator_CXX=
13593hardcode_minus_L_CXX=no
13594hardcode_shlibpath_var_CXX=unsupported
13595hardcode_automatic_CXX=no
13596inherit_rpath_CXX=no
13597module_cmds_CXX=
13598module_expsym_cmds_CXX=
13599link_all_deplibs_CXX=unknown
13600old_archive_cmds_CXX=$old_archive_cmds
13601reload_flag_CXX=$reload_flag
13602reload_cmds_CXX=$reload_cmds
13603no_undefined_flag_CXX=
13604whole_archive_flag_spec_CXX=
13605enable_shared_with_static_runtimes_CXX=no
13606
13607# Source file extension for C++ test sources.
13608ac_ext=cpp
13609
13610# Object file extension for compiled C++ test sources.
13611objext=o
13612objext_CXX=$objext
13613
13614# No sense in running all these tests if we already determined that
13615# the CXX compiler isn't working.  Some variables (like enable_shared)
13616# are currently assumed to apply to all compilers on this platform,
13617# and will be corrupted by setting them based on a non-working compiler.
13618if test yes != "$_lt_caught_CXX_error"; then
13619  # Code to be used in simple compile tests
13620  lt_simple_compile_test_code="int some_variable = 0;"
13621
13622  # Code to be used in simple link tests
13623  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
13624
13625  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13626
13627
13628
13629
13630
13631
13632# If no C compiler was specified, use CC.
13633LTCC=${LTCC-"$CC"}
13634
13635# If no C compiler flags were specified, use CFLAGS.
13636LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13637
13638# Allow CC to be a program name with arguments.
13639compiler=$CC
13640
13641
13642  # save warnings/boilerplate of simple test code
13643  ac_outfile=conftest.$ac_objext
13644echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13645eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13646_lt_compiler_boilerplate=`cat conftest.err`
13647$RM conftest*
13648
13649  ac_outfile=conftest.$ac_objext
13650echo "$lt_simple_link_test_code" >conftest.$ac_ext
13651eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13652_lt_linker_boilerplate=`cat conftest.err`
13653$RM -r conftest*
13654
13655
13656  # Allow CC to be a program name with arguments.
13657  lt_save_CC=$CC
13658  lt_save_CFLAGS=$CFLAGS
13659  lt_save_LD=$LD
13660  lt_save_GCC=$GCC
13661  GCC=$GXX
13662  lt_save_with_gnu_ld=$with_gnu_ld
13663  lt_save_path_LD=$lt_cv_path_LD
13664  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
13665    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
13666  else
13667    $as_unset lt_cv_prog_gnu_ld
13668  fi
13669  if test -n "${lt_cv_path_LDCXX+set}"; then
13670    lt_cv_path_LD=$lt_cv_path_LDCXX
13671  else
13672    $as_unset lt_cv_path_LD
13673  fi
13674  test -z "${LDCXX+set}" || LD=$LDCXX
13675  CC=${CXX-"c++"}
13676  CFLAGS=$CXXFLAGS
13677  compiler=$CC
13678  compiler_CXX=$CC
13679  func_cc_basename $compiler
13680cc_basename=$func_cc_basename_result
13681
13682
13683  if test -n "$compiler"; then
13684    # We don't want -fno-exception when compiling C++ code, so set the
13685    # no_builtin_flag separately
13686    if test yes = "$GXX"; then
13687      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
13688    else
13689      lt_prog_compiler_no_builtin_flag_CXX=
13690    fi
13691
13692    if test yes = "$GXX"; then
13693      # Set up default GNU C++ configuration
13694
13695
13696
13697# Check whether --with-gnu-ld was given.
13698if test "${with_gnu_ld+set}" = set; then :
13699  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
13700else
13701  with_gnu_ld=no
13702fi
13703
13704ac_prog=ld
13705if test yes = "$GCC"; then
13706  # Check if gcc -print-prog-name=ld gives a path.
13707  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
13708$as_echo_n "checking for ld used by $CC... " >&6; }
13709  case $host in
13710  *-*-mingw*)
13711    # gcc leaves a trailing carriage return, which upsets mingw
13712    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13713  *)
13714    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13715  esac
13716  case $ac_prog in
13717    # Accept absolute paths.
13718    [\\/]* | ?:[\\/]*)
13719      re_direlt='/[^/][^/]*/\.\./'
13720      # Canonicalize the pathname of ld
13721      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
13722      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
13723	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
13724      done
13725      test -z "$LD" && LD=$ac_prog
13726      ;;
13727  "")
13728    # If it fails, then pretend we aren't using GCC.
13729    ac_prog=ld
13730    ;;
13731  *)
13732    # If it is relative, then search for the first ld in PATH.
13733    with_gnu_ld=unknown
13734    ;;
13735  esac
13736elif test yes = "$with_gnu_ld"; then
13737  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13738$as_echo_n "checking for GNU ld... " >&6; }
13739else
13740  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13741$as_echo_n "checking for non-GNU ld... " >&6; }
13742fi
13743if ${lt_cv_path_LD+:} false; then :
13744  $as_echo_n "(cached) " >&6
13745else
13746  if test -z "$LD"; then
13747  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
13748  for ac_dir in $PATH; do
13749    IFS=$lt_save_ifs
13750    test -z "$ac_dir" && ac_dir=.
13751    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13752      lt_cv_path_LD=$ac_dir/$ac_prog
13753      # Check to see if the program is GNU ld.  I'd rather use --version,
13754      # but apparently some variants of GNU ld only accept -v.
13755      # Break only if it was the GNU/non-GNU ld that we prefer.
13756      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
13757      *GNU* | *'with BFD'*)
13758	test no != "$with_gnu_ld" && break
13759	;;
13760      *)
13761	test yes != "$with_gnu_ld" && break
13762	;;
13763      esac
13764    fi
13765  done
13766  IFS=$lt_save_ifs
13767else
13768  lt_cv_path_LD=$LD # Let the user override the test with a path.
13769fi
13770fi
13771
13772LD=$lt_cv_path_LD
13773if test -n "$LD"; then
13774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13775$as_echo "$LD" >&6; }
13776else
13777  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13778$as_echo "no" >&6; }
13779fi
13780test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13782$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13783if ${lt_cv_prog_gnu_ld+:} false; then :
13784  $as_echo_n "(cached) " >&6
13785else
13786  # I'd rather use --version here, but apparently some GNU lds only accept -v.
13787case `$LD -v 2>&1 </dev/null` in
13788*GNU* | *'with BFD'*)
13789  lt_cv_prog_gnu_ld=yes
13790  ;;
13791*)
13792  lt_cv_prog_gnu_ld=no
13793  ;;
13794esac
13795fi
13796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
13797$as_echo "$lt_cv_prog_gnu_ld" >&6; }
13798with_gnu_ld=$lt_cv_prog_gnu_ld
13799
13800
13801
13802
13803
13804
13805
13806      # Check if GNU C++ uses GNU ld as the underlying linker, since the
13807      # archiving commands below assume that GNU ld is being used.
13808      if test yes = "$with_gnu_ld"; then
13809        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
13810        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'
13811
13812        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
13813        export_dynamic_flag_spec_CXX='$wl--export-dynamic'
13814
13815        # If archive_cmds runs LD, not CC, wlarc should be empty
13816        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
13817        #     investigate it a little bit more. (MM)
13818        wlarc='$wl'
13819
13820        # ancient GNU ld didn't support --whole-archive et. al.
13821        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
13822	  $GREP 'no-whole-archive' > /dev/null; then
13823          whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
13824        else
13825          whole_archive_flag_spec_CXX=
13826        fi
13827      else
13828        with_gnu_ld=no
13829        wlarc=
13830
13831        # A generic and very simple default shared library creation
13832        # command for GNU C++ for the case where it uses the native
13833        # linker, instead of GNU ld.  If possible, this setting should
13834        # overridden to take advantage of the native linker features on
13835        # the platform it is being used on.
13836        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13837      fi
13838
13839      # Commands to make compiler produce verbose output that lists
13840      # what "hidden" libraries, object files and flags are used when
13841      # linking a shared library.
13842      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13843
13844    else
13845      GXX=no
13846      with_gnu_ld=no
13847      wlarc=
13848    fi
13849
13850    # PORTME: fill in a description of your system's C++ link characteristics
13851    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13852$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13853    ld_shlibs_CXX=yes
13854    case $host_os in
13855      aix3*)
13856        # FIXME: insert proper C++ library support
13857        ld_shlibs_CXX=no
13858        ;;
13859      aix[4-9]*)
13860        if test ia64 = "$host_cpu"; then
13861          # On IA64, the linker does run time linking by default, so we don't
13862          # have to do anything special.
13863          aix_use_runtimelinking=no
13864          exp_sym_flag='-Bexport'
13865          no_entry_flag=
13866        else
13867          aix_use_runtimelinking=no
13868
13869          # Test if we are trying to use run time linking or normal
13870          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13871          # have runtime linking enabled, and use it for executables.
13872          # For shared libraries, we enable/disable runtime linking
13873          # depending on the kind of the shared library created -
13874          # when "with_aix_soname,aix_use_runtimelinking" is:
13875          # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
13876          # "aix,yes"  lib.so          shared, rtl:yes, for executables
13877          #            lib.a           static archive
13878          # "both,no"  lib.so.V(shr.o) shared, rtl:yes
13879          #            lib.a(lib.so.V) shared, rtl:no,  for executables
13880          # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
13881          #            lib.a(lib.so.V) shared, rtl:no
13882          # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
13883          #            lib.a           static archive
13884          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13885	    for ld_flag in $LDFLAGS; do
13886	      case $ld_flag in
13887	      *-brtl*)
13888	        aix_use_runtimelinking=yes
13889	        break
13890	        ;;
13891	      esac
13892	    done
13893	    if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
13894	      # With aix-soname=svr4, we create the lib.so.V shared archives only,
13895	      # so we don't have lib.a shared libs to link our executables.
13896	      # We have to force runtime linking in this case.
13897	      aix_use_runtimelinking=yes
13898	      LDFLAGS="$LDFLAGS -Wl,-brtl"
13899	    fi
13900	    ;;
13901          esac
13902
13903          exp_sym_flag='-bexport'
13904          no_entry_flag='-bnoentry'
13905        fi
13906
13907        # When large executables or shared objects are built, AIX ld can
13908        # have problems creating the table of contents.  If linking a library
13909        # or program results in "error TOC overflow" add -mminimal-toc to
13910        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13911        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13912
13913        archive_cmds_CXX=''
13914        hardcode_direct_CXX=yes
13915        hardcode_direct_absolute_CXX=yes
13916        hardcode_libdir_separator_CXX=':'
13917        link_all_deplibs_CXX=yes
13918        file_list_spec_CXX='$wl-f,'
13919        case $with_aix_soname,$aix_use_runtimelinking in
13920        aix,*) ;;	# no import file
13921        svr4,* | *,yes) # use import file
13922          # The Import File defines what to hardcode.
13923          hardcode_direct_CXX=no
13924          hardcode_direct_absolute_CXX=no
13925          ;;
13926        esac
13927
13928        if test yes = "$GXX"; then
13929          case $host_os in aix4.[012]|aix4.[012].*)
13930          # We only want to do this on AIX 4.2 and lower, the check
13931          # below for broken collect2 doesn't work under 4.3+
13932	  collect2name=`$CC -print-prog-name=collect2`
13933	  if test -f "$collect2name" &&
13934	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13935	  then
13936	    # We have reworked collect2
13937	    :
13938	  else
13939	    # We have old collect2
13940	    hardcode_direct_CXX=unsupported
13941	    # It fails to find uninstalled libraries when the uninstalled
13942	    # path is not listed in the libpath.  Setting hardcode_minus_L
13943	    # to unsupported forces relinking
13944	    hardcode_minus_L_CXX=yes
13945	    hardcode_libdir_flag_spec_CXX='-L$libdir'
13946	    hardcode_libdir_separator_CXX=
13947	  fi
13948          esac
13949          shared_flag='-shared'
13950	  if test yes = "$aix_use_runtimelinking"; then
13951	    shared_flag=$shared_flag' $wl-G'
13952	  fi
13953	  # Need to ensure runtime linking is disabled for the traditional
13954	  # shared library, or the linker may eventually find shared libraries
13955	  # /with/ Import File - we do not want to mix them.
13956	  shared_flag_aix='-shared'
13957	  shared_flag_svr4='-shared $wl-G'
13958        else
13959          # not using gcc
13960          if test ia64 = "$host_cpu"; then
13961	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13962	  # chokes on -Wl,-G. The following line is correct:
13963	  shared_flag='-G'
13964          else
13965	    if test yes = "$aix_use_runtimelinking"; then
13966	      shared_flag='$wl-G'
13967	    else
13968	      shared_flag='$wl-bM:SRE'
13969	    fi
13970	    shared_flag_aix='$wl-bM:SRE'
13971	    shared_flag_svr4='$wl-G'
13972          fi
13973        fi
13974
13975        export_dynamic_flag_spec_CXX='$wl-bexpall'
13976        # It seems that -bexpall does not export symbols beginning with
13977        # underscore (_), so it is better to generate a list of symbols to
13978	# export.
13979        always_export_symbols_CXX=yes
13980	if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
13981          # Warning - without using the other runtime loading flags (-brtl),
13982          # -berok will link without error, but may produce a broken library.
13983          # The "-G" linker flag allows undefined symbols.
13984          no_undefined_flag_CXX='-bernotok'
13985          # Determine the default libpath from the value encoded in an empty
13986          # executable.
13987          if test set = "${lt_cv_aix_libpath+set}"; then
13988  aix_libpath=$lt_cv_aix_libpath
13989else
13990  if ${lt_cv_aix_libpath__CXX+:} false; then :
13991  $as_echo_n "(cached) " >&6
13992else
13993  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13994/* end confdefs.h.  */
13995
13996int
13997main ()
13998{
13999
14000  ;
14001  return 0;
14002}
14003_ACEOF
14004if ac_fn_cxx_try_link "$LINENO"; then :
14005
14006  lt_aix_libpath_sed='
14007      /Import File Strings/,/^$/ {
14008	  /^0/ {
14009	      s/^0  *\([^ ]*\) *$/\1/
14010	      p
14011	  }
14012      }'
14013  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14014  # Check for a 64-bit object if we didn't find anything.
14015  if test -z "$lt_cv_aix_libpath__CXX"; then
14016    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14017  fi
14018fi
14019rm -f core conftest.err conftest.$ac_objext \
14020    conftest$ac_exeext conftest.$ac_ext
14021  if test -z "$lt_cv_aix_libpath__CXX"; then
14022    lt_cv_aix_libpath__CXX=/usr/lib:/lib
14023  fi
14024
14025fi
14026
14027  aix_libpath=$lt_cv_aix_libpath__CXX
14028fi
14029
14030          hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
14031
14032          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
14033        else
14034          if test ia64 = "$host_cpu"; then
14035	    hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
14036	    allow_undefined_flag_CXX="-z nodefs"
14037	    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"
14038          else
14039	    # Determine the default libpath from the value encoded in an
14040	    # empty executable.
14041	    if test set = "${lt_cv_aix_libpath+set}"; then
14042  aix_libpath=$lt_cv_aix_libpath
14043else
14044  if ${lt_cv_aix_libpath__CXX+:} false; then :
14045  $as_echo_n "(cached) " >&6
14046else
14047  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14048/* end confdefs.h.  */
14049
14050int
14051main ()
14052{
14053
14054  ;
14055  return 0;
14056}
14057_ACEOF
14058if ac_fn_cxx_try_link "$LINENO"; then :
14059
14060  lt_aix_libpath_sed='
14061      /Import File Strings/,/^$/ {
14062	  /^0/ {
14063	      s/^0  *\([^ ]*\) *$/\1/
14064	      p
14065	  }
14066      }'
14067  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14068  # Check for a 64-bit object if we didn't find anything.
14069  if test -z "$lt_cv_aix_libpath__CXX"; then
14070    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14071  fi
14072fi
14073rm -f core conftest.err conftest.$ac_objext \
14074    conftest$ac_exeext conftest.$ac_ext
14075  if test -z "$lt_cv_aix_libpath__CXX"; then
14076    lt_cv_aix_libpath__CXX=/usr/lib:/lib
14077  fi
14078
14079fi
14080
14081  aix_libpath=$lt_cv_aix_libpath__CXX
14082fi
14083
14084	    hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
14085	    # Warning - without using the other run time loading flags,
14086	    # -berok will link without error, but may produce a broken library.
14087	    no_undefined_flag_CXX=' $wl-bernotok'
14088	    allow_undefined_flag_CXX=' $wl-berok'
14089	    if test yes = "$with_gnu_ld"; then
14090	      # We only use this code for GNU lds that support --whole-archive.
14091	      whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
14092	    else
14093	      # Exported symbols can be pulled into shared objects from archives
14094	      whole_archive_flag_spec_CXX='$convenience'
14095	    fi
14096	    archive_cmds_need_lc_CXX=yes
14097	    archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
14098	    # -brtl affects multiple linker settings, -berok does not and is overridden later
14099	    compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
14100	    if test svr4 != "$with_aix_soname"; then
14101	      # This is similar to how AIX traditionally builds its shared
14102	      # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
14103	      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'
14104	    fi
14105	    if test aix != "$with_aix_soname"; then
14106	      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'
14107	    else
14108	      # used by -dlpreopen to get the symbols
14109	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
14110	    fi
14111	    archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
14112          fi
14113        fi
14114        ;;
14115
14116      beos*)
14117	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14118	  allow_undefined_flag_CXX=unsupported
14119	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14120	  # support --undefined.  This deserves some investigation.  FIXME
14121	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14122	else
14123	  ld_shlibs_CXX=no
14124	fi
14125	;;
14126
14127      chorus*)
14128        case $cc_basename in
14129          *)
14130	  # FIXME: insert proper C++ library support
14131	  ld_shlibs_CXX=no
14132	  ;;
14133        esac
14134        ;;
14135
14136      cygwin* | mingw* | pw32* | cegcc*)
14137	case $GXX,$cc_basename in
14138	,cl* | no,cl*)
14139	  # Native MSVC
14140	  # hardcode_libdir_flag_spec is actually meaningless, as there is
14141	  # no search path for DLLs.
14142	  hardcode_libdir_flag_spec_CXX=' '
14143	  allow_undefined_flag_CXX=unsupported
14144	  always_export_symbols_CXX=yes
14145	  file_list_spec_CXX='@'
14146	  # Tell ltmain to make .lib files, not .a files.
14147	  libext=lib
14148	  # Tell ltmain to make .dll files, not .so files.
14149	  shrext_cmds=.dll
14150	  # FIXME: Setting linknames here is a bad hack.
14151	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
14152	  archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
14153              cp "$export_symbols" "$output_objdir/$soname.def";
14154              echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
14155            else
14156              $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
14157            fi~
14158            $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
14159            linknames='
14160	  # The linker will not automatically build a static lib if we build a DLL.
14161	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
14162	  enable_shared_with_static_runtimes_CXX=yes
14163	  # Don't use ranlib
14164	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
14165	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
14166            lt_tool_outputfile="@TOOL_OUTPUT@"~
14167            case $lt_outputfile in
14168              *.exe|*.EXE) ;;
14169              *)
14170                lt_outputfile=$lt_outputfile.exe
14171                lt_tool_outputfile=$lt_tool_outputfile.exe
14172                ;;
14173            esac~
14174            func_to_tool_file "$lt_outputfile"~
14175            if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
14176              $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
14177              $RM "$lt_outputfile.manifest";
14178            fi'
14179	  ;;
14180	*)
14181	  # g++
14182	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
14183	  # as there is no search path for DLLs.
14184	  hardcode_libdir_flag_spec_CXX='-L$libdir'
14185	  export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
14186	  allow_undefined_flag_CXX=unsupported
14187	  always_export_symbols_CXX=no
14188	  enable_shared_with_static_runtimes_CXX=yes
14189
14190	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14191	    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'
14192	    # If the export-symbols file already is a .def file, use it as
14193	    # is; otherwise, prepend EXPORTS...
14194	    archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
14195              cp $export_symbols $output_objdir/$soname.def;
14196            else
14197              echo EXPORTS > $output_objdir/$soname.def;
14198              cat $export_symbols >> $output_objdir/$soname.def;
14199            fi~
14200            $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'
14201	  else
14202	    ld_shlibs_CXX=no
14203	  fi
14204	  ;;
14205	esac
14206	;;
14207      darwin* | rhapsody*)
14208
14209
14210  archive_cmds_need_lc_CXX=no
14211  hardcode_direct_CXX=no
14212  hardcode_automatic_CXX=yes
14213  hardcode_shlibpath_var_CXX=unsupported
14214  if test yes = "$lt_cv_ld_force_load"; then
14215    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\"`'
14216
14217  else
14218    whole_archive_flag_spec_CXX=''
14219  fi
14220  link_all_deplibs_CXX=yes
14221  allow_undefined_flag_CXX=$_lt_dar_allow_undefined
14222  case $cc_basename in
14223     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
14224     *) _lt_dar_can_shared=$GCC ;;
14225  esac
14226  if test yes = "$_lt_dar_can_shared"; then
14227    output_verbose_link_cmd=func_echo_all
14228    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"
14229    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
14230    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"
14231    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"
14232       if test yes != "$lt_cv_apple_cc_single_mod"; then
14233      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"
14234      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"
14235    fi
14236
14237  else
14238  ld_shlibs_CXX=no
14239  fi
14240
14241	;;
14242
14243      os2*)
14244	hardcode_libdir_flag_spec_CXX='-L$libdir'
14245	hardcode_minus_L_CXX=yes
14246	allow_undefined_flag_CXX=unsupported
14247	shrext_cmds=.dll
14248	archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
14249	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
14250	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
14251	  $ECHO EXPORTS >> $output_objdir/$libname.def~
14252	  emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
14253	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
14254	  emximp -o $lib $output_objdir/$libname.def'
14255	archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
14256	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
14257	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
14258	  $ECHO EXPORTS >> $output_objdir/$libname.def~
14259	  prefix_cmds="$SED"~
14260	  if test EXPORTS = "`$SED 1q $export_symbols`"; then
14261	    prefix_cmds="$prefix_cmds -e 1d";
14262	  fi~
14263	  prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
14264	  cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
14265	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
14266	  emximp -o $lib $output_objdir/$libname.def'
14267	old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
14268	enable_shared_with_static_runtimes_CXX=yes
14269	;;
14270
14271      dgux*)
14272        case $cc_basename in
14273          ec++*)
14274	    # FIXME: insert proper C++ library support
14275	    ld_shlibs_CXX=no
14276	    ;;
14277          ghcx*)
14278	    # Green Hills C++ Compiler
14279	    # FIXME: insert proper C++ library support
14280	    ld_shlibs_CXX=no
14281	    ;;
14282          *)
14283	    # FIXME: insert proper C++ library support
14284	    ld_shlibs_CXX=no
14285	    ;;
14286        esac
14287        ;;
14288
14289      freebsd2.*)
14290        # C++ shared libraries reported to be fairly broken before
14291	# switch to ELF
14292        ld_shlibs_CXX=no
14293        ;;
14294
14295      freebsd-elf*)
14296        archive_cmds_need_lc_CXX=no
14297        ;;
14298
14299      freebsd* | dragonfly*)
14300        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
14301        # conventions
14302        ld_shlibs_CXX=yes
14303        ;;
14304
14305      haiku*)
14306        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14307        link_all_deplibs_CXX=yes
14308        ;;
14309
14310      hpux9*)
14311        hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
14312        hardcode_libdir_separator_CXX=:
14313        export_dynamic_flag_spec_CXX='$wl-E'
14314        hardcode_direct_CXX=yes
14315        hardcode_minus_L_CXX=yes # Not in the search PATH,
14316				             # but as the default
14317				             # location of the library.
14318
14319        case $cc_basename in
14320          CC*)
14321            # FIXME: insert proper C++ library support
14322            ld_shlibs_CXX=no
14323            ;;
14324          aCC*)
14325            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'
14326            # Commands to make compiler produce verbose output that lists
14327            # what "hidden" libraries, object files and flags are used when
14328            # linking a shared library.
14329            #
14330            # There doesn't appear to be a way to prevent this compiler from
14331            # explicitly linking system object files so we need to strip them
14332            # from the output so that they don't get included in the library
14333            # dependencies.
14334            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"'
14335            ;;
14336          *)
14337            if test yes = "$GXX"; then
14338              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'
14339            else
14340              # FIXME: insert proper C++ library support
14341              ld_shlibs_CXX=no
14342            fi
14343            ;;
14344        esac
14345        ;;
14346
14347      hpux10*|hpux11*)
14348        if test no = "$with_gnu_ld"; then
14349	  hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
14350	  hardcode_libdir_separator_CXX=:
14351
14352          case $host_cpu in
14353            hppa*64*|ia64*)
14354              ;;
14355            *)
14356	      export_dynamic_flag_spec_CXX='$wl-E'
14357              ;;
14358          esac
14359        fi
14360        case $host_cpu in
14361          hppa*64*|ia64*)
14362            hardcode_direct_CXX=no
14363            hardcode_shlibpath_var_CXX=no
14364            ;;
14365          *)
14366            hardcode_direct_CXX=yes
14367            hardcode_direct_absolute_CXX=yes
14368            hardcode_minus_L_CXX=yes # Not in the search PATH,
14369					         # but as the default
14370					         # location of the library.
14371            ;;
14372        esac
14373
14374        case $cc_basename in
14375          CC*)
14376	    # FIXME: insert proper C++ library support
14377	    ld_shlibs_CXX=no
14378	    ;;
14379          aCC*)
14380	    case $host_cpu in
14381	      hppa*64*)
14382	        archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14383	        ;;
14384	      ia64*)
14385	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14386	        ;;
14387	      *)
14388	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14389	        ;;
14390	    esac
14391	    # Commands to make compiler produce verbose output that lists
14392	    # what "hidden" libraries, object files and flags are used when
14393	    # linking a shared library.
14394	    #
14395	    # There doesn't appear to be a way to prevent this compiler from
14396	    # explicitly linking system object files so we need to strip them
14397	    # from the output so that they don't get included in the library
14398	    # dependencies.
14399	    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"'
14400	    ;;
14401          *)
14402	    if test yes = "$GXX"; then
14403	      if test no = "$with_gnu_ld"; then
14404	        case $host_cpu in
14405	          hppa*64*)
14406	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14407	            ;;
14408	          ia64*)
14409	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14410	            ;;
14411	          *)
14412	            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'
14413	            ;;
14414	        esac
14415	      fi
14416	    else
14417	      # FIXME: insert proper C++ library support
14418	      ld_shlibs_CXX=no
14419	    fi
14420	    ;;
14421        esac
14422        ;;
14423
14424      interix[3-9]*)
14425	hardcode_direct_CXX=no
14426	hardcode_shlibpath_var_CXX=no
14427	hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14428	export_dynamic_flag_spec_CXX='$wl-E'
14429	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14430	# Instead, shared libraries are loaded at an image base (0x10000000 by
14431	# default) and relocated if they conflict, which is a slow very memory
14432	# consuming and fragmenting process.  To avoid this, we pick a random,
14433	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14434	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14435	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'
14436	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'
14437	;;
14438      irix5* | irix6*)
14439        case $cc_basename in
14440          CC*)
14441	    # SGI C++
14442	    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'
14443
14444	    # Archives containing C++ object files must be created using
14445	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
14446	    # necessary to make sure instantiated templates are included
14447	    # in the archive.
14448	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
14449	    ;;
14450          *)
14451	    if test yes = "$GXX"; then
14452	      if test no = "$with_gnu_ld"; then
14453	        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'
14454	      else
14455	        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'
14456	      fi
14457	    fi
14458	    link_all_deplibs_CXX=yes
14459	    ;;
14460        esac
14461        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14462        hardcode_libdir_separator_CXX=:
14463        inherit_rpath_CXX=yes
14464        ;;
14465
14466      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
14467        case $cc_basename in
14468          KCC*)
14469	    # Kuck and Associates, Inc. (KAI) C++ Compiler
14470
14471	    # KCC will only create a shared library if the output file
14472	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
14473	    # to its proper name (with version) after linking.
14474	    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'
14475	    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'
14476	    # Commands to make compiler produce verbose output that lists
14477	    # what "hidden" libraries, object files and flags are used when
14478	    # linking a shared library.
14479	    #
14480	    # There doesn't appear to be a way to prevent this compiler from
14481	    # explicitly linking system object files so we need to strip them
14482	    # from the output so that they don't get included in the library
14483	    # dependencies.
14484	    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"'
14485
14486	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14487	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14488
14489	    # Archives containing C++ object files must be created using
14490	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
14491	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
14492	    ;;
14493	  icpc* | ecpc* )
14494	    # Intel C++
14495	    with_gnu_ld=yes
14496	    # version 8.0 and above of icpc choke on multiply defined symbols
14497	    # if we add $predep_objects and $postdep_objects, however 7.1 and
14498	    # earlier do not add the objects themselves.
14499	    case `$CC -V 2>&1` in
14500	      *"Version 7."*)
14501	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14502		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'
14503		;;
14504	      *)  # Version 8.0 or newer
14505	        tmp_idyn=
14506	        case $host_cpu in
14507		  ia64*) tmp_idyn=' -i_dynamic';;
14508		esac
14509	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14510		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'
14511		;;
14512	    esac
14513	    archive_cmds_need_lc_CXX=no
14514	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14515	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14516	    whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
14517	    ;;
14518          pgCC* | pgcpp*)
14519            # Portland Group C++ compiler
14520	    case `$CC -V` in
14521	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
14522	      prelink_cmds_CXX='tpldir=Template.dir~
14523               rm -rf $tpldir~
14524               $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
14525               compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
14526	      old_archive_cmds_CXX='tpldir=Template.dir~
14527                rm -rf $tpldir~
14528                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
14529                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
14530                $RANLIB $oldlib'
14531	      archive_cmds_CXX='tpldir=Template.dir~
14532                rm -rf $tpldir~
14533                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14534                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14535	      archive_expsym_cmds_CXX='tpldir=Template.dir~
14536                rm -rf $tpldir~
14537                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
14538                $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'
14539	      ;;
14540	    *) # Version 6 and above use weak symbols
14541	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14542	      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'
14543	      ;;
14544	    esac
14545
14546	    hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
14547	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14548	    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'
14549            ;;
14550	  cxx*)
14551	    # Compaq C++
14552	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14553	    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'
14554
14555	    runpath_var=LD_RUN_PATH
14556	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14557	    hardcode_libdir_separator_CXX=:
14558
14559	    # Commands to make compiler produce verbose output that lists
14560	    # what "hidden" libraries, object files and flags are used when
14561	    # linking a shared library.
14562	    #
14563	    # There doesn't appear to be a way to prevent this compiler from
14564	    # explicitly linking system object files so we need to strip them
14565	    # from the output so that they don't get included in the library
14566	    # dependencies.
14567	    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'
14568	    ;;
14569	  xl* | mpixl* | bgxl*)
14570	    # IBM XL 8.0 on PPC, with GNU ld
14571	    hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14572	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14573	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
14574	    if test yes = "$supports_anon_versioning"; then
14575	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
14576                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14577                echo "local: *; };" >> $output_objdir/$libname.ver~
14578                $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
14579	    fi
14580	    ;;
14581	  *)
14582	    case `$CC -V 2>&1 | sed 5q` in
14583	    *Sun\ C*)
14584	      # Sun C++ 5.9
14585	      no_undefined_flag_CXX=' -zdefs'
14586	      archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14587	      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'
14588	      hardcode_libdir_flag_spec_CXX='-R$libdir'
14589	      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'
14590	      compiler_needs_object_CXX=yes
14591
14592	      # Not sure whether something based on
14593	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
14594	      # would be better.
14595	      output_verbose_link_cmd='func_echo_all'
14596
14597	      # Archives containing C++ object files must be created using
14598	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14599	      # necessary to make sure instantiated templates are included
14600	      # in the archive.
14601	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14602	      ;;
14603	    esac
14604	    ;;
14605	esac
14606	;;
14607
14608      lynxos*)
14609        # FIXME: insert proper C++ library support
14610	ld_shlibs_CXX=no
14611	;;
14612
14613      m88k*)
14614        # FIXME: insert proper C++ library support
14615        ld_shlibs_CXX=no
14616	;;
14617
14618      mvs*)
14619        case $cc_basename in
14620          cxx*)
14621	    # FIXME: insert proper C++ library support
14622	    ld_shlibs_CXX=no
14623	    ;;
14624	  *)
14625	    # FIXME: insert proper C++ library support
14626	    ld_shlibs_CXX=no
14627	    ;;
14628	esac
14629	;;
14630
14631      netbsd*)
14632        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14633	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
14634	  wlarc=
14635	  hardcode_libdir_flag_spec_CXX='-R$libdir'
14636	  hardcode_direct_CXX=yes
14637	  hardcode_shlibpath_var_CXX=no
14638	fi
14639	# Workaround some broken pre-1.5 toolchains
14640	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
14641	;;
14642
14643      *nto* | *qnx*)
14644        ld_shlibs_CXX=yes
14645	;;
14646
14647      openbsd* | bitrig*)
14648	if test -f /usr/libexec/ld.so; then
14649	  hardcode_direct_CXX=yes
14650	  hardcode_shlibpath_var_CXX=no
14651	  hardcode_direct_absolute_CXX=yes
14652	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14653	  hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14654	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
14655	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
14656	    export_dynamic_flag_spec_CXX='$wl-E'
14657	    whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
14658	  fi
14659	  output_verbose_link_cmd=func_echo_all
14660	else
14661	  ld_shlibs_CXX=no
14662	fi
14663	;;
14664
14665      osf3* | osf4* | osf5*)
14666        case $cc_basename in
14667          KCC*)
14668	    # Kuck and Associates, Inc. (KAI) C++ Compiler
14669
14670	    # KCC will only create a shared library if the output file
14671	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
14672	    # to its proper name (with version) after linking.
14673	    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'
14674
14675	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
14676	    hardcode_libdir_separator_CXX=:
14677
14678	    # Archives containing C++ object files must be created using
14679	    # the KAI C++ compiler.
14680	    case $host in
14681	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
14682	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
14683	    esac
14684	    ;;
14685          RCC*)
14686	    # Rational C++ 2.4.1
14687	    # FIXME: insert proper C++ library support
14688	    ld_shlibs_CXX=no
14689	    ;;
14690          cxx*)
14691	    case $host in
14692	      osf3*)
14693	        allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
14694	        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'
14695	        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14696		;;
14697	      *)
14698	        allow_undefined_flag_CXX=' -expect_unresolved \*'
14699	        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'
14700	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
14701                  echo "-hidden">> $lib.exp~
14702                  $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~
14703                  $RM $lib.exp'
14704	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
14705		;;
14706	    esac
14707
14708	    hardcode_libdir_separator_CXX=:
14709
14710	    # Commands to make compiler produce verbose output that lists
14711	    # what "hidden" libraries, object files and flags are used when
14712	    # linking a shared library.
14713	    #
14714	    # There doesn't appear to be a way to prevent this compiler from
14715	    # explicitly linking system object files so we need to strip them
14716	    # from the output so that they don't get included in the library
14717	    # dependencies.
14718	    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"'
14719	    ;;
14720	  *)
14721	    if test yes,no = "$GXX,$with_gnu_ld"; then
14722	      allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
14723	      case $host in
14724	        osf3*)
14725	          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'
14726		  ;;
14727	        *)
14728	          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'
14729		  ;;
14730	      esac
14731
14732	      hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14733	      hardcode_libdir_separator_CXX=:
14734
14735	      # Commands to make compiler produce verbose output that lists
14736	      # what "hidden" libraries, object files and flags are used when
14737	      # linking a shared library.
14738	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14739
14740	    else
14741	      # FIXME: insert proper C++ library support
14742	      ld_shlibs_CXX=no
14743	    fi
14744	    ;;
14745        esac
14746        ;;
14747
14748      psos*)
14749        # FIXME: insert proper C++ library support
14750        ld_shlibs_CXX=no
14751        ;;
14752
14753      sunos4*)
14754        case $cc_basename in
14755          CC*)
14756	    # Sun C++ 4.x
14757	    # FIXME: insert proper C++ library support
14758	    ld_shlibs_CXX=no
14759	    ;;
14760          lcc*)
14761	    # Lucid
14762	    # FIXME: insert proper C++ library support
14763	    ld_shlibs_CXX=no
14764	    ;;
14765          *)
14766	    # FIXME: insert proper C++ library support
14767	    ld_shlibs_CXX=no
14768	    ;;
14769        esac
14770        ;;
14771
14772      solaris*)
14773        case $cc_basename in
14774          CC* | sunCC*)
14775	    # Sun C++ 4.2, 5.x and Centerline C++
14776            archive_cmds_need_lc_CXX=yes
14777	    no_undefined_flag_CXX=' -zdefs'
14778	    archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
14779	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14780              $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'
14781
14782	    hardcode_libdir_flag_spec_CXX='-R$libdir'
14783	    hardcode_shlibpath_var_CXX=no
14784	    case $host_os in
14785	      solaris2.[0-5] | solaris2.[0-5].*) ;;
14786	      *)
14787		# The compiler driver will combine and reorder linker options,
14788		# but understands '-z linker_flag'.
14789	        # Supported since Solaris 2.6 (maybe 2.5.1?)
14790		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
14791	        ;;
14792	    esac
14793	    link_all_deplibs_CXX=yes
14794
14795	    output_verbose_link_cmd='func_echo_all'
14796
14797	    # Archives containing C++ object files must be created using
14798	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
14799	    # necessary to make sure instantiated templates are included
14800	    # in the archive.
14801	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
14802	    ;;
14803          gcx*)
14804	    # Green Hills C++ Compiler
14805	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
14806
14807	    # The C++ compiler must be used to create the archive.
14808	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
14809	    ;;
14810          *)
14811	    # GNU C++ compiler with Solaris linker
14812	    if test yes,no = "$GXX,$with_gnu_ld"; then
14813	      no_undefined_flag_CXX=' $wl-z ${wl}defs'
14814	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
14815	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
14816	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14817                  $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'
14818
14819	        # Commands to make compiler produce verbose output that lists
14820	        # what "hidden" libraries, object files and flags are used when
14821	        # linking a shared library.
14822	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14823	      else
14824	        # g++ 2.7 appears to require '-G' NOT '-shared' on this
14825	        # platform.
14826	        archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
14827	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14828                  $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'
14829
14830	        # Commands to make compiler produce verbose output that lists
14831	        # what "hidden" libraries, object files and flags are used when
14832	        # linking a shared library.
14833	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14834	      fi
14835
14836	      hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
14837	      case $host_os in
14838		solaris2.[0-5] | solaris2.[0-5].*) ;;
14839		*)
14840		  whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
14841		  ;;
14842	      esac
14843	    fi
14844	    ;;
14845        esac
14846        ;;
14847
14848    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14849      no_undefined_flag_CXX='$wl-z,text'
14850      archive_cmds_need_lc_CXX=no
14851      hardcode_shlibpath_var_CXX=no
14852      runpath_var='LD_RUN_PATH'
14853
14854      case $cc_basename in
14855        CC*)
14856	  archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14857	  archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14858	  ;;
14859	*)
14860	  archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14861	  archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14862	  ;;
14863      esac
14864      ;;
14865
14866      sysv5* | sco3.2v5* | sco5v6*)
14867	# Note: We CANNOT use -z defs as we might desire, because we do not
14868	# link with -lc, and that would cause any symbols used from libc to
14869	# always be unresolved, which means just about no library would
14870	# ever link correctly.  If we're not using GNU ld we use -z text
14871	# though, which does catch some bad symbols but isn't as heavy-handed
14872	# as -z defs.
14873	no_undefined_flag_CXX='$wl-z,text'
14874	allow_undefined_flag_CXX='$wl-z,nodefs'
14875	archive_cmds_need_lc_CXX=no
14876	hardcode_shlibpath_var_CXX=no
14877	hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
14878	hardcode_libdir_separator_CXX=':'
14879	link_all_deplibs_CXX=yes
14880	export_dynamic_flag_spec_CXX='$wl-Bexport'
14881	runpath_var='LD_RUN_PATH'
14882
14883	case $cc_basename in
14884          CC*)
14885	    archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14886	    archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14887	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
14888              '"$old_archive_cmds_CXX"
14889	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
14890              '"$reload_cmds_CXX"
14891	    ;;
14892	  *)
14893	    archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14894	    archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14895	    ;;
14896	esac
14897      ;;
14898
14899      tandem*)
14900        case $cc_basename in
14901          NCC*)
14902	    # NonStop-UX NCC 3.20
14903	    # FIXME: insert proper C++ library support
14904	    ld_shlibs_CXX=no
14905	    ;;
14906          *)
14907	    # FIXME: insert proper C++ library support
14908	    ld_shlibs_CXX=no
14909	    ;;
14910        esac
14911        ;;
14912
14913      vxworks*)
14914        # FIXME: insert proper C++ library support
14915        ld_shlibs_CXX=no
14916        ;;
14917
14918      *)
14919        # FIXME: insert proper C++ library support
14920        ld_shlibs_CXX=no
14921        ;;
14922    esac
14923
14924    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14925$as_echo "$ld_shlibs_CXX" >&6; }
14926    test no = "$ld_shlibs_CXX" && can_build_shared=no
14927
14928    GCC_CXX=$GXX
14929    LD_CXX=$LD
14930
14931    ## CAVEAT EMPTOR:
14932    ## There is no encapsulation within the following macros, do not change
14933    ## the running order or otherwise move them around unless you know exactly
14934    ## what you are doing...
14935    # Dependencies to place before and after the object being linked:
14936predep_objects_CXX=
14937postdep_objects_CXX=
14938predeps_CXX=
14939postdeps_CXX=
14940compiler_lib_search_path_CXX=
14941
14942cat > conftest.$ac_ext <<_LT_EOF
14943class Foo
14944{
14945public:
14946  Foo (void) { a = 0; }
14947private:
14948  int a;
14949};
14950_LT_EOF
14951
14952
14953_lt_libdeps_save_CFLAGS=$CFLAGS
14954case "$CC $CFLAGS " in #(
14955*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
14956*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
14957*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
14958esac
14959
14960if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14961  (eval $ac_compile) 2>&5
14962  ac_status=$?
14963  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14964  test $ac_status = 0; }; then
14965  # Parse the compiler output and extract the necessary
14966  # objects, libraries and library flags.
14967
14968  # Sentinel used to keep track of whether or not we are before
14969  # the conftest object file.
14970  pre_test_object_deps_done=no
14971
14972  for p in `eval "$output_verbose_link_cmd"`; do
14973    case $prev$p in
14974
14975    -L* | -R* | -l*)
14976       # Some compilers place space between "-{L,R}" and the path.
14977       # Remove the space.
14978       if test x-L = "$p" ||
14979          test x-R = "$p"; then
14980	 prev=$p
14981	 continue
14982       fi
14983
14984       # Expand the sysroot to ease extracting the directories later.
14985       if test -z "$prev"; then
14986         case $p in
14987         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
14988         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
14989         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
14990         esac
14991       fi
14992       case $p in
14993       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
14994       esac
14995       if test no = "$pre_test_object_deps_done"; then
14996	 case $prev in
14997	 -L | -R)
14998	   # Internal compiler library paths should come after those
14999	   # provided the user.  The postdeps already come after the
15000	   # user supplied libs so there is no need to process them.
15001	   if test -z "$compiler_lib_search_path_CXX"; then
15002	     compiler_lib_search_path_CXX=$prev$p
15003	   else
15004	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
15005	   fi
15006	   ;;
15007	 # The "-l" case would never come before the object being
15008	 # linked, so don't bother handling this case.
15009	 esac
15010       else
15011	 if test -z "$postdeps_CXX"; then
15012	   postdeps_CXX=$prev$p
15013	 else
15014	   postdeps_CXX="${postdeps_CXX} $prev$p"
15015	 fi
15016       fi
15017       prev=
15018       ;;
15019
15020    *.lto.$objext) ;; # Ignore GCC LTO objects
15021    *.$objext)
15022       # This assumes that the test object file only shows up
15023       # once in the compiler output.
15024       if test "$p" = "conftest.$objext"; then
15025	 pre_test_object_deps_done=yes
15026	 continue
15027       fi
15028
15029       if test no = "$pre_test_object_deps_done"; then
15030	 if test -z "$predep_objects_CXX"; then
15031	   predep_objects_CXX=$p
15032	 else
15033	   predep_objects_CXX="$predep_objects_CXX $p"
15034	 fi
15035       else
15036	 if test -z "$postdep_objects_CXX"; then
15037	   postdep_objects_CXX=$p
15038	 else
15039	   postdep_objects_CXX="$postdep_objects_CXX $p"
15040	 fi
15041       fi
15042       ;;
15043
15044    *) ;; # Ignore the rest.
15045
15046    esac
15047  done
15048
15049  # Clean up.
15050  rm -f a.out a.exe
15051else
15052  echo "libtool.m4: error: problem compiling CXX test program"
15053fi
15054
15055$RM -f confest.$objext
15056CFLAGS=$_lt_libdeps_save_CFLAGS
15057
15058# PORTME: override above test on systems where it is broken
15059case $host_os in
15060interix[3-9]*)
15061  # Interix 3.5 installs completely hosed .la files for C++, so rather than
15062  # hack all around it, let's just trust "g++" to DTRT.
15063  predep_objects_CXX=
15064  postdep_objects_CXX=
15065  postdeps_CXX=
15066  ;;
15067esac
15068
15069
15070case " $postdeps_CXX " in
15071*" -lc "*) archive_cmds_need_lc_CXX=no ;;
15072esac
15073 compiler_lib_search_dirs_CXX=
15074if test -n "${compiler_lib_search_path_CXX}"; then
15075 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
15076fi
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108    lt_prog_compiler_wl_CXX=
15109lt_prog_compiler_pic_CXX=
15110lt_prog_compiler_static_CXX=
15111
15112
15113  # C++ specific cases for pic, static, wl, etc.
15114  if test yes = "$GXX"; then
15115    lt_prog_compiler_wl_CXX='-Wl,'
15116    lt_prog_compiler_static_CXX='-static'
15117
15118    case $host_os in
15119    aix*)
15120      # All AIX code is PIC.
15121      if test ia64 = "$host_cpu"; then
15122	# AIX 5 now supports IA64 processor
15123	lt_prog_compiler_static_CXX='-Bstatic'
15124      fi
15125      lt_prog_compiler_pic_CXX='-fPIC'
15126      ;;
15127
15128    amigaos*)
15129      case $host_cpu in
15130      powerpc)
15131            # see comment about AmigaOS4 .so support
15132            lt_prog_compiler_pic_CXX='-fPIC'
15133        ;;
15134      m68k)
15135            # FIXME: we need at least 68020 code to build shared libraries, but
15136            # adding the '-m68020' flag to GCC prevents building anything better,
15137            # like '-m68040'.
15138            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
15139        ;;
15140      esac
15141      ;;
15142
15143    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15144      # PIC is the default for these OSes.
15145      ;;
15146    mingw* | cygwin* | os2* | pw32* | cegcc*)
15147      # This hack is so that the source file can tell whether it is being
15148      # built for inclusion in a dll (and should export symbols for example).
15149      # Although the cygwin gcc ignores -fPIC, still need this for old-style
15150      # (--disable-auto-import) libraries
15151      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15152      case $host_os in
15153      os2*)
15154	lt_prog_compiler_static_CXX='$wl-static'
15155	;;
15156      esac
15157      ;;
15158    darwin* | rhapsody*)
15159      # PIC is the default on this platform
15160      # Common symbols not allowed in MH_DYLIB files
15161      lt_prog_compiler_pic_CXX='-fno-common'
15162      ;;
15163    *djgpp*)
15164      # DJGPP does not support shared libraries at all
15165      lt_prog_compiler_pic_CXX=
15166      ;;
15167    haiku*)
15168      # PIC is the default for Haiku.
15169      # The "-static" flag exists, but is broken.
15170      lt_prog_compiler_static_CXX=
15171      ;;
15172    interix[3-9]*)
15173      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15174      # Instead, we relocate shared libraries at runtime.
15175      ;;
15176    sysv4*MP*)
15177      if test -d /usr/nec; then
15178	lt_prog_compiler_pic_CXX=-Kconform_pic
15179      fi
15180      ;;
15181    hpux*)
15182      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
15183      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
15184      # sets the default TLS model and affects inlining.
15185      case $host_cpu in
15186      hppa*64*)
15187	;;
15188      *)
15189	lt_prog_compiler_pic_CXX='-fPIC'
15190	;;
15191      esac
15192      ;;
15193    *qnx* | *nto*)
15194      # QNX uses GNU C++, but need to define -shared option too, otherwise
15195      # it will coredump.
15196      lt_prog_compiler_pic_CXX='-fPIC -shared'
15197      ;;
15198    *)
15199      lt_prog_compiler_pic_CXX='-fPIC'
15200      ;;
15201    esac
15202  else
15203    case $host_os in
15204      aix[4-9]*)
15205	# All AIX code is PIC.
15206	if test ia64 = "$host_cpu"; then
15207	  # AIX 5 now supports IA64 processor
15208	  lt_prog_compiler_static_CXX='-Bstatic'
15209	else
15210	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
15211	fi
15212	;;
15213      chorus*)
15214	case $cc_basename in
15215	cxch68*)
15216	  # Green Hills C++ Compiler
15217	  # _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"
15218	  ;;
15219	esac
15220	;;
15221      mingw* | cygwin* | os2* | pw32* | cegcc*)
15222	# This hack is so that the source file can tell whether it is being
15223	# built for inclusion in a dll (and should export symbols for example).
15224	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
15225	;;
15226      dgux*)
15227	case $cc_basename in
15228	  ec++*)
15229	    lt_prog_compiler_pic_CXX='-KPIC'
15230	    ;;
15231	  ghcx*)
15232	    # Green Hills C++ Compiler
15233	    lt_prog_compiler_pic_CXX='-pic'
15234	    ;;
15235	  *)
15236	    ;;
15237	esac
15238	;;
15239      freebsd* | dragonfly*)
15240	# FreeBSD uses GNU C++
15241	;;
15242      hpux9* | hpux10* | hpux11*)
15243	case $cc_basename in
15244	  CC*)
15245	    lt_prog_compiler_wl_CXX='-Wl,'
15246	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
15247	    if test ia64 != "$host_cpu"; then
15248	      lt_prog_compiler_pic_CXX='+Z'
15249	    fi
15250	    ;;
15251	  aCC*)
15252	    lt_prog_compiler_wl_CXX='-Wl,'
15253	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
15254	    case $host_cpu in
15255	    hppa*64*|ia64*)
15256	      # +Z the default
15257	      ;;
15258	    *)
15259	      lt_prog_compiler_pic_CXX='+Z'
15260	      ;;
15261	    esac
15262	    ;;
15263	  *)
15264	    ;;
15265	esac
15266	;;
15267      interix*)
15268	# This is c89, which is MS Visual C++ (no shared libs)
15269	# Anyone wants to do a port?
15270	;;
15271      irix5* | irix6* | nonstopux*)
15272	case $cc_basename in
15273	  CC*)
15274	    lt_prog_compiler_wl_CXX='-Wl,'
15275	    lt_prog_compiler_static_CXX='-non_shared'
15276	    # CC pic flag -KPIC is the default.
15277	    ;;
15278	  *)
15279	    ;;
15280	esac
15281	;;
15282      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
15283	case $cc_basename in
15284	  KCC*)
15285	    # KAI C++ Compiler
15286	    lt_prog_compiler_wl_CXX='--backend -Wl,'
15287	    lt_prog_compiler_pic_CXX='-fPIC'
15288	    ;;
15289	  ecpc* )
15290	    # old Intel C++ for x86_64, which still supported -KPIC.
15291	    lt_prog_compiler_wl_CXX='-Wl,'
15292	    lt_prog_compiler_pic_CXX='-KPIC'
15293	    lt_prog_compiler_static_CXX='-static'
15294	    ;;
15295	  icpc* )
15296	    # Intel C++, used to be incompatible with GCC.
15297	    # ICC 10 doesn't accept -KPIC any more.
15298	    lt_prog_compiler_wl_CXX='-Wl,'
15299	    lt_prog_compiler_pic_CXX='-fPIC'
15300	    lt_prog_compiler_static_CXX='-static'
15301	    ;;
15302	  pgCC* | pgcpp*)
15303	    # Portland Group C++ compiler
15304	    lt_prog_compiler_wl_CXX='-Wl,'
15305	    lt_prog_compiler_pic_CXX='-fpic'
15306	    lt_prog_compiler_static_CXX='-Bstatic'
15307	    ;;
15308	  cxx*)
15309	    # Compaq C++
15310	    # Make sure the PIC flag is empty.  It appears that all Alpha
15311	    # Linux and Compaq Tru64 Unix objects are PIC.
15312	    lt_prog_compiler_pic_CXX=
15313	    lt_prog_compiler_static_CXX='-non_shared'
15314	    ;;
15315	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
15316	    # IBM XL 8.0, 9.0 on PPC and BlueGene
15317	    lt_prog_compiler_wl_CXX='-Wl,'
15318	    lt_prog_compiler_pic_CXX='-qpic'
15319	    lt_prog_compiler_static_CXX='-qstaticlink'
15320	    ;;
15321	  *)
15322	    case `$CC -V 2>&1 | sed 5q` in
15323	    *Sun\ C*)
15324	      # Sun C++ 5.9
15325	      lt_prog_compiler_pic_CXX='-KPIC'
15326	      lt_prog_compiler_static_CXX='-Bstatic'
15327	      lt_prog_compiler_wl_CXX='-Qoption ld '
15328	      ;;
15329	    esac
15330	    ;;
15331	esac
15332	;;
15333      lynxos*)
15334	;;
15335      m88k*)
15336	;;
15337      mvs*)
15338	case $cc_basename in
15339	  cxx*)
15340	    lt_prog_compiler_pic_CXX='-W c,exportall'
15341	    ;;
15342	  *)
15343	    ;;
15344	esac
15345	;;
15346      netbsd*)
15347	;;
15348      *qnx* | *nto*)
15349        # QNX uses GNU C++, but need to define -shared option too, otherwise
15350        # it will coredump.
15351        lt_prog_compiler_pic_CXX='-fPIC -shared'
15352        ;;
15353      osf3* | osf4* | osf5*)
15354	case $cc_basename in
15355	  KCC*)
15356	    lt_prog_compiler_wl_CXX='--backend -Wl,'
15357	    ;;
15358	  RCC*)
15359	    # Rational C++ 2.4.1
15360	    lt_prog_compiler_pic_CXX='-pic'
15361	    ;;
15362	  cxx*)
15363	    # Digital/Compaq C++
15364	    lt_prog_compiler_wl_CXX='-Wl,'
15365	    # Make sure the PIC flag is empty.  It appears that all Alpha
15366	    # Linux and Compaq Tru64 Unix objects are PIC.
15367	    lt_prog_compiler_pic_CXX=
15368	    lt_prog_compiler_static_CXX='-non_shared'
15369	    ;;
15370	  *)
15371	    ;;
15372	esac
15373	;;
15374      psos*)
15375	;;
15376      solaris*)
15377	case $cc_basename in
15378	  CC* | sunCC*)
15379	    # Sun C++ 4.2, 5.x and Centerline C++
15380	    lt_prog_compiler_pic_CXX='-KPIC'
15381	    lt_prog_compiler_static_CXX='-Bstatic'
15382	    lt_prog_compiler_wl_CXX='-Qoption ld '
15383	    ;;
15384	  gcx*)
15385	    # Green Hills C++ Compiler
15386	    lt_prog_compiler_pic_CXX='-PIC'
15387	    ;;
15388	  *)
15389	    ;;
15390	esac
15391	;;
15392      sunos4*)
15393	case $cc_basename in
15394	  CC*)
15395	    # Sun C++ 4.x
15396	    lt_prog_compiler_pic_CXX='-pic'
15397	    lt_prog_compiler_static_CXX='-Bstatic'
15398	    ;;
15399	  lcc*)
15400	    # Lucid
15401	    lt_prog_compiler_pic_CXX='-pic'
15402	    ;;
15403	  *)
15404	    ;;
15405	esac
15406	;;
15407      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15408	case $cc_basename in
15409	  CC*)
15410	    lt_prog_compiler_wl_CXX='-Wl,'
15411	    lt_prog_compiler_pic_CXX='-KPIC'
15412	    lt_prog_compiler_static_CXX='-Bstatic'
15413	    ;;
15414	esac
15415	;;
15416      tandem*)
15417	case $cc_basename in
15418	  NCC*)
15419	    # NonStop-UX NCC 3.20
15420	    lt_prog_compiler_pic_CXX='-KPIC'
15421	    ;;
15422	  *)
15423	    ;;
15424	esac
15425	;;
15426      vxworks*)
15427	;;
15428      *)
15429	lt_prog_compiler_can_build_shared_CXX=no
15430	;;
15431    esac
15432  fi
15433
15434case $host_os in
15435  # For platforms that do not support PIC, -DPIC is meaningless:
15436  *djgpp*)
15437    lt_prog_compiler_pic_CXX=
15438    ;;
15439  *)
15440    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
15441    ;;
15442esac
15443
15444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
15445$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
15446if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
15447  $as_echo_n "(cached) " >&6
15448else
15449  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
15450fi
15451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
15452$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
15453lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
15454
15455#
15456# Check to make sure the PIC flag actually works.
15457#
15458if test -n "$lt_prog_compiler_pic_CXX"; then
15459  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
15460$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
15461if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
15462  $as_echo_n "(cached) " >&6
15463else
15464  lt_cv_prog_compiler_pic_works_CXX=no
15465   ac_outfile=conftest.$ac_objext
15466   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15467   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  ## exclude from sc_useless_quotes_in_assignment
15468   # Insert the option either (1) after the last *FLAGS variable, or
15469   # (2) before a word containing "conftest.", or (3) at the end.
15470   # Note that $ac_compile itself does not contain backslashes and begins
15471   # with a dollar sign (not a hyphen), so the echo should work correctly.
15472   # The option is referenced via a variable to avoid confusing sed.
15473   lt_compile=`echo "$ac_compile" | $SED \
15474   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15475   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15476   -e 's:$: $lt_compiler_flag:'`
15477   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15478   (eval "$lt_compile" 2>conftest.err)
15479   ac_status=$?
15480   cat conftest.err >&5
15481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15482   if (exit $ac_status) && test -s "$ac_outfile"; then
15483     # The compiler can only warn and ignore the option if not recognized
15484     # So say no if there are warnings other than the usual output.
15485     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
15486     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15487     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15488       lt_cv_prog_compiler_pic_works_CXX=yes
15489     fi
15490   fi
15491   $RM conftest*
15492
15493fi
15494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
15495$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
15496
15497if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
15498    case $lt_prog_compiler_pic_CXX in
15499     "" | " "*) ;;
15500     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
15501     esac
15502else
15503    lt_prog_compiler_pic_CXX=
15504     lt_prog_compiler_can_build_shared_CXX=no
15505fi
15506
15507fi
15508
15509
15510
15511
15512
15513#
15514# Check to make sure the static flag actually works.
15515#
15516wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
15517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15518$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15519if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
15520  $as_echo_n "(cached) " >&6
15521else
15522  lt_cv_prog_compiler_static_works_CXX=no
15523   save_LDFLAGS=$LDFLAGS
15524   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15525   echo "$lt_simple_link_test_code" > conftest.$ac_ext
15526   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15527     # The linker can only warn and ignore the option if not recognized
15528     # So say no if there are warnings
15529     if test -s conftest.err; then
15530       # Append any errors to the config.log.
15531       cat conftest.err 1>&5
15532       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
15533       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15534       if diff conftest.exp conftest.er2 >/dev/null; then
15535         lt_cv_prog_compiler_static_works_CXX=yes
15536       fi
15537     else
15538       lt_cv_prog_compiler_static_works_CXX=yes
15539     fi
15540   fi
15541   $RM -r conftest*
15542   LDFLAGS=$save_LDFLAGS
15543
15544fi
15545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
15546$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
15547
15548if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
15549    :
15550else
15551    lt_prog_compiler_static_CXX=
15552fi
15553
15554
15555
15556
15557    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15558$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15559if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15560  $as_echo_n "(cached) " >&6
15561else
15562  lt_cv_prog_compiler_c_o_CXX=no
15563   $RM -r conftest 2>/dev/null
15564   mkdir conftest
15565   cd conftest
15566   mkdir out
15567   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15568
15569   lt_compiler_flag="-o out/conftest2.$ac_objext"
15570   # Insert the option either (1) after the last *FLAGS variable, or
15571   # (2) before a word containing "conftest.", or (3) at the end.
15572   # Note that $ac_compile itself does not contain backslashes and begins
15573   # with a dollar sign (not a hyphen), so the echo should work correctly.
15574   lt_compile=`echo "$ac_compile" | $SED \
15575   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15576   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15577   -e 's:$: $lt_compiler_flag:'`
15578   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15579   (eval "$lt_compile" 2>out/conftest.err)
15580   ac_status=$?
15581   cat out/conftest.err >&5
15582   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15583   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15584   then
15585     # The compiler can only warn and ignore the option if not recognized
15586     # So say no if there are warnings
15587     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15588     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15589     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15590       lt_cv_prog_compiler_c_o_CXX=yes
15591     fi
15592   fi
15593   chmod u+w . 2>&5
15594   $RM conftest*
15595   # SGI C++ compiler will create directory out/ii_files/ for
15596   # template instantiation
15597   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15598   $RM out/* && rmdir out
15599   cd ..
15600   $RM -r conftest
15601   $RM conftest*
15602
15603fi
15604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15605$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15606
15607
15608
15609    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
15610$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15611if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
15612  $as_echo_n "(cached) " >&6
15613else
15614  lt_cv_prog_compiler_c_o_CXX=no
15615   $RM -r conftest 2>/dev/null
15616   mkdir conftest
15617   cd conftest
15618   mkdir out
15619   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15620
15621   lt_compiler_flag="-o out/conftest2.$ac_objext"
15622   # Insert the option either (1) after the last *FLAGS variable, or
15623   # (2) before a word containing "conftest.", or (3) at the end.
15624   # Note that $ac_compile itself does not contain backslashes and begins
15625   # with a dollar sign (not a hyphen), so the echo should work correctly.
15626   lt_compile=`echo "$ac_compile" | $SED \
15627   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15628   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15629   -e 's:$: $lt_compiler_flag:'`
15630   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
15631   (eval "$lt_compile" 2>out/conftest.err)
15632   ac_status=$?
15633   cat out/conftest.err >&5
15634   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15635   if (exit $ac_status) && test -s out/conftest2.$ac_objext
15636   then
15637     # The compiler can only warn and ignore the option if not recognized
15638     # So say no if there are warnings
15639     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
15640     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15641     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15642       lt_cv_prog_compiler_c_o_CXX=yes
15643     fi
15644   fi
15645   chmod u+w . 2>&5
15646   $RM conftest*
15647   # SGI C++ compiler will create directory out/ii_files/ for
15648   # template instantiation
15649   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
15650   $RM out/* && rmdir out
15651   cd ..
15652   $RM -r conftest
15653   $RM conftest*
15654
15655fi
15656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
15657$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
15658
15659
15660
15661
15662hard_links=nottested
15663if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
15664  # do not overwrite the value of need_locks provided by the user
15665  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
15666$as_echo_n "checking if we can lock with hard links... " >&6; }
15667  hard_links=yes
15668  $RM conftest*
15669  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15670  touch conftest.a
15671  ln conftest.a conftest.b 2>&5 || hard_links=no
15672  ln conftest.a conftest.b 2>/dev/null && hard_links=no
15673  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
15674$as_echo "$hard_links" >&6; }
15675  if test no = "$hard_links"; then
15676    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
15677$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
15678    need_locks=warn
15679  fi
15680else
15681  need_locks=no
15682fi
15683
15684
15685
15686    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15687$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15688
15689  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15690  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15691  case $host_os in
15692  aix[4-9]*)
15693    # If we're using GNU nm, then we don't want the "-C" option.
15694    # -C means demangle to GNU nm, but means don't demangle to AIX nm.
15695    # Without the "-l" option, or with the "-B" option, AIX nm treats
15696    # weak defined symbols like other global defined symbols, whereas
15697    # GNU nm marks them as "W".
15698    # While the 'weak' keyword is ignored in the Export File, we need
15699    # it in the Import File for the 'aix-soname' feature, so we have
15700    # to replace the "-B" option with "-P" for AIX nm.
15701    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
15702      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'
15703    else
15704      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'
15705    fi
15706    ;;
15707  pw32*)
15708    export_symbols_cmds_CXX=$ltdll_cmds
15709    ;;
15710  cygwin* | mingw* | cegcc*)
15711    case $cc_basename in
15712    cl*)
15713      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
15714      ;;
15715    *)
15716      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'
15717      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
15718      ;;
15719    esac
15720    ;;
15721  *)
15722    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15723    ;;
15724  esac
15725
15726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
15727$as_echo "$ld_shlibs_CXX" >&6; }
15728test no = "$ld_shlibs_CXX" && can_build_shared=no
15729
15730with_gnu_ld_CXX=$with_gnu_ld
15731
15732
15733
15734
15735
15736
15737#
15738# Do we need to explicitly link libc?
15739#
15740case "x$archive_cmds_need_lc_CXX" in
15741x|xyes)
15742  # Assume -lc should be added
15743  archive_cmds_need_lc_CXX=yes
15744
15745  if test yes,yes = "$GCC,$enable_shared"; then
15746    case $archive_cmds_CXX in
15747    *'~'*)
15748      # FIXME: we may have to deal with multi-command sequences.
15749      ;;
15750    '$CC '*)
15751      # Test whether the compiler implicitly links with -lc since on some
15752      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15753      # to ld, don't add -lc before -lgcc.
15754      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15755$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15756if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
15757  $as_echo_n "(cached) " >&6
15758else
15759  $RM conftest*
15760	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15761
15762	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15763  (eval $ac_compile) 2>&5
15764  ac_status=$?
15765  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15766  test $ac_status = 0; } 2>conftest.err; then
15767	  soname=conftest
15768	  lib=conftest
15769	  libobjs=conftest.$ac_objext
15770	  deplibs=
15771	  wl=$lt_prog_compiler_wl_CXX
15772	  pic_flag=$lt_prog_compiler_pic_CXX
15773	  compiler_flags=-v
15774	  linker_flags=-v
15775	  verstring=
15776	  output_objdir=.
15777	  libname=conftest
15778	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
15779	  allow_undefined_flag_CXX=
15780	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15781  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15782  ac_status=$?
15783  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15784  test $ac_status = 0; }
15785	  then
15786	    lt_cv_archive_cmds_need_lc_CXX=no
15787	  else
15788	    lt_cv_archive_cmds_need_lc_CXX=yes
15789	  fi
15790	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
15791	else
15792	  cat conftest.err 1>&5
15793	fi
15794	$RM conftest*
15795
15796fi
15797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
15798$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
15799      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
15800      ;;
15801    esac
15802  fi
15803  ;;
15804esac
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15868$as_echo_n "checking dynamic linker characteristics... " >&6; }
15869
15870library_names_spec=
15871libname_spec='lib$name'
15872soname_spec=
15873shrext_cmds=.so
15874postinstall_cmds=
15875postuninstall_cmds=
15876finish_cmds=
15877finish_eval=
15878shlibpath_var=
15879shlibpath_overrides_runpath=unknown
15880version_type=none
15881dynamic_linker="$host_os ld.so"
15882sys_lib_dlsearch_path_spec="/lib /usr/lib"
15883need_lib_prefix=unknown
15884hardcode_into_libs=no
15885
15886# when you set need_version to no, make sure it does not cause -set_version
15887# flags to be left without arguments
15888need_version=unknown
15889
15890
15891
15892case $host_os in
15893aix3*)
15894  version_type=linux # correct to gnu/linux during the next big refactor
15895  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
15896  shlibpath_var=LIBPATH
15897
15898  # AIX 3 has no versioning support, so we append a major version to the name.
15899  soname_spec='$libname$release$shared_ext$major'
15900  ;;
15901
15902aix[4-9]*)
15903  version_type=linux # correct to gnu/linux during the next big refactor
15904  need_lib_prefix=no
15905  need_version=no
15906  hardcode_into_libs=yes
15907  if test ia64 = "$host_cpu"; then
15908    # AIX 5 supports IA64
15909    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
15910    shlibpath_var=LD_LIBRARY_PATH
15911  else
15912    # With GCC up to 2.95.x, collect2 would create an import file
15913    # for dependence libraries.  The import file would start with
15914    # the line '#! .'.  This would cause the generated library to
15915    # depend on '.', always an invalid library.  This was fixed in
15916    # development snapshots of GCC prior to 3.0.
15917    case $host_os in
15918      aix4 | aix4.[01] | aix4.[01].*)
15919      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15920	   echo ' yes '
15921	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
15922	:
15923      else
15924	can_build_shared=no
15925      fi
15926      ;;
15927    esac
15928    # Using Import Files as archive members, it is possible to support
15929    # filename-based versioning of shared library archives on AIX. While
15930    # this would work for both with and without runtime linking, it will
15931    # prevent static linking of such archives. So we do filename-based
15932    # shared library versioning with .so extension only, which is used
15933    # when both runtime linking and shared linking is enabled.
15934    # Unfortunately, runtime linking may impact performance, so we do
15935    # not want this to be the default eventually. Also, we use the
15936    # versioned .so libs for executables only if there is the -brtl
15937    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
15938    # To allow for filename-based versioning support, we need to create
15939    # libNAME.so.V as an archive file, containing:
15940    # *) an Import File, referring to the versioned filename of the
15941    #    archive as well as the shared archive member, telling the
15942    #    bitwidth (32 or 64) of that shared object, and providing the
15943    #    list of exported symbols of that shared object, eventually
15944    #    decorated with the 'weak' keyword
15945    # *) the shared object with the F_LOADONLY flag set, to really avoid
15946    #    it being seen by the linker.
15947    # At run time we better use the real file rather than another symlink,
15948    # but for link time we create the symlink libNAME.so -> libNAME.so.V
15949
15950    case $with_aix_soname,$aix_use_runtimelinking in
15951    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
15952    # soname into executable. Probably we can add versioning support to
15953    # collect2, so additional links can be useful in future.
15954    aix,yes) # traditional libtool
15955      dynamic_linker='AIX unversionable lib.so'
15956      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15957      # instead of lib<name>.a to let people know that these are not
15958      # typical AIX shared libraries.
15959      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
15960      ;;
15961    aix,no) # traditional AIX only
15962      dynamic_linker='AIX lib.a(lib.so.V)'
15963      # We preserve .a as extension for shared libraries through AIX4.2
15964      # and later when we are not doing run time linking.
15965      library_names_spec='$libname$release.a $libname.a'
15966      soname_spec='$libname$release$shared_ext$major'
15967      ;;
15968    svr4,*) # full svr4 only
15969      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
15970      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15971      # We do not specify a path in Import Files, so LIBPATH fires.
15972      shlibpath_overrides_runpath=yes
15973      ;;
15974    *,yes) # both, prefer svr4
15975      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
15976      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
15977      # unpreferred sharedlib libNAME.a needs extra handling
15978      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"'
15979      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"'
15980      # We do not specify a path in Import Files, so LIBPATH fires.
15981      shlibpath_overrides_runpath=yes
15982      ;;
15983    *,no) # both, prefer aix
15984      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
15985      library_names_spec='$libname$release.a $libname.a'
15986      soname_spec='$libname$release$shared_ext$major'
15987      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
15988      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)'
15989      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"'
15990      ;;
15991    esac
15992    shlibpath_var=LIBPATH
15993  fi
15994  ;;
15995
15996amigaos*)
15997  case $host_cpu in
15998  powerpc)
15999    # Since July 2007 AmigaOS4 officially supports .so libraries.
16000    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
16001    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16002    ;;
16003  m68k)
16004    library_names_spec='$libname.ixlibrary $libname.a'
16005    # Create ${libname}_ixlibrary.a entries in /sys/libs.
16006    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'
16007    ;;
16008  esac
16009  ;;
16010
16011beos*)
16012  library_names_spec='$libname$shared_ext'
16013  dynamic_linker="$host_os ld.so"
16014  shlibpath_var=LIBRARY_PATH
16015  ;;
16016
16017bsdi[45]*)
16018  version_type=linux # correct to gnu/linux during the next big refactor
16019  need_version=no
16020  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16021  soname_spec='$libname$release$shared_ext$major'
16022  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16023  shlibpath_var=LD_LIBRARY_PATH
16024  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16025  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16026  # the default ld.so.conf also contains /usr/contrib/lib and
16027  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16028  # libtool to hard-code these into programs
16029  ;;
16030
16031cygwin* | mingw* | pw32* | cegcc*)
16032  version_type=windows
16033  shrext_cmds=.dll
16034  need_version=no
16035  need_lib_prefix=no
16036
16037  case $GCC,$cc_basename in
16038  yes,*)
16039    # gcc
16040    library_names_spec='$libname.dll.a'
16041    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16042    postinstall_cmds='base_file=`basename \$file`~
16043      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
16044      dldir=$destdir/`dirname \$dlpath`~
16045      test -d \$dldir || mkdir -p \$dldir~
16046      $install_prog $dir/$dlname \$dldir/$dlname~
16047      chmod a+x \$dldir/$dlname~
16048      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16049        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16050      fi'
16051    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16052      dlpath=$dir/\$dldll~
16053       $RM \$dlpath'
16054    shlibpath_overrides_runpath=yes
16055
16056    case $host_os in
16057    cygwin*)
16058      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16059      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16060
16061      ;;
16062    mingw* | cegcc*)
16063      # MinGW DLLs use traditional 'lib' prefix
16064      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16065      ;;
16066    pw32*)
16067      # pw32 DLLs use 'pw' prefix rather than 'lib'
16068      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16069      ;;
16070    esac
16071    dynamic_linker='Win32 ld.exe'
16072    ;;
16073
16074  *,cl*)
16075    # Native MSVC
16076    libname_spec='$name'
16077    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
16078    library_names_spec='$libname.dll.lib'
16079
16080    case $build_os in
16081    mingw*)
16082      sys_lib_search_path_spec=
16083      lt_save_ifs=$IFS
16084      IFS=';'
16085      for lt_path in $LIB
16086      do
16087        IFS=$lt_save_ifs
16088        # Let DOS variable expansion print the short 8.3 style file name.
16089        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
16090        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
16091      done
16092      IFS=$lt_save_ifs
16093      # Convert to MSYS style.
16094      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
16095      ;;
16096    cygwin*)
16097      # Convert to unix form, then to dos form, then back to unix form
16098      # but this time dos style (no spaces!) so that the unix form looks
16099      # like /cygdrive/c/PROGRA~1:/cygdr...
16100      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
16101      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
16102      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16103      ;;
16104    *)
16105      sys_lib_search_path_spec=$LIB
16106      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
16107        # It is most probably a Windows format PATH.
16108        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16109      else
16110        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16111      fi
16112      # FIXME: find the short name or the path components, as spaces are
16113      # common. (e.g. "Program Files" -> "PROGRA~1")
16114      ;;
16115    esac
16116
16117    # DLL is installed to $(libdir)/../bin by postinstall_cmds
16118    postinstall_cmds='base_file=`basename \$file`~
16119      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
16120      dldir=$destdir/`dirname \$dlpath`~
16121      test -d \$dldir || mkdir -p \$dldir~
16122      $install_prog $dir/$dlname \$dldir/$dlname'
16123    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16124      dlpath=$dir/\$dldll~
16125       $RM \$dlpath'
16126    shlibpath_overrides_runpath=yes
16127    dynamic_linker='Win32 link.exe'
16128    ;;
16129
16130  *)
16131    # Assume MSVC wrapper
16132    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
16133    dynamic_linker='Win32 ld.exe'
16134    ;;
16135  esac
16136  # FIXME: first we should search . and the directory the executable is in
16137  shlibpath_var=PATH
16138  ;;
16139
16140darwin* | rhapsody*)
16141  dynamic_linker="$host_os dyld"
16142  version_type=darwin
16143  need_lib_prefix=no
16144  need_version=no
16145  library_names_spec='$libname$release$versuffix$shared_ext $libname$release$major$shared_ext $libname$shared_ext'
16146  soname_spec='$libname$release$major$shared_ext'
16147  shlibpath_overrides_runpath=yes
16148  shlibpath_var=DYLD_LIBRARY_PATH
16149  shrext_cmds='`test .$module = .yes && echo .bundle || echo .dylib`'
16150
16151  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16152  ;;
16153
16154dgux*)
16155  version_type=linux # correct to gnu/linux during the next big refactor
16156  need_lib_prefix=no
16157  need_version=no
16158  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16159  soname_spec='$libname$release$shared_ext$major'
16160  shlibpath_var=LD_LIBRARY_PATH
16161  ;;
16162
16163freebsd* | dragonfly*)
16164  # DragonFly does not have aout.  When/if they implement a new
16165  # versioning mechanism, adjust this.
16166  if test -x /usr/bin/objformat; then
16167    objformat=`/usr/bin/objformat`
16168  else
16169    case $host_os in
16170    freebsd[23].*) objformat=aout ;;
16171    *) objformat=elf ;;
16172    esac
16173  fi
16174  # Handle Gentoo/FreeBSD as it was Linux
16175  case $host_vendor in
16176    gentoo)
16177      version_type=linux ;;
16178    *)
16179      version_type=freebsd-$objformat ;;
16180  esac
16181
16182  case $version_type in
16183    freebsd-elf*)
16184      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16185      soname_spec='$libname$release$shared_ext$major'
16186      need_version=no
16187      need_lib_prefix=no
16188      ;;
16189    freebsd-*)
16190      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16191      need_version=yes
16192      ;;
16193    linux)
16194      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16195      soname_spec='${libname}${release}${shared_ext}$major'
16196      need_lib_prefix=no
16197      need_version=no
16198      ;;
16199  esac
16200  shlibpath_var=LD_LIBRARY_PATH
16201  case $host_os in
16202  freebsd2.*)
16203    shlibpath_overrides_runpath=yes
16204    ;;
16205  freebsd3.[01]* | freebsdelf3.[01]*)
16206    shlibpath_overrides_runpath=yes
16207    hardcode_into_libs=yes
16208    ;;
16209  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16210  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16211    shlibpath_overrides_runpath=no
16212    hardcode_into_libs=yes
16213    ;;
16214  *) # from 4.6 on, and DragonFly
16215    shlibpath_overrides_runpath=yes
16216    hardcode_into_libs=yes
16217    ;;
16218  esac
16219  ;;
16220
16221haiku*)
16222  version_type=linux # correct to gnu/linux during the next big refactor
16223  need_lib_prefix=no
16224  need_version=no
16225  dynamic_linker="$host_os runtime_loader"
16226  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16227  soname_spec='$libname$release$shared_ext$major'
16228  shlibpath_var=LIBRARY_PATH
16229  shlibpath_overrides_runpath=no
16230  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
16231  hardcode_into_libs=yes
16232  ;;
16233
16234hpux9* | hpux10* | hpux11*)
16235  # Give a soname corresponding to the major version so that dld.sl refuses to
16236  # link against other versions.
16237  version_type=sunos
16238  need_lib_prefix=no
16239  need_version=no
16240  case $host_cpu in
16241  ia64*)
16242    shrext_cmds='.so'
16243    hardcode_into_libs=yes
16244    dynamic_linker="$host_os dld.so"
16245    shlibpath_var=LD_LIBRARY_PATH
16246    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16247    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16248    soname_spec='$libname$release$shared_ext$major'
16249    if test 32 = "$HPUX_IA64_MODE"; then
16250      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16251      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
16252    else
16253      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16254      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
16255    fi
16256    ;;
16257  hppa*64*)
16258    shrext_cmds='.sl'
16259    hardcode_into_libs=yes
16260    dynamic_linker="$host_os dld.sl"
16261    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16262    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16263    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16264    soname_spec='$libname$release$shared_ext$major'
16265    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16266    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16267    ;;
16268  *)
16269    shrext_cmds='.sl'
16270    dynamic_linker="$host_os dld.sl"
16271    shlibpath_var=SHLIB_PATH
16272    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16273    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16274    soname_spec='$libname$release$shared_ext$major'
16275    ;;
16276  esac
16277  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
16278  postinstall_cmds='chmod 555 $lib'
16279  # or fails outright, so override atomically:
16280  install_override_mode=555
16281  ;;
16282
16283interix[3-9]*)
16284  version_type=linux # correct to gnu/linux during the next big refactor
16285  need_lib_prefix=no
16286  need_version=no
16287  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16288  soname_spec='$libname$release$shared_ext$major'
16289  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16290  shlibpath_var=LD_LIBRARY_PATH
16291  shlibpath_overrides_runpath=no
16292  hardcode_into_libs=yes
16293  ;;
16294
16295irix5* | irix6* | nonstopux*)
16296  case $host_os in
16297    nonstopux*) version_type=nonstopux ;;
16298    *)
16299	if test yes = "$lt_cv_prog_gnu_ld"; then
16300		version_type=linux # correct to gnu/linux during the next big refactor
16301	else
16302		version_type=irix
16303	fi ;;
16304  esac
16305  need_lib_prefix=no
16306  need_version=no
16307  soname_spec='$libname$release$shared_ext$major'
16308  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
16309  case $host_os in
16310  irix5* | nonstopux*)
16311    libsuff= shlibsuff=
16312    ;;
16313  *)
16314    case $LD in # libtool.m4 will add one of these switches to LD
16315    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16316      libsuff= shlibsuff= libmagic=32-bit;;
16317    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16318      libsuff=32 shlibsuff=N32 libmagic=N32;;
16319    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16320      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16321    *) libsuff= shlibsuff= libmagic=never-match;;
16322    esac
16323    ;;
16324  esac
16325  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16326  shlibpath_overrides_runpath=no
16327  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
16328  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
16329  hardcode_into_libs=yes
16330  ;;
16331
16332# No shared lib support for Linux oldld, aout, or coff.
16333linux*oldld* | linux*aout* | linux*coff*)
16334  dynamic_linker=no
16335  ;;
16336
16337linux*android*)
16338  version_type=none # Android doesn't support versioned libraries.
16339  need_lib_prefix=no
16340  need_version=no
16341  library_names_spec='$libname$release$shared_ext'
16342  soname_spec='$libname$release$shared_ext'
16343  finish_cmds=
16344  shlibpath_var=LD_LIBRARY_PATH
16345  shlibpath_overrides_runpath=yes
16346
16347  # This implies no fast_install, which is unacceptable.
16348  # Some rework will be needed to allow for fast_install
16349  # before this can be enabled.
16350  hardcode_into_libs=yes
16351
16352  dynamic_linker='Android linker'
16353  # Don't embed -rpath directories since the linker doesn't support them.
16354  hardcode_libdir_flag_spec_CXX='-L$libdir'
16355  ;;
16356
16357# This must be glibc/ELF.
16358linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
16359  version_type=linux # correct to gnu/linux during the next big refactor
16360  need_lib_prefix=no
16361  need_version=no
16362  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16363  soname_spec='$libname$release$shared_ext$major'
16364  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16365  shlibpath_var=LD_LIBRARY_PATH
16366  shlibpath_overrides_runpath=no
16367
16368  # Some binutils ld are patched to set DT_RUNPATH
16369  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
16370  $as_echo_n "(cached) " >&6
16371else
16372  lt_cv_shlibpath_overrides_runpath=no
16373    save_LDFLAGS=$LDFLAGS
16374    save_libdir=$libdir
16375    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
16376	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
16377    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16378/* end confdefs.h.  */
16379
16380int
16381main ()
16382{
16383
16384  ;
16385  return 0;
16386}
16387_ACEOF
16388if ac_fn_cxx_try_link "$LINENO"; then :
16389  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
16390  lt_cv_shlibpath_overrides_runpath=yes
16391fi
16392fi
16393rm -f core conftest.err conftest.$ac_objext \
16394    conftest$ac_exeext conftest.$ac_ext
16395    LDFLAGS=$save_LDFLAGS
16396    libdir=$save_libdir
16397
16398fi
16399
16400  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
16401
16402  # This implies no fast_install, which is unacceptable.
16403  # Some rework will be needed to allow for fast_install
16404  # before this can be enabled.
16405  hardcode_into_libs=yes
16406
16407  # Ideally, we could use ldconfig to report *all* directores which are
16408  # searched for libraries, however this is still not possible.  Aside from not
16409  # being certain /sbin/ldconfig is available, command
16410  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
16411  # even though it is searched at run-time.  Try to do the best guess by
16412  # appending ld.so.conf contents (and includes) to the search path.
16413  if test -f /etc/ld.so.conf; then
16414    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' ' '`
16415    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16416  fi
16417
16418  # We used to test for /lib/ld.so.1 and disable shared libraries on
16419  # powerpc, because MkLinux only supported shared libraries with the
16420  # GNU dynamic linker.  Since this was broken with cross compilers,
16421  # most powerpc-linux boxes support dynamic linking these days and
16422  # people can always --disable-shared, the test was removed, and we
16423  # assume the GNU/Linux dynamic linker is in use.
16424  dynamic_linker='GNU/Linux ld.so'
16425  ;;
16426
16427netbsd*)
16428  version_type=sunos
16429  need_lib_prefix=no
16430  need_version=no
16431  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16432    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16433    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16434    dynamic_linker='NetBSD (a.out) ld.so'
16435  else
16436    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16437    soname_spec='$libname$release$shared_ext$major'
16438    dynamic_linker='NetBSD ld.elf_so'
16439  fi
16440  shlibpath_var=LD_LIBRARY_PATH
16441  shlibpath_overrides_runpath=yes
16442  hardcode_into_libs=yes
16443  ;;
16444
16445newsos6)
16446  version_type=linux # correct to gnu/linux during the next big refactor
16447  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16448  shlibpath_var=LD_LIBRARY_PATH
16449  shlibpath_overrides_runpath=yes
16450  ;;
16451
16452*nto* | *qnx*)
16453  version_type=qnx
16454  need_lib_prefix=no
16455  need_version=no
16456  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16457  soname_spec='$libname$release$shared_ext$major'
16458  shlibpath_var=LD_LIBRARY_PATH
16459  shlibpath_overrides_runpath=no
16460  hardcode_into_libs=yes
16461  dynamic_linker='ldqnx.so'
16462  ;;
16463
16464openbsd* | bitrig*)
16465  version_type=sunos
16466  sys_lib_dlsearch_path_spec=/usr/lib
16467  need_lib_prefix=no
16468  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
16469    need_version=no
16470  else
16471    need_version=yes
16472  fi
16473  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16474  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16475  shlibpath_var=LD_LIBRARY_PATH
16476  shlibpath_overrides_runpath=yes
16477  ;;
16478
16479os2*)
16480  libname_spec='$name'
16481  version_type=windows
16482  shrext_cmds=.dll
16483  need_version=no
16484  need_lib_prefix=no
16485  # OS/2 can only load a DLL with a base name of 8 characters or less.
16486  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
16487    v=$($ECHO $release$versuffix | tr -d .-);
16488    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
16489    $ECHO $n$v`$shared_ext'
16490  library_names_spec='${libname}_dll.$libext'
16491  dynamic_linker='OS/2 ld.exe'
16492  shlibpath_var=BEGINLIBPATH
16493  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
16494  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16495  postinstall_cmds='base_file=`basename \$file`~
16496    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
16497    dldir=$destdir/`dirname \$dlpath`~
16498    test -d \$dldir || mkdir -p \$dldir~
16499    $install_prog $dir/$dlname \$dldir/$dlname~
16500    chmod a+x \$dldir/$dlname~
16501    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
16502      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
16503    fi'
16504  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
16505    dlpath=$dir/\$dldll~
16506    $RM \$dlpath'
16507  ;;
16508
16509osf3* | osf4* | osf5*)
16510  version_type=osf
16511  need_lib_prefix=no
16512  need_version=no
16513  soname_spec='$libname$release$shared_ext$major'
16514  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16515  shlibpath_var=LD_LIBRARY_PATH
16516  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16517  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16518  ;;
16519
16520rdos*)
16521  dynamic_linker=no
16522  ;;
16523
16524solaris*)
16525  version_type=linux # correct to gnu/linux during the next big refactor
16526  need_lib_prefix=no
16527  need_version=no
16528  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16529  soname_spec='$libname$release$shared_ext$major'
16530  shlibpath_var=LD_LIBRARY_PATH
16531  shlibpath_overrides_runpath=yes
16532  hardcode_into_libs=yes
16533  # ldd complains unless libraries are executable
16534  postinstall_cmds='chmod +x $lib'
16535  ;;
16536
16537sunos4*)
16538  version_type=sunos
16539  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
16540  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16541  shlibpath_var=LD_LIBRARY_PATH
16542  shlibpath_overrides_runpath=yes
16543  if test yes = "$with_gnu_ld"; then
16544    need_lib_prefix=no
16545  fi
16546  need_version=yes
16547  ;;
16548
16549sysv4 | sysv4.3*)
16550  version_type=linux # correct to gnu/linux during the next big refactor
16551  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16552  soname_spec='$libname$release$shared_ext$major'
16553  shlibpath_var=LD_LIBRARY_PATH
16554  case $host_vendor in
16555    sni)
16556      shlibpath_overrides_runpath=no
16557      need_lib_prefix=no
16558      runpath_var=LD_RUN_PATH
16559      ;;
16560    siemens)
16561      need_lib_prefix=no
16562      ;;
16563    motorola)
16564      need_lib_prefix=no
16565      need_version=no
16566      shlibpath_overrides_runpath=no
16567      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16568      ;;
16569  esac
16570  ;;
16571
16572sysv4*MP*)
16573  if test -d /usr/nec; then
16574    version_type=linux # correct to gnu/linux during the next big refactor
16575    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
16576    soname_spec='$libname$shared_ext.$major'
16577    shlibpath_var=LD_LIBRARY_PATH
16578  fi
16579  ;;
16580
16581sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16582  version_type=sco
16583  need_lib_prefix=no
16584  need_version=no
16585  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
16586  soname_spec='$libname$release$shared_ext$major'
16587  shlibpath_var=LD_LIBRARY_PATH
16588  shlibpath_overrides_runpath=yes
16589  hardcode_into_libs=yes
16590  if test yes = "$with_gnu_ld"; then
16591    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16592  else
16593    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16594    case $host_os in
16595      sco3.2v5*)
16596        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16597	;;
16598    esac
16599  fi
16600  sys_lib_dlsearch_path_spec='/usr/lib'
16601  ;;
16602
16603tpf*)
16604  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
16605  version_type=linux # correct to gnu/linux during the next big refactor
16606  need_lib_prefix=no
16607  need_version=no
16608  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16609  shlibpath_var=LD_LIBRARY_PATH
16610  shlibpath_overrides_runpath=no
16611  hardcode_into_libs=yes
16612  ;;
16613
16614uts4*)
16615  version_type=linux # correct to gnu/linux during the next big refactor
16616  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
16617  soname_spec='$libname$release$shared_ext$major'
16618  shlibpath_var=LD_LIBRARY_PATH
16619  ;;
16620
16621*)
16622  dynamic_linker=no
16623  ;;
16624esac
16625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
16626$as_echo "$dynamic_linker" >&6; }
16627test no = "$dynamic_linker" && can_build_shared=no
16628
16629variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16630if test yes = "$GCC"; then
16631  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16632fi
16633
16634if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
16635  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
16636fi
16637
16638if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
16639  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
16640fi
16641
16642# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
16643configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
16644
16645# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
16646func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
16647
16648# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
16649configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
16691$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16692hardcode_action_CXX=
16693if test -n "$hardcode_libdir_flag_spec_CXX" ||
16694   test -n "$runpath_var_CXX" ||
16695   test yes = "$hardcode_automatic_CXX"; then
16696
16697  # We can hardcode non-existent directories.
16698  if test no != "$hardcode_direct_CXX" &&
16699     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16700     # have to relink, otherwise we might link with an installed library
16701     # when we should be linking with a yet-to-be-installed one
16702     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
16703     test no != "$hardcode_minus_L_CXX"; then
16704    # Linking always hardcodes the temporary library directory.
16705    hardcode_action_CXX=relink
16706  else
16707    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16708    hardcode_action_CXX=immediate
16709  fi
16710else
16711  # We cannot hardcode anything, or else we can only hardcode existing
16712  # directories.
16713  hardcode_action_CXX=unsupported
16714fi
16715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
16716$as_echo "$hardcode_action_CXX" >&6; }
16717
16718if test relink = "$hardcode_action_CXX" ||
16719   test yes = "$inherit_rpath_CXX"; then
16720  # Fast installation is not supported
16721  enable_fast_install=no
16722elif test yes = "$shlibpath_overrides_runpath" ||
16723     test no = "$enable_shared"; then
16724  # Fast installation is not necessary
16725  enable_fast_install=needless
16726fi
16727
16728
16729
16730
16731
16732
16733
16734  fi # test -n "$compiler"
16735
16736  CC=$lt_save_CC
16737  CFLAGS=$lt_save_CFLAGS
16738  LDCXX=$LD
16739  LD=$lt_save_LD
16740  GCC=$lt_save_GCC
16741  with_gnu_ld=$lt_save_with_gnu_ld
16742  lt_cv_path_LDCXX=$lt_cv_path_LD
16743  lt_cv_path_LD=$lt_save_path_LD
16744  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
16745  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
16746fi # test yes != "$_lt_caught_CXX_error"
16747
16748ac_ext=c
16749ac_cpp='$CPP $CPPFLAGS'
16750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16752ac_compiler_gnu=$ac_cv_c_compiler_gnu
16753
16754
16755
16756# Check whether --enable-silent-rules was given.
16757if test "${enable_silent_rules+set}" = set; then :
16758  enableval=$enable_silent_rules;
16759fi
16760
16761case $enable_silent_rules in # (((
16762  yes) AM_DEFAULT_VERBOSITY=0;;
16763   no) AM_DEFAULT_VERBOSITY=1;;
16764    *) AM_DEFAULT_VERBOSITY=0;;
16765esac
16766am_make=${MAKE-make}
16767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
16768$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
16769if ${am_cv_make_support_nested_variables+:} false; then :
16770  $as_echo_n "(cached) " >&6
16771else
16772  if $as_echo 'TRUE=$(BAR$(V))
16773BAR0=false
16774BAR1=true
16775V=1
16776am__doit:
16777	@$(TRUE)
16778.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
16779  am_cv_make_support_nested_variables=yes
16780else
16781  am_cv_make_support_nested_variables=no
16782fi
16783fi
16784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
16785$as_echo "$am_cv_make_support_nested_variables" >&6; }
16786if test $am_cv_make_support_nested_variables = yes; then
16787    AM_V='$(V)'
16788  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
16789else
16790  AM_V=$AM_DEFAULT_VERBOSITY
16791  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
16792fi
16793AM_BACKSLASH='\'
16794
16795
16796# Check whether --enable-debug was given.
16797if test "${enable_debug+set}" = set; then :
16798  enableval=$enable_debug; if test x$enableval = xyes; then
16799               CFLAGS="$CFLAGS -g -O0 -DDEBUG"
16800               CXXFLAGS="$CXXFLAGS -g -O0 -DDEBUG"; else
16801               CFLAGS="$CFLAGS -DNDEBUG"
16802               CXXFLAGS="$CXXFLAGS -DNDEBUG"; fi
16803else
16804  CFLAGS="$CFLAGS -DNDEBUG"
16805               CXXFLAGS="$CXXFLAGS -DNDEBUG"
16806fi
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
16818	if test -n "$ac_tool_prefix"; then
16819  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
16820set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
16821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16822$as_echo_n "checking for $ac_word... " >&6; }
16823if ${ac_cv_path_PKG_CONFIG+:} false; then :
16824  $as_echo_n "(cached) " >&6
16825else
16826  case $PKG_CONFIG in
16827  [\\/]* | ?:[\\/]*)
16828  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
16829  ;;
16830  *)
16831  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16832for as_dir in $PATH
16833do
16834  IFS=$as_save_IFS
16835  test -z "$as_dir" && as_dir=.
16836    for ac_exec_ext in '' $ac_executable_extensions; do
16837  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16838    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16839    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16840    break 2
16841  fi
16842done
16843  done
16844IFS=$as_save_IFS
16845
16846  ;;
16847esac
16848fi
16849PKG_CONFIG=$ac_cv_path_PKG_CONFIG
16850if test -n "$PKG_CONFIG"; then
16851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
16852$as_echo "$PKG_CONFIG" >&6; }
16853else
16854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16855$as_echo "no" >&6; }
16856fi
16857
16858
16859fi
16860if test -z "$ac_cv_path_PKG_CONFIG"; then
16861  ac_pt_PKG_CONFIG=$PKG_CONFIG
16862  # Extract the first word of "pkg-config", so it can be a program name with args.
16863set dummy pkg-config; ac_word=$2
16864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16865$as_echo_n "checking for $ac_word... " >&6; }
16866if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
16867  $as_echo_n "(cached) " >&6
16868else
16869  case $ac_pt_PKG_CONFIG in
16870  [\\/]* | ?:[\\/]*)
16871  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
16872  ;;
16873  *)
16874  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16875for as_dir in $PATH
16876do
16877  IFS=$as_save_IFS
16878  test -z "$as_dir" && as_dir=.
16879    for ac_exec_ext in '' $ac_executable_extensions; do
16880  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16881    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16882    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16883    break 2
16884  fi
16885done
16886  done
16887IFS=$as_save_IFS
16888
16889  ;;
16890esac
16891fi
16892ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
16893if test -n "$ac_pt_PKG_CONFIG"; then
16894  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16895$as_echo "$ac_pt_PKG_CONFIG" >&6; }
16896else
16897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16898$as_echo "no" >&6; }
16899fi
16900
16901  if test "x$ac_pt_PKG_CONFIG" = x; then
16902    PKG_CONFIG=""
16903  else
16904    case $cross_compiling:$ac_tool_warned in
16905yes:)
16906{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16907$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16908ac_tool_warned=yes ;;
16909esac
16910    PKG_CONFIG=$ac_pt_PKG_CONFIG
16911  fi
16912else
16913  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
16914fi
16915
16916fi
16917if test -n "$PKG_CONFIG"; then
16918	_pkg_min_version=0.9.0
16919	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16920$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16921	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
16922		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16923$as_echo "yes" >&6; }
16924	else
16925		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16926$as_echo "no" >&6; }
16927		PKG_CONFIG=""
16928	fi
16929fi
16930
16931# Check whether --enable-libglvnd was given.
16932if test "${enable_libglvnd+set}" = set; then :
16933  enableval=$enable_libglvnd; LIBGLVND="$enableval"
16934else
16935  LIBGLVND=no
16936fi
16937
16938
16939# Check whether --enable-osmesa was given.
16940if test "${enable_osmesa+set}" = set; then :
16941  enableval=$enable_osmesa; OSMESA="$enableval"
16942else
16943  OSMESA=no
16944fi
16945
16946
16947if test "x$LIBGLVND" = "xyes"; then :
16948
16949    GLU_REQUIRES="libglvnd"
16950
16951pkg_failed=no
16952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBGLVND" >&5
16953$as_echo_n "checking for LIBGLVND... " >&6; }
16954
16955if test -n "$LIBGLVND_CFLAGS"; then
16956    pkg_cv_LIBGLVND_CFLAGS="$LIBGLVND_CFLAGS"
16957 elif test -n "$PKG_CONFIG"; then
16958    if test -n "$PKG_CONFIG" && \
16959    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"opengl\""; } >&5
16960  ($PKG_CONFIG --exists --print-errors "opengl") 2>&5
16961  ac_status=$?
16962  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16963  test $ac_status = 0; }; then
16964  pkg_cv_LIBGLVND_CFLAGS=`$PKG_CONFIG --cflags "opengl" 2>/dev/null`
16965		      test "x$?" != "x0" && pkg_failed=yes
16966else
16967  pkg_failed=yes
16968fi
16969 else
16970    pkg_failed=untried
16971fi
16972if test -n "$LIBGLVND_LIBS"; then
16973    pkg_cv_LIBGLVND_LIBS="$LIBGLVND_LIBS"
16974 elif test -n "$PKG_CONFIG"; then
16975    if test -n "$PKG_CONFIG" && \
16976    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"opengl\""; } >&5
16977  ($PKG_CONFIG --exists --print-errors "opengl") 2>&5
16978  ac_status=$?
16979  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16980  test $ac_status = 0; }; then
16981  pkg_cv_LIBGLVND_LIBS=`$PKG_CONFIG --libs "opengl" 2>/dev/null`
16982		      test "x$?" != "x0" && pkg_failed=yes
16983else
16984  pkg_failed=yes
16985fi
16986 else
16987    pkg_failed=untried
16988fi
16989
16990
16991
16992if test $pkg_failed = yes; then
16993   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16994$as_echo "no" >&6; }
16995
16996if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
16997        _pkg_short_errors_supported=yes
16998else
16999        _pkg_short_errors_supported=no
17000fi
17001        if test $_pkg_short_errors_supported = yes; then
17002	        LIBGLVND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "opengl" 2>&1`
17003        else
17004	        LIBGLVND_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "opengl" 2>&1`
17005        fi
17006	# Put the nasty error message in config.log where it belongs
17007	echo "$LIBGLVND_PKG_ERRORS" >&5
17008
17009
17010        ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
17011if test "x$ac_cv_header_GL_gl_h" = xyes; then :
17012
17013else
17014  as_fn_error $? "libglvnd GL not found" "$LINENO" 5
17015fi
17016
17017
17018        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lOpenGL" >&5
17019$as_echo_n "checking for glBegin in -lOpenGL... " >&6; }
17020if ${ac_cv_lib_OpenGL_glBegin+:} false; then :
17021  $as_echo_n "(cached) " >&6
17022else
17023  ac_check_lib_save_LIBS=$LIBS
17024LIBS="-lOpenGL  $LIBS"
17025cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17026/* end confdefs.h.  */
17027
17028/* Override any GCC internal prototype to avoid an error.
17029   Use char because int might match the return type of a GCC
17030   builtin and then its argument prototype would still apply.  */
17031#ifdef __cplusplus
17032extern "C"
17033#endif
17034char glBegin ();
17035int
17036main ()
17037{
17038return glBegin ();
17039  ;
17040  return 0;
17041}
17042_ACEOF
17043if ac_fn_c_try_link "$LINENO"; then :
17044  ac_cv_lib_OpenGL_glBegin=yes
17045else
17046  ac_cv_lib_OpenGL_glBegin=no
17047fi
17048rm -f core conftest.err conftest.$ac_objext \
17049    conftest$ac_exeext conftest.$ac_ext
17050LIBS=$ac_check_lib_save_LIBS
17051fi
17052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_OpenGL_glBegin" >&5
17053$as_echo "$ac_cv_lib_OpenGL_glBegin" >&6; }
17054if test "x$ac_cv_lib_OpenGL_glBegin" = xyes; then :
17055  GL_LIBS=-lOpenGL
17056else
17057  as_fn_error $? "libglvnd libOpenGL required" "$LINENO" 5
17058fi
17059
17060
17061elif test $pkg_failed = untried; then
17062     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17063$as_echo "no" >&6; }
17064
17065        ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
17066if test "x$ac_cv_header_GL_gl_h" = xyes; then :
17067
17068else
17069  as_fn_error $? "libglvnd GL not found" "$LINENO" 5
17070fi
17071
17072
17073        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lOpenGL" >&5
17074$as_echo_n "checking for glBegin in -lOpenGL... " >&6; }
17075if ${ac_cv_lib_OpenGL_glBegin+:} false; then :
17076  $as_echo_n "(cached) " >&6
17077else
17078  ac_check_lib_save_LIBS=$LIBS
17079LIBS="-lOpenGL  $LIBS"
17080cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17081/* end confdefs.h.  */
17082
17083/* Override any GCC internal prototype to avoid an error.
17084   Use char because int might match the return type of a GCC
17085   builtin and then its argument prototype would still apply.  */
17086#ifdef __cplusplus
17087extern "C"
17088#endif
17089char glBegin ();
17090int
17091main ()
17092{
17093return glBegin ();
17094  ;
17095  return 0;
17096}
17097_ACEOF
17098if ac_fn_c_try_link "$LINENO"; then :
17099  ac_cv_lib_OpenGL_glBegin=yes
17100else
17101  ac_cv_lib_OpenGL_glBegin=no
17102fi
17103rm -f core conftest.err conftest.$ac_objext \
17104    conftest$ac_exeext conftest.$ac_ext
17105LIBS=$ac_check_lib_save_LIBS
17106fi
17107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_OpenGL_glBegin" >&5
17108$as_echo "$ac_cv_lib_OpenGL_glBegin" >&6; }
17109if test "x$ac_cv_lib_OpenGL_glBegin" = xyes; then :
17110  GL_LIBS=-lOpenGL
17111else
17112  as_fn_error $? "libglvnd libOpenGL required" "$LINENO" 5
17113fi
17114
17115
17116else
17117	LIBGLVND_CFLAGS=$pkg_cv_LIBGLVND_CFLAGS
17118	LIBGLVND_LIBS=$pkg_cv_LIBGLVND_LIBS
17119        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17120$as_echo "yes" >&6; }
17121
17122fi
17123
17124elif test "x$OSMESA" = "xyes"; then :
17125
17126    GLU_REQUIRES="osmesa"
17127
17128pkg_failed=no
17129{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSMESA" >&5
17130$as_echo_n "checking for OSMESA... " >&6; }
17131
17132if test -n "$OSMESA_CFLAGS"; then
17133    pkg_cv_OSMESA_CFLAGS="$OSMESA_CFLAGS"
17134 elif test -n "$PKG_CONFIG"; then
17135    if test -n "$PKG_CONFIG" && \
17136    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"osmesa\""; } >&5
17137  ($PKG_CONFIG --exists --print-errors "osmesa") 2>&5
17138  ac_status=$?
17139  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17140  test $ac_status = 0; }; then
17141  pkg_cv_OSMESA_CFLAGS=`$PKG_CONFIG --cflags "osmesa" 2>/dev/null`
17142		      test "x$?" != "x0" && pkg_failed=yes
17143else
17144  pkg_failed=yes
17145fi
17146 else
17147    pkg_failed=untried
17148fi
17149if test -n "$OSMESA_LIBS"; then
17150    pkg_cv_OSMESA_LIBS="$OSMESA_LIBS"
17151 elif test -n "$PKG_CONFIG"; then
17152    if test -n "$PKG_CONFIG" && \
17153    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"osmesa\""; } >&5
17154  ($PKG_CONFIG --exists --print-errors "osmesa") 2>&5
17155  ac_status=$?
17156  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17157  test $ac_status = 0; }; then
17158  pkg_cv_OSMESA_LIBS=`$PKG_CONFIG --libs "osmesa" 2>/dev/null`
17159		      test "x$?" != "x0" && pkg_failed=yes
17160else
17161  pkg_failed=yes
17162fi
17163 else
17164    pkg_failed=untried
17165fi
17166
17167
17168
17169if test $pkg_failed = yes; then
17170   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17171$as_echo "no" >&6; }
17172
17173if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17174        _pkg_short_errors_supported=yes
17175else
17176        _pkg_short_errors_supported=no
17177fi
17178        if test $_pkg_short_errors_supported = yes; then
17179	        OSMESA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "osmesa" 2>&1`
17180        else
17181	        OSMESA_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "osmesa" 2>&1`
17182        fi
17183	# Put the nasty error message in config.log where it belongs
17184	echo "$OSMESA_PKG_ERRORS" >&5
17185
17186
17187        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lOSMesa" >&5
17188$as_echo_n "checking for glBegin in -lOSMesa... " >&6; }
17189if ${ac_cv_lib_OSMesa_glBegin+:} false; then :
17190  $as_echo_n "(cached) " >&6
17191else
17192  ac_check_lib_save_LIBS=$LIBS
17193LIBS="-lOSMesa  $LIBS"
17194cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17195/* end confdefs.h.  */
17196
17197/* Override any GCC internal prototype to avoid an error.
17198   Use char because int might match the return type of a GCC
17199   builtin and then its argument prototype would still apply.  */
17200#ifdef __cplusplus
17201extern "C"
17202#endif
17203char glBegin ();
17204int
17205main ()
17206{
17207return glBegin ();
17208  ;
17209  return 0;
17210}
17211_ACEOF
17212if ac_fn_c_try_link "$LINENO"; then :
17213  ac_cv_lib_OSMesa_glBegin=yes
17214else
17215  ac_cv_lib_OSMesa_glBegin=no
17216fi
17217rm -f core conftest.err conftest.$ac_objext \
17218    conftest$ac_exeext conftest.$ac_ext
17219LIBS=$ac_check_lib_save_LIBS
17220fi
17221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_OSMesa_glBegin" >&5
17222$as_echo "$ac_cv_lib_OSMesa_glBegin" >&6; }
17223if test "x$ac_cv_lib_OSMesa_glBegin" = xyes; then :
17224  OSMESA_LIBS=-lOSMesa
17225else
17226  as_fn_error $? "OSMesa required" "$LINENO" 5
17227fi
17228
17229
17230elif test $pkg_failed = untried; then
17231     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17232$as_echo "no" >&6; }
17233
17234        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lOSMesa" >&5
17235$as_echo_n "checking for glBegin in -lOSMesa... " >&6; }
17236if ${ac_cv_lib_OSMesa_glBegin+:} false; then :
17237  $as_echo_n "(cached) " >&6
17238else
17239  ac_check_lib_save_LIBS=$LIBS
17240LIBS="-lOSMesa  $LIBS"
17241cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17242/* end confdefs.h.  */
17243
17244/* Override any GCC internal prototype to avoid an error.
17245   Use char because int might match the return type of a GCC
17246   builtin and then its argument prototype would still apply.  */
17247#ifdef __cplusplus
17248extern "C"
17249#endif
17250char glBegin ();
17251int
17252main ()
17253{
17254return glBegin ();
17255  ;
17256  return 0;
17257}
17258_ACEOF
17259if ac_fn_c_try_link "$LINENO"; then :
17260  ac_cv_lib_OSMesa_glBegin=yes
17261else
17262  ac_cv_lib_OSMesa_glBegin=no
17263fi
17264rm -f core conftest.err conftest.$ac_objext \
17265    conftest$ac_exeext conftest.$ac_ext
17266LIBS=$ac_check_lib_save_LIBS
17267fi
17268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_OSMesa_glBegin" >&5
17269$as_echo "$ac_cv_lib_OSMesa_glBegin" >&6; }
17270if test "x$ac_cv_lib_OSMesa_glBegin" = xyes; then :
17271  OSMESA_LIBS=-lOSMesa
17272else
17273  as_fn_error $? "OSMesa required" "$LINENO" 5
17274fi
17275
17276
17277else
17278	OSMESA_CFLAGS=$pkg_cv_OSMESA_CFLAGS
17279	OSMESA_LIBS=$pkg_cv_OSMESA_LIBS
17280        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17281$as_echo "yes" >&6; }
17282
17283fi
17284
17285else
17286
17287    GLU_REQUIRES="gl"
17288
17289pkg_failed=no
17290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL" >&5
17291$as_echo_n "checking for GL... " >&6; }
17292
17293if test -n "$GL_CFLAGS"; then
17294    pkg_cv_GL_CFLAGS="$GL_CFLAGS"
17295 elif test -n "$PKG_CONFIG"; then
17296    if test -n "$PKG_CONFIG" && \
17297    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5
17298  ($PKG_CONFIG --exists --print-errors "gl") 2>&5
17299  ac_status=$?
17300  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17301  test $ac_status = 0; }; then
17302  pkg_cv_GL_CFLAGS=`$PKG_CONFIG --cflags "gl" 2>/dev/null`
17303		      test "x$?" != "x0" && pkg_failed=yes
17304else
17305  pkg_failed=yes
17306fi
17307 else
17308    pkg_failed=untried
17309fi
17310if test -n "$GL_LIBS"; then
17311    pkg_cv_GL_LIBS="$GL_LIBS"
17312 elif test -n "$PKG_CONFIG"; then
17313    if test -n "$PKG_CONFIG" && \
17314    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5
17315  ($PKG_CONFIG --exists --print-errors "gl") 2>&5
17316  ac_status=$?
17317  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17318  test $ac_status = 0; }; then
17319  pkg_cv_GL_LIBS=`$PKG_CONFIG --libs "gl" 2>/dev/null`
17320		      test "x$?" != "x0" && pkg_failed=yes
17321else
17322  pkg_failed=yes
17323fi
17324 else
17325    pkg_failed=untried
17326fi
17327
17328
17329
17330if test $pkg_failed = yes; then
17331   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17332$as_echo "no" >&6; }
17333
17334if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
17335        _pkg_short_errors_supported=yes
17336else
17337        _pkg_short_errors_supported=no
17338fi
17339        if test $_pkg_short_errors_supported = yes; then
17340	        GL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gl" 2>&1`
17341        else
17342	        GL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gl" 2>&1`
17343        fi
17344	# Put the nasty error message in config.log where it belongs
17345	echo "$GL_PKG_ERRORS" >&5
17346
17347
17348        ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
17349if test "x$ac_cv_header_GL_gl_h" = xyes; then :
17350
17351else
17352  as_fn_error $? "GL not found" "$LINENO" 5
17353fi
17354
17355
17356        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5
17357$as_echo_n "checking for glBegin in -lGL... " >&6; }
17358if ${ac_cv_lib_GL_glBegin+:} false; then :
17359  $as_echo_n "(cached) " >&6
17360else
17361  ac_check_lib_save_LIBS=$LIBS
17362LIBS="-lGL  $LIBS"
17363cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17364/* end confdefs.h.  */
17365
17366/* Override any GCC internal prototype to avoid an error.
17367   Use char because int might match the return type of a GCC
17368   builtin and then its argument prototype would still apply.  */
17369#ifdef __cplusplus
17370extern "C"
17371#endif
17372char glBegin ();
17373int
17374main ()
17375{
17376return glBegin ();
17377  ;
17378  return 0;
17379}
17380_ACEOF
17381if ac_fn_c_try_link "$LINENO"; then :
17382  ac_cv_lib_GL_glBegin=yes
17383else
17384  ac_cv_lib_GL_glBegin=no
17385fi
17386rm -f core conftest.err conftest.$ac_objext \
17387    conftest$ac_exeext conftest.$ac_ext
17388LIBS=$ac_check_lib_save_LIBS
17389fi
17390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5
17391$as_echo "$ac_cv_lib_GL_glBegin" >&6; }
17392if test "x$ac_cv_lib_GL_glBegin" = xyes; then :
17393  GL_LIBS=-lGL
17394else
17395  as_fn_error $? "GL required" "$LINENO" 5
17396fi
17397
17398
17399elif test $pkg_failed = untried; then
17400     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17401$as_echo "no" >&6; }
17402
17403        ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default"
17404if test "x$ac_cv_header_GL_gl_h" = xyes; then :
17405
17406else
17407  as_fn_error $? "GL not found" "$LINENO" 5
17408fi
17409
17410
17411        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5
17412$as_echo_n "checking for glBegin in -lGL... " >&6; }
17413if ${ac_cv_lib_GL_glBegin+:} false; then :
17414  $as_echo_n "(cached) " >&6
17415else
17416  ac_check_lib_save_LIBS=$LIBS
17417LIBS="-lGL  $LIBS"
17418cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17419/* end confdefs.h.  */
17420
17421/* Override any GCC internal prototype to avoid an error.
17422   Use char because int might match the return type of a GCC
17423   builtin and then its argument prototype would still apply.  */
17424#ifdef __cplusplus
17425extern "C"
17426#endif
17427char glBegin ();
17428int
17429main ()
17430{
17431return glBegin ();
17432  ;
17433  return 0;
17434}
17435_ACEOF
17436if ac_fn_c_try_link "$LINENO"; then :
17437  ac_cv_lib_GL_glBegin=yes
17438else
17439  ac_cv_lib_GL_glBegin=no
17440fi
17441rm -f core conftest.err conftest.$ac_objext \
17442    conftest$ac_exeext conftest.$ac_ext
17443LIBS=$ac_check_lib_save_LIBS
17444fi
17445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5
17446$as_echo "$ac_cv_lib_GL_glBegin" >&6; }
17447if test "x$ac_cv_lib_GL_glBegin" = xyes; then :
17448  GL_LIBS=-lGL
17449else
17450  as_fn_error $? "GL required" "$LINENO" 5
17451fi
17452
17453
17454else
17455	GL_CFLAGS=$pkg_cv_GL_CFLAGS
17456	GL_LIBS=$pkg_cv_GL_LIBS
17457        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17458$as_echo "yes" >&6; }
17459
17460fi
17461
17462fi
17463
17464
17465
17466if test "x$GCC" = xyes; then
17467    WARNCFLAGS="-Wall"
17468
17469    # Enable -fvisibility=hidden if using a gcc that supports it
17470    save_CFLAGS="$CFLAGS"
17471    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fvisibility=hidden" >&5
17472$as_echo_n "checking whether $CC supports -fvisibility=hidden... " >&6; }
17473    VISIBILITY_CFLAGS="-fvisibility=hidden"
17474    CFLAGS="$CFLAGS $VISIBILITY_CFLAGS"
17475    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17476/* end confdefs.h.  */
17477
17478int
17479main ()
17480{
17481
17482  ;
17483  return 0;
17484}
17485_ACEOF
17486if ac_fn_c_try_link "$LINENO"; then :
17487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17488$as_echo "yes" >&6; }
17489else
17490  VISIBILITY_CFLAGS=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17491$as_echo "no" >&6; }
17492fi
17493rm -f core conftest.err conftest.$ac_objext \
17494    conftest$ac_exeext conftest.$ac_ext;
17495
17496    # Restore CFLAGS; VISIBILITY_CFLAGS are added to it where needed.
17497    CFLAGS=$save_CFLAGS
17498
17499    if test "x$GXX" = xyes; then
17500        WARNCXXFLAGS="-Wall"
17501
17502        # Enable -fvisibility=hidden if using a gcc that supports it
17503        save_CXXFLAGS="$CXXFLAGS"
17504        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports -fvisibility=hidden" >&5
17505$as_echo_n "checking whether $CXX supports -fvisibility=hidden... " >&6; }
17506        VISIBILITY_CXXFLAGS="-fvisibility=hidden"
17507        CXXFLAGS="$CXXFLAGS $VISIBILITY_CXXFLAGS"
17508        ac_ext=cpp
17509ac_cpp='$CXXCPP $CPPFLAGS'
17510ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17511ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17512ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17513
17514        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17515/* end confdefs.h.  */
17516
17517int
17518main ()
17519{
17520
17521  ;
17522  return 0;
17523}
17524_ACEOF
17525if ac_fn_cxx_try_link "$LINENO"; then :
17526  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17527$as_echo "yes" >&6; }
17528else
17529  VISIBILITY_CXXFLAGS=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17530$as_echo "no" >&6; }
17531fi
17532rm -f core conftest.err conftest.$ac_objext \
17533    conftest$ac_exeext conftest.$ac_ext;
17534        ac_ext=c
17535ac_cpp='$CPP $CPPFLAGS'
17536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17538ac_compiler_gnu=$ac_cv_c_compiler_gnu
17539
17540
17541        # Restore CXXFLAGS; VISIBILITY_CXXFLAGS are added to it where needed.
17542        CXXFLAGS=$save_CXXFLAGS
17543    fi
17544else
17545    ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
17546if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
17547  SUNCC="yes"
17548else
17549  SUNCC="no"
17550fi
17551
17552    if test "x$SUNCC" = "xyes"; then
17553        WARNCFLAGS="-v"
17554        WARNCXXFLAGS="-v"
17555    fi
17556fi
17557
17558
17559
17560
17561
17562ac_config_files="$ac_config_files Makefile glu.pc"
17563
17564cat >confcache <<\_ACEOF
17565# This file is a shell script that caches the results of configure
17566# tests run on this system so they can be shared between configure
17567# scripts and configure runs, see configure's option --config-cache.
17568# It is not useful on other systems.  If it contains results you don't
17569# want to keep, you may remove or edit it.
17570#
17571# config.status only pays attention to the cache file if you give it
17572# the --recheck option to rerun configure.
17573#
17574# `ac_cv_env_foo' variables (set or unset) will be overridden when
17575# loading this file, other *unset* `ac_cv_foo' will be assigned the
17576# following values.
17577
17578_ACEOF
17579
17580# The following way of writing the cache mishandles newlines in values,
17581# but we know of no workaround that is simple, portable, and efficient.
17582# So, we kill variables containing newlines.
17583# Ultrix sh set writes to stderr and can't be redirected directly,
17584# and sets the high bit in the cache file unless we assign to the vars.
17585(
17586  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17587    eval ac_val=\$$ac_var
17588    case $ac_val in #(
17589    *${as_nl}*)
17590      case $ac_var in #(
17591      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17592$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17593      esac
17594      case $ac_var in #(
17595      _ | IFS | as_nl) ;; #(
17596      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17597      *) { eval $ac_var=; unset $ac_var;} ;;
17598      esac ;;
17599    esac
17600  done
17601
17602  (set) 2>&1 |
17603    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17604    *${as_nl}ac_space=\ *)
17605      # `set' does not quote correctly, so add quotes: double-quote
17606      # substitution turns \\\\ into \\, and sed turns \\ into \.
17607      sed -n \
17608	"s/'/'\\\\''/g;
17609	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17610      ;; #(
17611    *)
17612      # `set' quotes correctly as required by POSIX, so do not add quotes.
17613      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17614      ;;
17615    esac |
17616    sort
17617) |
17618  sed '
17619     /^ac_cv_env_/b end
17620     t clear
17621     :clear
17622     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17623     t end
17624     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17625     :end' >>confcache
17626if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17627  if test -w "$cache_file"; then
17628    if test "x$cache_file" != "x/dev/null"; then
17629      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17630$as_echo "$as_me: updating cache $cache_file" >&6;}
17631      if test ! -f "$cache_file" || test -h "$cache_file"; then
17632	cat confcache >"$cache_file"
17633      else
17634        case $cache_file in #(
17635        */* | ?:*)
17636	  mv -f confcache "$cache_file"$$ &&
17637	  mv -f "$cache_file"$$ "$cache_file" ;; #(
17638        *)
17639	  mv -f confcache "$cache_file" ;;
17640	esac
17641      fi
17642    fi
17643  else
17644    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17645$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17646  fi
17647fi
17648rm -f confcache
17649
17650test "x$prefix" = xNONE && prefix=$ac_default_prefix
17651# Let make expand exec_prefix.
17652test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17653
17654# Transform confdefs.h into DEFS.
17655# Protect against shell expansion while executing Makefile rules.
17656# Protect against Makefile macro expansion.
17657#
17658# If the first sed substitution is executed (which looks for macros that
17659# take arguments), then branch to the quote section.  Otherwise,
17660# look for a macro that doesn't take arguments.
17661ac_script='
17662:mline
17663/\\$/{
17664 N
17665 s,\\\n,,
17666 b mline
17667}
17668t clear
17669:clear
17670s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
17671t quote
17672s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
17673t quote
17674b any
17675:quote
17676s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
17677s/\[/\\&/g
17678s/\]/\\&/g
17679s/\$/$$/g
17680H
17681:any
17682${
17683	g
17684	s/^\n//
17685	s/\n/ /g
17686	p
17687}
17688'
17689DEFS=`sed -n "$ac_script" confdefs.h`
17690
17691
17692ac_libobjs=
17693ac_ltlibobjs=
17694U=
17695for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17696  # 1. Remove the extension, and $U if already installed.
17697  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17698  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17699  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17700  #    will be set to the directory where LIBOBJS objects are built.
17701  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17702  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17703done
17704LIBOBJS=$ac_libobjs
17705
17706LTLIBOBJS=$ac_ltlibobjs
17707
17708
17709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17710$as_echo_n "checking that generated files are newer than configure... " >&6; }
17711   if test -n "$am_sleep_pid"; then
17712     # Hide warnings about reused PIDs.
17713     wait $am_sleep_pid 2>/dev/null
17714   fi
17715   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17716$as_echo "done" >&6; }
17717 if test -n "$EXEEXT"; then
17718  am__EXEEXT_TRUE=
17719  am__EXEEXT_FALSE='#'
17720else
17721  am__EXEEXT_TRUE='#'
17722  am__EXEEXT_FALSE=
17723fi
17724
17725if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17726  as_fn_error $? "conditional \"AMDEP\" was never defined.
17727Usually this means the macro was only invoked conditionally." "$LINENO" 5
17728fi
17729if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17730  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17731Usually this means the macro was only invoked conditionally." "$LINENO" 5
17732fi
17733if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17734  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17735Usually this means the macro was only invoked conditionally." "$LINENO" 5
17736fi
17737if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17738  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
17739Usually this means the macro was only invoked conditionally." "$LINENO" 5
17740fi
17741
17742: "${CONFIG_STATUS=./config.status}"
17743ac_write_fail=0
17744ac_clean_files_save=$ac_clean_files
17745ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17746{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17747$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17748as_write_fail=0
17749cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17750#! $SHELL
17751# Generated by $as_me.
17752# Run this file to recreate the current configuration.
17753# Compiler output produced by configure, useful for debugging
17754# configure, is in config.log if it exists.
17755
17756debug=false
17757ac_cs_recheck=false
17758ac_cs_silent=false
17759
17760SHELL=\${CONFIG_SHELL-$SHELL}
17761export SHELL
17762_ASEOF
17763cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17764## -------------------- ##
17765## M4sh Initialization. ##
17766## -------------------- ##
17767
17768# Be more Bourne compatible
17769DUALCASE=1; export DUALCASE # for MKS sh
17770if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17771  emulate sh
17772  NULLCMD=:
17773  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17774  # is contrary to our usage.  Disable this feature.
17775  alias -g '${1+"$@"}'='"$@"'
17776  setopt NO_GLOB_SUBST
17777else
17778  case `(set -o) 2>/dev/null` in #(
17779  *posix*) :
17780    set -o posix ;; #(
17781  *) :
17782     ;;
17783esac
17784fi
17785
17786
17787as_nl='
17788'
17789export as_nl
17790# Printing a long string crashes Solaris 7 /usr/bin/printf.
17791as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17792as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17793as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17794# Prefer a ksh shell builtin over an external printf program on Solaris,
17795# but without wasting forks for bash or zsh.
17796if test -z "$BASH_VERSION$ZSH_VERSION" \
17797    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17798  as_echo='print -r --'
17799  as_echo_n='print -rn --'
17800elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17801  as_echo='printf %s\n'
17802  as_echo_n='printf %s'
17803else
17804  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17805    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17806    as_echo_n='/usr/ucb/echo -n'
17807  else
17808    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17809    as_echo_n_body='eval
17810      arg=$1;
17811      case $arg in #(
17812      *"$as_nl"*)
17813	expr "X$arg" : "X\\(.*\\)$as_nl";
17814	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17815      esac;
17816      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17817    '
17818    export as_echo_n_body
17819    as_echo_n='sh -c $as_echo_n_body as_echo'
17820  fi
17821  export as_echo_body
17822  as_echo='sh -c $as_echo_body as_echo'
17823fi
17824
17825# The user is always right.
17826if test "${PATH_SEPARATOR+set}" != set; then
17827  PATH_SEPARATOR=:
17828  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17829    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17830      PATH_SEPARATOR=';'
17831  }
17832fi
17833
17834
17835# IFS
17836# We need space, tab and new line, in precisely that order.  Quoting is
17837# there to prevent editors from complaining about space-tab.
17838# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17839# splitting by setting IFS to empty value.)
17840IFS=" ""	$as_nl"
17841
17842# Find who we are.  Look in the path if we contain no directory separator.
17843as_myself=
17844case $0 in #((
17845  *[\\/]* ) as_myself=$0 ;;
17846  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17847for as_dir in $PATH
17848do
17849  IFS=$as_save_IFS
17850  test -z "$as_dir" && as_dir=.
17851    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17852  done
17853IFS=$as_save_IFS
17854
17855     ;;
17856esac
17857# We did not find ourselves, most probably we were run as `sh COMMAND'
17858# in which case we are not to be found in the path.
17859if test "x$as_myself" = x; then
17860  as_myself=$0
17861fi
17862if test ! -f "$as_myself"; then
17863  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17864  exit 1
17865fi
17866
17867# Unset variables that we do not need and which cause bugs (e.g. in
17868# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17869# suppresses any "Segmentation fault" message there.  '((' could
17870# trigger a bug in pdksh 5.2.14.
17871for as_var in BASH_ENV ENV MAIL MAILPATH
17872do eval test x\${$as_var+set} = xset \
17873  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17874done
17875PS1='$ '
17876PS2='> '
17877PS4='+ '
17878
17879# NLS nuisances.
17880LC_ALL=C
17881export LC_ALL
17882LANGUAGE=C
17883export LANGUAGE
17884
17885# CDPATH.
17886(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17887
17888
17889# as_fn_error STATUS ERROR [LINENO LOG_FD]
17890# ----------------------------------------
17891# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17892# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17893# script with STATUS, using 1 if that was 0.
17894as_fn_error ()
17895{
17896  as_status=$1; test $as_status -eq 0 && as_status=1
17897  if test "$4"; then
17898    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17899    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17900  fi
17901  $as_echo "$as_me: error: $2" >&2
17902  as_fn_exit $as_status
17903} # as_fn_error
17904
17905
17906# as_fn_set_status STATUS
17907# -----------------------
17908# Set $? to STATUS, without forking.
17909as_fn_set_status ()
17910{
17911  return $1
17912} # as_fn_set_status
17913
17914# as_fn_exit STATUS
17915# -----------------
17916# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17917as_fn_exit ()
17918{
17919  set +e
17920  as_fn_set_status $1
17921  exit $1
17922} # as_fn_exit
17923
17924# as_fn_unset VAR
17925# ---------------
17926# Portably unset VAR.
17927as_fn_unset ()
17928{
17929  { eval $1=; unset $1;}
17930}
17931as_unset=as_fn_unset
17932# as_fn_append VAR VALUE
17933# ----------------------
17934# Append the text in VALUE to the end of the definition contained in VAR. Take
17935# advantage of any shell optimizations that allow amortized linear growth over
17936# repeated appends, instead of the typical quadratic growth present in naive
17937# implementations.
17938if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17939  eval 'as_fn_append ()
17940  {
17941    eval $1+=\$2
17942  }'
17943else
17944  as_fn_append ()
17945  {
17946    eval $1=\$$1\$2
17947  }
17948fi # as_fn_append
17949
17950# as_fn_arith ARG...
17951# ------------------
17952# Perform arithmetic evaluation on the ARGs, and store the result in the
17953# global $as_val. Take advantage of shells that can avoid forks. The arguments
17954# must be portable across $(()) and expr.
17955if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17956  eval 'as_fn_arith ()
17957  {
17958    as_val=$(( $* ))
17959  }'
17960else
17961  as_fn_arith ()
17962  {
17963    as_val=`expr "$@" || test $? -eq 1`
17964  }
17965fi # as_fn_arith
17966
17967
17968if expr a : '\(a\)' >/dev/null 2>&1 &&
17969   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17970  as_expr=expr
17971else
17972  as_expr=false
17973fi
17974
17975if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17976  as_basename=basename
17977else
17978  as_basename=false
17979fi
17980
17981if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17982  as_dirname=dirname
17983else
17984  as_dirname=false
17985fi
17986
17987as_me=`$as_basename -- "$0" ||
17988$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17989	 X"$0" : 'X\(//\)$' \| \
17990	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17991$as_echo X/"$0" |
17992    sed '/^.*\/\([^/][^/]*\)\/*$/{
17993	    s//\1/
17994	    q
17995	  }
17996	  /^X\/\(\/\/\)$/{
17997	    s//\1/
17998	    q
17999	  }
18000	  /^X\/\(\/\).*/{
18001	    s//\1/
18002	    q
18003	  }
18004	  s/.*/./; q'`
18005
18006# Avoid depending upon Character Ranges.
18007as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18008as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18009as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18010as_cr_digits='0123456789'
18011as_cr_alnum=$as_cr_Letters$as_cr_digits
18012
18013ECHO_C= ECHO_N= ECHO_T=
18014case `echo -n x` in #(((((
18015-n*)
18016  case `echo 'xy\c'` in
18017  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
18018  xy)  ECHO_C='\c';;
18019  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18020       ECHO_T='	';;
18021  esac;;
18022*)
18023  ECHO_N='-n';;
18024esac
18025
18026rm -f conf$$ conf$$.exe conf$$.file
18027if test -d conf$$.dir; then
18028  rm -f conf$$.dir/conf$$.file
18029else
18030  rm -f conf$$.dir
18031  mkdir conf$$.dir 2>/dev/null
18032fi
18033if (echo >conf$$.file) 2>/dev/null; then
18034  if ln -s conf$$.file conf$$ 2>/dev/null; then
18035    as_ln_s='ln -s'
18036    # ... but there are two gotchas:
18037    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18038    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18039    # In both cases, we have to default to `cp -pR'.
18040    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18041      as_ln_s='cp -pR'
18042  elif ln conf$$.file conf$$ 2>/dev/null; then
18043    as_ln_s=ln
18044  else
18045    as_ln_s='cp -pR'
18046  fi
18047else
18048  as_ln_s='cp -pR'
18049fi
18050rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18051rmdir conf$$.dir 2>/dev/null
18052
18053
18054# as_fn_mkdir_p
18055# -------------
18056# Create "$as_dir" as a directory, including parents if necessary.
18057as_fn_mkdir_p ()
18058{
18059
18060  case $as_dir in #(
18061  -*) as_dir=./$as_dir;;
18062  esac
18063  test -d "$as_dir" || eval $as_mkdir_p || {
18064    as_dirs=
18065    while :; do
18066      case $as_dir in #(
18067      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18068      *) as_qdir=$as_dir;;
18069      esac
18070      as_dirs="'$as_qdir' $as_dirs"
18071      as_dir=`$as_dirname -- "$as_dir" ||
18072$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18073	 X"$as_dir" : 'X\(//\)[^/]' \| \
18074	 X"$as_dir" : 'X\(//\)$' \| \
18075	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18076$as_echo X"$as_dir" |
18077    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18078	    s//\1/
18079	    q
18080	  }
18081	  /^X\(\/\/\)[^/].*/{
18082	    s//\1/
18083	    q
18084	  }
18085	  /^X\(\/\/\)$/{
18086	    s//\1/
18087	    q
18088	  }
18089	  /^X\(\/\).*/{
18090	    s//\1/
18091	    q
18092	  }
18093	  s/.*/./; q'`
18094      test -d "$as_dir" && break
18095    done
18096    test -z "$as_dirs" || eval "mkdir $as_dirs"
18097  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18098
18099
18100} # as_fn_mkdir_p
18101if mkdir -p . 2>/dev/null; then
18102  as_mkdir_p='mkdir -p "$as_dir"'
18103else
18104  test -d ./-p && rmdir ./-p
18105  as_mkdir_p=false
18106fi
18107
18108
18109# as_fn_executable_p FILE
18110# -----------------------
18111# Test if FILE is an executable regular file.
18112as_fn_executable_p ()
18113{
18114  test -f "$1" && test -x "$1"
18115} # as_fn_executable_p
18116as_test_x='test -x'
18117as_executable_p=as_fn_executable_p
18118
18119# Sed expression to map a string onto a valid CPP name.
18120as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18121
18122# Sed expression to map a string onto a valid variable name.
18123as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18124
18125
18126exec 6>&1
18127## ----------------------------------- ##
18128## Main body of $CONFIG_STATUS script. ##
18129## ----------------------------------- ##
18130_ASEOF
18131test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18132
18133cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18134# Save the log message, to keep $0 and so on meaningful, and to
18135# report actual input values of CONFIG_FILES etc. instead of their
18136# values after options handling.
18137ac_log="
18138This file was extended by glu $as_me 9.0.2, which was
18139generated by GNU Autoconf 2.69.  Invocation command line was
18140
18141  CONFIG_FILES    = $CONFIG_FILES
18142  CONFIG_HEADERS  = $CONFIG_HEADERS
18143  CONFIG_LINKS    = $CONFIG_LINKS
18144  CONFIG_COMMANDS = $CONFIG_COMMANDS
18145  $ $0 $@
18146
18147on `(hostname || uname -n) 2>/dev/null | sed 1q`
18148"
18149
18150_ACEOF
18151
18152case $ac_config_files in *"
18153"*) set x $ac_config_files; shift; ac_config_files=$*;;
18154esac
18155
18156
18157
18158cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18159# Files that config.status was made for.
18160config_files="$ac_config_files"
18161config_commands="$ac_config_commands"
18162
18163_ACEOF
18164
18165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18166ac_cs_usage="\
18167\`$as_me' instantiates files and other configuration actions
18168from templates according to the current configuration.  Unless the files
18169and actions are specified as TAGs, all are instantiated by default.
18170
18171Usage: $0 [OPTION]... [TAG]...
18172
18173  -h, --help       print this help, then exit
18174  -V, --version    print version number and configuration settings, then exit
18175      --config     print configuration, then exit
18176  -q, --quiet, --silent
18177                   do not print progress messages
18178  -d, --debug      don't remove temporary files
18179      --recheck    update $as_me by reconfiguring in the same conditions
18180      --file=FILE[:TEMPLATE]
18181                   instantiate the configuration file FILE
18182
18183Configuration files:
18184$config_files
18185
18186Configuration commands:
18187$config_commands
18188
18189Report bugs to <https://gitlab.freedesktop.org/mesa/glu/issues>."
18190
18191_ACEOF
18192cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18193ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18194ac_cs_version="\\
18195glu config.status 9.0.2
18196configured by $0, generated by GNU Autoconf 2.69,
18197  with options \\"\$ac_cs_config\\"
18198
18199Copyright (C) 2012 Free Software Foundation, Inc.
18200This config.status script is free software; the Free Software Foundation
18201gives unlimited permission to copy, distribute and modify it."
18202
18203ac_pwd='$ac_pwd'
18204srcdir='$srcdir'
18205INSTALL='$INSTALL'
18206MKDIR_P='$MKDIR_P'
18207AWK='$AWK'
18208test -n "\$AWK" || AWK=awk
18209_ACEOF
18210
18211cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18212# The default lists apply if the user does not specify any file.
18213ac_need_defaults=:
18214while test $# != 0
18215do
18216  case $1 in
18217  --*=?*)
18218    ac_option=`expr "X$1" : 'X\([^=]*\)='`
18219    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18220    ac_shift=:
18221    ;;
18222  --*=)
18223    ac_option=`expr "X$1" : 'X\([^=]*\)='`
18224    ac_optarg=
18225    ac_shift=:
18226    ;;
18227  *)
18228    ac_option=$1
18229    ac_optarg=$2
18230    ac_shift=shift
18231    ;;
18232  esac
18233
18234  case $ac_option in
18235  # Handling of the options.
18236  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18237    ac_cs_recheck=: ;;
18238  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18239    $as_echo "$ac_cs_version"; exit ;;
18240  --config | --confi | --conf | --con | --co | --c )
18241    $as_echo "$ac_cs_config"; exit ;;
18242  --debug | --debu | --deb | --de | --d | -d )
18243    debug=: ;;
18244  --file | --fil | --fi | --f )
18245    $ac_shift
18246    case $ac_optarg in
18247    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18248    '') as_fn_error $? "missing file argument" ;;
18249    esac
18250    as_fn_append CONFIG_FILES " '$ac_optarg'"
18251    ac_need_defaults=false;;
18252  --he | --h |  --help | --hel | -h )
18253    $as_echo "$ac_cs_usage"; exit ;;
18254  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18255  | -silent | --silent | --silen | --sile | --sil | --si | --s)
18256    ac_cs_silent=: ;;
18257
18258  # This is an error.
18259  -*) as_fn_error $? "unrecognized option: \`$1'
18260Try \`$0 --help' for more information." ;;
18261
18262  *) as_fn_append ac_config_targets " $1"
18263     ac_need_defaults=false ;;
18264
18265  esac
18266  shift
18267done
18268
18269ac_configure_extra_args=
18270
18271if $ac_cs_silent; then
18272  exec 6>/dev/null
18273  ac_configure_extra_args="$ac_configure_extra_args --silent"
18274fi
18275
18276_ACEOF
18277cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18278if \$ac_cs_recheck; then
18279  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18280  shift
18281  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18282  CONFIG_SHELL='$SHELL'
18283  export CONFIG_SHELL
18284  exec "\$@"
18285fi
18286
18287_ACEOF
18288cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18289exec 5>>config.log
18290{
18291  echo
18292  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18293## Running $as_me. ##
18294_ASBOX
18295  $as_echo "$ac_log"
18296} >&5
18297
18298_ACEOF
18299cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18300#
18301# INIT-COMMANDS
18302#
18303AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
18304
18305
18306# The HP-UX ksh and POSIX shell print the target directory to stdout
18307# if CDPATH is set.
18308(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18309
18310sed_quote_subst='$sed_quote_subst'
18311double_quote_subst='$double_quote_subst'
18312delay_variable_subst='$delay_variable_subst'
18313macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18314macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18315enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18316enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18317pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18318enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18319shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
18320SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18321ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18322PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
18323host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18324host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18325host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18326build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18327build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18328build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18329SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18330Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18331GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18332EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18333FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18334LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18335NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18336LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18337max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18338ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18339exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18340lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18341lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18342lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18343lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
18344lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
18345reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18346reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18347OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18348deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18349file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18350file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
18351want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
18352DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
18353sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
18354AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18355AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18356archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
18357STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18358RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18359old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18360old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18361old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18362lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18363CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18364CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18365compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18366GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18367lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18368lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18369lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
18370lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18371lt_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"`'
18372lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
18373nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
18374lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
18375lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
18376objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18377MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18378lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18379lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18380lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18381lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18382lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18383need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18384MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
18385DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18386NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18387LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18388OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18389OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18390libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18391shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18392extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18393archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18394enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18395export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18396whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18397compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18398old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18399old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18400archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18401archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18402module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18403module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18404with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18405allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18406no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18407hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18408hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18409hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18410hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18411hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18412hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18413hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18414inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18415link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18416always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18417export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18418exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18419include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18420prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18421postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
18422file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18423variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18424need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18425need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18426version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18427runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18428shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18429shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18430libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18431library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18432soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18433install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18434postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18435postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18436finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18437finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18438hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18439sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18440configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
18441configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
18442hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18443enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18444enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18445enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18446old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18447striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18448compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18449predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18450postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18451predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18452postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18453compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18454LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18455reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18456reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18457old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18458compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18459GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18460lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18461lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18462lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18463lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18464lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18465archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18466enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18467export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18468whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18469compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18470old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18471old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18472archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18473archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18474module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18475module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18476with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18477allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18478no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18479hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18480hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18481hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18482hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18483hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18484hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18485hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18486inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18487link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18488always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18489export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18490exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18491include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18492prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18493postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18494file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18495hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18496compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18497predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18498postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18499predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18500postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18501compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18502
18503LTCC='$LTCC'
18504LTCFLAGS='$LTCFLAGS'
18505compiler='$compiler_DEFAULT'
18506
18507# A function that is used when there is no print builtin or printf.
18508func_fallback_echo ()
18509{
18510  eval 'cat <<_LTECHO_EOF
18511\$1
18512_LTECHO_EOF'
18513}
18514
18515# Quote evaled strings.
18516for var in SHELL \
18517ECHO \
18518PATH_SEPARATOR \
18519SED \
18520GREP \
18521EGREP \
18522FGREP \
18523LD \
18524NM \
18525LN_S \
18526lt_SP2NL \
18527lt_NL2SP \
18528reload_flag \
18529OBJDUMP \
18530deplibs_check_method \
18531file_magic_cmd \
18532file_magic_glob \
18533want_nocaseglob \
18534DLLTOOL \
18535sharedlib_from_linklib_cmd \
18536AR \
18537AR_FLAGS \
18538archiver_list_spec \
18539STRIP \
18540RANLIB \
18541CC \
18542CFLAGS \
18543compiler \
18544lt_cv_sys_global_symbol_pipe \
18545lt_cv_sys_global_symbol_to_cdecl \
18546lt_cv_sys_global_symbol_to_import \
18547lt_cv_sys_global_symbol_to_c_name_address \
18548lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18549lt_cv_nm_interface \
18550nm_file_list_spec \
18551lt_cv_truncate_bin \
18552lt_prog_compiler_no_builtin_flag \
18553lt_prog_compiler_pic \
18554lt_prog_compiler_wl \
18555lt_prog_compiler_static \
18556lt_cv_prog_compiler_c_o \
18557need_locks \
18558MANIFEST_TOOL \
18559DSYMUTIL \
18560NMEDIT \
18561LIPO \
18562OTOOL \
18563OTOOL64 \
18564shrext_cmds \
18565export_dynamic_flag_spec \
18566whole_archive_flag_spec \
18567compiler_needs_object \
18568with_gnu_ld \
18569allow_undefined_flag \
18570no_undefined_flag \
18571hardcode_libdir_flag_spec \
18572hardcode_libdir_separator \
18573exclude_expsyms \
18574include_expsyms \
18575file_list_spec \
18576variables_saved_for_relink \
18577libname_spec \
18578library_names_spec \
18579soname_spec \
18580install_override_mode \
18581finish_eval \
18582old_striplib \
18583striplib \
18584compiler_lib_search_dirs \
18585predep_objects \
18586postdep_objects \
18587predeps \
18588postdeps \
18589compiler_lib_search_path \
18590LD_CXX \
18591reload_flag_CXX \
18592compiler_CXX \
18593lt_prog_compiler_no_builtin_flag_CXX \
18594lt_prog_compiler_pic_CXX \
18595lt_prog_compiler_wl_CXX \
18596lt_prog_compiler_static_CXX \
18597lt_cv_prog_compiler_c_o_CXX \
18598export_dynamic_flag_spec_CXX \
18599whole_archive_flag_spec_CXX \
18600compiler_needs_object_CXX \
18601with_gnu_ld_CXX \
18602allow_undefined_flag_CXX \
18603no_undefined_flag_CXX \
18604hardcode_libdir_flag_spec_CXX \
18605hardcode_libdir_separator_CXX \
18606exclude_expsyms_CXX \
18607include_expsyms_CXX \
18608file_list_spec_CXX \
18609compiler_lib_search_dirs_CXX \
18610predep_objects_CXX \
18611postdep_objects_CXX \
18612predeps_CXX \
18613postdeps_CXX \
18614compiler_lib_search_path_CXX; do
18615    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18616    *[\\\\\\\`\\"\\\$]*)
18617      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
18618      ;;
18619    *)
18620      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18621      ;;
18622    esac
18623done
18624
18625# Double-quote double-evaled strings.
18626for var in reload_cmds \
18627old_postinstall_cmds \
18628old_postuninstall_cmds \
18629old_archive_cmds \
18630extract_expsyms_cmds \
18631old_archive_from_new_cmds \
18632old_archive_from_expsyms_cmds \
18633archive_cmds \
18634archive_expsym_cmds \
18635module_cmds \
18636module_expsym_cmds \
18637export_symbols_cmds \
18638prelink_cmds \
18639postlink_cmds \
18640postinstall_cmds \
18641postuninstall_cmds \
18642finish_cmds \
18643sys_lib_search_path_spec \
18644configure_time_dlsearch_path \
18645configure_time_lt_sys_library_path \
18646reload_cmds_CXX \
18647old_archive_cmds_CXX \
18648old_archive_from_new_cmds_CXX \
18649old_archive_from_expsyms_cmds_CXX \
18650archive_cmds_CXX \
18651archive_expsym_cmds_CXX \
18652module_cmds_CXX \
18653module_expsym_cmds_CXX \
18654export_symbols_cmds_CXX \
18655prelink_cmds_CXX \
18656postlink_cmds_CXX; do
18657    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18658    *[\\\\\\\`\\"\\\$]*)
18659      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
18660      ;;
18661    *)
18662      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18663      ;;
18664    esac
18665done
18666
18667ac_aux_dir='$ac_aux_dir'
18668
18669# See if we are running on zsh, and set the options that allow our
18670# commands through without removal of \ escapes INIT.
18671if test -n "\${ZSH_VERSION+set}"; then
18672   setopt NO_GLOB_SUBST
18673fi
18674
18675
18676    PACKAGE='$PACKAGE'
18677    VERSION='$VERSION'
18678    RM='$RM'
18679    ofile='$ofile'
18680
18681
18682
18683
18684
18685
18686_ACEOF
18687
18688cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18689
18690# Handling of arguments.
18691for ac_config_target in $ac_config_targets
18692do
18693  case $ac_config_target in
18694    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18695    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18696    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18697    "glu.pc") CONFIG_FILES="$CONFIG_FILES glu.pc" ;;
18698
18699  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18700  esac
18701done
18702
18703
18704# If the user did not use the arguments to specify the items to instantiate,
18705# then the envvar interface is used.  Set only those that are not.
18706# We use the long form for the default assignment because of an extremely
18707# bizarre bug on SunOS 4.1.3.
18708if $ac_need_defaults; then
18709  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18710  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18711fi
18712
18713# Have a temporary directory for convenience.  Make it in the build tree
18714# simply because there is no reason against having it here, and in addition,
18715# creating and moving files from /tmp can sometimes cause problems.
18716# Hook for its removal unless debugging.
18717# Note that there is a small window in which the directory will not be cleaned:
18718# after its creation but before its name has been assigned to `$tmp'.
18719$debug ||
18720{
18721  tmp= ac_tmp=
18722  trap 'exit_status=$?
18723  : "${ac_tmp:=$tmp}"
18724  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18725' 0
18726  trap 'as_fn_exit 1' 1 2 13 15
18727}
18728# Create a (secure) tmp directory for tmp files.
18729
18730{
18731  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18732  test -d "$tmp"
18733}  ||
18734{
18735  tmp=./conf$$-$RANDOM
18736  (umask 077 && mkdir "$tmp")
18737} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18738ac_tmp=$tmp
18739
18740# Set up the scripts for CONFIG_FILES section.
18741# No need to generate them if there are no CONFIG_FILES.
18742# This happens for instance with `./config.status config.h'.
18743if test -n "$CONFIG_FILES"; then
18744
18745
18746ac_cr=`echo X | tr X '\015'`
18747# On cygwin, bash can eat \r inside `` if the user requested igncr.
18748# But we know of no other shell where ac_cr would be empty at this
18749# point, so we can use a bashism as a fallback.
18750if test "x$ac_cr" = x; then
18751  eval ac_cr=\$\'\\r\'
18752fi
18753ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18754if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18755  ac_cs_awk_cr='\\r'
18756else
18757  ac_cs_awk_cr=$ac_cr
18758fi
18759
18760echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18761_ACEOF
18762
18763
18764{
18765  echo "cat >conf$$subs.awk <<_ACEOF" &&
18766  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18767  echo "_ACEOF"
18768} >conf$$subs.sh ||
18769  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18770ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18771ac_delim='%!_!# '
18772for ac_last_try in false false false false false :; do
18773  . ./conf$$subs.sh ||
18774    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18775
18776  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18777  if test $ac_delim_n = $ac_delim_num; then
18778    break
18779  elif $ac_last_try; then
18780    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18781  else
18782    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18783  fi
18784done
18785rm -f conf$$subs.sh
18786
18787cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18788cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18789_ACEOF
18790sed -n '
18791h
18792s/^/S["/; s/!.*/"]=/
18793p
18794g
18795s/^[^!]*!//
18796:repl
18797t repl
18798s/'"$ac_delim"'$//
18799t delim
18800:nl
18801h
18802s/\(.\{148\}\)..*/\1/
18803t more1
18804s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18805p
18806n
18807b repl
18808:more1
18809s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18810p
18811g
18812s/.\{148\}//
18813t nl
18814:delim
18815h
18816s/\(.\{148\}\)..*/\1/
18817t more2
18818s/["\\]/\\&/g; s/^/"/; s/$/"/
18819p
18820b
18821:more2
18822s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18823p
18824g
18825s/.\{148\}//
18826t delim
18827' <conf$$subs.awk | sed '
18828/^[^""]/{
18829  N
18830  s/\n//
18831}
18832' >>$CONFIG_STATUS || ac_write_fail=1
18833rm -f conf$$subs.awk
18834cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18835_ACAWK
18836cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18837  for (key in S) S_is_set[key] = 1
18838  FS = ""
18839
18840}
18841{
18842  line = $ 0
18843  nfields = split(line, field, "@")
18844  substed = 0
18845  len = length(field[1])
18846  for (i = 2; i < nfields; i++) {
18847    key = field[i]
18848    keylen = length(key)
18849    if (S_is_set[key]) {
18850      value = S[key]
18851      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18852      len += length(value) + length(field[++i])
18853      substed = 1
18854    } else
18855      len += 1 + keylen
18856  }
18857
18858  print line
18859}
18860
18861_ACAWK
18862_ACEOF
18863cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18864if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18865  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18866else
18867  cat
18868fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18869  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
18870_ACEOF
18871
18872# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18873# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
18874# trailing colons and then remove the whole line if VPATH becomes empty
18875# (actually we leave an empty line to preserve line numbers).
18876if test "x$srcdir" = x.; then
18877  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
18878h
18879s///
18880s/^/:/
18881s/[	 ]*$/:/
18882s/:\$(srcdir):/:/g
18883s/:\${srcdir}:/:/g
18884s/:@srcdir@:/:/g
18885s/^:*//
18886s/:*$//
18887x
18888s/\(=[	 ]*\).*/\1/
18889G
18890s/\n//
18891s/^[^=]*=[	 ]*$//
18892}'
18893fi
18894
18895cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18896fi # test -n "$CONFIG_FILES"
18897
18898
18899eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
18900shift
18901for ac_tag
18902do
18903  case $ac_tag in
18904  :[FHLC]) ac_mode=$ac_tag; continue;;
18905  esac
18906  case $ac_mode$ac_tag in
18907  :[FHL]*:*);;
18908  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
18909  :[FH]-) ac_tag=-:-;;
18910  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18911  esac
18912  ac_save_IFS=$IFS
18913  IFS=:
18914  set x $ac_tag
18915  IFS=$ac_save_IFS
18916  shift
18917  ac_file=$1
18918  shift
18919
18920  case $ac_mode in
18921  :L) ac_source=$1;;
18922  :[FH])
18923    ac_file_inputs=
18924    for ac_f
18925    do
18926      case $ac_f in
18927      -) ac_f="$ac_tmp/stdin";;
18928      *) # Look for the file first in the build tree, then in the source tree
18929	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
18930	 # because $ac_f cannot contain `:'.
18931	 test -f "$ac_f" ||
18932	   case $ac_f in
18933	   [\\/$]*) false;;
18934	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18935	   esac ||
18936	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18937      esac
18938      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18939      as_fn_append ac_file_inputs " '$ac_f'"
18940    done
18941
18942    # Let's still pretend it is `configure' which instantiates (i.e., don't
18943    # use $as_me), people would be surprised to read:
18944    #    /* config.h.  Generated by config.status.  */
18945    configure_input='Generated from '`
18946	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18947	`' by configure.'
18948    if test x"$ac_file" != x-; then
18949      configure_input="$ac_file.  $configure_input"
18950      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18951$as_echo "$as_me: creating $ac_file" >&6;}
18952    fi
18953    # Neutralize special characters interpreted by sed in replacement strings.
18954    case $configure_input in #(
18955    *\&* | *\|* | *\\* )
18956       ac_sed_conf_input=`$as_echo "$configure_input" |
18957       sed 's/[\\\\&|]/\\\\&/g'`;; #(
18958    *) ac_sed_conf_input=$configure_input;;
18959    esac
18960
18961    case $ac_tag in
18962    *:-:* | *:-) cat >"$ac_tmp/stdin" \
18963      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
18964    esac
18965    ;;
18966  esac
18967
18968  ac_dir=`$as_dirname -- "$ac_file" ||
18969$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18970	 X"$ac_file" : 'X\(//\)[^/]' \| \
18971	 X"$ac_file" : 'X\(//\)$' \| \
18972	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18973$as_echo X"$ac_file" |
18974    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18975	    s//\1/
18976	    q
18977	  }
18978	  /^X\(\/\/\)[^/].*/{
18979	    s//\1/
18980	    q
18981	  }
18982	  /^X\(\/\/\)$/{
18983	    s//\1/
18984	    q
18985	  }
18986	  /^X\(\/\).*/{
18987	    s//\1/
18988	    q
18989	  }
18990	  s/.*/./; q'`
18991  as_dir="$ac_dir"; as_fn_mkdir_p
18992  ac_builddir=.
18993
18994case "$ac_dir" in
18995.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18996*)
18997  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18998  # A ".." for each directory in $ac_dir_suffix.
18999  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19000  case $ac_top_builddir_sub in
19001  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19002  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19003  esac ;;
19004esac
19005ac_abs_top_builddir=$ac_pwd
19006ac_abs_builddir=$ac_pwd$ac_dir_suffix
19007# for backward compatibility:
19008ac_top_builddir=$ac_top_build_prefix
19009
19010case $srcdir in
19011  .)  # We are building in place.
19012    ac_srcdir=.
19013    ac_top_srcdir=$ac_top_builddir_sub
19014    ac_abs_top_srcdir=$ac_pwd ;;
19015  [\\/]* | ?:[\\/]* )  # Absolute name.
19016    ac_srcdir=$srcdir$ac_dir_suffix;
19017    ac_top_srcdir=$srcdir
19018    ac_abs_top_srcdir=$srcdir ;;
19019  *) # Relative name.
19020    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19021    ac_top_srcdir=$ac_top_build_prefix$srcdir
19022    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19023esac
19024ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19025
19026
19027  case $ac_mode in
19028  :F)
19029  #
19030  # CONFIG_FILE
19031  #
19032
19033  case $INSTALL in
19034  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19035  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19036  esac
19037  ac_MKDIR_P=$MKDIR_P
19038  case $MKDIR_P in
19039  [\\/$]* | ?:[\\/]* ) ;;
19040  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19041  esac
19042_ACEOF
19043
19044cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19045# If the template does not know about datarootdir, expand it.
19046# FIXME: This hack should be removed a few years after 2.60.
19047ac_datarootdir_hack=; ac_datarootdir_seen=
19048ac_sed_dataroot='
19049/datarootdir/ {
19050  p
19051  q
19052}
19053/@datadir@/p
19054/@docdir@/p
19055/@infodir@/p
19056/@localedir@/p
19057/@mandir@/p'
19058case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19059*datarootdir*) ac_datarootdir_seen=yes;;
19060*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19061  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19062$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19063_ACEOF
19064cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19065  ac_datarootdir_hack='
19066  s&@datadir@&$datadir&g
19067  s&@docdir@&$docdir&g
19068  s&@infodir@&$infodir&g
19069  s&@localedir@&$localedir&g
19070  s&@mandir@&$mandir&g
19071  s&\\\${datarootdir}&$datarootdir&g' ;;
19072esac
19073_ACEOF
19074
19075# Neutralize VPATH when `$srcdir' = `.'.
19076# Shell code in configure.ac might set extrasub.
19077# FIXME: do we really want to maintain this feature?
19078cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19079ac_sed_extra="$ac_vpsub
19080$extrasub
19081_ACEOF
19082cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19083:t
19084/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19085s|@configure_input@|$ac_sed_conf_input|;t t
19086s&@top_builddir@&$ac_top_builddir_sub&;t t
19087s&@top_build_prefix@&$ac_top_build_prefix&;t t
19088s&@srcdir@&$ac_srcdir&;t t
19089s&@abs_srcdir@&$ac_abs_srcdir&;t t
19090s&@top_srcdir@&$ac_top_srcdir&;t t
19091s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19092s&@builddir@&$ac_builddir&;t t
19093s&@abs_builddir@&$ac_abs_builddir&;t t
19094s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19095s&@INSTALL@&$ac_INSTALL&;t t
19096s&@MKDIR_P@&$ac_MKDIR_P&;t t
19097$ac_datarootdir_hack
19098"
19099eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
19100  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19101
19102test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19103  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19104  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
19105      "$ac_tmp/out"`; test -z "$ac_out"; } &&
19106  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19107which seems to be undefined.  Please make sure it is defined" >&5
19108$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19109which seems to be undefined.  Please make sure it is defined" >&2;}
19110
19111  rm -f "$ac_tmp/stdin"
19112  case $ac_file in
19113  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19114  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19115  esac \
19116  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19117 ;;
19118
19119
19120  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19121$as_echo "$as_me: executing $ac_file commands" >&6;}
19122 ;;
19123  esac
19124
19125
19126  case $ac_file$ac_mode in
19127    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19128  # Older Autoconf quotes --file arguments for eval, but not when files
19129  # are listed without --file.  Let's play safe and only enable the eval
19130  # if we detect the quoting.
19131  # TODO: see whether this extra hack can be removed once we start
19132  # requiring Autoconf 2.70 or later.
19133  case $CONFIG_FILES in #(
19134  *\'*) :
19135    eval set x "$CONFIG_FILES" ;; #(
19136  *) :
19137    set x $CONFIG_FILES ;; #(
19138  *) :
19139     ;;
19140esac
19141  shift
19142  # Used to flag and report bootstrapping failures.
19143  am_rc=0
19144  for am_mf
19145  do
19146    # Strip MF so we end up with the name of the file.
19147    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
19148    # Check whether this is an Automake generated Makefile which includes
19149    # dependency-tracking related rules and includes.
19150    # Grep'ing the whole file directly is not great: AIX grep has a line
19151    # limit of 2048, but all sed's we know have understand at least 4000.
19152    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
19153      || continue
19154    am_dirpart=`$as_dirname -- "$am_mf" ||
19155$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19156	 X"$am_mf" : 'X\(//\)[^/]' \| \
19157	 X"$am_mf" : 'X\(//\)$' \| \
19158	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
19159$as_echo X"$am_mf" |
19160    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19161	    s//\1/
19162	    q
19163	  }
19164	  /^X\(\/\/\)[^/].*/{
19165	    s//\1/
19166	    q
19167	  }
19168	  /^X\(\/\/\)$/{
19169	    s//\1/
19170	    q
19171	  }
19172	  /^X\(\/\).*/{
19173	    s//\1/
19174	    q
19175	  }
19176	  s/.*/./; q'`
19177    am_filepart=`$as_basename -- "$am_mf" ||
19178$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
19179	 X"$am_mf" : 'X\(//\)$' \| \
19180	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
19181$as_echo X/"$am_mf" |
19182    sed '/^.*\/\([^/][^/]*\)\/*$/{
19183	    s//\1/
19184	    q
19185	  }
19186	  /^X\/\(\/\/\)$/{
19187	    s//\1/
19188	    q
19189	  }
19190	  /^X\/\(\/\).*/{
19191	    s//\1/
19192	    q
19193	  }
19194	  s/.*/./; q'`
19195    { echo "$as_me:$LINENO: cd "$am_dirpart" \
19196      && sed -e '/# am--include-marker/d' "$am_filepart" \
19197        | $MAKE -f - am--depfiles" >&5
19198   (cd "$am_dirpart" \
19199      && sed -e '/# am--include-marker/d' "$am_filepart" \
19200        | $MAKE -f - am--depfiles) >&5 2>&5
19201   ac_status=$?
19202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19203   (exit $ac_status); } || am_rc=$?
19204  done
19205  if test $am_rc -ne 0; then
19206    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19207$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19208as_fn_error $? "Something went wrong bootstrapping makefile fragments
19209    for automatic dependency tracking.  If GNU make was not used, consider
19210    re-running the configure script with MAKE=\"gmake\" (or whatever is
19211    necessary).  You can also try re-running configure with the
19212    '--disable-dependency-tracking' option to at least be able to build
19213    the package (albeit without support for automatic dependency tracking).
19214See \`config.log' for more details" "$LINENO" 5; }
19215  fi
19216  { am_dirpart=; unset am_dirpart;}
19217  { am_filepart=; unset am_filepart;}
19218  { am_mf=; unset am_mf;}
19219  { am_rc=; unset am_rc;}
19220  rm -f conftest-deps.mk
19221}
19222 ;;
19223    "libtool":C)
19224
19225    # See if we are running on zsh, and set the options that allow our
19226    # commands through without removal of \ escapes.
19227    if test -n "${ZSH_VERSION+set}"; then
19228      setopt NO_GLOB_SUBST
19229    fi
19230
19231    cfgfile=${ofile}T
19232    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19233    $RM "$cfgfile"
19234
19235    cat <<_LT_EOF >> "$cfgfile"
19236#! $SHELL
19237# Generated automatically by $as_me ($PACKAGE) $VERSION
19238# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19239# NOTE: Changes made to this file will be lost: look at ltmain.sh.
19240
19241# Provide generalized library-building support services.
19242# Written by Gordon Matzigkeit, 1996
19243
19244# Copyright (C) 2014 Free Software Foundation, Inc.
19245# This is free software; see the source for copying conditions.  There is NO
19246# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19247
19248# GNU Libtool is free software; you can redistribute it and/or modify
19249# it under the terms of the GNU General Public License as published by
19250# the Free Software Foundation; either version 2 of of the License, or
19251# (at your option) any later version.
19252#
19253# As a special exception to the GNU General Public License, if you
19254# distribute this file as part of a program or library that is built
19255# using GNU Libtool, you may include this file under the  same
19256# distribution terms that you use for the rest of that program.
19257#
19258# GNU Libtool is distributed in the hope that it will be useful, but
19259# WITHOUT ANY WARRANTY; without even the implied warranty of
19260# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19261# GNU General Public License for more details.
19262#
19263# You should have received a copy of the GNU General Public License
19264# along with this program.  If not, see <http://www.gnu.org/licenses/>.
19265
19266
19267# The names of the tagged configurations supported by this script.
19268available_tags='CXX '
19269
19270# Configured defaults for sys_lib_dlsearch_path munging.
19271: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
19272
19273# ### BEGIN LIBTOOL CONFIG
19274
19275# Which release of libtool.m4 was used?
19276macro_version=$macro_version
19277macro_revision=$macro_revision
19278
19279# Whether or not to build shared libraries.
19280build_libtool_libs=$enable_shared
19281
19282# Whether or not to build static libraries.
19283build_old_libs=$enable_static
19284
19285# What type of objects to build.
19286pic_mode=$pic_mode
19287
19288# Whether or not to optimize for fast installation.
19289fast_install=$enable_fast_install
19290
19291# Shared archive member basename,for filename based shared library versioning on AIX.
19292shared_archive_member_spec=$shared_archive_member_spec
19293
19294# Shell to use when invoking shell scripts.
19295SHELL=$lt_SHELL
19296
19297# An echo program that protects backslashes.
19298ECHO=$lt_ECHO
19299
19300# The PATH separator for the build system.
19301PATH_SEPARATOR=$lt_PATH_SEPARATOR
19302
19303# The host system.
19304host_alias=$host_alias
19305host=$host
19306host_os=$host_os
19307
19308# The build system.
19309build_alias=$build_alias
19310build=$build
19311build_os=$build_os
19312
19313# A sed program that does not truncate output.
19314SED=$lt_SED
19315
19316# Sed that helps us avoid accidentally triggering echo(1) options like -n.
19317Xsed="\$SED -e 1s/^X//"
19318
19319# A grep program that handles long lines.
19320GREP=$lt_GREP
19321
19322# An ERE matcher.
19323EGREP=$lt_EGREP
19324
19325# A literal string matcher.
19326FGREP=$lt_FGREP
19327
19328# A BSD- or MS-compatible name lister.
19329NM=$lt_NM
19330
19331# Whether we need soft or hard links.
19332LN_S=$lt_LN_S
19333
19334# What is the maximum length of a command?
19335max_cmd_len=$max_cmd_len
19336
19337# Object file suffix (normally "o").
19338objext=$ac_objext
19339
19340# Executable file suffix (normally "").
19341exeext=$exeext
19342
19343# whether the shell understands "unset".
19344lt_unset=$lt_unset
19345
19346# turn spaces into newlines.
19347SP2NL=$lt_lt_SP2NL
19348
19349# turn newlines into spaces.
19350NL2SP=$lt_lt_NL2SP
19351
19352# convert \$build file names to \$host format.
19353to_host_file_cmd=$lt_cv_to_host_file_cmd
19354
19355# convert \$build files to toolchain format.
19356to_tool_file_cmd=$lt_cv_to_tool_file_cmd
19357
19358# An object symbol dumper.
19359OBJDUMP=$lt_OBJDUMP
19360
19361# Method to check whether dependent libraries are shared objects.
19362deplibs_check_method=$lt_deplibs_check_method
19363
19364# Command to use when deplibs_check_method = "file_magic".
19365file_magic_cmd=$lt_file_magic_cmd
19366
19367# How to find potential files when deplibs_check_method = "file_magic".
19368file_magic_glob=$lt_file_magic_glob
19369
19370# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
19371want_nocaseglob=$lt_want_nocaseglob
19372
19373# DLL creation program.
19374DLLTOOL=$lt_DLLTOOL
19375
19376# Command to associate shared and link libraries.
19377sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
19378
19379# The archiver.
19380AR=$lt_AR
19381
19382# Flags to create an archive.
19383AR_FLAGS=$lt_AR_FLAGS
19384
19385# How to feed a file listing to the archiver.
19386archiver_list_spec=$lt_archiver_list_spec
19387
19388# A symbol stripping program.
19389STRIP=$lt_STRIP
19390
19391# Commands used to install an old-style archive.
19392RANLIB=$lt_RANLIB
19393old_postinstall_cmds=$lt_old_postinstall_cmds
19394old_postuninstall_cmds=$lt_old_postuninstall_cmds
19395
19396# Whether to use a lock for old archive extraction.
19397lock_old_archive_extraction=$lock_old_archive_extraction
19398
19399# A C compiler.
19400LTCC=$lt_CC
19401
19402# LTCC compiler flags.
19403LTCFLAGS=$lt_CFLAGS
19404
19405# Take the output of nm and produce a listing of raw symbols and C names.
19406global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19407
19408# Transform the output of nm in a proper C declaration.
19409global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19410
19411# Transform the output of nm into a list of symbols to manually relocate.
19412global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
19413
19414# Transform the output of nm in a C name address pair.
19415global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19416
19417# Transform the output of nm in a C name address pair when lib prefix is needed.
19418global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19419
19420# The name lister interface.
19421nm_interface=$lt_lt_cv_nm_interface
19422
19423# Specify filename containing input files for \$NM.
19424nm_file_list_spec=$lt_nm_file_list_spec
19425
19426# The root where to search for dependent libraries,and where our libraries should be installed.
19427lt_sysroot=$lt_sysroot
19428
19429# Command to truncate a binary pipe.
19430lt_truncate_bin=$lt_lt_cv_truncate_bin
19431
19432# The name of the directory that contains temporary libtool files.
19433objdir=$objdir
19434
19435# Used to examine libraries when file_magic_cmd begins with "file".
19436MAGIC_CMD=$MAGIC_CMD
19437
19438# Must we lock files when doing compilation?
19439need_locks=$lt_need_locks
19440
19441# Manifest tool.
19442MANIFEST_TOOL=$lt_MANIFEST_TOOL
19443
19444# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19445DSYMUTIL=$lt_DSYMUTIL
19446
19447# Tool to change global to local symbols on Mac OS X.
19448NMEDIT=$lt_NMEDIT
19449
19450# Tool to manipulate fat objects and archives on Mac OS X.
19451LIPO=$lt_LIPO
19452
19453# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19454OTOOL=$lt_OTOOL
19455
19456# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19457OTOOL64=$lt_OTOOL64
19458
19459# Old archive suffix (normally "a").
19460libext=$libext
19461
19462# Shared library suffix (normally ".so").
19463shrext_cmds=$lt_shrext_cmds
19464
19465# The commands to extract the exported symbol list from a shared archive.
19466extract_expsyms_cmds=$lt_extract_expsyms_cmds
19467
19468# Variables whose values should be saved in libtool wrapper scripts and
19469# restored at link time.
19470variables_saved_for_relink=$lt_variables_saved_for_relink
19471
19472# Do we need the "lib" prefix for modules?
19473need_lib_prefix=$need_lib_prefix
19474
19475# Do we need a version for libraries?
19476need_version=$need_version
19477
19478# Library versioning type.
19479version_type=$version_type
19480
19481# Shared library runtime path variable.
19482runpath_var=$runpath_var
19483
19484# Shared library path variable.
19485shlibpath_var=$shlibpath_var
19486
19487# Is shlibpath searched before the hard-coded library search path?
19488shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19489
19490# Format of library name prefix.
19491libname_spec=$lt_libname_spec
19492
19493# List of archive names.  First name is the real one, the rest are links.
19494# The last name is the one that the linker finds with -lNAME
19495library_names_spec=$lt_library_names_spec
19496
19497# The coded name of the library, if different from the real name.
19498soname_spec=$lt_soname_spec
19499
19500# Permission mode override for installation of shared libraries.
19501install_override_mode=$lt_install_override_mode
19502
19503# Command to use after installation of a shared archive.
19504postinstall_cmds=$lt_postinstall_cmds
19505
19506# Command to use after uninstallation of a shared archive.
19507postuninstall_cmds=$lt_postuninstall_cmds
19508
19509# Commands used to finish a libtool library installation in a directory.
19510finish_cmds=$lt_finish_cmds
19511
19512# As "finish_cmds", except a single script fragment to be evaled but
19513# not shown.
19514finish_eval=$lt_finish_eval
19515
19516# Whether we should hardcode library paths into libraries.
19517hardcode_into_libs=$hardcode_into_libs
19518
19519# Compile-time system search path for libraries.
19520sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19521
19522# Detected run-time system search path for libraries.
19523sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
19524
19525# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
19526configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
19527
19528# Whether dlopen is supported.
19529dlopen_support=$enable_dlopen
19530
19531# Whether dlopen of programs is supported.
19532dlopen_self=$enable_dlopen_self
19533
19534# Whether dlopen of statically linked programs is supported.
19535dlopen_self_static=$enable_dlopen_self_static
19536
19537# Commands to strip libraries.
19538old_striplib=$lt_old_striplib
19539striplib=$lt_striplib
19540
19541
19542# The linker used to build libraries.
19543LD=$lt_LD
19544
19545# How to create reloadable object files.
19546reload_flag=$lt_reload_flag
19547reload_cmds=$lt_reload_cmds
19548
19549# Commands used to build an old-style archive.
19550old_archive_cmds=$lt_old_archive_cmds
19551
19552# A language specific compiler.
19553CC=$lt_compiler
19554
19555# Is the compiler the GNU compiler?
19556with_gcc=$GCC
19557
19558# Compiler flag to turn off builtin functions.
19559no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19560
19561# Additional compiler flags for building library objects.
19562pic_flag=$lt_lt_prog_compiler_pic
19563
19564# How to pass a linker flag through the compiler.
19565wl=$lt_lt_prog_compiler_wl
19566
19567# Compiler flag to prevent dynamic linking.
19568link_static_flag=$lt_lt_prog_compiler_static
19569
19570# Does compiler simultaneously support -c and -o options?
19571compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19572
19573# Whether or not to add -lc for building shared libraries.
19574build_libtool_need_lc=$archive_cmds_need_lc
19575
19576# Whether or not to disallow shared libs when runtime libs are static.
19577allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19578
19579# Compiler flag to allow reflexive dlopens.
19580export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19581
19582# Compiler flag to generate shared objects directly from archives.
19583whole_archive_flag_spec=$lt_whole_archive_flag_spec
19584
19585# Whether the compiler copes with passing no objects directly.
19586compiler_needs_object=$lt_compiler_needs_object
19587
19588# Create an old-style archive from a shared archive.
19589old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19590
19591# Create a temporary old-style archive to link instead of a shared archive.
19592old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19593
19594# Commands used to build a shared archive.
19595archive_cmds=$lt_archive_cmds
19596archive_expsym_cmds=$lt_archive_expsym_cmds
19597
19598# Commands used to build a loadable module if different from building
19599# a shared archive.
19600module_cmds=$lt_module_cmds
19601module_expsym_cmds=$lt_module_expsym_cmds
19602
19603# Whether we are building with GNU ld or not.
19604with_gnu_ld=$lt_with_gnu_ld
19605
19606# Flag that allows shared libraries with undefined symbols to be built.
19607allow_undefined_flag=$lt_allow_undefined_flag
19608
19609# Flag that enforces no undefined symbols.
19610no_undefined_flag=$lt_no_undefined_flag
19611
19612# Flag to hardcode \$libdir into a binary during linking.
19613# This must work even if \$libdir does not exist
19614hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19615
19616# Whether we need a single "-rpath" flag with a separated argument.
19617hardcode_libdir_separator=$lt_hardcode_libdir_separator
19618
19619# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19620# DIR into the resulting binary.
19621hardcode_direct=$hardcode_direct
19622
19623# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19624# DIR into the resulting binary and the resulting library dependency is
19625# "absolute",i.e impossible to change by setting \$shlibpath_var if the
19626# library is relocated.
19627hardcode_direct_absolute=$hardcode_direct_absolute
19628
19629# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19630# into the resulting binary.
19631hardcode_minus_L=$hardcode_minus_L
19632
19633# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19634# into the resulting binary.
19635hardcode_shlibpath_var=$hardcode_shlibpath_var
19636
19637# Set to "yes" if building a shared library automatically hardcodes DIR
19638# into the library and all subsequent libraries and executables linked
19639# against it.
19640hardcode_automatic=$hardcode_automatic
19641
19642# Set to yes if linker adds runtime paths of dependent libraries
19643# to runtime path list.
19644inherit_rpath=$inherit_rpath
19645
19646# Whether libtool must link a program against all its dependency libraries.
19647link_all_deplibs=$link_all_deplibs
19648
19649# Set to "yes" if exported symbols are required.
19650always_export_symbols=$always_export_symbols
19651
19652# The commands to list exported symbols.
19653export_symbols_cmds=$lt_export_symbols_cmds
19654
19655# Symbols that should not be listed in the preloaded symbols.
19656exclude_expsyms=$lt_exclude_expsyms
19657
19658# Symbols that must always be exported.
19659include_expsyms=$lt_include_expsyms
19660
19661# Commands necessary for linking programs (against libraries) with templates.
19662prelink_cmds=$lt_prelink_cmds
19663
19664# Commands necessary for finishing linking programs.
19665postlink_cmds=$lt_postlink_cmds
19666
19667# Specify filename containing input files.
19668file_list_spec=$lt_file_list_spec
19669
19670# How to hardcode a shared library path into an executable.
19671hardcode_action=$hardcode_action
19672
19673# The directories searched by this compiler when creating a shared library.
19674compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19675
19676# Dependencies to place before and after the objects being linked to
19677# create a shared library.
19678predep_objects=$lt_predep_objects
19679postdep_objects=$lt_postdep_objects
19680predeps=$lt_predeps
19681postdeps=$lt_postdeps
19682
19683# The library search path used internally by the compiler when linking
19684# a shared library.
19685compiler_lib_search_path=$lt_compiler_lib_search_path
19686
19687# ### END LIBTOOL CONFIG
19688
19689_LT_EOF
19690
19691    cat <<'_LT_EOF' >> "$cfgfile"
19692
19693# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
19694
19695# func_munge_path_list VARIABLE PATH
19696# -----------------------------------
19697# VARIABLE is name of variable containing _space_ separated list of
19698# directories to be munged by the contents of PATH, which is string
19699# having a format:
19700# "DIR[:DIR]:"
19701#       string "DIR[ DIR]" will be prepended to VARIABLE
19702# ":DIR[:DIR]"
19703#       string "DIR[ DIR]" will be appended to VARIABLE
19704# "DIRP[:DIRP]::[DIRA:]DIRA"
19705#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
19706#       "DIRA[ DIRA]" will be appended to VARIABLE
19707# "DIR[:DIR]"
19708#       VARIABLE will be replaced by "DIR[ DIR]"
19709func_munge_path_list ()
19710{
19711    case x$2 in
19712    x)
19713        ;;
19714    *:)
19715        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
19716        ;;
19717    x:*)
19718        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
19719        ;;
19720    *::*)
19721        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
19722        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
19723        ;;
19724    *)
19725        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
19726        ;;
19727    esac
19728}
19729
19730
19731# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
19732func_cc_basename ()
19733{
19734    for cc_temp in $*""; do
19735      case $cc_temp in
19736        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19737        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19738        \-*) ;;
19739        *) break;;
19740      esac
19741    done
19742    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
19743}
19744
19745
19746# ### END FUNCTIONS SHARED WITH CONFIGURE
19747
19748_LT_EOF
19749
19750  case $host_os in
19751  aix3*)
19752    cat <<\_LT_EOF >> "$cfgfile"
19753# AIX sometimes has problems with the GCC collect2 program.  For some
19754# reason, if we set the COLLECT_NAMES environment variable, the problems
19755# vanish in a puff of smoke.
19756if test set != "${COLLECT_NAMES+set}"; then
19757  COLLECT_NAMES=
19758  export COLLECT_NAMES
19759fi
19760_LT_EOF
19761    ;;
19762  esac
19763
19764
19765ltmain=$ac_aux_dir/ltmain.sh
19766
19767
19768  # We use sed instead of cat because bash on DJGPP gets confused if
19769  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19770  # text mode, it properly converts lines to CR/LF.  This bash problem
19771  # is reportedly fixed, but why not run on old versions too?
19772  sed '$q' "$ltmain" >> "$cfgfile" \
19773     || (rm -f "$cfgfile"; exit 1)
19774
19775   mv -f "$cfgfile" "$ofile" ||
19776    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19777  chmod +x "$ofile"
19778
19779
19780    cat <<_LT_EOF >> "$ofile"
19781
19782# ### BEGIN LIBTOOL TAG CONFIG: CXX
19783
19784# The linker used to build libraries.
19785LD=$lt_LD_CXX
19786
19787# How to create reloadable object files.
19788reload_flag=$lt_reload_flag_CXX
19789reload_cmds=$lt_reload_cmds_CXX
19790
19791# Commands used to build an old-style archive.
19792old_archive_cmds=$lt_old_archive_cmds_CXX
19793
19794# A language specific compiler.
19795CC=$lt_compiler_CXX
19796
19797# Is the compiler the GNU compiler?
19798with_gcc=$GCC_CXX
19799
19800# Compiler flag to turn off builtin functions.
19801no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19802
19803# Additional compiler flags for building library objects.
19804pic_flag=$lt_lt_prog_compiler_pic_CXX
19805
19806# How to pass a linker flag through the compiler.
19807wl=$lt_lt_prog_compiler_wl_CXX
19808
19809# Compiler flag to prevent dynamic linking.
19810link_static_flag=$lt_lt_prog_compiler_static_CXX
19811
19812# Does compiler simultaneously support -c and -o options?
19813compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19814
19815# Whether or not to add -lc for building shared libraries.
19816build_libtool_need_lc=$archive_cmds_need_lc_CXX
19817
19818# Whether or not to disallow shared libs when runtime libs are static.
19819allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19820
19821# Compiler flag to allow reflexive dlopens.
19822export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19823
19824# Compiler flag to generate shared objects directly from archives.
19825whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19826
19827# Whether the compiler copes with passing no objects directly.
19828compiler_needs_object=$lt_compiler_needs_object_CXX
19829
19830# Create an old-style archive from a shared archive.
19831old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19832
19833# Create a temporary old-style archive to link instead of a shared archive.
19834old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19835
19836# Commands used to build a shared archive.
19837archive_cmds=$lt_archive_cmds_CXX
19838archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19839
19840# Commands used to build a loadable module if different from building
19841# a shared archive.
19842module_cmds=$lt_module_cmds_CXX
19843module_expsym_cmds=$lt_module_expsym_cmds_CXX
19844
19845# Whether we are building with GNU ld or not.
19846with_gnu_ld=$lt_with_gnu_ld_CXX
19847
19848# Flag that allows shared libraries with undefined symbols to be built.
19849allow_undefined_flag=$lt_allow_undefined_flag_CXX
19850
19851# Flag that enforces no undefined symbols.
19852no_undefined_flag=$lt_no_undefined_flag_CXX
19853
19854# Flag to hardcode \$libdir into a binary during linking.
19855# This must work even if \$libdir does not exist
19856hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19857
19858# Whether we need a single "-rpath" flag with a separated argument.
19859hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19860
19861# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19862# DIR into the resulting binary.
19863hardcode_direct=$hardcode_direct_CXX
19864
19865# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
19866# DIR into the resulting binary and the resulting library dependency is
19867# "absolute",i.e impossible to change by setting \$shlibpath_var if the
19868# library is relocated.
19869hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19870
19871# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19872# into the resulting binary.
19873hardcode_minus_L=$hardcode_minus_L_CXX
19874
19875# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19876# into the resulting binary.
19877hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19878
19879# Set to "yes" if building a shared library automatically hardcodes DIR
19880# into the library and all subsequent libraries and executables linked
19881# against it.
19882hardcode_automatic=$hardcode_automatic_CXX
19883
19884# Set to yes if linker adds runtime paths of dependent libraries
19885# to runtime path list.
19886inherit_rpath=$inherit_rpath_CXX
19887
19888# Whether libtool must link a program against all its dependency libraries.
19889link_all_deplibs=$link_all_deplibs_CXX
19890
19891# Set to "yes" if exported symbols are required.
19892always_export_symbols=$always_export_symbols_CXX
19893
19894# The commands to list exported symbols.
19895export_symbols_cmds=$lt_export_symbols_cmds_CXX
19896
19897# Symbols that should not be listed in the preloaded symbols.
19898exclude_expsyms=$lt_exclude_expsyms_CXX
19899
19900# Symbols that must always be exported.
19901include_expsyms=$lt_include_expsyms_CXX
19902
19903# Commands necessary for linking programs (against libraries) with templates.
19904prelink_cmds=$lt_prelink_cmds_CXX
19905
19906# Commands necessary for finishing linking programs.
19907postlink_cmds=$lt_postlink_cmds_CXX
19908
19909# Specify filename containing input files.
19910file_list_spec=$lt_file_list_spec_CXX
19911
19912# How to hardcode a shared library path into an executable.
19913hardcode_action=$hardcode_action_CXX
19914
19915# The directories searched by this compiler when creating a shared library.
19916compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19917
19918# Dependencies to place before and after the objects being linked to
19919# create a shared library.
19920predep_objects=$lt_predep_objects_CXX
19921postdep_objects=$lt_postdep_objects_CXX
19922predeps=$lt_predeps_CXX
19923postdeps=$lt_postdeps_CXX
19924
19925# The library search path used internally by the compiler when linking
19926# a shared library.
19927compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19928
19929# ### END LIBTOOL TAG CONFIG: CXX
19930_LT_EOF
19931
19932 ;;
19933
19934  esac
19935done # for ac_tag
19936
19937
19938as_fn_exit 0
19939_ACEOF
19940ac_clean_files=$ac_clean_files_save
19941
19942test $ac_write_fail = 0 ||
19943  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19944
19945
19946# configure is writing to config.log, and then calls config.status.
19947# config.status does its own redirection, appending to config.log.
19948# Unfortunately, on DOS this fails, as config.log is still kept open
19949# by configure, so config.status won't be able to write to it; its
19950# output is simply discarded.  So we exec the FD to /dev/null,
19951# effectively closing config.log, so it can be properly (re)opened and
19952# appended to by config.status.  When coming back to configure, we
19953# need to make the FD available again.
19954if test "$no_create" != yes; then
19955  ac_cs_success=:
19956  ac_config_status_args=
19957  test "$silent" = yes &&
19958    ac_config_status_args="$ac_config_status_args --quiet"
19959  exec 5>/dev/null
19960  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19961  exec 5>>config.log
19962  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19963  # would make configure fail if this is the last instruction.
19964  $ac_cs_success || as_fn_exit 1
19965fi
19966if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19967  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19968$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19969fi
19970
19971