1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for package-unused version-unused.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1
200
201  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205    PATH=/empty FPATH=/empty; export PATH FPATH
206    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208  if (eval "$as_required") 2>/dev/null; then :
209  as_have_required=yes
210else
211  as_have_required=no
212fi
213  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220  IFS=$as_save_IFS
221  test -z "$as_dir" && as_dir=.
222  as_found=:
223  case $as_dir in #(
224	 /*)
225	   for as_base in sh bash ksh sh5; do
226	     # Try only shells that exist, to save several forks.
227	     as_shell=$as_dir/$as_base
228	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230  CONFIG_SHELL=$as_shell as_have_required=yes
231		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  break 2
233fi
234fi
235	   done;;
236       esac
237  as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241  CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246      if test "x$CONFIG_SHELL" != x; then :
247  export CONFIG_SHELL
248             # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256  *v*x* | *x*v* ) as_opts=-vx ;;
257  *v* ) as_opts=-v ;;
258  *x* ) as_opts=-x ;;
259  * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268    if test x$as_have_required = xno; then :
269  $as_echo "$0: This script requires a shell more modern than all"
270  $as_echo "$0: the shells that I found on your system."
271  if test x${ZSH_VERSION+set} = xset ; then
272    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274  else
275    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279  fi
280  exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298  { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307  return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315  set +e
316  as_fn_set_status $1
317  exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326  case $as_dir in #(
327  -*) as_dir=./$as_dir;;
328  esac
329  test -d "$as_dir" || eval $as_mkdir_p || {
330    as_dirs=
331    while :; do
332      case $as_dir in #(
333      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334      *) as_qdir=$as_dir;;
335      esac
336      as_dirs="'$as_qdir' $as_dirs"
337      as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339	 X"$as_dir" : 'X\(//\)[^/]' \| \
340	 X"$as_dir" : 'X\(//\)$' \| \
341	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\/\)[^/].*/{
348	    s//\1/
349	    q
350	  }
351	  /^X\(\/\/\)$/{
352	    s//\1/
353	    q
354	  }
355	  /^X\(\/\).*/{
356	    s//\1/
357	    q
358	  }
359	  s/.*/./; q'`
360      test -d "$as_dir" && break
361    done
362    test -z "$as_dirs" || eval "mkdir $as_dirs"
363  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373  test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382  eval 'as_fn_append ()
383  {
384    eval $1+=\$2
385  }'
386else
387  as_fn_append ()
388  {
389    eval $1=\$$1\$2
390  }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399  eval 'as_fn_arith ()
400  {
401    as_val=$(( $* ))
402  }'
403else
404  as_fn_arith ()
405  {
406    as_val=`expr "$@" || test $? -eq 1`
407  }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418  as_status=$1; test $as_status -eq 0 && as_status=1
419  if test "$4"; then
420    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422  fi
423  $as_echo "$as_me: error: $2" >&2
424  as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428   test "X`expr 00001 : '.*\(...\)'`" = X001; then
429  as_expr=expr
430else
431  as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435  as_basename=basename
436else
437  as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441  as_dirname=dirname
442else
443  as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448	 X"$0" : 'X\(//\)$' \| \
449	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451    sed '/^.*\/\([^/][^/]*\)\/*$/{
452	    s//\1/
453	    q
454	  }
455	  /^X\/\(\/\/\)$/{
456	    s//\1/
457	    q
458	  }
459	  /^X\/\(\/\).*/{
460	    s//\1/
461	    q
462	  }
463	  s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473  as_lineno_1=$LINENO as_lineno_1a=$LINENO
474  as_lineno_2=$LINENO as_lineno_2a=$LINENO
475  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478  sed -n '
479    p
480    /[$]LINENO/=
481  ' <$as_myself |
482    sed '
483      s/[$]LINENO.*/&-/
484      t lineno
485      b
486      :lineno
487      N
488      :loop
489      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490      t loop
491      s/-\n.*//
492    ' >$as_me.lineno &&
493  chmod +x "$as_me.lineno" ||
494    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497  # already done that, so ensure we don't try to do so again and fall
498  # in an infinite loop.  This has already happened in practice.
499  _as_can_reexec=no; export _as_can_reexec
500  # Don't try to exec as it changes $[0], causing all sort of problems
501  # (the dirname of $[0] is not the place where we might find the
502  # original and so on.  Autoconf is especially sensitive to this).
503  . "./$as_me.lineno"
504  # Exit status is that of the last command.
505  exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511  case `echo 'xy\c'` in
512  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
513  xy)  ECHO_C='\c';;
514  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515       ECHO_T='	';;
516  esac;;
517*)
518  ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523  rm -f conf$$.dir/conf$$.file
524else
525  rm -f conf$$.dir
526  mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529  if ln -s conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s='ln -s'
531    # ... but there are two gotchas:
532    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534    # In both cases, we have to default to `cp -pR'.
535    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536      as_ln_s='cp -pR'
537  elif ln conf$$.file conf$$ 2>/dev/null; then
538    as_ln_s=ln
539  else
540    as_ln_s='cp -pR'
541  fi
542else
543  as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549  as_mkdir_p='mkdir -p "$as_dir"'
550else
551  test -d ./-p && rmdir ./-p
552  as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='package-unused'
589PACKAGE_TARNAME='libgo'
590PACKAGE_VERSION='version-unused'
591PACKAGE_STRING='package-unused version-unused'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL=''
594
595ac_unique_file="Makefile.am"
596# Factoring default headers for most tests.
597ac_includes_default="\
598#include <stdio.h>
599#ifdef HAVE_SYS_TYPES_H
600# include <sys/types.h>
601#endif
602#ifdef HAVE_SYS_STAT_H
603# include <sys/stat.h>
604#endif
605#ifdef STDC_HEADERS
606# include <stdlib.h>
607# include <stddef.h>
608#else
609# ifdef HAVE_STDLIB_H
610#  include <stdlib.h>
611# endif
612#endif
613#ifdef HAVE_STRING_H
614# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615#  include <memory.h>
616# endif
617# include <string.h>
618#endif
619#ifdef HAVE_STRINGS_H
620# include <strings.h>
621#endif
622#ifdef HAVE_INTTYPES_H
623# include <inttypes.h>
624#endif
625#ifdef HAVE_STDINT_H
626# include <stdint.h>
627#endif
628#ifdef HAVE_UNISTD_H
629# include <unistd.h>
630#endif"
631
632ac_subst_vars='am__EXEEXT_FALSE
633am__EXEEXT_TRUE
634LTLIBOBJS
635LIBOBJS
636HAVE_STAT_TIMESPEC_FALSE
637HAVE_STAT_TIMESPEC_TRUE
638STRUCT_EPOLL_EVENT_FD_OFFSET
639SIZEOF_STRUCT_EPOLL_EVENT
640MATH_FLAG
641STRINGOPS_FLAG
642HAVE_WAIT4_FALSE
643HAVE_WAIT4_TRUE
644HAVE_STRERROR_R_FALSE
645HAVE_STRERROR_R_TRUE
646HAVE_SYS_MMAN_H_FALSE
647HAVE_SYS_MMAN_H_TRUE
648PTHREAD_LIBS
649PTHREAD_CFLAGS
650NET_LIBS
651MATH_LIBS
652GOC_IS_LLGO_FALSE
653GOC_IS_LLGO_TRUE
654GO_SPLIT_STACK
655USING_SPLIT_STACK_FALSE
656USING_SPLIT_STACK_TRUE
657SPLIT_STACK
658HWCAP_CFLAGS
659OSCFLAGS
660GO_SYSCALL_OS_ARCH_FILE
661GO_SYSCALL_OS_FILE
662GO_LIBCALL_OS_ARCH_FILE
663GO_LIBCALL_OS_FILE
664FUNCTION_DESCRIPTORS
665ALLGOARCHFAMILY
666ALLGOARCH
667GOARCH
668USE_DEJAGNU
669ALLGOOS
670GOOS
671LIBGO_IS_BSD_FALSE
672LIBGO_IS_BSD_TRUE
673LIBGO_IS_HURD_FALSE
674LIBGO_IS_HURD_TRUE
675LIBGO_IS_AIX_FALSE
676LIBGO_IS_AIX_TRUE
677LIBGO_IS_SOLARIS_FALSE
678LIBGO_IS_SOLARIS_TRUE
679LIBGO_IS_RTEMS_FALSE
680LIBGO_IS_RTEMS_TRUE
681LIBGO_IS_DRAGONFLY_FALSE
682LIBGO_IS_DRAGONFLY_TRUE
683LIBGO_IS_OPENBSD_FALSE
684LIBGO_IS_OPENBSD_TRUE
685LIBGO_IS_NETBSD_FALSE
686LIBGO_IS_NETBSD_TRUE
687LIBGO_IS_LINUX_FALSE
688LIBGO_IS_LINUX_TRUE
689LIBGO_IS_IRIX_FALSE
690LIBGO_IS_IRIX_TRUE
691LIBGO_IS_FREEBSD_FALSE
692LIBGO_IS_FREEBSD_TRUE
693LIBGO_IS_DARWIN_FALSE
694LIBGO_IS_DARWIN_TRUE
695go_include
696LIBATOMIC
697USE_LIBFFI_FALSE
698USE_LIBFFI_TRUE
699LIBFFIINCS
700LIBFFI
701nover_glibgo_toolexeclibdir
702glibgo_toolexeclibdir
703glibgo_toolexecdir
704WERROR
705WARN_FLAGS
706CC_FOR_BUILD
707enable_static
708enable_shared
709CPP
710OTOOL64
711OTOOL
712LIPO
713NMEDIT
714DSYMUTIL
715AR
716OBJDUMP
717LN_S
718NM
719ac_ct_DUMPBIN
720DUMPBIN
721LIBTOOL
722OBJCOPY
723RANLIB
724LD
725FGREP
726EGREP
727GREP
728SED
729MAINT
730MAINTAINER_MODE_FALSE
731MAINTAINER_MODE_TRUE
732GOFLAGS
733GOC
734am__fastdepCC_FALSE
735am__fastdepCC_TRUE
736CCDEPMODE
737am__nodep
738AMDEPBACKSLASH
739AMDEP_FALSE
740AMDEP_TRUE
741am__quote
742am__include
743DEPDIR
744OBJEXT
745EXEEXT
746ac_ct_CC
747CPPFLAGS
748LDFLAGS
749CFLAGS
750CC
751AM_BACKSLASH
752AM_DEFAULT_VERBOSITY
753AM_DEFAULT_V
754AM_V
755am__untar
756am__tar
757AMTAR
758am__leading_dot
759SET_MAKE
760AWK
761mkdir_p
762MKDIR_P
763INSTALL_STRIP_PROGRAM
764STRIP
765install_sh
766MAKEINFO
767AUTOHEADER
768AUTOMAKE
769AUTOCONF
770ACLOCAL
771VERSION
772PACKAGE
773CYGPATH_W
774am__isrc
775INSTALL_DATA
776INSTALL_SCRIPT
777INSTALL_PROGRAM
778target_os
779target_vendor
780target_cpu
781target
782host_os
783host_vendor
784host_cpu
785host
786build_os
787build_vendor
788build_cpu
789build
790multi_basedir
791libtool_VERSION
792target_alias
793host_alias
794build_alias
795LIBS
796ECHO_T
797ECHO_N
798ECHO_C
799DEFS
800mandir
801localedir
802libdir
803psdir
804pdfdir
805dvidir
806htmldir
807infodir
808docdir
809oldincludedir
810includedir
811localstatedir
812sharedstatedir
813sysconfdir
814datadir
815datarootdir
816libexecdir
817sbindir
818bindir
819program_transform_name
820prefix
821exec_prefix
822PACKAGE_URL
823PACKAGE_BUGREPORT
824PACKAGE_STRING
825PACKAGE_VERSION
826PACKAGE_TARNAME
827PACKAGE_NAME
828PATH_SEPARATOR
829SHELL'
830ac_subst_files=''
831ac_user_opts='
832enable_option_checking
833enable_multilib
834enable_silent_rules
835enable_dependency_tracking
836enable_maintainer_mode
837with_gnu_ld
838enable_shared
839enable_static
840with_pic
841enable_fast_install
842enable_libtool_lock
843enable_werror
844enable_version_specific_runtime_libs
845with_libffi
846with_libatomic
847with_system_libunwind
848'
849      ac_precious_vars='build_alias
850host_alias
851target_alias
852CPP
853CPPFLAGS'
854
855
856# Initialize some variables set by options.
857ac_init_help=
858ac_init_version=false
859ac_unrecognized_opts=
860ac_unrecognized_sep=
861# The variables have the same names as the options, with
862# dashes changed to underlines.
863cache_file=/dev/null
864exec_prefix=NONE
865no_create=
866no_recursion=
867prefix=NONE
868program_prefix=NONE
869program_suffix=NONE
870program_transform_name=s,x,x,
871silent=
872site=
873srcdir=
874verbose=
875x_includes=NONE
876x_libraries=NONE
877
878# Installation directory options.
879# These are left unexpanded so users can "make install exec_prefix=/foo"
880# and all the variables that are supposed to be based on exec_prefix
881# by default will actually change.
882# Use braces instead of parens because sh, perl, etc. also accept them.
883# (The list follows the same order as the GNU Coding Standards.)
884bindir='${exec_prefix}/bin'
885sbindir='${exec_prefix}/sbin'
886libexecdir='${exec_prefix}/libexec'
887datarootdir='${prefix}/share'
888datadir='${datarootdir}'
889sysconfdir='${prefix}/etc'
890sharedstatedir='${prefix}/com'
891localstatedir='${prefix}/var'
892includedir='${prefix}/include'
893oldincludedir='/usr/include'
894docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
895infodir='${datarootdir}/info'
896htmldir='${docdir}'
897dvidir='${docdir}'
898pdfdir='${docdir}'
899psdir='${docdir}'
900libdir='${exec_prefix}/lib'
901localedir='${datarootdir}/locale'
902mandir='${datarootdir}/man'
903
904ac_prev=
905ac_dashdash=
906for ac_option
907do
908  # If the previous option needs an argument, assign it.
909  if test -n "$ac_prev"; then
910    eval $ac_prev=\$ac_option
911    ac_prev=
912    continue
913  fi
914
915  case $ac_option in
916  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
917  *=)   ac_optarg= ;;
918  *)    ac_optarg=yes ;;
919  esac
920
921  # Accept the important Cygnus configure options, so we can diagnose typos.
922
923  case $ac_dashdash$ac_option in
924  --)
925    ac_dashdash=yes ;;
926
927  -bindir | --bindir | --bindi | --bind | --bin | --bi)
928    ac_prev=bindir ;;
929  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
930    bindir=$ac_optarg ;;
931
932  -build | --build | --buil | --bui | --bu)
933    ac_prev=build_alias ;;
934  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
935    build_alias=$ac_optarg ;;
936
937  -cache-file | --cache-file | --cache-fil | --cache-fi \
938  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
939    ac_prev=cache_file ;;
940  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
941  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
942    cache_file=$ac_optarg ;;
943
944  --config-cache | -C)
945    cache_file=config.cache ;;
946
947  -datadir | --datadir | --datadi | --datad)
948    ac_prev=datadir ;;
949  -datadir=* | --datadir=* | --datadi=* | --datad=*)
950    datadir=$ac_optarg ;;
951
952  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
953  | --dataroo | --dataro | --datar)
954    ac_prev=datarootdir ;;
955  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
956  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
957    datarootdir=$ac_optarg ;;
958
959  -disable-* | --disable-*)
960    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
961    # Reject names that are not valid shell variable names.
962    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
963      as_fn_error $? "invalid feature name: $ac_useropt"
964    ac_useropt_orig=$ac_useropt
965    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
966    case $ac_user_opts in
967      *"
968"enable_$ac_useropt"
969"*) ;;
970      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
971	 ac_unrecognized_sep=', ';;
972    esac
973    eval enable_$ac_useropt=no ;;
974
975  -docdir | --docdir | --docdi | --doc | --do)
976    ac_prev=docdir ;;
977  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
978    docdir=$ac_optarg ;;
979
980  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
981    ac_prev=dvidir ;;
982  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
983    dvidir=$ac_optarg ;;
984
985  -enable-* | --enable-*)
986    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
987    # Reject names that are not valid shell variable names.
988    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
989      as_fn_error $? "invalid feature name: $ac_useropt"
990    ac_useropt_orig=$ac_useropt
991    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
992    case $ac_user_opts in
993      *"
994"enable_$ac_useropt"
995"*) ;;
996      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
997	 ac_unrecognized_sep=', ';;
998    esac
999    eval enable_$ac_useropt=\$ac_optarg ;;
1000
1001  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1002  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1003  | --exec | --exe | --ex)
1004    ac_prev=exec_prefix ;;
1005  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1006  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1007  | --exec=* | --exe=* | --ex=*)
1008    exec_prefix=$ac_optarg ;;
1009
1010  -gas | --gas | --ga | --g)
1011    # Obsolete; use --with-gas.
1012    with_gas=yes ;;
1013
1014  -help | --help | --hel | --he | -h)
1015    ac_init_help=long ;;
1016  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1017    ac_init_help=recursive ;;
1018  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1019    ac_init_help=short ;;
1020
1021  -host | --host | --hos | --ho)
1022    ac_prev=host_alias ;;
1023  -host=* | --host=* | --hos=* | --ho=*)
1024    host_alias=$ac_optarg ;;
1025
1026  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1027    ac_prev=htmldir ;;
1028  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1029  | --ht=*)
1030    htmldir=$ac_optarg ;;
1031
1032  -includedir | --includedir | --includedi | --included | --include \
1033  | --includ | --inclu | --incl | --inc)
1034    ac_prev=includedir ;;
1035  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1036  | --includ=* | --inclu=* | --incl=* | --inc=*)
1037    includedir=$ac_optarg ;;
1038
1039  -infodir | --infodir | --infodi | --infod | --info | --inf)
1040    ac_prev=infodir ;;
1041  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1042    infodir=$ac_optarg ;;
1043
1044  -libdir | --libdir | --libdi | --libd)
1045    ac_prev=libdir ;;
1046  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1047    libdir=$ac_optarg ;;
1048
1049  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1050  | --libexe | --libex | --libe)
1051    ac_prev=libexecdir ;;
1052  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1053  | --libexe=* | --libex=* | --libe=*)
1054    libexecdir=$ac_optarg ;;
1055
1056  -localedir | --localedir | --localedi | --localed | --locale)
1057    ac_prev=localedir ;;
1058  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1059    localedir=$ac_optarg ;;
1060
1061  -localstatedir | --localstatedir | --localstatedi | --localstated \
1062  | --localstate | --localstat | --localsta | --localst | --locals)
1063    ac_prev=localstatedir ;;
1064  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1065  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1066    localstatedir=$ac_optarg ;;
1067
1068  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1069    ac_prev=mandir ;;
1070  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1071    mandir=$ac_optarg ;;
1072
1073  -nfp | --nfp | --nf)
1074    # Obsolete; use --without-fp.
1075    with_fp=no ;;
1076
1077  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1078  | --no-cr | --no-c | -n)
1079    no_create=yes ;;
1080
1081  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1082  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1083    no_recursion=yes ;;
1084
1085  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1086  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1087  | --oldin | --oldi | --old | --ol | --o)
1088    ac_prev=oldincludedir ;;
1089  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1090  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1091  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1092    oldincludedir=$ac_optarg ;;
1093
1094  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1095    ac_prev=prefix ;;
1096  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1097    prefix=$ac_optarg ;;
1098
1099  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1100  | --program-pre | --program-pr | --program-p)
1101    ac_prev=program_prefix ;;
1102  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1103  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1104    program_prefix=$ac_optarg ;;
1105
1106  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1107  | --program-suf | --program-su | --program-s)
1108    ac_prev=program_suffix ;;
1109  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1110  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1111    program_suffix=$ac_optarg ;;
1112
1113  -program-transform-name | --program-transform-name \
1114  | --program-transform-nam | --program-transform-na \
1115  | --program-transform-n | --program-transform- \
1116  | --program-transform | --program-transfor \
1117  | --program-transfo | --program-transf \
1118  | --program-trans | --program-tran \
1119  | --progr-tra | --program-tr | --program-t)
1120    ac_prev=program_transform_name ;;
1121  -program-transform-name=* | --program-transform-name=* \
1122  | --program-transform-nam=* | --program-transform-na=* \
1123  | --program-transform-n=* | --program-transform-=* \
1124  | --program-transform=* | --program-transfor=* \
1125  | --program-transfo=* | --program-transf=* \
1126  | --program-trans=* | --program-tran=* \
1127  | --progr-tra=* | --program-tr=* | --program-t=*)
1128    program_transform_name=$ac_optarg ;;
1129
1130  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1131    ac_prev=pdfdir ;;
1132  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1133    pdfdir=$ac_optarg ;;
1134
1135  -psdir | --psdir | --psdi | --psd | --ps)
1136    ac_prev=psdir ;;
1137  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1138    psdir=$ac_optarg ;;
1139
1140  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1141  | -silent | --silent | --silen | --sile | --sil)
1142    silent=yes ;;
1143
1144  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1145    ac_prev=sbindir ;;
1146  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1147  | --sbi=* | --sb=*)
1148    sbindir=$ac_optarg ;;
1149
1150  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1151  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1152  | --sharedst | --shareds | --shared | --share | --shar \
1153  | --sha | --sh)
1154    ac_prev=sharedstatedir ;;
1155  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1156  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1157  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1158  | --sha=* | --sh=*)
1159    sharedstatedir=$ac_optarg ;;
1160
1161  -site | --site | --sit)
1162    ac_prev=site ;;
1163  -site=* | --site=* | --sit=*)
1164    site=$ac_optarg ;;
1165
1166  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1167    ac_prev=srcdir ;;
1168  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1169    srcdir=$ac_optarg ;;
1170
1171  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1172  | --syscon | --sysco | --sysc | --sys | --sy)
1173    ac_prev=sysconfdir ;;
1174  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1175  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1176    sysconfdir=$ac_optarg ;;
1177
1178  -target | --target | --targe | --targ | --tar | --ta | --t)
1179    ac_prev=target_alias ;;
1180  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1181    target_alias=$ac_optarg ;;
1182
1183  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1184    verbose=yes ;;
1185
1186  -version | --version | --versio | --versi | --vers | -V)
1187    ac_init_version=: ;;
1188
1189  -with-* | --with-*)
1190    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1191    # Reject names that are not valid shell variable names.
1192    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1193      as_fn_error $? "invalid package name: $ac_useropt"
1194    ac_useropt_orig=$ac_useropt
1195    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1196    case $ac_user_opts in
1197      *"
1198"with_$ac_useropt"
1199"*) ;;
1200      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1201	 ac_unrecognized_sep=', ';;
1202    esac
1203    eval with_$ac_useropt=\$ac_optarg ;;
1204
1205  -without-* | --without-*)
1206    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1207    # Reject names that are not valid shell variable names.
1208    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1209      as_fn_error $? "invalid package name: $ac_useropt"
1210    ac_useropt_orig=$ac_useropt
1211    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1212    case $ac_user_opts in
1213      *"
1214"with_$ac_useropt"
1215"*) ;;
1216      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1217	 ac_unrecognized_sep=', ';;
1218    esac
1219    eval with_$ac_useropt=no ;;
1220
1221  --x)
1222    # Obsolete; use --with-x.
1223    with_x=yes ;;
1224
1225  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1226  | --x-incl | --x-inc | --x-in | --x-i)
1227    ac_prev=x_includes ;;
1228  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1229  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1230    x_includes=$ac_optarg ;;
1231
1232  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1233  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1234    ac_prev=x_libraries ;;
1235  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1236  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1237    x_libraries=$ac_optarg ;;
1238
1239  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1240Try \`$0 --help' for more information"
1241    ;;
1242
1243  *=*)
1244    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1245    # Reject names that are not valid shell variable names.
1246    case $ac_envvar in #(
1247      '' | [0-9]* | *[!_$as_cr_alnum]* )
1248      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1249    esac
1250    eval $ac_envvar=\$ac_optarg
1251    export $ac_envvar ;;
1252
1253  *)
1254    # FIXME: should be removed in autoconf 3.0.
1255    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1256    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1257      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1258    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1259    ;;
1260
1261  esac
1262done
1263
1264if test -n "$ac_prev"; then
1265  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1266  as_fn_error $? "missing argument to $ac_option"
1267fi
1268
1269if test -n "$ac_unrecognized_opts"; then
1270  case $enable_option_checking in
1271    no) ;;
1272    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1273    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1274  esac
1275fi
1276
1277# Check all directory arguments for consistency.
1278for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1279		datadir sysconfdir sharedstatedir localstatedir includedir \
1280		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1281		libdir localedir mandir
1282do
1283  eval ac_val=\$$ac_var
1284  # Remove trailing slashes.
1285  case $ac_val in
1286    */ )
1287      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1288      eval $ac_var=\$ac_val;;
1289  esac
1290  # Be sure to have absolute directory names.
1291  case $ac_val in
1292    [\\/$]* | ?:[\\/]* )  continue;;
1293    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1294  esac
1295  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1296done
1297
1298# There might be people who depend on the old broken behavior: `$host'
1299# used to hold the argument of --host etc.
1300# FIXME: To remove some day.
1301build=$build_alias
1302host=$host_alias
1303target=$target_alias
1304
1305# FIXME: To remove some day.
1306if test "x$host_alias" != x; then
1307  if test "x$build_alias" = x; then
1308    cross_compiling=maybe
1309  elif test "x$build_alias" != "x$host_alias"; then
1310    cross_compiling=yes
1311  fi
1312fi
1313
1314ac_tool_prefix=
1315test -n "$host_alias" && ac_tool_prefix=$host_alias-
1316
1317test "$silent" = yes && exec 6>/dev/null
1318
1319
1320ac_pwd=`pwd` && test -n "$ac_pwd" &&
1321ac_ls_di=`ls -di .` &&
1322ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1323  as_fn_error $? "working directory cannot be determined"
1324test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1325  as_fn_error $? "pwd does not report name of working directory"
1326
1327
1328# Find the source files, if location was not specified.
1329if test -z "$srcdir"; then
1330  ac_srcdir_defaulted=yes
1331  # Try the directory containing this script, then the parent directory.
1332  ac_confdir=`$as_dirname -- "$as_myself" ||
1333$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1334	 X"$as_myself" : 'X\(//\)[^/]' \| \
1335	 X"$as_myself" : 'X\(//\)$' \| \
1336	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1337$as_echo X"$as_myself" |
1338    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1339	    s//\1/
1340	    q
1341	  }
1342	  /^X\(\/\/\)[^/].*/{
1343	    s//\1/
1344	    q
1345	  }
1346	  /^X\(\/\/\)$/{
1347	    s//\1/
1348	    q
1349	  }
1350	  /^X\(\/\).*/{
1351	    s//\1/
1352	    q
1353	  }
1354	  s/.*/./; q'`
1355  srcdir=$ac_confdir
1356  if test ! -r "$srcdir/$ac_unique_file"; then
1357    srcdir=..
1358  fi
1359else
1360  ac_srcdir_defaulted=no
1361fi
1362if test ! -r "$srcdir/$ac_unique_file"; then
1363  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1364  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1365fi
1366ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1367ac_abs_confdir=`(
1368	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1369	pwd)`
1370# When building in place, set srcdir=.
1371if test "$ac_abs_confdir" = "$ac_pwd"; then
1372  srcdir=.
1373fi
1374# Remove unnecessary trailing slashes from srcdir.
1375# Double slashes in file names in object file debugging info
1376# mess up M-x gdb in Emacs.
1377case $srcdir in
1378*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1379esac
1380for ac_var in $ac_precious_vars; do
1381  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1382  eval ac_env_${ac_var}_value=\$${ac_var}
1383  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1384  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1385done
1386
1387#
1388# Report the --help message.
1389#
1390if test "$ac_init_help" = "long"; then
1391  # Omit some internal or obsolete options to make the list less imposing.
1392  # This message is too long to be a string in the A/UX 3.1 sh.
1393  cat <<_ACEOF
1394\`configure' configures package-unused version-unused to adapt to many kinds of systems.
1395
1396Usage: $0 [OPTION]... [VAR=VALUE]...
1397
1398To assign environment variables (e.g., CC, CFLAGS...), specify them as
1399VAR=VALUE.  See below for descriptions of some of the useful variables.
1400
1401Defaults for the options are specified in brackets.
1402
1403Configuration:
1404  -h, --help              display this help and exit
1405      --help=short        display options specific to this package
1406      --help=recursive    display the short help of all the included packages
1407  -V, --version           display version information and exit
1408  -q, --quiet, --silent   do not print \`checking ...' messages
1409      --cache-file=FILE   cache test results in FILE [disabled]
1410  -C, --config-cache      alias for \`--cache-file=config.cache'
1411  -n, --no-create         do not create output files
1412      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1413
1414Installation directories:
1415  --prefix=PREFIX         install architecture-independent files in PREFIX
1416                          [$ac_default_prefix]
1417  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1418                          [PREFIX]
1419
1420By default, \`make install' will install all the files in
1421\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1422an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1423for instance \`--prefix=\$HOME'.
1424
1425For better control, use the options below.
1426
1427Fine tuning of the installation directories:
1428  --bindir=DIR            user executables [EPREFIX/bin]
1429  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1430  --libexecdir=DIR        program executables [EPREFIX/libexec]
1431  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1432  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1433  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1434  --libdir=DIR            object code libraries [EPREFIX/lib]
1435  --includedir=DIR        C header files [PREFIX/include]
1436  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1437  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1438  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1439  --infodir=DIR           info documentation [DATAROOTDIR/info]
1440  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1441  --mandir=DIR            man documentation [DATAROOTDIR/man]
1442  --docdir=DIR            documentation root [DATAROOTDIR/doc/libgo]
1443  --htmldir=DIR           html documentation [DOCDIR]
1444  --dvidir=DIR            dvi documentation [DOCDIR]
1445  --pdfdir=DIR            pdf documentation [DOCDIR]
1446  --psdir=DIR             ps documentation [DOCDIR]
1447_ACEOF
1448
1449  cat <<\_ACEOF
1450
1451Program names:
1452  --program-prefix=PREFIX            prepend PREFIX to installed program names
1453  --program-suffix=SUFFIX            append SUFFIX to installed program names
1454  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1455
1456System types:
1457  --build=BUILD     configure for building on BUILD [guessed]
1458  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1459  --target=TARGET   configure for building compilers for TARGET [HOST]
1460_ACEOF
1461fi
1462
1463if test -n "$ac_init_help"; then
1464  case $ac_init_help in
1465     short | recursive ) echo "Configuration of package-unused version-unused:";;
1466   esac
1467  cat <<\_ACEOF
1468
1469Optional Features:
1470  --disable-option-checking  ignore unrecognized --enable/--with options
1471  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1472  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1473  --enable-multilib       build many library versions (default)
1474  --enable-silent-rules   less verbose build output (undo: "make V=1")
1475  --disable-silent-rules  verbose build output (undo: "make V=0")
1476  --enable-dependency-tracking
1477                          do not reject slow dependency extractors
1478  --disable-dependency-tracking
1479                          speeds up one-time build
1480  --enable-maintainer-mode
1481                          enable make rules and dependencies not useful (and
1482                          sometimes confusing) to the casual installer
1483  --enable-shared[=PKGS]  build shared libraries [default=yes]
1484  --enable-static[=PKGS]  build static libraries [default=yes]
1485  --enable-fast-install[=PKGS]
1486                          optimize for fast installation [default=yes]
1487  --disable-libtool-lock  avoid locking (might break parallel builds)
1488  --enable-werror         turns on -Werror [default=yes]
1489  --enable-version-specific-runtime-libs
1490                          Specify that runtime libraries should be installed
1491                          in a compiler-specific directory
1492
1493Optional Packages:
1494  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1495  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1496  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1497  --with-pic              try to use only PIC/non-PIC objects [default=use
1498                          both]
1499  --without-libffi        don't use libffi
1500  --without-libatomic     don't use libatomic
1501  --with-system-libunwind use installed libunwind
1502
1503Some influential environment variables:
1504  CC          C compiler command
1505  CFLAGS      C compiler flags
1506  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1507              nonstandard directory <lib dir>
1508  LIBS        libraries to pass to the linker, e.g. -l<library>
1509  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1510              you have headers in a nonstandard directory <include dir>
1511  GOC         Go compiler command
1512  GOFLAGS     Go compiler flags
1513  CPP         C preprocessor
1514
1515Use these variables to override the choices made by `configure' or to help
1516it to find libraries and programs with nonstandard names/locations.
1517
1518Report bugs to the package provider.
1519_ACEOF
1520ac_status=$?
1521fi
1522
1523if test "$ac_init_help" = "recursive"; then
1524  # If there are subdirs, report their specific --help.
1525  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1526    test -d "$ac_dir" ||
1527      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1528      continue
1529    ac_builddir=.
1530
1531case "$ac_dir" in
1532.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1533*)
1534  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1535  # A ".." for each directory in $ac_dir_suffix.
1536  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1537  case $ac_top_builddir_sub in
1538  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1539  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1540  esac ;;
1541esac
1542ac_abs_top_builddir=$ac_pwd
1543ac_abs_builddir=$ac_pwd$ac_dir_suffix
1544# for backward compatibility:
1545ac_top_builddir=$ac_top_build_prefix
1546
1547case $srcdir in
1548  .)  # We are building in place.
1549    ac_srcdir=.
1550    ac_top_srcdir=$ac_top_builddir_sub
1551    ac_abs_top_srcdir=$ac_pwd ;;
1552  [\\/]* | ?:[\\/]* )  # Absolute name.
1553    ac_srcdir=$srcdir$ac_dir_suffix;
1554    ac_top_srcdir=$srcdir
1555    ac_abs_top_srcdir=$srcdir ;;
1556  *) # Relative name.
1557    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1558    ac_top_srcdir=$ac_top_build_prefix$srcdir
1559    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1560esac
1561ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1562
1563    cd "$ac_dir" || { ac_status=$?; continue; }
1564    # Check for guested configure.
1565    if test -f "$ac_srcdir/configure.gnu"; then
1566      echo &&
1567      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1568    elif test -f "$ac_srcdir/configure"; then
1569      echo &&
1570      $SHELL "$ac_srcdir/configure" --help=recursive
1571    else
1572      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1573    fi || ac_status=$?
1574    cd "$ac_pwd" || { ac_status=$?; break; }
1575  done
1576fi
1577
1578test -n "$ac_init_help" && exit $ac_status
1579if $ac_init_version; then
1580  cat <<\_ACEOF
1581package-unused configure version-unused
1582generated by GNU Autoconf 2.69
1583
1584Copyright (C) 2012 Free Software Foundation, Inc.
1585This configure script is free software; the Free Software Foundation
1586gives unlimited permission to copy, distribute and modify it.
1587_ACEOF
1588  exit
1589fi
1590
1591## ------------------------ ##
1592## Autoconf initialization. ##
1593## ------------------------ ##
1594
1595# ac_fn_c_try_compile LINENO
1596# --------------------------
1597# Try to compile conftest.$ac_ext, and return whether this succeeded.
1598ac_fn_c_try_compile ()
1599{
1600  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601  rm -f conftest.$ac_objext
1602  if { { ac_try="$ac_compile"
1603case "(($ac_try" in
1604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605  *) ac_try_echo=$ac_try;;
1606esac
1607eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608$as_echo "$ac_try_echo"; } >&5
1609  (eval "$ac_compile") 2>conftest.err
1610  ac_status=$?
1611  if test -s conftest.err; then
1612    grep -v '^ *+' conftest.err >conftest.er1
1613    cat conftest.er1 >&5
1614    mv -f conftest.er1 conftest.err
1615  fi
1616  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617  test $ac_status = 0; } && {
1618	 test -z "$ac_c_werror_flag" ||
1619	 test ! -s conftest.err
1620       } && test -s conftest.$ac_objext; then :
1621  ac_retval=0
1622else
1623  $as_echo "$as_me: failed program was:" >&5
1624sed 's/^/| /' conftest.$ac_ext >&5
1625
1626	ac_retval=1
1627fi
1628  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629  as_fn_set_status $ac_retval
1630
1631} # ac_fn_c_try_compile
1632
1633# ac_fn_c_try_link LINENO
1634# -----------------------
1635# Try to link conftest.$ac_ext, and return whether this succeeded.
1636ac_fn_c_try_link ()
1637{
1638  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639  rm -f conftest.$ac_objext conftest$ac_exeext
1640  if { { ac_try="$ac_link"
1641case "(($ac_try" in
1642  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1643  *) ac_try_echo=$ac_try;;
1644esac
1645eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1646$as_echo "$ac_try_echo"; } >&5
1647  (eval "$ac_link") 2>conftest.err
1648  ac_status=$?
1649  if test -s conftest.err; then
1650    grep -v '^ *+' conftest.err >conftest.er1
1651    cat conftest.er1 >&5
1652    mv -f conftest.er1 conftest.err
1653  fi
1654  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1655  test $ac_status = 0; } && {
1656	 test -z "$ac_c_werror_flag" ||
1657	 test ! -s conftest.err
1658       } && test -s conftest$ac_exeext && {
1659	 test "$cross_compiling" = yes ||
1660	 test -x conftest$ac_exeext
1661       }; then :
1662  ac_retval=0
1663else
1664  $as_echo "$as_me: failed program was:" >&5
1665sed 's/^/| /' conftest.$ac_ext >&5
1666
1667	ac_retval=1
1668fi
1669  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1670  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1671  # interfere with the next link command; also delete a directory that is
1672  # left behind by Apple's compiler.  We do this before executing the actions.
1673  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1674  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1675  as_fn_set_status $ac_retval
1676
1677} # ac_fn_c_try_link
1678
1679# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1680# -------------------------------------------------------
1681# Tests whether HEADER exists and can be compiled using the include files in
1682# INCLUDES, setting the cache variable VAR accordingly.
1683ac_fn_c_check_header_compile ()
1684{
1685  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1686  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1687$as_echo_n "checking for $2... " >&6; }
1688if eval \${$3+:} false; then :
1689  $as_echo_n "(cached) " >&6
1690else
1691  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692/* end confdefs.h.  */
1693$4
1694#include <$2>
1695_ACEOF
1696if ac_fn_c_try_compile "$LINENO"; then :
1697  eval "$3=yes"
1698else
1699  eval "$3=no"
1700fi
1701rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1702fi
1703eval ac_res=\$$3
1704	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1705$as_echo "$ac_res" >&6; }
1706  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1707
1708} # ac_fn_c_check_header_compile
1709
1710# ac_fn_c_try_cpp LINENO
1711# ----------------------
1712# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1713ac_fn_c_try_cpp ()
1714{
1715  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716  if { { ac_try="$ac_cpp conftest.$ac_ext"
1717case "(($ac_try" in
1718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719  *) ac_try_echo=$ac_try;;
1720esac
1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722$as_echo "$ac_try_echo"; } >&5
1723  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1724  ac_status=$?
1725  if test -s conftest.err; then
1726    grep -v '^ *+' conftest.err >conftest.er1
1727    cat conftest.er1 >&5
1728    mv -f conftest.er1 conftest.err
1729  fi
1730  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731  test $ac_status = 0; } > conftest.i && {
1732	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1733	 test ! -s conftest.err
1734       }; then :
1735  ac_retval=0
1736else
1737  $as_echo "$as_me: failed program was:" >&5
1738sed 's/^/| /' conftest.$ac_ext >&5
1739
1740    ac_retval=1
1741fi
1742  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1743  as_fn_set_status $ac_retval
1744
1745} # ac_fn_c_try_cpp
1746
1747# ac_fn_c_try_run LINENO
1748# ----------------------
1749# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1750# that executables *can* be run.
1751ac_fn_c_try_run ()
1752{
1753  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754  if { { ac_try="$ac_link"
1755case "(($ac_try" in
1756  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1757  *) ac_try_echo=$ac_try;;
1758esac
1759eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1760$as_echo "$ac_try_echo"; } >&5
1761  (eval "$ac_link") 2>&5
1762  ac_status=$?
1763  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1764  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1765  { { case "(($ac_try" in
1766  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767  *) ac_try_echo=$ac_try;;
1768esac
1769eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770$as_echo "$ac_try_echo"; } >&5
1771  (eval "$ac_try") 2>&5
1772  ac_status=$?
1773  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774  test $ac_status = 0; }; }; then :
1775  ac_retval=0
1776else
1777  $as_echo "$as_me: program exited with status $ac_status" >&5
1778       $as_echo "$as_me: failed program was:" >&5
1779sed 's/^/| /' conftest.$ac_ext >&5
1780
1781       ac_retval=$ac_status
1782fi
1783  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1784  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1785  as_fn_set_status $ac_retval
1786
1787} # ac_fn_c_try_run
1788
1789# ac_fn_c_check_func LINENO FUNC VAR
1790# ----------------------------------
1791# Tests whether FUNC exists, setting the cache variable VAR accordingly
1792ac_fn_c_check_func ()
1793{
1794  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1795  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1796$as_echo_n "checking for $2... " >&6; }
1797if eval \${$3+:} false; then :
1798  $as_echo_n "(cached) " >&6
1799else
1800  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801/* end confdefs.h.  */
1802/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1803   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1804#define $2 innocuous_$2
1805
1806/* System header to define __stub macros and hopefully few prototypes,
1807    which can conflict with char $2 (); below.
1808    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1809    <limits.h> exists even on freestanding compilers.  */
1810
1811#ifdef __STDC__
1812# include <limits.h>
1813#else
1814# include <assert.h>
1815#endif
1816
1817#undef $2
1818
1819/* Override any GCC internal prototype to avoid an error.
1820   Use char because int might match the return type of a GCC
1821   builtin and then its argument prototype would still apply.  */
1822#ifdef __cplusplus
1823extern "C"
1824#endif
1825char $2 ();
1826/* The GNU C library defines this for functions which it implements
1827    to always fail with ENOSYS.  Some functions are actually named
1828    something starting with __ and the normal name is an alias.  */
1829#if defined __stub_$2 || defined __stub___$2
1830choke me
1831#endif
1832
1833int
1834main ()
1835{
1836return $2 ();
1837  ;
1838  return 0;
1839}
1840_ACEOF
1841if ac_fn_c_try_link "$LINENO"; then :
1842  eval "$3=yes"
1843else
1844  eval "$3=no"
1845fi
1846rm -f core conftest.err conftest.$ac_objext \
1847    conftest$ac_exeext conftest.$ac_ext
1848fi
1849eval ac_res=\$$3
1850	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1851$as_echo "$ac_res" >&6; }
1852  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1853
1854} # ac_fn_c_check_func
1855
1856# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1857# -------------------------------------------------------
1858# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1859# the include files in INCLUDES and setting the cache variable VAR
1860# accordingly.
1861ac_fn_c_check_header_mongrel ()
1862{
1863  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1864  if eval \${$3+:} false; then :
1865  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1866$as_echo_n "checking for $2... " >&6; }
1867if eval \${$3+:} false; then :
1868  $as_echo_n "(cached) " >&6
1869fi
1870eval ac_res=\$$3
1871	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1872$as_echo "$ac_res" >&6; }
1873else
1874  # Is the header compilable?
1875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1876$as_echo_n "checking $2 usability... " >&6; }
1877cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1878/* end confdefs.h.  */
1879$4
1880#include <$2>
1881_ACEOF
1882if ac_fn_c_try_compile "$LINENO"; then :
1883  ac_header_compiler=yes
1884else
1885  ac_header_compiler=no
1886fi
1887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1889$as_echo "$ac_header_compiler" >&6; }
1890
1891# Is the header present?
1892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1893$as_echo_n "checking $2 presence... " >&6; }
1894cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1895/* end confdefs.h.  */
1896#include <$2>
1897_ACEOF
1898if ac_fn_c_try_cpp "$LINENO"; then :
1899  ac_header_preproc=yes
1900else
1901  ac_header_preproc=no
1902fi
1903rm -f conftest.err conftest.i conftest.$ac_ext
1904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1905$as_echo "$ac_header_preproc" >&6; }
1906
1907# So?  What about this header?
1908case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1909  yes:no: )
1910    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1911$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1912    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1913$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1914    ;;
1915  no:yes:* )
1916    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1917$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1918    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1919$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1920    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1921$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1922    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1923$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1924    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1925$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1926    ;;
1927esac
1928  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1929$as_echo_n "checking for $2... " >&6; }
1930if eval \${$3+:} false; then :
1931  $as_echo_n "(cached) " >&6
1932else
1933  eval "$3=\$ac_header_compiler"
1934fi
1935eval ac_res=\$$3
1936	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1937$as_echo "$ac_res" >&6; }
1938fi
1939  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1940
1941} # ac_fn_c_check_header_mongrel
1942
1943# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1944# -------------------------------------------
1945# Tests whether TYPE exists after having included INCLUDES, setting cache
1946# variable VAR accordingly.
1947ac_fn_c_check_type ()
1948{
1949  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1950  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1951$as_echo_n "checking for $2... " >&6; }
1952if eval \${$3+:} false; then :
1953  $as_echo_n "(cached) " >&6
1954else
1955  eval "$3=no"
1956  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1957/* end confdefs.h.  */
1958$4
1959int
1960main ()
1961{
1962if (sizeof ($2))
1963	 return 0;
1964  ;
1965  return 0;
1966}
1967_ACEOF
1968if ac_fn_c_try_compile "$LINENO"; then :
1969  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1970/* end confdefs.h.  */
1971$4
1972int
1973main ()
1974{
1975if (sizeof (($2)))
1976	    return 0;
1977  ;
1978  return 0;
1979}
1980_ACEOF
1981if ac_fn_c_try_compile "$LINENO"; then :
1982
1983else
1984  eval "$3=yes"
1985fi
1986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1987fi
1988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1989fi
1990eval ac_res=\$$3
1991	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1992$as_echo "$ac_res" >&6; }
1993  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1994
1995} # ac_fn_c_check_type
1996
1997# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1998# --------------------------------------------
1999# Tries to find the compile-time value of EXPR in a program that includes
2000# INCLUDES, setting VAR accordingly. Returns whether the value could be
2001# computed
2002ac_fn_c_compute_int ()
2003{
2004  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2005  if test "$cross_compiling" = yes; then
2006    # Depending upon the size, compute the lo and hi bounds.
2007cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2008/* end confdefs.h.  */
2009$4
2010int
2011main ()
2012{
2013static int test_array [1 - 2 * !(($2) >= 0)];
2014test_array [0] = 0;
2015return test_array [0];
2016
2017  ;
2018  return 0;
2019}
2020_ACEOF
2021if ac_fn_c_try_compile "$LINENO"; then :
2022  ac_lo=0 ac_mid=0
2023  while :; do
2024    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2025/* end confdefs.h.  */
2026$4
2027int
2028main ()
2029{
2030static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2031test_array [0] = 0;
2032return test_array [0];
2033
2034  ;
2035  return 0;
2036}
2037_ACEOF
2038if ac_fn_c_try_compile "$LINENO"; then :
2039  ac_hi=$ac_mid; break
2040else
2041  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2042			if test $ac_lo -le $ac_mid; then
2043			  ac_lo= ac_hi=
2044			  break
2045			fi
2046			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2047fi
2048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2049  done
2050else
2051  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2052/* end confdefs.h.  */
2053$4
2054int
2055main ()
2056{
2057static int test_array [1 - 2 * !(($2) < 0)];
2058test_array [0] = 0;
2059return test_array [0];
2060
2061  ;
2062  return 0;
2063}
2064_ACEOF
2065if ac_fn_c_try_compile "$LINENO"; then :
2066  ac_hi=-1 ac_mid=-1
2067  while :; do
2068    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2069/* end confdefs.h.  */
2070$4
2071int
2072main ()
2073{
2074static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2075test_array [0] = 0;
2076return test_array [0];
2077
2078  ;
2079  return 0;
2080}
2081_ACEOF
2082if ac_fn_c_try_compile "$LINENO"; then :
2083  ac_lo=$ac_mid; break
2084else
2085  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2086			if test $ac_mid -le $ac_hi; then
2087			  ac_lo= ac_hi=
2088			  break
2089			fi
2090			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2091fi
2092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2093  done
2094else
2095  ac_lo= ac_hi=
2096fi
2097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2098fi
2099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2100# Binary search between lo and hi bounds.
2101while test "x$ac_lo" != "x$ac_hi"; do
2102  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2103  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2104/* end confdefs.h.  */
2105$4
2106int
2107main ()
2108{
2109static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2110test_array [0] = 0;
2111return test_array [0];
2112
2113  ;
2114  return 0;
2115}
2116_ACEOF
2117if ac_fn_c_try_compile "$LINENO"; then :
2118  ac_hi=$ac_mid
2119else
2120  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2121fi
2122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2123done
2124case $ac_lo in #((
2125?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2126'') ac_retval=1 ;;
2127esac
2128  else
2129    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2130/* end confdefs.h.  */
2131$4
2132static long int longval () { return $2; }
2133static unsigned long int ulongval () { return $2; }
2134#include <stdio.h>
2135#include <stdlib.h>
2136int
2137main ()
2138{
2139
2140  FILE *f = fopen ("conftest.val", "w");
2141  if (! f)
2142    return 1;
2143  if (($2) < 0)
2144    {
2145      long int i = longval ();
2146      if (i != ($2))
2147	return 1;
2148      fprintf (f, "%ld", i);
2149    }
2150  else
2151    {
2152      unsigned long int i = ulongval ();
2153      if (i != ($2))
2154	return 1;
2155      fprintf (f, "%lu", i);
2156    }
2157  /* Do not output a trailing newline, as this causes \r\n confusion
2158     on some platforms.  */
2159  return ferror (f) || fclose (f) != 0;
2160
2161  ;
2162  return 0;
2163}
2164_ACEOF
2165if ac_fn_c_try_run "$LINENO"; then :
2166  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2167else
2168  ac_retval=1
2169fi
2170rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2171  conftest.$ac_objext conftest.beam conftest.$ac_ext
2172rm -f conftest.val
2173
2174  fi
2175  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2176  as_fn_set_status $ac_retval
2177
2178} # ac_fn_c_compute_int
2179cat >config.log <<_ACEOF
2180This file contains any messages produced by compilers while
2181running configure, to aid debugging if configure makes a mistake.
2182
2183It was created by package-unused $as_me version-unused, which was
2184generated by GNU Autoconf 2.69.  Invocation command line was
2185
2186  $ $0 $@
2187
2188_ACEOF
2189exec 5>>config.log
2190{
2191cat <<_ASUNAME
2192## --------- ##
2193## Platform. ##
2194## --------- ##
2195
2196hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2197uname -m = `(uname -m) 2>/dev/null || echo unknown`
2198uname -r = `(uname -r) 2>/dev/null || echo unknown`
2199uname -s = `(uname -s) 2>/dev/null || echo unknown`
2200uname -v = `(uname -v) 2>/dev/null || echo unknown`
2201
2202/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2203/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2204
2205/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2206/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2207/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2208/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2209/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2210/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2211/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2212
2213_ASUNAME
2214
2215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2216for as_dir in $PATH
2217do
2218  IFS=$as_save_IFS
2219  test -z "$as_dir" && as_dir=.
2220    $as_echo "PATH: $as_dir"
2221  done
2222IFS=$as_save_IFS
2223
2224} >&5
2225
2226cat >&5 <<_ACEOF
2227
2228
2229## ----------- ##
2230## Core tests. ##
2231## ----------- ##
2232
2233_ACEOF
2234
2235
2236# Keep a trace of the command line.
2237# Strip out --no-create and --no-recursion so they do not pile up.
2238# Strip out --silent because we don't want to record it for future runs.
2239# Also quote any args containing shell meta-characters.
2240# Make two passes to allow for proper duplicate-argument suppression.
2241ac_configure_args=
2242ac_configure_args0=
2243ac_configure_args1=
2244ac_must_keep_next=false
2245for ac_pass in 1 2
2246do
2247  for ac_arg
2248  do
2249    case $ac_arg in
2250    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2251    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2252    | -silent | --silent | --silen | --sile | --sil)
2253      continue ;;
2254    *\'*)
2255      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2256    esac
2257    case $ac_pass in
2258    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2259    2)
2260      as_fn_append ac_configure_args1 " '$ac_arg'"
2261      if test $ac_must_keep_next = true; then
2262	ac_must_keep_next=false # Got value, back to normal.
2263      else
2264	case $ac_arg in
2265	  *=* | --config-cache | -C | -disable-* | --disable-* \
2266	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2267	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2268	  | -with-* | --with-* | -without-* | --without-* | --x)
2269	    case "$ac_configure_args0 " in
2270	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2271	    esac
2272	    ;;
2273	  -* ) ac_must_keep_next=true ;;
2274	esac
2275      fi
2276      as_fn_append ac_configure_args " '$ac_arg'"
2277      ;;
2278    esac
2279  done
2280done
2281{ ac_configure_args0=; unset ac_configure_args0;}
2282{ ac_configure_args1=; unset ac_configure_args1;}
2283
2284# When interrupted or exit'd, cleanup temporary files, and complete
2285# config.log.  We remove comments because anyway the quotes in there
2286# would cause problems or look ugly.
2287# WARNING: Use '\'' to represent an apostrophe within the trap.
2288# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2289trap 'exit_status=$?
2290  # Save into config.log some information that might help in debugging.
2291  {
2292    echo
2293
2294    $as_echo "## ---------------- ##
2295## Cache variables. ##
2296## ---------------- ##"
2297    echo
2298    # The following way of writing the cache mishandles newlines in values,
2299(
2300  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2301    eval ac_val=\$$ac_var
2302    case $ac_val in #(
2303    *${as_nl}*)
2304      case $ac_var in #(
2305      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2306$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2307      esac
2308      case $ac_var in #(
2309      _ | IFS | as_nl) ;; #(
2310      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2311      *) { eval $ac_var=; unset $ac_var;} ;;
2312      esac ;;
2313    esac
2314  done
2315  (set) 2>&1 |
2316    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2317    *${as_nl}ac_space=\ *)
2318      sed -n \
2319	"s/'\''/'\''\\\\'\'''\''/g;
2320	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2321      ;; #(
2322    *)
2323      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2324      ;;
2325    esac |
2326    sort
2327)
2328    echo
2329
2330    $as_echo "## ----------------- ##
2331## Output variables. ##
2332## ----------------- ##"
2333    echo
2334    for ac_var in $ac_subst_vars
2335    do
2336      eval ac_val=\$$ac_var
2337      case $ac_val in
2338      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2339      esac
2340      $as_echo "$ac_var='\''$ac_val'\''"
2341    done | sort
2342    echo
2343
2344    if test -n "$ac_subst_files"; then
2345      $as_echo "## ------------------- ##
2346## File substitutions. ##
2347## ------------------- ##"
2348      echo
2349      for ac_var in $ac_subst_files
2350      do
2351	eval ac_val=\$$ac_var
2352	case $ac_val in
2353	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2354	esac
2355	$as_echo "$ac_var='\''$ac_val'\''"
2356      done | sort
2357      echo
2358    fi
2359
2360    if test -s confdefs.h; then
2361      $as_echo "## ----------- ##
2362## confdefs.h. ##
2363## ----------- ##"
2364      echo
2365      cat confdefs.h
2366      echo
2367    fi
2368    test "$ac_signal" != 0 &&
2369      $as_echo "$as_me: caught signal $ac_signal"
2370    $as_echo "$as_me: exit $exit_status"
2371  } >&5
2372  rm -f core *.core core.conftest.* &&
2373    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2374    exit $exit_status
2375' 0
2376for ac_signal in 1 2 13 15; do
2377  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2378done
2379ac_signal=0
2380
2381# confdefs.h avoids OS command line length limits that DEFS can exceed.
2382rm -f -r conftest* confdefs.h
2383
2384$as_echo "/* confdefs.h */" > confdefs.h
2385
2386# Predefined preprocessor variables.
2387
2388cat >>confdefs.h <<_ACEOF
2389#define PACKAGE_NAME "$PACKAGE_NAME"
2390_ACEOF
2391
2392cat >>confdefs.h <<_ACEOF
2393#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2394_ACEOF
2395
2396cat >>confdefs.h <<_ACEOF
2397#define PACKAGE_VERSION "$PACKAGE_VERSION"
2398_ACEOF
2399
2400cat >>confdefs.h <<_ACEOF
2401#define PACKAGE_STRING "$PACKAGE_STRING"
2402_ACEOF
2403
2404cat >>confdefs.h <<_ACEOF
2405#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2406_ACEOF
2407
2408cat >>confdefs.h <<_ACEOF
2409#define PACKAGE_URL "$PACKAGE_URL"
2410_ACEOF
2411
2412
2413# Let the site file select an alternate cache file if it wants to.
2414# Prefer an explicitly selected file to automatically selected ones.
2415ac_site_file1=NONE
2416ac_site_file2=NONE
2417if test -n "$CONFIG_SITE"; then
2418  # We do not want a PATH search for config.site.
2419  case $CONFIG_SITE in #((
2420    -*)  ac_site_file1=./$CONFIG_SITE;;
2421    */*) ac_site_file1=$CONFIG_SITE;;
2422    *)   ac_site_file1=./$CONFIG_SITE;;
2423  esac
2424elif test "x$prefix" != xNONE; then
2425  ac_site_file1=$prefix/share/config.site
2426  ac_site_file2=$prefix/etc/config.site
2427else
2428  ac_site_file1=$ac_default_prefix/share/config.site
2429  ac_site_file2=$ac_default_prefix/etc/config.site
2430fi
2431for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2432do
2433  test "x$ac_site_file" = xNONE && continue
2434  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2435    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2436$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2437    sed 's/^/| /' "$ac_site_file" >&5
2438    . "$ac_site_file" \
2439      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2440$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2441as_fn_error $? "failed to load site script $ac_site_file
2442See \`config.log' for more details" "$LINENO" 5; }
2443  fi
2444done
2445
2446if test -r "$cache_file"; then
2447  # Some versions of bash will fail to source /dev/null (special files
2448  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2449  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2450    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2451$as_echo "$as_me: loading cache $cache_file" >&6;}
2452    case $cache_file in
2453      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2454      *)                      . "./$cache_file";;
2455    esac
2456  fi
2457else
2458  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2459$as_echo "$as_me: creating cache $cache_file" >&6;}
2460  >$cache_file
2461fi
2462
2463# Check that the precious variables saved in the cache have kept the same
2464# value.
2465ac_cache_corrupted=false
2466for ac_var in $ac_precious_vars; do
2467  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2468  eval ac_new_set=\$ac_env_${ac_var}_set
2469  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2470  eval ac_new_val=\$ac_env_${ac_var}_value
2471  case $ac_old_set,$ac_new_set in
2472    set,)
2473      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2474$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2475      ac_cache_corrupted=: ;;
2476    ,set)
2477      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2478$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2479      ac_cache_corrupted=: ;;
2480    ,);;
2481    *)
2482      if test "x$ac_old_val" != "x$ac_new_val"; then
2483	# differences in whitespace do not lead to failure.
2484	ac_old_val_w=`echo x $ac_old_val`
2485	ac_new_val_w=`echo x $ac_new_val`
2486	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2487	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2488$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2489	  ac_cache_corrupted=:
2490	else
2491	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2492$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2493	  eval $ac_var=\$ac_old_val
2494	fi
2495	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2496$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2497	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2498$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2499      fi;;
2500  esac
2501  # Pass precious variables to config.status.
2502  if test "$ac_new_set" = set; then
2503    case $ac_new_val in
2504    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2505    *) ac_arg=$ac_var=$ac_new_val ;;
2506    esac
2507    case " $ac_configure_args " in
2508      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2509      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2510    esac
2511  fi
2512done
2513if $ac_cache_corrupted; then
2514  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2515$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2516  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2517$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2518  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2519fi
2520## -------------------- ##
2521## Main body of script. ##
2522## -------------------- ##
2523
2524ac_ext=c
2525ac_cpp='$CPP $CPPFLAGS'
2526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2528ac_compiler_gnu=$ac_cv_c_compiler_gnu
2529
2530
2531
2532
2533
2534
2535ac_config_headers="$ac_config_headers config.h"
2536
2537
2538libtool_VERSION=14:0:0
2539
2540
2541# Default to --enable-multilib
2542# Check whether --enable-multilib was given.
2543if test "${enable_multilib+set}" = set; then :
2544  enableval=$enable_multilib; case "$enableval" in
2545  yes) multilib=yes ;;
2546  no)  multilib=no ;;
2547  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2548 esac
2549else
2550  multilib=yes
2551fi
2552
2553
2554# We may get other options which we leave undocumented:
2555# --with-target-subdir, --with-multisrctop, --with-multisubdir
2556# See config-ml.in if you want the gory details.
2557
2558if test "$srcdir" = "."; then
2559  if test "$with_target_subdir" != "."; then
2560    multi_basedir="$srcdir/$with_multisrctop../.."
2561  else
2562    multi_basedir="$srcdir/$with_multisrctop.."
2563  fi
2564else
2565  multi_basedir="$srcdir/.."
2566fi
2567
2568
2569# Even if the default multilib is not a cross compilation,
2570# it may be that some of the other multilibs are.
2571if test $cross_compiling = no && test $multilib = yes \
2572   && test "x${with_multisubdir}" != x ; then
2573   cross_compiling=maybe
2574fi
2575
2576ac_config_commands="$ac_config_commands default-1"
2577
2578
2579ac_aux_dir=
2580for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2581  if test -f "$ac_dir/install-sh"; then
2582    ac_aux_dir=$ac_dir
2583    ac_install_sh="$ac_aux_dir/install-sh -c"
2584    break
2585  elif test -f "$ac_dir/install.sh"; then
2586    ac_aux_dir=$ac_dir
2587    ac_install_sh="$ac_aux_dir/install.sh -c"
2588    break
2589  elif test -f "$ac_dir/shtool"; then
2590    ac_aux_dir=$ac_dir
2591    ac_install_sh="$ac_aux_dir/shtool install -c"
2592    break
2593  fi
2594done
2595if test -z "$ac_aux_dir"; then
2596  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2597fi
2598
2599# These three variables are undocumented and unsupported,
2600# and are intended to be withdrawn in a future Autoconf release.
2601# They can cause serious problems if a builder's source tree is in a directory
2602# whose full name contains unusual characters.
2603ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2604ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2605ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2606
2607
2608# Make sure we can run config.sub.
2609$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2610  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2611
2612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2613$as_echo_n "checking build system type... " >&6; }
2614if ${ac_cv_build+:} false; then :
2615  $as_echo_n "(cached) " >&6
2616else
2617  ac_build_alias=$build_alias
2618test "x$ac_build_alias" = x &&
2619  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2620test "x$ac_build_alias" = x &&
2621  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2622ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2623  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2624
2625fi
2626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2627$as_echo "$ac_cv_build" >&6; }
2628case $ac_cv_build in
2629*-*-*) ;;
2630*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2631esac
2632build=$ac_cv_build
2633ac_save_IFS=$IFS; IFS='-'
2634set x $ac_cv_build
2635shift
2636build_cpu=$1
2637build_vendor=$2
2638shift; shift
2639# Remember, the first character of IFS is used to create $*,
2640# except with old shells:
2641build_os=$*
2642IFS=$ac_save_IFS
2643case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2644
2645
2646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2647$as_echo_n "checking host system type... " >&6; }
2648if ${ac_cv_host+:} false; then :
2649  $as_echo_n "(cached) " >&6
2650else
2651  if test "x$host_alias" = x; then
2652  ac_cv_host=$ac_cv_build
2653else
2654  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2655    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2656fi
2657
2658fi
2659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2660$as_echo "$ac_cv_host" >&6; }
2661case $ac_cv_host in
2662*-*-*) ;;
2663*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2664esac
2665host=$ac_cv_host
2666ac_save_IFS=$IFS; IFS='-'
2667set x $ac_cv_host
2668shift
2669host_cpu=$1
2670host_vendor=$2
2671shift; shift
2672# Remember, the first character of IFS is used to create $*,
2673# except with old shells:
2674host_os=$*
2675IFS=$ac_save_IFS
2676case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2677
2678
2679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2680$as_echo_n "checking target system type... " >&6; }
2681if ${ac_cv_target+:} false; then :
2682  $as_echo_n "(cached) " >&6
2683else
2684  if test "x$target_alias" = x; then
2685  ac_cv_target=$ac_cv_host
2686else
2687  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2688    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2689fi
2690
2691fi
2692{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2693$as_echo "$ac_cv_target" >&6; }
2694case $ac_cv_target in
2695*-*-*) ;;
2696*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2697esac
2698target=$ac_cv_target
2699ac_save_IFS=$IFS; IFS='-'
2700set x $ac_cv_target
2701shift
2702target_cpu=$1
2703target_vendor=$2
2704shift; shift
2705# Remember, the first character of IFS is used to create $*,
2706# except with old shells:
2707target_os=$*
2708IFS=$ac_save_IFS
2709case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2710
2711
2712# The aliases save the names the user supplied, while $host etc.
2713# will get canonicalized.
2714test -n "$target_alias" &&
2715  test "$program_prefix$program_suffix$program_transform_name" = \
2716    NONENONEs,x,x, &&
2717  program_prefix=${target_alias}-
2718
2719target_alias=${target_alias-$host_alias}
2720
2721am__api_version='1.15'
2722
2723# Find a good install program.  We prefer a C program (faster),
2724# so one script is as good as another.  But avoid the broken or
2725# incompatible versions:
2726# SysV /etc/install, /usr/sbin/install
2727# SunOS /usr/etc/install
2728# IRIX /sbin/install
2729# AIX /bin/install
2730# AmigaOS /C/install, which installs bootblocks on floppy discs
2731# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2732# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2733# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2734# OS/2's system install, which has a completely different semantic
2735# ./install, which can be erroneously created by make from ./install.sh.
2736# Reject install programs that cannot install multiple files.
2737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2738$as_echo_n "checking for a BSD-compatible install... " >&6; }
2739if test -z "$INSTALL"; then
2740if ${ac_cv_path_install+:} false; then :
2741  $as_echo_n "(cached) " >&6
2742else
2743  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2744for as_dir in $PATH
2745do
2746  IFS=$as_save_IFS
2747  test -z "$as_dir" && as_dir=.
2748    # Account for people who put trailing slashes in PATH elements.
2749case $as_dir/ in #((
2750  ./ | .// | /[cC]/* | \
2751  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2752  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2753  /usr/ucb/* ) ;;
2754  *)
2755    # OSF1 and SCO ODT 3.0 have their own names for install.
2756    # Don't use installbsd from OSF since it installs stuff as root
2757    # by default.
2758    for ac_prog in ginstall scoinst install; do
2759      for ac_exec_ext in '' $ac_executable_extensions; do
2760	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2761	  if test $ac_prog = install &&
2762	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2763	    # AIX install.  It has an incompatible calling convention.
2764	    :
2765	  elif test $ac_prog = install &&
2766	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2767	    # program-specific install script used by HP pwplus--don't use.
2768	    :
2769	  else
2770	    rm -rf conftest.one conftest.two conftest.dir
2771	    echo one > conftest.one
2772	    echo two > conftest.two
2773	    mkdir conftest.dir
2774	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2775	      test -s conftest.one && test -s conftest.two &&
2776	      test -s conftest.dir/conftest.one &&
2777	      test -s conftest.dir/conftest.two
2778	    then
2779	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2780	      break 3
2781	    fi
2782	  fi
2783	fi
2784      done
2785    done
2786    ;;
2787esac
2788
2789  done
2790IFS=$as_save_IFS
2791
2792rm -rf conftest.one conftest.two conftest.dir
2793
2794fi
2795  if test "${ac_cv_path_install+set}" = set; then
2796    INSTALL=$ac_cv_path_install
2797  else
2798    # As a last resort, use the slow shell script.  Don't cache a
2799    # value for INSTALL within a source directory, because that will
2800    # break other packages using the cache if that directory is
2801    # removed, or if the value is a relative name.
2802    INSTALL=$ac_install_sh
2803  fi
2804fi
2805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2806$as_echo "$INSTALL" >&6; }
2807
2808# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2809# It thinks the first close brace ends the variable substitution.
2810test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2811
2812test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2813
2814test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2815
2816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2817$as_echo_n "checking whether build environment is sane... " >&6; }
2818# Reject unsafe characters in $srcdir or the absolute working directory
2819# name.  Accept space and tab only in the latter.
2820am_lf='
2821'
2822case `pwd` in
2823  *[\\\"\#\$\&\'\`$am_lf]*)
2824    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2825esac
2826case $srcdir in
2827  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2828    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2829esac
2830
2831# Do 'set' in a subshell so we don't clobber the current shell's
2832# arguments.  Must try -L first in case configure is actually a
2833# symlink; some systems play weird games with the mod time of symlinks
2834# (eg FreeBSD returns the mod time of the symlink's containing
2835# directory).
2836if (
2837   am_has_slept=no
2838   for am_try in 1 2; do
2839     echo "timestamp, slept: $am_has_slept" > conftest.file
2840     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2841     if test "$*" = "X"; then
2842	# -L didn't work.
2843	set X `ls -t "$srcdir/configure" conftest.file`
2844     fi
2845     if test "$*" != "X $srcdir/configure conftest.file" \
2846	&& test "$*" != "X conftest.file $srcdir/configure"; then
2847
2848	# If neither matched, then we have a broken ls.  This can happen
2849	# if, for instance, CONFIG_SHELL is bash and it inherits a
2850	# broken ls alias from the environment.  This has actually
2851	# happened.  Such a system could not be considered "sane".
2852	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2853  alias in your environment" "$LINENO" 5
2854     fi
2855     if test "$2" = conftest.file || test $am_try -eq 2; then
2856       break
2857     fi
2858     # Just in case.
2859     sleep 1
2860     am_has_slept=yes
2861   done
2862   test "$2" = conftest.file
2863   )
2864then
2865   # Ok.
2866   :
2867else
2868   as_fn_error $? "newly created file is older than distributed files!
2869Check your system clock" "$LINENO" 5
2870fi
2871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2872$as_echo "yes" >&6; }
2873# If we didn't sleep, we still need to ensure time stamps of config.status and
2874# generated files are strictly newer.
2875am_sleep_pid=
2876if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2877  ( sleep 1 ) &
2878  am_sleep_pid=$!
2879fi
2880
2881rm -f conftest.file
2882
2883test "$program_prefix" != NONE &&
2884  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2885# Use a double $ so make ignores it.
2886test "$program_suffix" != NONE &&
2887  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2888# Double any \ or $.
2889# By default was `s,x,x', remove it if useless.
2890ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2891program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2892
2893# Expand $ac_aux_dir to an absolute path.
2894am_aux_dir=`cd "$ac_aux_dir" && pwd`
2895
2896if test x"${MISSING+set}" != xset; then
2897  case $am_aux_dir in
2898  *\ * | *\	*)
2899    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2900  *)
2901    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2902  esac
2903fi
2904# Use eval to expand $SHELL
2905if eval "$MISSING --is-lightweight"; then
2906  am_missing_run="$MISSING "
2907else
2908  am_missing_run=
2909  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2910$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2911fi
2912
2913if test x"${install_sh+set}" != xset; then
2914  case $am_aux_dir in
2915  *\ * | *\	*)
2916    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2917  *)
2918    install_sh="\${SHELL} $am_aux_dir/install-sh"
2919  esac
2920fi
2921
2922# Installed binaries are usually stripped using 'strip' when the user
2923# run "make install-strip".  However 'strip' might not be the right
2924# tool to use in cross-compilation environments, therefore Automake
2925# will honor the 'STRIP' environment variable to overrule this program.
2926if test "$cross_compiling" != no; then
2927  if test -n "$ac_tool_prefix"; then
2928  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2929set dummy ${ac_tool_prefix}strip; ac_word=$2
2930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2931$as_echo_n "checking for $ac_word... " >&6; }
2932if ${ac_cv_prog_STRIP+:} false; then :
2933  $as_echo_n "(cached) " >&6
2934else
2935  if test -n "$STRIP"; then
2936  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2937else
2938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939for as_dir in $PATH
2940do
2941  IFS=$as_save_IFS
2942  test -z "$as_dir" && as_dir=.
2943    for ac_exec_ext in '' $ac_executable_extensions; do
2944  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2945    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2946    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2947    break 2
2948  fi
2949done
2950  done
2951IFS=$as_save_IFS
2952
2953fi
2954fi
2955STRIP=$ac_cv_prog_STRIP
2956if test -n "$STRIP"; then
2957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2958$as_echo "$STRIP" >&6; }
2959else
2960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2961$as_echo "no" >&6; }
2962fi
2963
2964
2965fi
2966if test -z "$ac_cv_prog_STRIP"; then
2967  ac_ct_STRIP=$STRIP
2968  # Extract the first word of "strip", so it can be a program name with args.
2969set dummy strip; ac_word=$2
2970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2971$as_echo_n "checking for $ac_word... " >&6; }
2972if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2973  $as_echo_n "(cached) " >&6
2974else
2975  if test -n "$ac_ct_STRIP"; then
2976  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2977else
2978as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2979for as_dir in $PATH
2980do
2981  IFS=$as_save_IFS
2982  test -z "$as_dir" && as_dir=.
2983    for ac_exec_ext in '' $ac_executable_extensions; do
2984  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2985    ac_cv_prog_ac_ct_STRIP="strip"
2986    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2987    break 2
2988  fi
2989done
2990  done
2991IFS=$as_save_IFS
2992
2993fi
2994fi
2995ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2996if test -n "$ac_ct_STRIP"; then
2997  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2998$as_echo "$ac_ct_STRIP" >&6; }
2999else
3000  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3001$as_echo "no" >&6; }
3002fi
3003
3004  if test "x$ac_ct_STRIP" = x; then
3005    STRIP=":"
3006  else
3007    case $cross_compiling:$ac_tool_warned in
3008yes:)
3009{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3010$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3011ac_tool_warned=yes ;;
3012esac
3013    STRIP=$ac_ct_STRIP
3014  fi
3015else
3016  STRIP="$ac_cv_prog_STRIP"
3017fi
3018
3019fi
3020INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3021
3022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3023$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3024if test -z "$MKDIR_P"; then
3025  if ${ac_cv_path_mkdir+:} false; then :
3026  $as_echo_n "(cached) " >&6
3027else
3028  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3029for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3030do
3031  IFS=$as_save_IFS
3032  test -z "$as_dir" && as_dir=.
3033    for ac_prog in mkdir gmkdir; do
3034	 for ac_exec_ext in '' $ac_executable_extensions; do
3035	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3036	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3037	     'mkdir (GNU coreutils) '* | \
3038	     'mkdir (coreutils) '* | \
3039	     'mkdir (fileutils) '4.1*)
3040	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3041	       break 3;;
3042	   esac
3043	 done
3044       done
3045  done
3046IFS=$as_save_IFS
3047
3048fi
3049
3050  test -d ./--version && rmdir ./--version
3051  if test "${ac_cv_path_mkdir+set}" = set; then
3052    MKDIR_P="$ac_cv_path_mkdir -p"
3053  else
3054    # As a last resort, use the slow shell script.  Don't cache a
3055    # value for MKDIR_P within a source directory, because that will
3056    # break other packages using the cache if that directory is
3057    # removed, or if the value is a relative name.
3058    MKDIR_P="$ac_install_sh -d"
3059  fi
3060fi
3061{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3062$as_echo "$MKDIR_P" >&6; }
3063
3064for ac_prog in gawk mawk nawk awk
3065do
3066  # Extract the first word of "$ac_prog", so it can be a program name with args.
3067set dummy $ac_prog; ac_word=$2
3068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3069$as_echo_n "checking for $ac_word... " >&6; }
3070if ${ac_cv_prog_AWK+:} false; then :
3071  $as_echo_n "(cached) " >&6
3072else
3073  if test -n "$AWK"; then
3074  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3075else
3076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3077for as_dir in $PATH
3078do
3079  IFS=$as_save_IFS
3080  test -z "$as_dir" && as_dir=.
3081    for ac_exec_ext in '' $ac_executable_extensions; do
3082  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3083    ac_cv_prog_AWK="$ac_prog"
3084    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3085    break 2
3086  fi
3087done
3088  done
3089IFS=$as_save_IFS
3090
3091fi
3092fi
3093AWK=$ac_cv_prog_AWK
3094if test -n "$AWK"; then
3095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3096$as_echo "$AWK" >&6; }
3097else
3098  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3099$as_echo "no" >&6; }
3100fi
3101
3102
3103  test -n "$AWK" && break
3104done
3105
3106{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3107$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3108set x ${MAKE-make}
3109ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3110if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3111  $as_echo_n "(cached) " >&6
3112else
3113  cat >conftest.make <<\_ACEOF
3114SHELL = /bin/sh
3115all:
3116	@echo '@@@%%%=$(MAKE)=@@@%%%'
3117_ACEOF
3118# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3119case `${MAKE-make} -f conftest.make 2>/dev/null` in
3120  *@@@%%%=?*=@@@%%%*)
3121    eval ac_cv_prog_make_${ac_make}_set=yes;;
3122  *)
3123    eval ac_cv_prog_make_${ac_make}_set=no;;
3124esac
3125rm -f conftest.make
3126fi
3127if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3128  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3129$as_echo "yes" >&6; }
3130  SET_MAKE=
3131else
3132  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133$as_echo "no" >&6; }
3134  SET_MAKE="MAKE=${MAKE-make}"
3135fi
3136
3137rm -rf .tst 2>/dev/null
3138mkdir .tst 2>/dev/null
3139if test -d .tst; then
3140  am__leading_dot=.
3141else
3142  am__leading_dot=_
3143fi
3144rmdir .tst 2>/dev/null
3145
3146# Check whether --enable-silent-rules was given.
3147if test "${enable_silent_rules+set}" = set; then :
3148  enableval=$enable_silent_rules;
3149fi
3150
3151case $enable_silent_rules in # (((
3152  yes) AM_DEFAULT_VERBOSITY=0;;
3153   no) AM_DEFAULT_VERBOSITY=1;;
3154    *) AM_DEFAULT_VERBOSITY=1;;
3155esac
3156am_make=${MAKE-make}
3157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3158$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3159if ${am_cv_make_support_nested_variables+:} false; then :
3160  $as_echo_n "(cached) " >&6
3161else
3162  if $as_echo 'TRUE=$(BAR$(V))
3163BAR0=false
3164BAR1=true
3165V=1
3166am__doit:
3167	@$(TRUE)
3168.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3169  am_cv_make_support_nested_variables=yes
3170else
3171  am_cv_make_support_nested_variables=no
3172fi
3173fi
3174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3175$as_echo "$am_cv_make_support_nested_variables" >&6; }
3176if test $am_cv_make_support_nested_variables = yes; then
3177    AM_V='$(V)'
3178  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3179else
3180  AM_V=$AM_DEFAULT_VERBOSITY
3181  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3182fi
3183AM_BACKSLASH='\'
3184
3185if test "`cd $srcdir && pwd`" != "`pwd`"; then
3186  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3187  # is not polluted with repeated "-I."
3188  am__isrc=' -I$(srcdir)'
3189  # test to see if srcdir already configured
3190  if test -f $srcdir/config.status; then
3191    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3192  fi
3193fi
3194
3195# test whether we have cygpath
3196if test -z "$CYGPATH_W"; then
3197  if (cygpath --version) >/dev/null 2>/dev/null; then
3198    CYGPATH_W='cygpath -w'
3199  else
3200    CYGPATH_W=echo
3201  fi
3202fi
3203
3204
3205# Define the identity of the package.
3206 PACKAGE='libgo'
3207 VERSION='version-unused'
3208
3209
3210# Some tools Automake needs.
3211
3212ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3213
3214
3215AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3216
3217
3218AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3219
3220
3221AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3222
3223
3224MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3225
3226# For better backward compatibility.  To be removed once Automake 1.9.x
3227# dies out for good.  For more background, see:
3228# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3229# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3230mkdir_p='$(MKDIR_P)'
3231
3232# We need awk for the "check" target (and possibly the TAP driver).  The
3233# system "awk" is bad on some platforms.
3234# Always define AMTAR for backward compatibility.  Yes, it's still used
3235# in the wild :-(  We should find a proper way to deprecate it ...
3236AMTAR='$${TAR-tar}'
3237
3238
3239# We'll loop over all known methods to create a tar archive until one works.
3240_am_tools='gnutar  pax cpio none'
3241
3242am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3243
3244
3245
3246
3247
3248
3249# POSIX will say in a future version that running "rm -f" with no argument
3250# is OK; and we want to be able to make that assumption in our Makefile
3251# recipes.  So use an aggressive probe to check that the usage we want is
3252# actually supported "in the wild" to an acceptable degree.
3253# See automake bug#10828.
3254# To make any issue more visible, cause the running configure to be aborted
3255# by default if the 'rm' program in use doesn't match our expectations; the
3256# user can still override this though.
3257if rm -f && rm -fr && rm -rf; then : OK; else
3258  cat >&2 <<'END'
3259Oops!
3260
3261Your 'rm' program seems unable to run without file operands specified
3262on the command line, even when the '-f' option is present.  This is contrary
3263to the behaviour of most rm programs out there, and not conforming with
3264the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3265
3266Please tell bug-automake@gnu.org about your system, including the value
3267of your $PATH and any error possibly output before this message.  This
3268can help us improve future automake versions.
3269
3270END
3271  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3272    echo 'Configuration will proceed anyway, since you have set the' >&2
3273    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3274    echo >&2
3275  else
3276    cat >&2 <<'END'
3277Aborting the configuration process, to ensure you take notice of the issue.
3278
3279You can download and install GNU coreutils to get an 'rm' implementation
3280that behaves properly: <http://www.gnu.org/software/coreutils/>.
3281
3282If you want to complete the configuration process using your problematic
3283'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3284to "yes", and re-run configure.
3285
3286END
3287    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3288  fi
3289fi
3290
3291
3292
3293
3294
3295
3296ac_ext=c
3297ac_cpp='$CPP $CPPFLAGS'
3298ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3299ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3300ac_compiler_gnu=$ac_cv_c_compiler_gnu
3301if test -n "$ac_tool_prefix"; then
3302  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3303set dummy ${ac_tool_prefix}gcc; ac_word=$2
3304{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3305$as_echo_n "checking for $ac_word... " >&6; }
3306if ${ac_cv_prog_CC+:} false; then :
3307  $as_echo_n "(cached) " >&6
3308else
3309  if test -n "$CC"; then
3310  ac_cv_prog_CC="$CC" # Let the user override the test.
3311else
3312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3313for as_dir in $PATH
3314do
3315  IFS=$as_save_IFS
3316  test -z "$as_dir" && as_dir=.
3317    for ac_exec_ext in '' $ac_executable_extensions; do
3318  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3319    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3320    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3321    break 2
3322  fi
3323done
3324  done
3325IFS=$as_save_IFS
3326
3327fi
3328fi
3329CC=$ac_cv_prog_CC
3330if test -n "$CC"; then
3331  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3332$as_echo "$CC" >&6; }
3333else
3334  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3335$as_echo "no" >&6; }
3336fi
3337
3338
3339fi
3340if test -z "$ac_cv_prog_CC"; then
3341  ac_ct_CC=$CC
3342  # Extract the first word of "gcc", so it can be a program name with args.
3343set dummy gcc; ac_word=$2
3344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3345$as_echo_n "checking for $ac_word... " >&6; }
3346if ${ac_cv_prog_ac_ct_CC+:} false; then :
3347  $as_echo_n "(cached) " >&6
3348else
3349  if test -n "$ac_ct_CC"; then
3350  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3351else
3352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3353for as_dir in $PATH
3354do
3355  IFS=$as_save_IFS
3356  test -z "$as_dir" && as_dir=.
3357    for ac_exec_ext in '' $ac_executable_extensions; do
3358  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3359    ac_cv_prog_ac_ct_CC="gcc"
3360    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3361    break 2
3362  fi
3363done
3364  done
3365IFS=$as_save_IFS
3366
3367fi
3368fi
3369ac_ct_CC=$ac_cv_prog_ac_ct_CC
3370if test -n "$ac_ct_CC"; then
3371  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3372$as_echo "$ac_ct_CC" >&6; }
3373else
3374  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3375$as_echo "no" >&6; }
3376fi
3377
3378  if test "x$ac_ct_CC" = x; then
3379    CC=""
3380  else
3381    case $cross_compiling:$ac_tool_warned in
3382yes:)
3383{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3384$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3385ac_tool_warned=yes ;;
3386esac
3387    CC=$ac_ct_CC
3388  fi
3389else
3390  CC="$ac_cv_prog_CC"
3391fi
3392
3393if test -z "$CC"; then
3394          if test -n "$ac_tool_prefix"; then
3395    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3396set dummy ${ac_tool_prefix}cc; ac_word=$2
3397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3398$as_echo_n "checking for $ac_word... " >&6; }
3399if ${ac_cv_prog_CC+:} false; then :
3400  $as_echo_n "(cached) " >&6
3401else
3402  if test -n "$CC"; then
3403  ac_cv_prog_CC="$CC" # Let the user override the test.
3404else
3405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3406for as_dir in $PATH
3407do
3408  IFS=$as_save_IFS
3409  test -z "$as_dir" && as_dir=.
3410    for ac_exec_ext in '' $ac_executable_extensions; do
3411  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3412    ac_cv_prog_CC="${ac_tool_prefix}cc"
3413    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3414    break 2
3415  fi
3416done
3417  done
3418IFS=$as_save_IFS
3419
3420fi
3421fi
3422CC=$ac_cv_prog_CC
3423if test -n "$CC"; then
3424  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3425$as_echo "$CC" >&6; }
3426else
3427  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3428$as_echo "no" >&6; }
3429fi
3430
3431
3432  fi
3433fi
3434if test -z "$CC"; then
3435  # Extract the first word of "cc", so it can be a program name with args.
3436set dummy cc; ac_word=$2
3437{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3438$as_echo_n "checking for $ac_word... " >&6; }
3439if ${ac_cv_prog_CC+:} false; then :
3440  $as_echo_n "(cached) " >&6
3441else
3442  if test -n "$CC"; then
3443  ac_cv_prog_CC="$CC" # Let the user override the test.
3444else
3445  ac_prog_rejected=no
3446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3447for as_dir in $PATH
3448do
3449  IFS=$as_save_IFS
3450  test -z "$as_dir" && as_dir=.
3451    for ac_exec_ext in '' $ac_executable_extensions; do
3452  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3453    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3454       ac_prog_rejected=yes
3455       continue
3456     fi
3457    ac_cv_prog_CC="cc"
3458    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3459    break 2
3460  fi
3461done
3462  done
3463IFS=$as_save_IFS
3464
3465if test $ac_prog_rejected = yes; then
3466  # We found a bogon in the path, so make sure we never use it.
3467  set dummy $ac_cv_prog_CC
3468  shift
3469  if test $# != 0; then
3470    # We chose a different compiler from the bogus one.
3471    # However, it has the same basename, so the bogon will be chosen
3472    # first if we set CC to just the basename; use the full file name.
3473    shift
3474    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3475  fi
3476fi
3477fi
3478fi
3479CC=$ac_cv_prog_CC
3480if test -n "$CC"; then
3481  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3482$as_echo "$CC" >&6; }
3483else
3484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3485$as_echo "no" >&6; }
3486fi
3487
3488
3489fi
3490if test -z "$CC"; then
3491  if test -n "$ac_tool_prefix"; then
3492  for ac_prog in cl.exe
3493  do
3494    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3495set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3497$as_echo_n "checking for $ac_word... " >&6; }
3498if ${ac_cv_prog_CC+:} false; then :
3499  $as_echo_n "(cached) " >&6
3500else
3501  if test -n "$CC"; then
3502  ac_cv_prog_CC="$CC" # Let the user override the test.
3503else
3504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3505for as_dir in $PATH
3506do
3507  IFS=$as_save_IFS
3508  test -z "$as_dir" && as_dir=.
3509    for ac_exec_ext in '' $ac_executable_extensions; do
3510  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3511    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3512    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3513    break 2
3514  fi
3515done
3516  done
3517IFS=$as_save_IFS
3518
3519fi
3520fi
3521CC=$ac_cv_prog_CC
3522if test -n "$CC"; then
3523  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3524$as_echo "$CC" >&6; }
3525else
3526  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3527$as_echo "no" >&6; }
3528fi
3529
3530
3531    test -n "$CC" && break
3532  done
3533fi
3534if test -z "$CC"; then
3535  ac_ct_CC=$CC
3536  for ac_prog in cl.exe
3537do
3538  # Extract the first word of "$ac_prog", so it can be a program name with args.
3539set dummy $ac_prog; ac_word=$2
3540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3541$as_echo_n "checking for $ac_word... " >&6; }
3542if ${ac_cv_prog_ac_ct_CC+:} false; then :
3543  $as_echo_n "(cached) " >&6
3544else
3545  if test -n "$ac_ct_CC"; then
3546  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3547else
3548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3549for as_dir in $PATH
3550do
3551  IFS=$as_save_IFS
3552  test -z "$as_dir" && as_dir=.
3553    for ac_exec_ext in '' $ac_executable_extensions; do
3554  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3555    ac_cv_prog_ac_ct_CC="$ac_prog"
3556    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3557    break 2
3558  fi
3559done
3560  done
3561IFS=$as_save_IFS
3562
3563fi
3564fi
3565ac_ct_CC=$ac_cv_prog_ac_ct_CC
3566if test -n "$ac_ct_CC"; then
3567  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3568$as_echo "$ac_ct_CC" >&6; }
3569else
3570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3571$as_echo "no" >&6; }
3572fi
3573
3574
3575  test -n "$ac_ct_CC" && break
3576done
3577
3578  if test "x$ac_ct_CC" = x; then
3579    CC=""
3580  else
3581    case $cross_compiling:$ac_tool_warned in
3582yes:)
3583{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3584$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3585ac_tool_warned=yes ;;
3586esac
3587    CC=$ac_ct_CC
3588  fi
3589fi
3590
3591fi
3592
3593
3594test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3595$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3596as_fn_error $? "no acceptable C compiler found in \$PATH
3597See \`config.log' for more details" "$LINENO" 5; }
3598
3599# Provide some information about the compiler.
3600$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3601set X $ac_compile
3602ac_compiler=$2
3603for ac_option in --version -v -V -qversion; do
3604  { { ac_try="$ac_compiler $ac_option >&5"
3605case "(($ac_try" in
3606  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3607  *) ac_try_echo=$ac_try;;
3608esac
3609eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3610$as_echo "$ac_try_echo"; } >&5
3611  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3612  ac_status=$?
3613  if test -s conftest.err; then
3614    sed '10a\
3615... rest of stderr output deleted ...
3616         10q' conftest.err >conftest.er1
3617    cat conftest.er1 >&5
3618  fi
3619  rm -f conftest.er1 conftest.err
3620  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3621  test $ac_status = 0; }
3622done
3623
3624cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3625/* end confdefs.h.  */
3626
3627int
3628main ()
3629{
3630
3631  ;
3632  return 0;
3633}
3634_ACEOF
3635ac_clean_files_save=$ac_clean_files
3636ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3637# Try to create an executable without -o first, disregard a.out.
3638# It will help us diagnose broken compilers, and finding out an intuition
3639# of exeext.
3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3641$as_echo_n "checking whether the C compiler works... " >&6; }
3642ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3643
3644# The possible output files:
3645ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3646
3647ac_rmfiles=
3648for ac_file in $ac_files
3649do
3650  case $ac_file in
3651    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3652    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3653  esac
3654done
3655rm -f $ac_rmfiles
3656
3657if { { ac_try="$ac_link_default"
3658case "(($ac_try" in
3659  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3660  *) ac_try_echo=$ac_try;;
3661esac
3662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3663$as_echo "$ac_try_echo"; } >&5
3664  (eval "$ac_link_default") 2>&5
3665  ac_status=$?
3666  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3667  test $ac_status = 0; }; then :
3668  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3669# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3670# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3671# so that the user can short-circuit this test for compilers unknown to
3672# Autoconf.
3673for ac_file in $ac_files ''
3674do
3675  test -f "$ac_file" || continue
3676  case $ac_file in
3677    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3678	;;
3679    [ab].out )
3680	# We found the default executable, but exeext='' is most
3681	# certainly right.
3682	break;;
3683    *.* )
3684	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3685	then :; else
3686	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3687	fi
3688	# We set ac_cv_exeext here because the later test for it is not
3689	# safe: cross compilers may not add the suffix if given an `-o'
3690	# argument, so we may need to know it at that point already.
3691	# Even if this section looks crufty: it has the advantage of
3692	# actually working.
3693	break;;
3694    * )
3695	break;;
3696  esac
3697done
3698test "$ac_cv_exeext" = no && ac_cv_exeext=
3699
3700else
3701  ac_file=''
3702fi
3703if test -z "$ac_file"; then :
3704  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3705$as_echo "no" >&6; }
3706$as_echo "$as_me: failed program was:" >&5
3707sed 's/^/| /' conftest.$ac_ext >&5
3708
3709{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3710$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3711as_fn_error 77 "C compiler cannot create executables
3712See \`config.log' for more details" "$LINENO" 5; }
3713else
3714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3715$as_echo "yes" >&6; }
3716fi
3717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3718$as_echo_n "checking for C compiler default output file name... " >&6; }
3719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3720$as_echo "$ac_file" >&6; }
3721ac_exeext=$ac_cv_exeext
3722
3723rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3724ac_clean_files=$ac_clean_files_save
3725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3726$as_echo_n "checking for suffix of executables... " >&6; }
3727if { { ac_try="$ac_link"
3728case "(($ac_try" in
3729  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3730  *) ac_try_echo=$ac_try;;
3731esac
3732eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3733$as_echo "$ac_try_echo"; } >&5
3734  (eval "$ac_link") 2>&5
3735  ac_status=$?
3736  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3737  test $ac_status = 0; }; then :
3738  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3739# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3740# work properly (i.e., refer to `conftest.exe'), while it won't with
3741# `rm'.
3742for ac_file in conftest.exe conftest conftest.*; do
3743  test -f "$ac_file" || continue
3744  case $ac_file in
3745    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3746    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3747	  break;;
3748    * ) break;;
3749  esac
3750done
3751else
3752  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3753$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3754as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3755See \`config.log' for more details" "$LINENO" 5; }
3756fi
3757rm -f conftest conftest$ac_cv_exeext
3758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3759$as_echo "$ac_cv_exeext" >&6; }
3760
3761rm -f conftest.$ac_ext
3762EXEEXT=$ac_cv_exeext
3763ac_exeext=$EXEEXT
3764cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3765/* end confdefs.h.  */
3766#include <stdio.h>
3767int
3768main ()
3769{
3770FILE *f = fopen ("conftest.out", "w");
3771 return ferror (f) || fclose (f) != 0;
3772
3773  ;
3774  return 0;
3775}
3776_ACEOF
3777ac_clean_files="$ac_clean_files conftest.out"
3778# Check that the compiler produces executables we can run.  If not, either
3779# the compiler is broken, or we cross compile.
3780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3781$as_echo_n "checking whether we are cross compiling... " >&6; }
3782if test "$cross_compiling" != yes; then
3783  { { ac_try="$ac_link"
3784case "(($ac_try" in
3785  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3786  *) ac_try_echo=$ac_try;;
3787esac
3788eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3789$as_echo "$ac_try_echo"; } >&5
3790  (eval "$ac_link") 2>&5
3791  ac_status=$?
3792  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3793  test $ac_status = 0; }
3794  if { ac_try='./conftest$ac_cv_exeext'
3795  { { case "(($ac_try" in
3796  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3797  *) ac_try_echo=$ac_try;;
3798esac
3799eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3800$as_echo "$ac_try_echo"; } >&5
3801  (eval "$ac_try") 2>&5
3802  ac_status=$?
3803  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3804  test $ac_status = 0; }; }; then
3805    cross_compiling=no
3806  else
3807    if test "$cross_compiling" = maybe; then
3808	cross_compiling=yes
3809    else
3810	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3811$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3812as_fn_error $? "cannot run C compiled programs.
3813If you meant to cross compile, use \`--host'.
3814See \`config.log' for more details" "$LINENO" 5; }
3815    fi
3816  fi
3817fi
3818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3819$as_echo "$cross_compiling" >&6; }
3820
3821rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3822ac_clean_files=$ac_clean_files_save
3823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3824$as_echo_n "checking for suffix of object files... " >&6; }
3825if ${ac_cv_objext+:} false; then :
3826  $as_echo_n "(cached) " >&6
3827else
3828  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3829/* end confdefs.h.  */
3830
3831int
3832main ()
3833{
3834
3835  ;
3836  return 0;
3837}
3838_ACEOF
3839rm -f conftest.o conftest.obj
3840if { { ac_try="$ac_compile"
3841case "(($ac_try" in
3842  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3843  *) ac_try_echo=$ac_try;;
3844esac
3845eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3846$as_echo "$ac_try_echo"; } >&5
3847  (eval "$ac_compile") 2>&5
3848  ac_status=$?
3849  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3850  test $ac_status = 0; }; then :
3851  for ac_file in conftest.o conftest.obj conftest.*; do
3852  test -f "$ac_file" || continue;
3853  case $ac_file in
3854    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3855    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3856       break;;
3857  esac
3858done
3859else
3860  $as_echo "$as_me: failed program was:" >&5
3861sed 's/^/| /' conftest.$ac_ext >&5
3862
3863{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3864$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3865as_fn_error $? "cannot compute suffix of object files: cannot compile
3866See \`config.log' for more details" "$LINENO" 5; }
3867fi
3868rm -f conftest.$ac_cv_objext conftest.$ac_ext
3869fi
3870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3871$as_echo "$ac_cv_objext" >&6; }
3872OBJEXT=$ac_cv_objext
3873ac_objext=$OBJEXT
3874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3875$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3876if ${ac_cv_c_compiler_gnu+:} false; then :
3877  $as_echo_n "(cached) " >&6
3878else
3879  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3880/* end confdefs.h.  */
3881
3882int
3883main ()
3884{
3885#ifndef __GNUC__
3886       choke me
3887#endif
3888
3889  ;
3890  return 0;
3891}
3892_ACEOF
3893if ac_fn_c_try_compile "$LINENO"; then :
3894  ac_compiler_gnu=yes
3895else
3896  ac_compiler_gnu=no
3897fi
3898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3899ac_cv_c_compiler_gnu=$ac_compiler_gnu
3900
3901fi
3902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3903$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3904if test $ac_compiler_gnu = yes; then
3905  GCC=yes
3906else
3907  GCC=
3908fi
3909ac_test_CFLAGS=${CFLAGS+set}
3910ac_save_CFLAGS=$CFLAGS
3911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3912$as_echo_n "checking whether $CC accepts -g... " >&6; }
3913if ${ac_cv_prog_cc_g+:} false; then :
3914  $as_echo_n "(cached) " >&6
3915else
3916  ac_save_c_werror_flag=$ac_c_werror_flag
3917   ac_c_werror_flag=yes
3918   ac_cv_prog_cc_g=no
3919   CFLAGS="-g"
3920   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3921/* end confdefs.h.  */
3922
3923int
3924main ()
3925{
3926
3927  ;
3928  return 0;
3929}
3930_ACEOF
3931if ac_fn_c_try_compile "$LINENO"; then :
3932  ac_cv_prog_cc_g=yes
3933else
3934  CFLAGS=""
3935      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3936/* end confdefs.h.  */
3937
3938int
3939main ()
3940{
3941
3942  ;
3943  return 0;
3944}
3945_ACEOF
3946if ac_fn_c_try_compile "$LINENO"; then :
3947
3948else
3949  ac_c_werror_flag=$ac_save_c_werror_flag
3950	 CFLAGS="-g"
3951	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3952/* end confdefs.h.  */
3953
3954int
3955main ()
3956{
3957
3958  ;
3959  return 0;
3960}
3961_ACEOF
3962if ac_fn_c_try_compile "$LINENO"; then :
3963  ac_cv_prog_cc_g=yes
3964fi
3965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3966fi
3967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3968fi
3969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3970   ac_c_werror_flag=$ac_save_c_werror_flag
3971fi
3972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3973$as_echo "$ac_cv_prog_cc_g" >&6; }
3974if test "$ac_test_CFLAGS" = set; then
3975  CFLAGS=$ac_save_CFLAGS
3976elif test $ac_cv_prog_cc_g = yes; then
3977  if test "$GCC" = yes; then
3978    CFLAGS="-g -O2"
3979  else
3980    CFLAGS="-g"
3981  fi
3982else
3983  if test "$GCC" = yes; then
3984    CFLAGS="-O2"
3985  else
3986    CFLAGS=
3987  fi
3988fi
3989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3990$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3991if ${ac_cv_prog_cc_c89+:} false; then :
3992  $as_echo_n "(cached) " >&6
3993else
3994  ac_cv_prog_cc_c89=no
3995ac_save_CC=$CC
3996cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3997/* end confdefs.h.  */
3998#include <stdarg.h>
3999#include <stdio.h>
4000struct stat;
4001/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4002struct buf { int x; };
4003FILE * (*rcsopen) (struct buf *, struct stat *, int);
4004static char *e (p, i)
4005     char **p;
4006     int i;
4007{
4008  return p[i];
4009}
4010static char *f (char * (*g) (char **, int), char **p, ...)
4011{
4012  char *s;
4013  va_list v;
4014  va_start (v,p);
4015  s = g (p, va_arg (v,int));
4016  va_end (v);
4017  return s;
4018}
4019
4020/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4021   function prototypes and stuff, but not '\xHH' hex character constants.
4022   These don't provoke an error unfortunately, instead are silently treated
4023   as 'x'.  The following induces an error, until -std is added to get
4024   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4025   array size at least.  It's necessary to write '\x00'==0 to get something
4026   that's true only with -std.  */
4027int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4028
4029/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4030   inside strings and character constants.  */
4031#define FOO(x) 'x'
4032int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4033
4034int test (int i, double x);
4035struct s1 {int (*f) (int a);};
4036struct s2 {int (*f) (double a);};
4037int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4038int argc;
4039char **argv;
4040int
4041main ()
4042{
4043return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4044  ;
4045  return 0;
4046}
4047_ACEOF
4048for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4049	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4050do
4051  CC="$ac_save_CC $ac_arg"
4052  if ac_fn_c_try_compile "$LINENO"; then :
4053  ac_cv_prog_cc_c89=$ac_arg
4054fi
4055rm -f core conftest.err conftest.$ac_objext
4056  test "x$ac_cv_prog_cc_c89" != "xno" && break
4057done
4058rm -f conftest.$ac_ext
4059CC=$ac_save_CC
4060
4061fi
4062# AC_CACHE_VAL
4063case "x$ac_cv_prog_cc_c89" in
4064  x)
4065    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4066$as_echo "none needed" >&6; } ;;
4067  xno)
4068    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4069$as_echo "unsupported" >&6; } ;;
4070  *)
4071    CC="$CC $ac_cv_prog_cc_c89"
4072    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4073$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4074esac
4075if test "x$ac_cv_prog_cc_c89" != xno; then :
4076
4077fi
4078
4079ac_ext=c
4080ac_cpp='$CPP $CPPFLAGS'
4081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4083ac_compiler_gnu=$ac_cv_c_compiler_gnu
4084
4085ac_ext=c
4086ac_cpp='$CPP $CPPFLAGS'
4087ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4088ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4089ac_compiler_gnu=$ac_cv_c_compiler_gnu
4090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4091$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4092if ${am_cv_prog_cc_c_o+:} false; then :
4093  $as_echo_n "(cached) " >&6
4094else
4095  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4096/* end confdefs.h.  */
4097
4098int
4099main ()
4100{
4101
4102  ;
4103  return 0;
4104}
4105_ACEOF
4106  # Make sure it works both with $CC and with simple cc.
4107  # Following AC_PROG_CC_C_O, we do the test twice because some
4108  # compilers refuse to overwrite an existing .o file with -o,
4109  # though they will create one.
4110  am_cv_prog_cc_c_o=yes
4111  for am_i in 1 2; do
4112    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4113   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4114   ac_status=$?
4115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4116   (exit $ac_status); } \
4117         && test -f conftest2.$ac_objext; then
4118      : OK
4119    else
4120      am_cv_prog_cc_c_o=no
4121      break
4122    fi
4123  done
4124  rm -f core conftest*
4125  unset am_i
4126fi
4127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4128$as_echo "$am_cv_prog_cc_c_o" >&6; }
4129if test "$am_cv_prog_cc_c_o" != yes; then
4130   # Losing compiler, so override with the script.
4131   # FIXME: It is wrong to rewrite CC.
4132   # But if we don't then we get into trouble of one sort or another.
4133   # A longer-term fix would be to have automake use am__CC in this case,
4134   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4135   CC="$am_aux_dir/compile $CC"
4136fi
4137ac_ext=c
4138ac_cpp='$CPP $CPPFLAGS'
4139ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4140ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4141ac_compiler_gnu=$ac_cv_c_compiler_gnu
4142
4143DEPDIR="${am__leading_dot}deps"
4144
4145ac_config_commands="$ac_config_commands depfiles"
4146
4147
4148am_make=${MAKE-make}
4149cat > confinc << 'END'
4150am__doit:
4151	@echo this is the am__doit target
4152.PHONY: am__doit
4153END
4154# If we don't find an include directive, just comment out the code.
4155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4156$as_echo_n "checking for style of include used by $am_make... " >&6; }
4157am__include="#"
4158am__quote=
4159_am_result=none
4160# First try GNU make style include.
4161echo "include confinc" > confmf
4162# Ignore all kinds of additional output from 'make'.
4163case `$am_make -s -f confmf 2> /dev/null` in #(
4164*the\ am__doit\ target*)
4165  am__include=include
4166  am__quote=
4167  _am_result=GNU
4168  ;;
4169esac
4170# Now try BSD make style include.
4171if test "$am__include" = "#"; then
4172   echo '.include "confinc"' > confmf
4173   case `$am_make -s -f confmf 2> /dev/null` in #(
4174   *the\ am__doit\ target*)
4175     am__include=.include
4176     am__quote="\""
4177     _am_result=BSD
4178     ;;
4179   esac
4180fi
4181
4182
4183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4184$as_echo "$_am_result" >&6; }
4185rm -f confinc confmf
4186
4187# Check whether --enable-dependency-tracking was given.
4188if test "${enable_dependency_tracking+set}" = set; then :
4189  enableval=$enable_dependency_tracking;
4190fi
4191
4192if test "x$enable_dependency_tracking" != xno; then
4193  am_depcomp="$ac_aux_dir/depcomp"
4194  AMDEPBACKSLASH='\'
4195  am__nodep='_no'
4196fi
4197 if test "x$enable_dependency_tracking" != xno; then
4198  AMDEP_TRUE=
4199  AMDEP_FALSE='#'
4200else
4201  AMDEP_TRUE='#'
4202  AMDEP_FALSE=
4203fi
4204
4205
4206
4207depcc="$CC"   am_compiler_list=
4208
4209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4210$as_echo_n "checking dependency style of $depcc... " >&6; }
4211if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4212  $as_echo_n "(cached) " >&6
4213else
4214  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4215  # We make a subdir and do the tests there.  Otherwise we can end up
4216  # making bogus files that we don't know about and never remove.  For
4217  # instance it was reported that on HP-UX the gcc test will end up
4218  # making a dummy file named 'D' -- because '-MD' means "put the output
4219  # in D".
4220  rm -rf conftest.dir
4221  mkdir conftest.dir
4222  # Copy depcomp to subdir because otherwise we won't find it if we're
4223  # using a relative directory.
4224  cp "$am_depcomp" conftest.dir
4225  cd conftest.dir
4226  # We will build objects and dependencies in a subdirectory because
4227  # it helps to detect inapplicable dependency modes.  For instance
4228  # both Tru64's cc and ICC support -MD to output dependencies as a
4229  # side effect of compilation, but ICC will put the dependencies in
4230  # the current directory while Tru64 will put them in the object
4231  # directory.
4232  mkdir sub
4233
4234  am_cv_CC_dependencies_compiler_type=none
4235  if test "$am_compiler_list" = ""; then
4236     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4237  fi
4238  am__universal=false
4239  case " $depcc " in #(
4240     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4241     esac
4242
4243  for depmode in $am_compiler_list; do
4244    # Setup a source with many dependencies, because some compilers
4245    # like to wrap large dependency lists on column 80 (with \), and
4246    # we should not choose a depcomp mode which is confused by this.
4247    #
4248    # We need to recreate these files for each test, as the compiler may
4249    # overwrite some of them when testing with obscure command lines.
4250    # This happens at least with the AIX C compiler.
4251    : > sub/conftest.c
4252    for i in 1 2 3 4 5 6; do
4253      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4254      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4255      # Solaris 10 /bin/sh.
4256      echo '/* dummy */' > sub/conftst$i.h
4257    done
4258    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4259
4260    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4261    # mode.  It turns out that the SunPro C++ compiler does not properly
4262    # handle '-M -o', and we need to detect this.  Also, some Intel
4263    # versions had trouble with output in subdirs.
4264    am__obj=sub/conftest.${OBJEXT-o}
4265    am__minus_obj="-o $am__obj"
4266    case $depmode in
4267    gcc)
4268      # This depmode causes a compiler race in universal mode.
4269      test "$am__universal" = false || continue
4270      ;;
4271    nosideeffect)
4272      # After this tag, mechanisms are not by side-effect, so they'll
4273      # only be used when explicitly requested.
4274      if test "x$enable_dependency_tracking" = xyes; then
4275	continue
4276      else
4277	break
4278      fi
4279      ;;
4280    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4281      # This compiler won't grok '-c -o', but also, the minuso test has
4282      # not run yet.  These depmodes are late enough in the game, and
4283      # so weak that their functioning should not be impacted.
4284      am__obj=conftest.${OBJEXT-o}
4285      am__minus_obj=
4286      ;;
4287    none) break ;;
4288    esac
4289    if depmode=$depmode \
4290       source=sub/conftest.c object=$am__obj \
4291       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4292       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4293         >/dev/null 2>conftest.err &&
4294       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4295       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4296       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4297       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4298      # icc doesn't choke on unknown options, it will just issue warnings
4299      # or remarks (even with -Werror).  So we grep stderr for any message
4300      # that says an option was ignored or not supported.
4301      # When given -MP, icc 7.0 and 7.1 complain thusly:
4302      #   icc: Command line warning: ignoring option '-M'; no argument required
4303      # The diagnosis changed in icc 8.0:
4304      #   icc: Command line remark: option '-MP' not supported
4305      if (grep 'ignoring option' conftest.err ||
4306          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4307        am_cv_CC_dependencies_compiler_type=$depmode
4308        break
4309      fi
4310    fi
4311  done
4312
4313  cd ..
4314  rm -rf conftest.dir
4315else
4316  am_cv_CC_dependencies_compiler_type=none
4317fi
4318
4319fi
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4321$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4322CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4323
4324 if
4325  test "x$enable_dependency_tracking" != xno \
4326  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4327  am__fastdepCC_TRUE=
4328  am__fastdepCC_FALSE='#'
4329else
4330  am__fastdepCC_TRUE='#'
4331  am__fastdepCC_FALSE=
4332fi
4333
4334
4335ac_ext=go
4336ac_compile='$GOC -c $GOFLAGS conftest.$ac_ext >&5'
4337ac_link='$GOC -o conftest$ac_exeext $GOFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4338ac_compiler_gnu=yes
4339if test -n "$ac_tool_prefix"; then
4340  # Extract the first word of "${ac_tool_prefix}gccgo", so it can be a program name with args.
4341set dummy ${ac_tool_prefix}gccgo; ac_word=$2
4342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4343$as_echo_n "checking for $ac_word... " >&6; }
4344if ${ac_cv_prog_GOC+:} false; then :
4345  $as_echo_n "(cached) " >&6
4346else
4347  if test -n "$GOC"; then
4348  ac_cv_prog_GOC="$GOC" # Let the user override the test.
4349else
4350as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4351for as_dir in $PATH
4352do
4353  IFS=$as_save_IFS
4354  test -z "$as_dir" && as_dir=.
4355    for ac_exec_ext in '' $ac_executable_extensions; do
4356  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4357    ac_cv_prog_GOC="${ac_tool_prefix}gccgo"
4358    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4359    break 2
4360  fi
4361done
4362  done
4363IFS=$as_save_IFS
4364
4365fi
4366fi
4367GOC=$ac_cv_prog_GOC
4368if test -n "$GOC"; then
4369  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC" >&5
4370$as_echo "$GOC" >&6; }
4371else
4372  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4373$as_echo "no" >&6; }
4374fi
4375
4376
4377fi
4378if test -z "$ac_cv_prog_GOC"; then
4379  ac_ct_GOC=$GOC
4380  # Extract the first word of "gccgo", so it can be a program name with args.
4381set dummy gccgo; ac_word=$2
4382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4383$as_echo_n "checking for $ac_word... " >&6; }
4384if ${ac_cv_prog_ac_ct_GOC+:} false; then :
4385  $as_echo_n "(cached) " >&6
4386else
4387  if test -n "$ac_ct_GOC"; then
4388  ac_cv_prog_ac_ct_GOC="$ac_ct_GOC" # Let the user override the test.
4389else
4390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4391for as_dir in $PATH
4392do
4393  IFS=$as_save_IFS
4394  test -z "$as_dir" && as_dir=.
4395    for ac_exec_ext in '' $ac_executable_extensions; do
4396  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4397    ac_cv_prog_ac_ct_GOC="gccgo"
4398    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4399    break 2
4400  fi
4401done
4402  done
4403IFS=$as_save_IFS
4404
4405fi
4406fi
4407ac_ct_GOC=$ac_cv_prog_ac_ct_GOC
4408if test -n "$ac_ct_GOC"; then
4409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GOC" >&5
4410$as_echo "$ac_ct_GOC" >&6; }
4411else
4412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4413$as_echo "no" >&6; }
4414fi
4415
4416  if test "x$ac_ct_GOC" = x; then
4417    GOC=""
4418  else
4419    case $cross_compiling:$ac_tool_warned in
4420yes:)
4421{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4422$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4423ac_tool_warned=yes ;;
4424esac
4425    GOC=$ac_ct_GOC
4426  fi
4427else
4428  GOC="$ac_cv_prog_GOC"
4429fi
4430
4431if test -z "$GOC"; then
4432  if test -n "$ac_tool_prefix"; then
4433    # Extract the first word of "${ac_tool_prefix}gccgo", so it can be a program name with args.
4434set dummy ${ac_tool_prefix}gccgo; ac_word=$2
4435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4436$as_echo_n "checking for $ac_word... " >&6; }
4437if ${ac_cv_prog_GOC+:} false; then :
4438  $as_echo_n "(cached) " >&6
4439else
4440  if test -n "$GOC"; then
4441  ac_cv_prog_GOC="$GOC" # Let the user override the test.
4442else
4443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4444for as_dir in $PATH
4445do
4446  IFS=$as_save_IFS
4447  test -z "$as_dir" && as_dir=.
4448    for ac_exec_ext in '' $ac_executable_extensions; do
4449  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4450    ac_cv_prog_GOC="$ac_tool_prefix}gccgo"
4451    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4452    break 2
4453  fi
4454done
4455  done
4456IFS=$as_save_IFS
4457
4458fi
4459fi
4460GOC=$ac_cv_prog_GOC
4461if test -n "$GOC"; then
4462  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC" >&5
4463$as_echo "$GOC" >&6; }
4464else
4465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4466$as_echo "no" >&6; }
4467fi
4468
4469
4470  fi
4471fi
4472if test -z "$GOC"; then
4473  # Extract the first word of "gccgo", so it can be a program name with args.
4474set dummy gccgo; ac_word=$2
4475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4476$as_echo_n "checking for $ac_word... " >&6; }
4477if ${ac_cv_prog_GOC+:} false; then :
4478  $as_echo_n "(cached) " >&6
4479else
4480  if test -n "$GOC"; then
4481  ac_cv_prog_GOC="$GOC" # Let the user override the test.
4482else
4483  ac_prog_rejected=no
4484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4485for as_dir in $PATH
4486do
4487  IFS=$as_save_IFS
4488  test -z "$as_dir" && as_dir=.
4489    for ac_exec_ext in '' $ac_executable_extensions; do
4490  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4491    if test "$as_dir/$ac_word$ac_exec_ext" = "false"; then
4492       ac_prog_rejected=yes
4493       continue
4494     fi
4495    ac_cv_prog_GOC="gccgo"
4496    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4497    break 2
4498  fi
4499done
4500  done
4501IFS=$as_save_IFS
4502
4503if test $ac_prog_rejected = yes; then
4504  # We found a bogon in the path, so make sure we never use it.
4505  set dummy $ac_cv_prog_GOC
4506  shift
4507  if test $# != 0; then
4508    # We chose a different compiler from the bogus one.
4509    # However, it has the same basename, so the bogon will be chosen
4510    # first if we set GOC to just the basename; use the full file name.
4511    shift
4512    ac_cv_prog_GOC="$as_dir/$ac_word${1+' '}$@"
4513  fi
4514fi
4515fi
4516fi
4517GOC=$ac_cv_prog_GOC
4518if test -n "$GOC"; then
4519  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC" >&5
4520$as_echo "$GOC" >&6; }
4521else
4522  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4523$as_echo "no" >&6; }
4524fi
4525
4526
4527fi
4528
4529
4530# Provide some information about the compiler.
4531$as_echo "$as_me:${as_lineno-$LINENO}: checking for Go compiler version" >&5
4532set X $ac_compile
4533ac_compiler=$2
4534{ { ac_try="$ac_compiler --version >&5"
4535case "(($ac_try" in
4536  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4537  *) ac_try_echo=$ac_try;;
4538esac
4539eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4540$as_echo "$ac_try_echo"; } >&5
4541  (eval "$ac_compiler --version >&5") 2>conftest.err
4542  ac_status=$?
4543  if test -s conftest.err; then
4544    sed '10a\
4545... rest of stderr output deleted ...
4546         10q' conftest.err >conftest.er1
4547    cat conftest.er1 >&5
4548  fi
4549  rm -f conftest.er1 conftest.err
4550  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4551  test $ac_status = 0; }
4552GOFLAGS="-g -O2"
4553ac_ext=c
4554ac_cpp='$CPP $CPPFLAGS'
4555ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4556ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4557ac_compiler_gnu=$ac_cv_c_compiler_gnu
4558
4559
4560
4561
4562
4563case ${host} in
4564  *-*-aix*)
4565    # static hash tables crashes on AIX when libgo is built with O2
4566    CFLAGS="$CFLAGS -fno-section-anchors"
4567    GOCFLAGS="$GOCFLAGS -fno-section-anchors"
4568    ;;
4569esac
4570
4571
4572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4573$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4574    # Check whether --enable-maintainer-mode was given.
4575if test "${enable_maintainer_mode+set}" = set; then :
4576  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4577else
4578  USE_MAINTAINER_MODE=no
4579fi
4580
4581  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4582$as_echo "$USE_MAINTAINER_MODE" >&6; }
4583   if test $USE_MAINTAINER_MODE = yes; then
4584  MAINTAINER_MODE_TRUE=
4585  MAINTAINER_MODE_FALSE='#'
4586else
4587  MAINTAINER_MODE_TRUE='#'
4588  MAINTAINER_MODE_FALSE=
4589fi
4590
4591  MAINT=$MAINTAINER_MODE_TRUE
4592
4593
4594
4595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4596$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4597if ${ac_cv_path_SED+:} false; then :
4598  $as_echo_n "(cached) " >&6
4599else
4600            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4601     for ac_i in 1 2 3 4 5 6 7; do
4602       ac_script="$ac_script$as_nl$ac_script"
4603     done
4604     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4605     { ac_script=; unset ac_script;}
4606     if test -z "$SED"; then
4607  ac_path_SED_found=false
4608  # Loop through the user's path and test for each of PROGNAME-LIST
4609  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4610for as_dir in $PATH
4611do
4612  IFS=$as_save_IFS
4613  test -z "$as_dir" && as_dir=.
4614    for ac_prog in sed gsed; do
4615    for ac_exec_ext in '' $ac_executable_extensions; do
4616      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4617      as_fn_executable_p "$ac_path_SED" || continue
4618# Check for GNU ac_path_SED and select it if it is found.
4619  # Check for GNU $ac_path_SED
4620case `"$ac_path_SED" --version 2>&1` in
4621*GNU*)
4622  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4623*)
4624  ac_count=0
4625  $as_echo_n 0123456789 >"conftest.in"
4626  while :
4627  do
4628    cat "conftest.in" "conftest.in" >"conftest.tmp"
4629    mv "conftest.tmp" "conftest.in"
4630    cp "conftest.in" "conftest.nl"
4631    $as_echo '' >> "conftest.nl"
4632    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4633    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4634    as_fn_arith $ac_count + 1 && ac_count=$as_val
4635    if test $ac_count -gt ${ac_path_SED_max-0}; then
4636      # Best one so far, save it but keep looking for a better one
4637      ac_cv_path_SED="$ac_path_SED"
4638      ac_path_SED_max=$ac_count
4639    fi
4640    # 10*(2^10) chars as input seems more than enough
4641    test $ac_count -gt 10 && break
4642  done
4643  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4644esac
4645
4646      $ac_path_SED_found && break 3
4647    done
4648  done
4649  done
4650IFS=$as_save_IFS
4651  if test -z "$ac_cv_path_SED"; then
4652    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4653  fi
4654else
4655  ac_cv_path_SED=$SED
4656fi
4657
4658fi
4659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4660$as_echo "$ac_cv_path_SED" >&6; }
4661 SED="$ac_cv_path_SED"
4662  rm -f conftest.sed
4663
4664test -z "$SED" && SED=sed
4665Xsed="$SED -e 1s/^X//"
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4678$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4679if ${ac_cv_path_GREP+:} false; then :
4680  $as_echo_n "(cached) " >&6
4681else
4682  if test -z "$GREP"; then
4683  ac_path_GREP_found=false
4684  # Loop through the user's path and test for each of PROGNAME-LIST
4685  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4686for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4687do
4688  IFS=$as_save_IFS
4689  test -z "$as_dir" && as_dir=.
4690    for ac_prog in grep ggrep; do
4691    for ac_exec_ext in '' $ac_executable_extensions; do
4692      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4693      as_fn_executable_p "$ac_path_GREP" || continue
4694# Check for GNU ac_path_GREP and select it if it is found.
4695  # Check for GNU $ac_path_GREP
4696case `"$ac_path_GREP" --version 2>&1` in
4697*GNU*)
4698  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4699*)
4700  ac_count=0
4701  $as_echo_n 0123456789 >"conftest.in"
4702  while :
4703  do
4704    cat "conftest.in" "conftest.in" >"conftest.tmp"
4705    mv "conftest.tmp" "conftest.in"
4706    cp "conftest.in" "conftest.nl"
4707    $as_echo 'GREP' >> "conftest.nl"
4708    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4709    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4710    as_fn_arith $ac_count + 1 && ac_count=$as_val
4711    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4712      # Best one so far, save it but keep looking for a better one
4713      ac_cv_path_GREP="$ac_path_GREP"
4714      ac_path_GREP_max=$ac_count
4715    fi
4716    # 10*(2^10) chars as input seems more than enough
4717    test $ac_count -gt 10 && break
4718  done
4719  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4720esac
4721
4722      $ac_path_GREP_found && break 3
4723    done
4724  done
4725  done
4726IFS=$as_save_IFS
4727  if test -z "$ac_cv_path_GREP"; then
4728    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4729  fi
4730else
4731  ac_cv_path_GREP=$GREP
4732fi
4733
4734fi
4735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4736$as_echo "$ac_cv_path_GREP" >&6; }
4737 GREP="$ac_cv_path_GREP"
4738
4739
4740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4741$as_echo_n "checking for egrep... " >&6; }
4742if ${ac_cv_path_EGREP+:} false; then :
4743  $as_echo_n "(cached) " >&6
4744else
4745  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4746   then ac_cv_path_EGREP="$GREP -E"
4747   else
4748     if test -z "$EGREP"; then
4749  ac_path_EGREP_found=false
4750  # Loop through the user's path and test for each of PROGNAME-LIST
4751  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4752for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4753do
4754  IFS=$as_save_IFS
4755  test -z "$as_dir" && as_dir=.
4756    for ac_prog in egrep; do
4757    for ac_exec_ext in '' $ac_executable_extensions; do
4758      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4759      as_fn_executable_p "$ac_path_EGREP" || continue
4760# Check for GNU ac_path_EGREP and select it if it is found.
4761  # Check for GNU $ac_path_EGREP
4762case `"$ac_path_EGREP" --version 2>&1` in
4763*GNU*)
4764  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4765*)
4766  ac_count=0
4767  $as_echo_n 0123456789 >"conftest.in"
4768  while :
4769  do
4770    cat "conftest.in" "conftest.in" >"conftest.tmp"
4771    mv "conftest.tmp" "conftest.in"
4772    cp "conftest.in" "conftest.nl"
4773    $as_echo 'EGREP' >> "conftest.nl"
4774    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4775    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4776    as_fn_arith $ac_count + 1 && ac_count=$as_val
4777    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4778      # Best one so far, save it but keep looking for a better one
4779      ac_cv_path_EGREP="$ac_path_EGREP"
4780      ac_path_EGREP_max=$ac_count
4781    fi
4782    # 10*(2^10) chars as input seems more than enough
4783    test $ac_count -gt 10 && break
4784  done
4785  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4786esac
4787
4788      $ac_path_EGREP_found && break 3
4789    done
4790  done
4791  done
4792IFS=$as_save_IFS
4793  if test -z "$ac_cv_path_EGREP"; then
4794    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4795  fi
4796else
4797  ac_cv_path_EGREP=$EGREP
4798fi
4799
4800   fi
4801fi
4802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4803$as_echo "$ac_cv_path_EGREP" >&6; }
4804 EGREP="$ac_cv_path_EGREP"
4805
4806
4807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4808$as_echo_n "checking for fgrep... " >&6; }
4809if ${ac_cv_path_FGREP+:} false; then :
4810  $as_echo_n "(cached) " >&6
4811else
4812  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4813   then ac_cv_path_FGREP="$GREP -F"
4814   else
4815     if test -z "$FGREP"; then
4816  ac_path_FGREP_found=false
4817  # Loop through the user's path and test for each of PROGNAME-LIST
4818  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4819for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4820do
4821  IFS=$as_save_IFS
4822  test -z "$as_dir" && as_dir=.
4823    for ac_prog in fgrep; do
4824    for ac_exec_ext in '' $ac_executable_extensions; do
4825      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4826      as_fn_executable_p "$ac_path_FGREP" || continue
4827# Check for GNU ac_path_FGREP and select it if it is found.
4828  # Check for GNU $ac_path_FGREP
4829case `"$ac_path_FGREP" --version 2>&1` in
4830*GNU*)
4831  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4832*)
4833  ac_count=0
4834  $as_echo_n 0123456789 >"conftest.in"
4835  while :
4836  do
4837    cat "conftest.in" "conftest.in" >"conftest.tmp"
4838    mv "conftest.tmp" "conftest.in"
4839    cp "conftest.in" "conftest.nl"
4840    $as_echo 'FGREP' >> "conftest.nl"
4841    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4842    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4843    as_fn_arith $ac_count + 1 && ac_count=$as_val
4844    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4845      # Best one so far, save it but keep looking for a better one
4846      ac_cv_path_FGREP="$ac_path_FGREP"
4847      ac_path_FGREP_max=$ac_count
4848    fi
4849    # 10*(2^10) chars as input seems more than enough
4850    test $ac_count -gt 10 && break
4851  done
4852  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4853esac
4854
4855      $ac_path_FGREP_found && break 3
4856    done
4857  done
4858  done
4859IFS=$as_save_IFS
4860  if test -z "$ac_cv_path_FGREP"; then
4861    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4862  fi
4863else
4864  ac_cv_path_FGREP=$FGREP
4865fi
4866
4867   fi
4868fi
4869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4870$as_echo "$ac_cv_path_FGREP" >&6; }
4871 FGREP="$ac_cv_path_FGREP"
4872
4873
4874test -z "$GREP" && GREP=grep
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4893ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4894ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4895
4896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4897$as_echo_n "checking how to print strings... " >&6; }
4898# Test print first, because it will be a builtin if present.
4899if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4900   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4901  ECHO='print -r --'
4902elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4903  ECHO='printf %s\n'
4904else
4905  # Use this function as a fallback that always works.
4906  func_fallback_echo ()
4907  {
4908    eval 'cat <<_LTECHO_EOF
4909$1
4910_LTECHO_EOF'
4911  }
4912  ECHO='func_fallback_echo'
4913fi
4914
4915# func_echo_all arg...
4916# Invoke $ECHO with all args, space-separated.
4917func_echo_all ()
4918{
4919    $ECHO ""
4920}
4921
4922case "$ECHO" in
4923  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4924$as_echo "printf" >&6; } ;;
4925  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4926$as_echo "print -r" >&6; } ;;
4927  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4928$as_echo "cat" >&6; } ;;
4929esac
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946# Check whether --with-gnu-ld was given.
4947if test "${with_gnu_ld+set}" = set; then :
4948  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4949else
4950  with_gnu_ld=no
4951fi
4952
4953ac_prog=ld
4954if test "$GCC" = yes; then
4955  # Check if gcc -print-prog-name=ld gives a path.
4956  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4957$as_echo_n "checking for ld used by $CC... " >&6; }
4958  case $host in
4959  *-*-mingw*)
4960    # gcc leaves a trailing carriage return which upsets mingw
4961    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4962  *)
4963    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4964  esac
4965  case $ac_prog in
4966    # Accept absolute paths.
4967    [\\/]* | ?:[\\/]*)
4968      re_direlt='/[^/][^/]*/\.\./'
4969      # Canonicalize the pathname of ld
4970      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4971      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4972	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4973      done
4974      test -z "$LD" && LD="$ac_prog"
4975      ;;
4976  "")
4977    # If it fails, then pretend we aren't using GCC.
4978    ac_prog=ld
4979    ;;
4980  *)
4981    # If it is relative, then search for the first ld in PATH.
4982    with_gnu_ld=unknown
4983    ;;
4984  esac
4985elif test "$with_gnu_ld" = yes; then
4986  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4987$as_echo_n "checking for GNU ld... " >&6; }
4988else
4989  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4990$as_echo_n "checking for non-GNU ld... " >&6; }
4991fi
4992if ${lt_cv_path_LD+:} false; then :
4993  $as_echo_n "(cached) " >&6
4994else
4995  if test -z "$LD"; then
4996  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4997  for ac_dir in $PATH; do
4998    IFS="$lt_save_ifs"
4999    test -z "$ac_dir" && ac_dir=.
5000    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5001      lt_cv_path_LD="$ac_dir/$ac_prog"
5002      # Check to see if the program is GNU ld.  I'd rather use --version,
5003      # but apparently some variants of GNU ld only accept -v.
5004      # Break only if it was the GNU/non-GNU ld that we prefer.
5005      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5006      *GNU* | *'with BFD'*)
5007	test "$with_gnu_ld" != no && break
5008	;;
5009      *)
5010	test "$with_gnu_ld" != yes && break
5011	;;
5012      esac
5013    fi
5014  done
5015  IFS="$lt_save_ifs"
5016else
5017  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5018fi
5019fi
5020
5021LD="$lt_cv_path_LD"
5022if test -n "$LD"; then
5023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5024$as_echo "$LD" >&6; }
5025else
5026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5027$as_echo "no" >&6; }
5028fi
5029test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5031$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5032if ${lt_cv_prog_gnu_ld+:} false; then :
5033  $as_echo_n "(cached) " >&6
5034else
5035  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5036case `$LD -v 2>&1 </dev/null` in
5037*GNU* | *'with BFD'*)
5038  lt_cv_prog_gnu_ld=yes
5039  ;;
5040*)
5041  lt_cv_prog_gnu_ld=no
5042  ;;
5043esac
5044fi
5045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5046$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5047with_gnu_ld=$lt_cv_prog_gnu_ld
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057if test -n "$ac_tool_prefix"; then
5058  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5059set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5061$as_echo_n "checking for $ac_word... " >&6; }
5062if ${ac_cv_prog_RANLIB+:} false; then :
5063  $as_echo_n "(cached) " >&6
5064else
5065  if test -n "$RANLIB"; then
5066  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5067else
5068as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5069for as_dir in $PATH
5070do
5071  IFS=$as_save_IFS
5072  test -z "$as_dir" && as_dir=.
5073    for ac_exec_ext in '' $ac_executable_extensions; do
5074  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5075    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5076    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5077    break 2
5078  fi
5079done
5080  done
5081IFS=$as_save_IFS
5082
5083fi
5084fi
5085RANLIB=$ac_cv_prog_RANLIB
5086if test -n "$RANLIB"; then
5087  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5088$as_echo "$RANLIB" >&6; }
5089else
5090  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5091$as_echo "no" >&6; }
5092fi
5093
5094
5095fi
5096if test -z "$ac_cv_prog_RANLIB"; then
5097  ac_ct_RANLIB=$RANLIB
5098  # Extract the first word of "ranlib", so it can be a program name with args.
5099set dummy ranlib; ac_word=$2
5100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5101$as_echo_n "checking for $ac_word... " >&6; }
5102if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5103  $as_echo_n "(cached) " >&6
5104else
5105  if test -n "$ac_ct_RANLIB"; then
5106  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5107else
5108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5109for as_dir in $PATH
5110do
5111  IFS=$as_save_IFS
5112  test -z "$as_dir" && as_dir=.
5113    for ac_exec_ext in '' $ac_executable_extensions; do
5114  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5115    ac_cv_prog_ac_ct_RANLIB="ranlib"
5116    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5117    break 2
5118  fi
5119done
5120  done
5121IFS=$as_save_IFS
5122
5123fi
5124fi
5125ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5126if test -n "$ac_ct_RANLIB"; then
5127  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5128$as_echo "$ac_ct_RANLIB" >&6; }
5129else
5130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5131$as_echo "no" >&6; }
5132fi
5133
5134  if test "x$ac_ct_RANLIB" = x; then
5135    RANLIB=":"
5136  else
5137    case $cross_compiling:$ac_tool_warned in
5138yes:)
5139{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5140$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5141ac_tool_warned=yes ;;
5142esac
5143    RANLIB=$ac_ct_RANLIB
5144  fi
5145else
5146  RANLIB="$ac_cv_prog_RANLIB"
5147fi
5148
5149if test -n "$ac_tool_prefix"; then
5150  # Extract the first word of "${ac_tool_prefix}objcopy", so it can be a program name with args.
5151set dummy ${ac_tool_prefix}objcopy; ac_word=$2
5152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5153$as_echo_n "checking for $ac_word... " >&6; }
5154if ${ac_cv_prog_OBJCOPY+:} false; then :
5155  $as_echo_n "(cached) " >&6
5156else
5157  if test -n "$OBJCOPY"; then
5158  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
5159else
5160as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5161for as_dir in $PATH
5162do
5163  IFS=$as_save_IFS
5164  test -z "$as_dir" && as_dir=.
5165    for ac_exec_ext in '' $ac_executable_extensions; do
5166  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5167    ac_cv_prog_OBJCOPY="${ac_tool_prefix}objcopy"
5168    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5169    break 2
5170  fi
5171done
5172  done
5173IFS=$as_save_IFS
5174
5175fi
5176fi
5177OBJCOPY=$ac_cv_prog_OBJCOPY
5178if test -n "$OBJCOPY"; then
5179  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
5180$as_echo "$OBJCOPY" >&6; }
5181else
5182  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5183$as_echo "no" >&6; }
5184fi
5185
5186
5187fi
5188if test -z "$ac_cv_prog_OBJCOPY"; then
5189  ac_ct_OBJCOPY=$OBJCOPY
5190  # Extract the first word of "objcopy", so it can be a program name with args.
5191set dummy objcopy; ac_word=$2
5192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5193$as_echo_n "checking for $ac_word... " >&6; }
5194if ${ac_cv_prog_ac_ct_OBJCOPY+:} false; then :
5195  $as_echo_n "(cached) " >&6
5196else
5197  if test -n "$ac_ct_OBJCOPY"; then
5198  ac_cv_prog_ac_ct_OBJCOPY="$ac_ct_OBJCOPY" # Let the user override the test.
5199else
5200as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5201for as_dir in $PATH
5202do
5203  IFS=$as_save_IFS
5204  test -z "$as_dir" && as_dir=.
5205    for ac_exec_ext in '' $ac_executable_extensions; do
5206  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5207    ac_cv_prog_ac_ct_OBJCOPY="objcopy"
5208    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5209    break 2
5210  fi
5211done
5212  done
5213IFS=$as_save_IFS
5214
5215fi
5216fi
5217ac_ct_OBJCOPY=$ac_cv_prog_ac_ct_OBJCOPY
5218if test -n "$ac_ct_OBJCOPY"; then
5219  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJCOPY" >&5
5220$as_echo "$ac_ct_OBJCOPY" >&6; }
5221else
5222  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5223$as_echo "no" >&6; }
5224fi
5225
5226  if test "x$ac_ct_OBJCOPY" = x; then
5227    OBJCOPY="missing-objcopy"
5228  else
5229    case $cross_compiling:$ac_tool_warned in
5230yes:)
5231{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5232$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5233ac_tool_warned=yes ;;
5234esac
5235    OBJCOPY=$ac_ct_OBJCOPY
5236  fi
5237else
5238  OBJCOPY="$ac_cv_prog_OBJCOPY"
5239fi
5240
5241
5242enable_dlopen=yes
5243
5244
5245
5246case `pwd` in
5247  *\ * | *\	*)
5248    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5249$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5250esac
5251
5252
5253
5254macro_version='2.2.7a'
5255macro_revision='1.3134'
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269ltmain="$ac_aux_dir/ltmain.sh"
5270
5271# Backslashify metacharacters that are still active within
5272# double-quoted strings.
5273sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5274
5275# Same as above, but do not quote variable references.
5276double_quote_subst='s/\(["`\\]\)/\\\1/g'
5277
5278# Sed substitution to delay expansion of an escaped shell variable in a
5279# double_quote_subst'ed string.
5280delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5281
5282# Sed substitution to delay expansion of an escaped single quote.
5283delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5284
5285# Sed substitution to avoid accidental globbing in evaled expressions
5286no_glob_subst='s/\*/\\\*/g'
5287
5288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5289$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5290if ${lt_cv_path_NM+:} false; then :
5291  $as_echo_n "(cached) " >&6
5292else
5293  if test -n "$NM"; then
5294  # Let the user override the test.
5295  lt_cv_path_NM="$NM"
5296else
5297  lt_nm_to_check="${ac_tool_prefix}nm"
5298  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5299    lt_nm_to_check="$lt_nm_to_check nm"
5300  fi
5301  for lt_tmp_nm in $lt_nm_to_check; do
5302    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5303    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5304      IFS="$lt_save_ifs"
5305      test -z "$ac_dir" && ac_dir=.
5306      tmp_nm="$ac_dir/$lt_tmp_nm"
5307      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5308	# Check to see if the nm accepts a BSD-compat flag.
5309	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5310	#   nm: unknown option "B" ignored
5311	# Tru64's nm complains that /dev/null is an invalid object file
5312	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5313	*/dev/null* | *'Invalid file or object type'*)
5314	  lt_cv_path_NM="$tmp_nm -B"
5315	  break
5316	  ;;
5317	*)
5318	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5319	  */dev/null*)
5320	    lt_cv_path_NM="$tmp_nm -p"
5321	    break
5322	    ;;
5323	  *)
5324	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5325	    continue # so that we can try to find one that supports BSD flags
5326	    ;;
5327	  esac
5328	  ;;
5329	esac
5330      fi
5331    done
5332    IFS="$lt_save_ifs"
5333  done
5334  : ${lt_cv_path_NM=no}
5335fi
5336fi
5337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5338$as_echo "$lt_cv_path_NM" >&6; }
5339if test "$lt_cv_path_NM" != "no"; then
5340  NM="$lt_cv_path_NM"
5341else
5342  # Didn't find any BSD compatible name lister, look for dumpbin.
5343  if test -n "$DUMPBIN"; then :
5344    # Let the user override the test.
5345  else
5346    if test -n "$ac_tool_prefix"; then
5347  for ac_prog in dumpbin "link -dump"
5348  do
5349    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5350set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5352$as_echo_n "checking for $ac_word... " >&6; }
5353if ${ac_cv_prog_DUMPBIN+:} false; then :
5354  $as_echo_n "(cached) " >&6
5355else
5356  if test -n "$DUMPBIN"; then
5357  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5358else
5359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5360for as_dir in $PATH
5361do
5362  IFS=$as_save_IFS
5363  test -z "$as_dir" && as_dir=.
5364    for ac_exec_ext in '' $ac_executable_extensions; do
5365  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5366    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5367    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5368    break 2
5369  fi
5370done
5371  done
5372IFS=$as_save_IFS
5373
5374fi
5375fi
5376DUMPBIN=$ac_cv_prog_DUMPBIN
5377if test -n "$DUMPBIN"; then
5378  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5379$as_echo "$DUMPBIN" >&6; }
5380else
5381  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5382$as_echo "no" >&6; }
5383fi
5384
5385
5386    test -n "$DUMPBIN" && break
5387  done
5388fi
5389if test -z "$DUMPBIN"; then
5390  ac_ct_DUMPBIN=$DUMPBIN
5391  for ac_prog in dumpbin "link -dump"
5392do
5393  # Extract the first word of "$ac_prog", so it can be a program name with args.
5394set dummy $ac_prog; ac_word=$2
5395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5396$as_echo_n "checking for $ac_word... " >&6; }
5397if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5398  $as_echo_n "(cached) " >&6
5399else
5400  if test -n "$ac_ct_DUMPBIN"; then
5401  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5402else
5403as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5404for as_dir in $PATH
5405do
5406  IFS=$as_save_IFS
5407  test -z "$as_dir" && as_dir=.
5408    for ac_exec_ext in '' $ac_executable_extensions; do
5409  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5410    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5411    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5412    break 2
5413  fi
5414done
5415  done
5416IFS=$as_save_IFS
5417
5418fi
5419fi
5420ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5421if test -n "$ac_ct_DUMPBIN"; then
5422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5423$as_echo "$ac_ct_DUMPBIN" >&6; }
5424else
5425  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5426$as_echo "no" >&6; }
5427fi
5428
5429
5430  test -n "$ac_ct_DUMPBIN" && break
5431done
5432
5433  if test "x$ac_ct_DUMPBIN" = x; then
5434    DUMPBIN=":"
5435  else
5436    case $cross_compiling:$ac_tool_warned in
5437yes:)
5438{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5439$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5440ac_tool_warned=yes ;;
5441esac
5442    DUMPBIN=$ac_ct_DUMPBIN
5443  fi
5444fi
5445
5446    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5447    *COFF*)
5448      DUMPBIN="$DUMPBIN -symbols"
5449      ;;
5450    *)
5451      DUMPBIN=:
5452      ;;
5453    esac
5454  fi
5455
5456  if test "$DUMPBIN" != ":"; then
5457    NM="$DUMPBIN"
5458  fi
5459fi
5460test -z "$NM" && NM=nm
5461
5462
5463
5464
5465
5466
5467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5468$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5469if ${lt_cv_nm_interface+:} false; then :
5470  $as_echo_n "(cached) " >&6
5471else
5472  lt_cv_nm_interface="BSD nm"
5473  echo "int some_variable = 0;" > conftest.$ac_ext
5474  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5475  (eval "$ac_compile" 2>conftest.err)
5476  cat conftest.err >&5
5477  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5478  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5479  cat conftest.err >&5
5480  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5481  cat conftest.out >&5
5482  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5483    lt_cv_nm_interface="MS dumpbin"
5484  fi
5485  rm -f conftest*
5486fi
5487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5488$as_echo "$lt_cv_nm_interface" >&6; }
5489
5490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5491$as_echo_n "checking whether ln -s works... " >&6; }
5492LN_S=$as_ln_s
5493if test "$LN_S" = "ln -s"; then
5494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5495$as_echo "yes" >&6; }
5496else
5497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5498$as_echo "no, using $LN_S" >&6; }
5499fi
5500
5501# find the maximum length of command line arguments
5502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5503$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5504if ${lt_cv_sys_max_cmd_len+:} false; then :
5505  $as_echo_n "(cached) " >&6
5506else
5507    i=0
5508  teststring="ABCD"
5509
5510  case $build_os in
5511  msdosdjgpp*)
5512    # On DJGPP, this test can blow up pretty badly due to problems in libc
5513    # (any single argument exceeding 2000 bytes causes a buffer overrun
5514    # during glob expansion).  Even if it were fixed, the result of this
5515    # check would be larger than it should be.
5516    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5517    ;;
5518
5519  gnu*)
5520    # Under GNU Hurd, this test is not required because there is
5521    # no limit to the length of command line arguments.
5522    # Libtool will interpret -1 as no limit whatsoever
5523    lt_cv_sys_max_cmd_len=-1;
5524    ;;
5525
5526  cygwin* | mingw* | cegcc*)
5527    # On Win9x/ME, this test blows up -- it succeeds, but takes
5528    # about 5 minutes as the teststring grows exponentially.
5529    # Worse, since 9x/ME are not pre-emptively multitasking,
5530    # you end up with a "frozen" computer, even though with patience
5531    # the test eventually succeeds (with a max line length of 256k).
5532    # Instead, let's just punt: use the minimum linelength reported by
5533    # all of the supported platforms: 8192 (on NT/2K/XP).
5534    lt_cv_sys_max_cmd_len=8192;
5535    ;;
5536
5537  mint*)
5538    # On MiNT this can take a long time and run out of memory.
5539    lt_cv_sys_max_cmd_len=8192;
5540    ;;
5541
5542  amigaos*)
5543    # On AmigaOS with pdksh, this test takes hours, literally.
5544    # So we just punt and use a minimum line length of 8192.
5545    lt_cv_sys_max_cmd_len=8192;
5546    ;;
5547
5548  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5549    # This has been around since 386BSD, at least.  Likely further.
5550    if test -x /sbin/sysctl; then
5551      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5552    elif test -x /usr/sbin/sysctl; then
5553      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5554    else
5555      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5556    fi
5557    # And add a safety zone
5558    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5559    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5560    ;;
5561
5562  interix*)
5563    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5564    lt_cv_sys_max_cmd_len=196608
5565    ;;
5566
5567  osf*)
5568    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5569    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5570    # nice to cause kernel panics so lets avoid the loop below.
5571    # First set a reasonable default.
5572    lt_cv_sys_max_cmd_len=16384
5573    #
5574    if test -x /sbin/sysconfig; then
5575      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5576        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5577      esac
5578    fi
5579    ;;
5580  sco3.2v5*)
5581    lt_cv_sys_max_cmd_len=102400
5582    ;;
5583  sysv5* | sco5v6* | sysv4.2uw2*)
5584    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5585    if test -n "$kargmax"; then
5586      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5587    else
5588      lt_cv_sys_max_cmd_len=32768
5589    fi
5590    ;;
5591  *)
5592    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5593    if test -n "$lt_cv_sys_max_cmd_len"; then
5594      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5595      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5596    else
5597      # Make teststring a little bigger before we do anything with it.
5598      # a 1K string should be a reasonable start.
5599      for i in 1 2 3 4 5 6 7 8 ; do
5600        teststring=$teststring$teststring
5601      done
5602      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5603      # If test is not a shell built-in, we'll probably end up computing a
5604      # maximum length that is only half of the actual maximum length, but
5605      # we can't tell.
5606      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5607	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5608	      test $i != 17 # 1/2 MB should be enough
5609      do
5610        i=`expr $i + 1`
5611        teststring=$teststring$teststring
5612      done
5613      # Only check the string length outside the loop.
5614      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5615      teststring=
5616      # Add a significant safety factor because C++ compilers can tack on
5617      # massive amounts of additional arguments before passing them to the
5618      # linker.  It appears as though 1/2 is a usable value.
5619      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5620    fi
5621    ;;
5622  esac
5623
5624fi
5625
5626if test -n $lt_cv_sys_max_cmd_len ; then
5627  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5628$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5629else
5630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5631$as_echo "none" >&6; }
5632fi
5633max_cmd_len=$lt_cv_sys_max_cmd_len
5634
5635
5636
5637
5638
5639
5640: ${CP="cp -f"}
5641: ${MV="mv -f"}
5642: ${RM="rm -f"}
5643
5644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5645$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5646# Try some XSI features
5647xsi_shell=no
5648( _lt_dummy="a/b/c"
5649  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5650      = c,a/b,, \
5651    && eval 'test $(( 1 + 1 )) -eq 2 \
5652    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5653  && xsi_shell=yes
5654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5655$as_echo "$xsi_shell" >&6; }
5656
5657
5658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5659$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5660lt_shell_append=no
5661( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5662    >/dev/null 2>&1 \
5663  && lt_shell_append=yes
5664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5665$as_echo "$lt_shell_append" >&6; }
5666
5667
5668if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5669  lt_unset=unset
5670else
5671  lt_unset=false
5672fi
5673
5674
5675
5676
5677
5678# test EBCDIC or ASCII
5679case `echo X|tr X '\101'` in
5680 A) # ASCII based system
5681    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5682  lt_SP2NL='tr \040 \012'
5683  lt_NL2SP='tr \015\012 \040\040'
5684  ;;
5685 *) # EBCDIC based system
5686  lt_SP2NL='tr \100 \n'
5687  lt_NL2SP='tr \r\n \100\100'
5688  ;;
5689esac
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5700$as_echo_n "checking for $LD option to reload object files... " >&6; }
5701if ${lt_cv_ld_reload_flag+:} false; then :
5702  $as_echo_n "(cached) " >&6
5703else
5704  lt_cv_ld_reload_flag='-r'
5705fi
5706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5707$as_echo "$lt_cv_ld_reload_flag" >&6; }
5708reload_flag=$lt_cv_ld_reload_flag
5709case $reload_flag in
5710"" | " "*) ;;
5711*) reload_flag=" $reload_flag" ;;
5712esac
5713reload_cmds='$LD$reload_flag -o $output$reload_objs'
5714case $host_os in
5715  darwin*)
5716    if test "$GCC" = yes; then
5717      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5718    else
5719      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5720    fi
5721    ;;
5722esac
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732if test -n "$ac_tool_prefix"; then
5733  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5734set dummy ${ac_tool_prefix}objdump; ac_word=$2
5735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5736$as_echo_n "checking for $ac_word... " >&6; }
5737if ${ac_cv_prog_OBJDUMP+:} false; then :
5738  $as_echo_n "(cached) " >&6
5739else
5740  if test -n "$OBJDUMP"; then
5741  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5742else
5743as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5744for as_dir in $PATH
5745do
5746  IFS=$as_save_IFS
5747  test -z "$as_dir" && as_dir=.
5748    for ac_exec_ext in '' $ac_executable_extensions; do
5749  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5750    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5751    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5752    break 2
5753  fi
5754done
5755  done
5756IFS=$as_save_IFS
5757
5758fi
5759fi
5760OBJDUMP=$ac_cv_prog_OBJDUMP
5761if test -n "$OBJDUMP"; then
5762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5763$as_echo "$OBJDUMP" >&6; }
5764else
5765  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5766$as_echo "no" >&6; }
5767fi
5768
5769
5770fi
5771if test -z "$ac_cv_prog_OBJDUMP"; then
5772  ac_ct_OBJDUMP=$OBJDUMP
5773  # Extract the first word of "objdump", so it can be a program name with args.
5774set dummy objdump; ac_word=$2
5775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5776$as_echo_n "checking for $ac_word... " >&6; }
5777if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5778  $as_echo_n "(cached) " >&6
5779else
5780  if test -n "$ac_ct_OBJDUMP"; then
5781  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5782else
5783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5784for as_dir in $PATH
5785do
5786  IFS=$as_save_IFS
5787  test -z "$as_dir" && as_dir=.
5788    for ac_exec_ext in '' $ac_executable_extensions; do
5789  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5790    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5791    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5792    break 2
5793  fi
5794done
5795  done
5796IFS=$as_save_IFS
5797
5798fi
5799fi
5800ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5801if test -n "$ac_ct_OBJDUMP"; then
5802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5803$as_echo "$ac_ct_OBJDUMP" >&6; }
5804else
5805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5806$as_echo "no" >&6; }
5807fi
5808
5809  if test "x$ac_ct_OBJDUMP" = x; then
5810    OBJDUMP="false"
5811  else
5812    case $cross_compiling:$ac_tool_warned in
5813yes:)
5814{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5815$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5816ac_tool_warned=yes ;;
5817esac
5818    OBJDUMP=$ac_ct_OBJDUMP
5819  fi
5820else
5821  OBJDUMP="$ac_cv_prog_OBJDUMP"
5822fi
5823
5824test -z "$OBJDUMP" && OBJDUMP=objdump
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5835$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5836if ${lt_cv_deplibs_check_method+:} false; then :
5837  $as_echo_n "(cached) " >&6
5838else
5839  lt_cv_file_magic_cmd='$MAGIC_CMD'
5840lt_cv_file_magic_test_file=
5841lt_cv_deplibs_check_method='unknown'
5842# Need to set the preceding variable on all platforms that support
5843# interlibrary dependencies.
5844# 'none' -- dependencies not supported.
5845# `unknown' -- same as none, but documents that we really don't know.
5846# 'pass_all' -- all dependencies passed with no checks.
5847# 'test_compile' -- check by making test program.
5848# 'file_magic [[regex]]' -- check by looking for files in library path
5849# which responds to the $file_magic_cmd with a given extended regex.
5850# If you have `file' or equivalent on your system and you're not sure
5851# whether `pass_all' will *always* work, you probably want this one.
5852
5853case $host_os in
5854aix[4-9]*)
5855  lt_cv_deplibs_check_method=pass_all
5856  ;;
5857
5858beos*)
5859  lt_cv_deplibs_check_method=pass_all
5860  ;;
5861
5862bsdi[45]*)
5863  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5864  lt_cv_file_magic_cmd='/usr/bin/file -L'
5865  lt_cv_file_magic_test_file=/shlib/libc.so
5866  ;;
5867
5868cygwin*)
5869  # func_win32_libid is a shell function defined in ltmain.sh
5870  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5871  lt_cv_file_magic_cmd='func_win32_libid'
5872  ;;
5873
5874mingw* | pw32*)
5875  # Base MSYS/MinGW do not provide the 'file' command needed by
5876  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5877  # unless we find 'file', for example because we are cross-compiling.
5878  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5879  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5880    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5881    lt_cv_file_magic_cmd='func_win32_libid'
5882  else
5883    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5884    lt_cv_file_magic_cmd='$OBJDUMP -f'
5885  fi
5886  ;;
5887
5888cegcc*)
5889  # use the weaker test based on 'objdump'. See mingw*.
5890  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5891  lt_cv_file_magic_cmd='$OBJDUMP -f'
5892  ;;
5893
5894darwin* | rhapsody*)
5895  lt_cv_deplibs_check_method=pass_all
5896  ;;
5897
5898freebsd* | dragonfly*)
5899  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5900    case $host_cpu in
5901    i*86 )
5902      # Not sure whether the presence of OpenBSD here was a mistake.
5903      # Let's accept both of them until this is cleared up.
5904      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5905      lt_cv_file_magic_cmd=/usr/bin/file
5906      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5907      ;;
5908    esac
5909  else
5910    lt_cv_deplibs_check_method=pass_all
5911  fi
5912  ;;
5913
5914gnu*)
5915  lt_cv_deplibs_check_method=pass_all
5916  ;;
5917
5918haiku*)
5919  lt_cv_deplibs_check_method=pass_all
5920  ;;
5921
5922hpux10.20* | hpux11*)
5923  lt_cv_file_magic_cmd=/usr/bin/file
5924  case $host_cpu in
5925  ia64*)
5926    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5927    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5928    ;;
5929  hppa*64*)
5930    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]'
5931    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5932    ;;
5933  *)
5934    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5935    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5936    ;;
5937  esac
5938  ;;
5939
5940interix[3-9]*)
5941  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5942  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5943  ;;
5944
5945irix5* | irix6* | nonstopux*)
5946  case $LD in
5947  *-32|*"-32 ") libmagic=32-bit;;
5948  *-n32|*"-n32 ") libmagic=N32;;
5949  *-64|*"-64 ") libmagic=64-bit;;
5950  *) libmagic=never-match;;
5951  esac
5952  lt_cv_deplibs_check_method=pass_all
5953  ;;
5954
5955# This must be Linux ELF.
5956linux* | k*bsd*-gnu | kopensolaris*-gnu)
5957  lt_cv_deplibs_check_method=pass_all
5958  ;;
5959
5960netbsd*)
5961  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5962    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5963  else
5964    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5965  fi
5966  ;;
5967
5968newos6*)
5969  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5970  lt_cv_file_magic_cmd=/usr/bin/file
5971  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5972  ;;
5973
5974*nto* | *qnx*)
5975  lt_cv_deplibs_check_method=pass_all
5976  ;;
5977
5978openbsd*)
5979  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5980    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5981  else
5982    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5983  fi
5984  ;;
5985
5986osf3* | osf4* | osf5*)
5987  lt_cv_deplibs_check_method=pass_all
5988  ;;
5989
5990rdos*)
5991  lt_cv_deplibs_check_method=pass_all
5992  ;;
5993
5994solaris*)
5995  lt_cv_deplibs_check_method=pass_all
5996  ;;
5997
5998sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5999  lt_cv_deplibs_check_method=pass_all
6000  ;;
6001
6002sysv4 | sysv4.3*)
6003  case $host_vendor in
6004  motorola)
6005    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]'
6006    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6007    ;;
6008  ncr)
6009    lt_cv_deplibs_check_method=pass_all
6010    ;;
6011  sequent)
6012    lt_cv_file_magic_cmd='/bin/file'
6013    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6014    ;;
6015  sni)
6016    lt_cv_file_magic_cmd='/bin/file'
6017    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6018    lt_cv_file_magic_test_file=/lib/libc.so
6019    ;;
6020  siemens)
6021    lt_cv_deplibs_check_method=pass_all
6022    ;;
6023  pc)
6024    lt_cv_deplibs_check_method=pass_all
6025    ;;
6026  esac
6027  ;;
6028
6029tpf*)
6030  lt_cv_deplibs_check_method=pass_all
6031  ;;
6032esac
6033
6034fi
6035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6036$as_echo "$lt_cv_deplibs_check_method" >&6; }
6037file_magic_cmd=$lt_cv_file_magic_cmd
6038deplibs_check_method=$lt_cv_deplibs_check_method
6039test -z "$deplibs_check_method" && deplibs_check_method=unknown
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052if test -n "$ac_tool_prefix"; then
6053  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6054set dummy ${ac_tool_prefix}ar; ac_word=$2
6055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6056$as_echo_n "checking for $ac_word... " >&6; }
6057if ${ac_cv_prog_AR+:} false; then :
6058  $as_echo_n "(cached) " >&6
6059else
6060  if test -n "$AR"; then
6061  ac_cv_prog_AR="$AR" # Let the user override the test.
6062else
6063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6064for as_dir in $PATH
6065do
6066  IFS=$as_save_IFS
6067  test -z "$as_dir" && as_dir=.
6068    for ac_exec_ext in '' $ac_executable_extensions; do
6069  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6070    ac_cv_prog_AR="${ac_tool_prefix}ar"
6071    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6072    break 2
6073  fi
6074done
6075  done
6076IFS=$as_save_IFS
6077
6078fi
6079fi
6080AR=$ac_cv_prog_AR
6081if test -n "$AR"; then
6082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6083$as_echo "$AR" >&6; }
6084else
6085  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6086$as_echo "no" >&6; }
6087fi
6088
6089
6090fi
6091if test -z "$ac_cv_prog_AR"; then
6092  ac_ct_AR=$AR
6093  # Extract the first word of "ar", so it can be a program name with args.
6094set dummy ar; ac_word=$2
6095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6096$as_echo_n "checking for $ac_word... " >&6; }
6097if ${ac_cv_prog_ac_ct_AR+:} false; then :
6098  $as_echo_n "(cached) " >&6
6099else
6100  if test -n "$ac_ct_AR"; then
6101  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6102else
6103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6104for as_dir in $PATH
6105do
6106  IFS=$as_save_IFS
6107  test -z "$as_dir" && as_dir=.
6108    for ac_exec_ext in '' $ac_executable_extensions; do
6109  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6110    ac_cv_prog_ac_ct_AR="ar"
6111    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6112    break 2
6113  fi
6114done
6115  done
6116IFS=$as_save_IFS
6117
6118fi
6119fi
6120ac_ct_AR=$ac_cv_prog_ac_ct_AR
6121if test -n "$ac_ct_AR"; then
6122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6123$as_echo "$ac_ct_AR" >&6; }
6124else
6125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6126$as_echo "no" >&6; }
6127fi
6128
6129  if test "x$ac_ct_AR" = x; then
6130    AR="false"
6131  else
6132    case $cross_compiling:$ac_tool_warned in
6133yes:)
6134{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6135$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6136ac_tool_warned=yes ;;
6137esac
6138    AR=$ac_ct_AR
6139  fi
6140else
6141  AR="$ac_cv_prog_AR"
6142fi
6143
6144test -z "$AR" && AR=ar
6145test -z "$AR_FLAGS" && AR_FLAGS=cru
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157if test -n "$ac_tool_prefix"; then
6158  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6159set dummy ${ac_tool_prefix}strip; ac_word=$2
6160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6161$as_echo_n "checking for $ac_word... " >&6; }
6162if ${ac_cv_prog_STRIP+:} false; then :
6163  $as_echo_n "(cached) " >&6
6164else
6165  if test -n "$STRIP"; then
6166  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6167else
6168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6169for as_dir in $PATH
6170do
6171  IFS=$as_save_IFS
6172  test -z "$as_dir" && as_dir=.
6173    for ac_exec_ext in '' $ac_executable_extensions; do
6174  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6175    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6176    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6177    break 2
6178  fi
6179done
6180  done
6181IFS=$as_save_IFS
6182
6183fi
6184fi
6185STRIP=$ac_cv_prog_STRIP
6186if test -n "$STRIP"; then
6187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6188$as_echo "$STRIP" >&6; }
6189else
6190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6191$as_echo "no" >&6; }
6192fi
6193
6194
6195fi
6196if test -z "$ac_cv_prog_STRIP"; then
6197  ac_ct_STRIP=$STRIP
6198  # Extract the first word of "strip", so it can be a program name with args.
6199set dummy strip; ac_word=$2
6200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6201$as_echo_n "checking for $ac_word... " >&6; }
6202if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6203  $as_echo_n "(cached) " >&6
6204else
6205  if test -n "$ac_ct_STRIP"; then
6206  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6207else
6208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6209for as_dir in $PATH
6210do
6211  IFS=$as_save_IFS
6212  test -z "$as_dir" && as_dir=.
6213    for ac_exec_ext in '' $ac_executable_extensions; do
6214  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6215    ac_cv_prog_ac_ct_STRIP="strip"
6216    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6217    break 2
6218  fi
6219done
6220  done
6221IFS=$as_save_IFS
6222
6223fi
6224fi
6225ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6226if test -n "$ac_ct_STRIP"; then
6227  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6228$as_echo "$ac_ct_STRIP" >&6; }
6229else
6230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6231$as_echo "no" >&6; }
6232fi
6233
6234  if test "x$ac_ct_STRIP" = x; then
6235    STRIP=":"
6236  else
6237    case $cross_compiling:$ac_tool_warned in
6238yes:)
6239{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6240$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6241ac_tool_warned=yes ;;
6242esac
6243    STRIP=$ac_ct_STRIP
6244  fi
6245else
6246  STRIP="$ac_cv_prog_STRIP"
6247fi
6248
6249test -z "$STRIP" && STRIP=:
6250
6251
6252
6253
6254
6255
6256if test -n "$ac_tool_prefix"; then
6257  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6258set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6260$as_echo_n "checking for $ac_word... " >&6; }
6261if ${ac_cv_prog_RANLIB+:} false; then :
6262  $as_echo_n "(cached) " >&6
6263else
6264  if test -n "$RANLIB"; then
6265  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6266else
6267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6268for as_dir in $PATH
6269do
6270  IFS=$as_save_IFS
6271  test -z "$as_dir" && as_dir=.
6272    for ac_exec_ext in '' $ac_executable_extensions; do
6273  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6274    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6275    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6276    break 2
6277  fi
6278done
6279  done
6280IFS=$as_save_IFS
6281
6282fi
6283fi
6284RANLIB=$ac_cv_prog_RANLIB
6285if test -n "$RANLIB"; then
6286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6287$as_echo "$RANLIB" >&6; }
6288else
6289  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6290$as_echo "no" >&6; }
6291fi
6292
6293
6294fi
6295if test -z "$ac_cv_prog_RANLIB"; then
6296  ac_ct_RANLIB=$RANLIB
6297  # Extract the first word of "ranlib", so it can be a program name with args.
6298set dummy ranlib; ac_word=$2
6299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6300$as_echo_n "checking for $ac_word... " >&6; }
6301if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6302  $as_echo_n "(cached) " >&6
6303else
6304  if test -n "$ac_ct_RANLIB"; then
6305  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6306else
6307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6308for as_dir in $PATH
6309do
6310  IFS=$as_save_IFS
6311  test -z "$as_dir" && as_dir=.
6312    for ac_exec_ext in '' $ac_executable_extensions; do
6313  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6314    ac_cv_prog_ac_ct_RANLIB="ranlib"
6315    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6316    break 2
6317  fi
6318done
6319  done
6320IFS=$as_save_IFS
6321
6322fi
6323fi
6324ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6325if test -n "$ac_ct_RANLIB"; then
6326  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6327$as_echo "$ac_ct_RANLIB" >&6; }
6328else
6329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6330$as_echo "no" >&6; }
6331fi
6332
6333  if test "x$ac_ct_RANLIB" = x; then
6334    RANLIB=":"
6335  else
6336    case $cross_compiling:$ac_tool_warned in
6337yes:)
6338{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6339$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6340ac_tool_warned=yes ;;
6341esac
6342    RANLIB=$ac_ct_RANLIB
6343  fi
6344else
6345  RANLIB="$ac_cv_prog_RANLIB"
6346fi
6347
6348test -z "$RANLIB" && RANLIB=:
6349
6350
6351
6352
6353
6354
6355# Determine commands to create old-style static archives.
6356old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6357old_postinstall_cmds='chmod 644 $oldlib'
6358old_postuninstall_cmds=
6359
6360if test -n "$RANLIB"; then
6361  case $host_os in
6362  openbsd*)
6363    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6364    ;;
6365  *)
6366    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6367    ;;
6368  esac
6369  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6370fi
6371
6372case $host_os in
6373  darwin*)
6374    lock_old_archive_extraction=yes ;;
6375  *)
6376    lock_old_archive_extraction=no ;;
6377esac
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
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# If no C compiler was specified, use CC.
6418LTCC=${LTCC-"$CC"}
6419
6420# If no C compiler flags were specified, use CFLAGS.
6421LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6422
6423# Allow CC to be a program name with arguments.
6424compiler=$CC
6425
6426
6427# Check for command to grab the raw symbol name followed by C symbol from nm.
6428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6429$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6430if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6431  $as_echo_n "(cached) " >&6
6432else
6433
6434# These are sane defaults that work on at least a few old systems.
6435# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6436
6437# Character class describing NM global symbol codes.
6438symcode='[BCDEGRST]'
6439
6440# Regexp to match symbols that can be accessed directly from C.
6441sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6442
6443# Define system-specific variables.
6444case $host_os in
6445aix*)
6446  symcode='[BCDT]'
6447  ;;
6448cygwin* | mingw* | pw32* | cegcc*)
6449  symcode='[ABCDGISTW]'
6450  ;;
6451hpux*)
6452  if test "$host_cpu" = ia64; then
6453    symcode='[ABCDEGRST]'
6454  fi
6455  ;;
6456irix* | nonstopux*)
6457  symcode='[BCDEGRST]'
6458  ;;
6459osf*)
6460  symcode='[BCDEGQRST]'
6461  ;;
6462solaris*)
6463  symcode='[BDRT]'
6464  ;;
6465sco3.2v5*)
6466  symcode='[DT]'
6467  ;;
6468sysv4.2uw2*)
6469  symcode='[DT]'
6470  ;;
6471sysv5* | sco5v6* | unixware* | OpenUNIX*)
6472  symcode='[ABDT]'
6473  ;;
6474sysv4)
6475  symcode='[DFNSTU]'
6476  ;;
6477esac
6478
6479# If we're using GNU nm, then use its standard symbol codes.
6480case `$NM -V 2>&1` in
6481*GNU* | *'with BFD'*)
6482  symcode='[ABCDGIRSTW]' ;;
6483esac
6484
6485# Transform an extracted symbol line into a proper C declaration.
6486# Some systems (esp. on ia64) link data and code symbols differently,
6487# so use this general approach.
6488lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6489
6490# Transform an extracted symbol line into symbol name and symbol address
6491lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6492lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
6493
6494# Handle CRLF in mingw tool chain
6495opt_cr=
6496case $build_os in
6497mingw*)
6498  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6499  ;;
6500esac
6501
6502# Try without a prefix underscore, then with it.
6503for ac_symprfx in "" "_"; do
6504
6505  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6506  symxfrm="\\1 $ac_symprfx\\2 \\2"
6507
6508  # Write the raw and C identifiers.
6509  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6510    # Fake it for dumpbin and say T for any non-static function
6511    # and D for any global variable.
6512    # Also find C++ and __fastcall symbols from MSVC++,
6513    # which start with @ or ?.
6514    lt_cv_sys_global_symbol_pipe="$AWK '"\
6515"     {last_section=section; section=\$ 3};"\
6516"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6517"     \$ 0!~/External *\|/{next};"\
6518"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6519"     {if(hide[section]) next};"\
6520"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6521"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6522"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6523"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6524"     ' prfx=^$ac_symprfx"
6525  else
6526    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6527  fi
6528
6529  # Check to see that the pipe works correctly.
6530  pipe_works=no
6531
6532  rm -f conftest*
6533  cat > conftest.$ac_ext <<_LT_EOF
6534#ifdef __cplusplus
6535extern "C" {
6536#endif
6537char nm_test_var;
6538void nm_test_func(void);
6539void nm_test_func(void){}
6540#ifdef __cplusplus
6541}
6542#endif
6543int main(){nm_test_var='a';nm_test_func();return(0);}
6544_LT_EOF
6545
6546  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6547  (eval $ac_compile) 2>&5
6548  ac_status=$?
6549  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6550  test $ac_status = 0; }; then
6551    # Now try to grab the symbols.
6552    nlist=conftest.nm
6553    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6554  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6555  ac_status=$?
6556  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6557  test $ac_status = 0; } && test -s "$nlist"; then
6558      # Try sorting and uniquifying the output.
6559      if sort "$nlist" | uniq > "$nlist"T; then
6560	mv -f "$nlist"T "$nlist"
6561      else
6562	rm -f "$nlist"T
6563      fi
6564
6565      # Make sure that we snagged all the symbols we need.
6566      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6567	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6568	  cat <<_LT_EOF > conftest.$ac_ext
6569#ifdef __cplusplus
6570extern "C" {
6571#endif
6572
6573_LT_EOF
6574	  # Now generate the symbol file.
6575	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6576
6577	  cat <<_LT_EOF >> conftest.$ac_ext
6578
6579/* The mapping between symbol names and symbols.  */
6580const struct {
6581  const char *name;
6582  void       *address;
6583}
6584lt__PROGRAM__LTX_preloaded_symbols[] =
6585{
6586  { "@PROGRAM@", (void *) 0 },
6587_LT_EOF
6588	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6589	  cat <<\_LT_EOF >> conftest.$ac_ext
6590  {0, (void *) 0}
6591};
6592
6593/* This works around a problem in FreeBSD linker */
6594#ifdef FREEBSD_WORKAROUND
6595static const void *lt_preloaded_setup() {
6596  return lt__PROGRAM__LTX_preloaded_symbols;
6597}
6598#endif
6599
6600#ifdef __cplusplus
6601}
6602#endif
6603_LT_EOF
6604	  # Now try linking the two files.
6605	  mv conftest.$ac_objext conftstm.$ac_objext
6606	  lt_save_LIBS="$LIBS"
6607	  lt_save_CFLAGS="$CFLAGS"
6608	  LIBS="conftstm.$ac_objext"
6609	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6610	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6611  (eval $ac_link) 2>&5
6612  ac_status=$?
6613  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6614  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6615	    pipe_works=yes
6616	  fi
6617	  LIBS="$lt_save_LIBS"
6618	  CFLAGS="$lt_save_CFLAGS"
6619	else
6620	  echo "cannot find nm_test_func in $nlist" >&5
6621	fi
6622      else
6623	echo "cannot find nm_test_var in $nlist" >&5
6624      fi
6625    else
6626      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6627    fi
6628  else
6629    echo "$progname: failed program was:" >&5
6630    cat conftest.$ac_ext >&5
6631  fi
6632  rm -rf conftest* conftst*
6633
6634  # Do not use the global_symbol_pipe unless it works.
6635  if test "$pipe_works" = yes; then
6636    break
6637  else
6638    lt_cv_sys_global_symbol_pipe=
6639  fi
6640done
6641
6642fi
6643
6644if test -z "$lt_cv_sys_global_symbol_pipe"; then
6645  lt_cv_sys_global_symbol_to_cdecl=
6646fi
6647if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6649$as_echo "failed" >&6; }
6650else
6651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6652$as_echo "ok" >&6; }
6653fi
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677# Check whether --enable-libtool-lock was given.
6678if test "${enable_libtool_lock+set}" = set; then :
6679  enableval=$enable_libtool_lock;
6680fi
6681
6682test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6683
6684# Some flags need to be propagated to the compiler or linker for good
6685# libtool support.
6686case $host in
6687ia64-*-hpux*)
6688  # Find out which ABI we are using.
6689  echo 'int i;' > conftest.$ac_ext
6690  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6691  (eval $ac_compile) 2>&5
6692  ac_status=$?
6693  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6694  test $ac_status = 0; }; then
6695    case `/usr/bin/file conftest.$ac_objext` in
6696      *ELF-32*)
6697	HPUX_IA64_MODE="32"
6698	;;
6699      *ELF-64*)
6700	HPUX_IA64_MODE="64"
6701	;;
6702    esac
6703  fi
6704  rm -rf conftest*
6705  ;;
6706*-*-irix6*)
6707  # Find out which ABI we are using.
6708  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6709  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6710  (eval $ac_compile) 2>&5
6711  ac_status=$?
6712  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6713  test $ac_status = 0; }; then
6714    if test "$lt_cv_prog_gnu_ld" = yes; then
6715      case `/usr/bin/file conftest.$ac_objext` in
6716	*32-bit*)
6717	  LD="${LD-ld} -melf32bsmip"
6718	  ;;
6719	*N32*)
6720	  LD="${LD-ld} -melf32bmipn32"
6721	  ;;
6722	*64-bit*)
6723	  LD="${LD-ld} -melf64bmip"
6724	;;
6725      esac
6726    else
6727      case `/usr/bin/file conftest.$ac_objext` in
6728	*32-bit*)
6729	  LD="${LD-ld} -32"
6730	  ;;
6731	*N32*)
6732	  LD="${LD-ld} -n32"
6733	  ;;
6734	*64-bit*)
6735	  LD="${LD-ld} -64"
6736	  ;;
6737      esac
6738    fi
6739  fi
6740  rm -rf conftest*
6741  ;;
6742
6743x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6744s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6745  # Find out which ABI we are using.
6746  echo 'int i;' > conftest.$ac_ext
6747  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6748  (eval $ac_compile) 2>&5
6749  ac_status=$?
6750  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6751  test $ac_status = 0; }; then
6752    case `/usr/bin/file conftest.o` in
6753      *32-bit*)
6754	case $host in
6755	  x86_64-*kfreebsd*-gnu)
6756	    LD="${LD-ld} -m elf_i386_fbsd"
6757	    ;;
6758	  x86_64-*linux*)
6759	    case `/usr/bin/file conftest.o` in
6760	      *x86-64*)
6761		LD="${LD-ld} -m elf32_x86_64"
6762		;;
6763	      *)
6764		LD="${LD-ld} -m elf_i386"
6765		;;
6766	    esac
6767	    ;;
6768	  powerpc64le-*linux*)
6769	    LD="${LD-ld} -m elf32lppclinux"
6770	    ;;
6771	  powerpc64-*linux*)
6772	    LD="${LD-ld} -m elf32ppclinux"
6773	    ;;
6774	  s390x-*linux*)
6775	    LD="${LD-ld} -m elf_s390"
6776	    ;;
6777	  sparc64-*linux*)
6778	    LD="${LD-ld} -m elf32_sparc"
6779	    ;;
6780	esac
6781	;;
6782      *64-bit*)
6783	case $host in
6784	  x86_64-*kfreebsd*-gnu)
6785	    LD="${LD-ld} -m elf_x86_64_fbsd"
6786	    ;;
6787	  x86_64-*linux*)
6788	    LD="${LD-ld} -m elf_x86_64"
6789	    ;;
6790	  powerpcle-*linux*)
6791	    LD="${LD-ld} -m elf64lppc"
6792	    ;;
6793	  powerpc-*linux*)
6794	    LD="${LD-ld} -m elf64ppc"
6795	    ;;
6796	  s390*-*linux*|s390*-*tpf*)
6797	    LD="${LD-ld} -m elf64_s390"
6798	    ;;
6799	  sparc*-*linux*)
6800	    LD="${LD-ld} -m elf64_sparc"
6801	    ;;
6802	esac
6803	;;
6804    esac
6805  fi
6806  rm -rf conftest*
6807  ;;
6808
6809*-*-sco3.2v5*)
6810  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6811  SAVE_CFLAGS="$CFLAGS"
6812  CFLAGS="$CFLAGS -belf"
6813  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6814$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6815if ${lt_cv_cc_needs_belf+:} false; then :
6816  $as_echo_n "(cached) " >&6
6817else
6818  ac_ext=c
6819ac_cpp='$CPP $CPPFLAGS'
6820ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6821ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6822ac_compiler_gnu=$ac_cv_c_compiler_gnu
6823
6824     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6825/* end confdefs.h.  */
6826
6827int
6828main ()
6829{
6830
6831  ;
6832  return 0;
6833}
6834_ACEOF
6835if ac_fn_c_try_link "$LINENO"; then :
6836  lt_cv_cc_needs_belf=yes
6837else
6838  lt_cv_cc_needs_belf=no
6839fi
6840rm -f core conftest.err conftest.$ac_objext \
6841    conftest$ac_exeext conftest.$ac_ext
6842     ac_ext=c
6843ac_cpp='$CPP $CPPFLAGS'
6844ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6845ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6846ac_compiler_gnu=$ac_cv_c_compiler_gnu
6847
6848fi
6849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6850$as_echo "$lt_cv_cc_needs_belf" >&6; }
6851  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6852    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6853    CFLAGS="$SAVE_CFLAGS"
6854  fi
6855  ;;
6856sparc*-*solaris*)
6857  # Find out which ABI we are using.
6858  echo 'int i;' > conftest.$ac_ext
6859  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6860  (eval $ac_compile) 2>&5
6861  ac_status=$?
6862  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6863  test $ac_status = 0; }; then
6864    case `/usr/bin/file conftest.o` in
6865    *64-bit*)
6866      case $lt_cv_prog_gnu_ld in
6867      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6868      *)
6869	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6870	  LD="${LD-ld} -64"
6871	fi
6872	;;
6873      esac
6874      ;;
6875    esac
6876  fi
6877  rm -rf conftest*
6878  ;;
6879esac
6880
6881need_locks="$enable_libtool_lock"
6882
6883
6884  case $host_os in
6885    rhapsody* | darwin*)
6886    if test -n "$ac_tool_prefix"; then
6887  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6888set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6890$as_echo_n "checking for $ac_word... " >&6; }
6891if ${ac_cv_prog_DSYMUTIL+:} false; then :
6892  $as_echo_n "(cached) " >&6
6893else
6894  if test -n "$DSYMUTIL"; then
6895  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6896else
6897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6898for as_dir in $PATH
6899do
6900  IFS=$as_save_IFS
6901  test -z "$as_dir" && as_dir=.
6902    for ac_exec_ext in '' $ac_executable_extensions; do
6903  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6904    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6905    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6906    break 2
6907  fi
6908done
6909  done
6910IFS=$as_save_IFS
6911
6912fi
6913fi
6914DSYMUTIL=$ac_cv_prog_DSYMUTIL
6915if test -n "$DSYMUTIL"; then
6916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6917$as_echo "$DSYMUTIL" >&6; }
6918else
6919  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6920$as_echo "no" >&6; }
6921fi
6922
6923
6924fi
6925if test -z "$ac_cv_prog_DSYMUTIL"; then
6926  ac_ct_DSYMUTIL=$DSYMUTIL
6927  # Extract the first word of "dsymutil", so it can be a program name with args.
6928set dummy dsymutil; ac_word=$2
6929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6930$as_echo_n "checking for $ac_word... " >&6; }
6931if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6932  $as_echo_n "(cached) " >&6
6933else
6934  if test -n "$ac_ct_DSYMUTIL"; then
6935  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6936else
6937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6938for as_dir in $PATH
6939do
6940  IFS=$as_save_IFS
6941  test -z "$as_dir" && as_dir=.
6942    for ac_exec_ext in '' $ac_executable_extensions; do
6943  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6944    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6945    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6946    break 2
6947  fi
6948done
6949  done
6950IFS=$as_save_IFS
6951
6952fi
6953fi
6954ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6955if test -n "$ac_ct_DSYMUTIL"; then
6956  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6957$as_echo "$ac_ct_DSYMUTIL" >&6; }
6958else
6959  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6960$as_echo "no" >&6; }
6961fi
6962
6963  if test "x$ac_ct_DSYMUTIL" = x; then
6964    DSYMUTIL=":"
6965  else
6966    case $cross_compiling:$ac_tool_warned in
6967yes:)
6968{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6969$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6970ac_tool_warned=yes ;;
6971esac
6972    DSYMUTIL=$ac_ct_DSYMUTIL
6973  fi
6974else
6975  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6976fi
6977
6978    if test -n "$ac_tool_prefix"; then
6979  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6980set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6982$as_echo_n "checking for $ac_word... " >&6; }
6983if ${ac_cv_prog_NMEDIT+:} false; then :
6984  $as_echo_n "(cached) " >&6
6985else
6986  if test -n "$NMEDIT"; then
6987  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6988else
6989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6990for as_dir in $PATH
6991do
6992  IFS=$as_save_IFS
6993  test -z "$as_dir" && as_dir=.
6994    for ac_exec_ext in '' $ac_executable_extensions; do
6995  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6996    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6997    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6998    break 2
6999  fi
7000done
7001  done
7002IFS=$as_save_IFS
7003
7004fi
7005fi
7006NMEDIT=$ac_cv_prog_NMEDIT
7007if test -n "$NMEDIT"; then
7008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7009$as_echo "$NMEDIT" >&6; }
7010else
7011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7012$as_echo "no" >&6; }
7013fi
7014
7015
7016fi
7017if test -z "$ac_cv_prog_NMEDIT"; then
7018  ac_ct_NMEDIT=$NMEDIT
7019  # Extract the first word of "nmedit", so it can be a program name with args.
7020set dummy nmedit; ac_word=$2
7021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7022$as_echo_n "checking for $ac_word... " >&6; }
7023if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7024  $as_echo_n "(cached) " >&6
7025else
7026  if test -n "$ac_ct_NMEDIT"; then
7027  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7028else
7029as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7030for as_dir in $PATH
7031do
7032  IFS=$as_save_IFS
7033  test -z "$as_dir" && as_dir=.
7034    for ac_exec_ext in '' $ac_executable_extensions; do
7035  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7036    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7037    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7038    break 2
7039  fi
7040done
7041  done
7042IFS=$as_save_IFS
7043
7044fi
7045fi
7046ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7047if test -n "$ac_ct_NMEDIT"; then
7048  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7049$as_echo "$ac_ct_NMEDIT" >&6; }
7050else
7051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7052$as_echo "no" >&6; }
7053fi
7054
7055  if test "x$ac_ct_NMEDIT" = x; then
7056    NMEDIT=":"
7057  else
7058    case $cross_compiling:$ac_tool_warned in
7059yes:)
7060{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7061$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7062ac_tool_warned=yes ;;
7063esac
7064    NMEDIT=$ac_ct_NMEDIT
7065  fi
7066else
7067  NMEDIT="$ac_cv_prog_NMEDIT"
7068fi
7069
7070    if test -n "$ac_tool_prefix"; then
7071  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7072set dummy ${ac_tool_prefix}lipo; ac_word=$2
7073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7074$as_echo_n "checking for $ac_word... " >&6; }
7075if ${ac_cv_prog_LIPO+:} false; then :
7076  $as_echo_n "(cached) " >&6
7077else
7078  if test -n "$LIPO"; then
7079  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7080else
7081as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7082for as_dir in $PATH
7083do
7084  IFS=$as_save_IFS
7085  test -z "$as_dir" && as_dir=.
7086    for ac_exec_ext in '' $ac_executable_extensions; do
7087  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7088    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7089    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7090    break 2
7091  fi
7092done
7093  done
7094IFS=$as_save_IFS
7095
7096fi
7097fi
7098LIPO=$ac_cv_prog_LIPO
7099if test -n "$LIPO"; then
7100  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7101$as_echo "$LIPO" >&6; }
7102else
7103  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7104$as_echo "no" >&6; }
7105fi
7106
7107
7108fi
7109if test -z "$ac_cv_prog_LIPO"; then
7110  ac_ct_LIPO=$LIPO
7111  # Extract the first word of "lipo", so it can be a program name with args.
7112set dummy lipo; ac_word=$2
7113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7114$as_echo_n "checking for $ac_word... " >&6; }
7115if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7116  $as_echo_n "(cached) " >&6
7117else
7118  if test -n "$ac_ct_LIPO"; then
7119  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7120else
7121as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7122for as_dir in $PATH
7123do
7124  IFS=$as_save_IFS
7125  test -z "$as_dir" && as_dir=.
7126    for ac_exec_ext in '' $ac_executable_extensions; do
7127  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7128    ac_cv_prog_ac_ct_LIPO="lipo"
7129    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7130    break 2
7131  fi
7132done
7133  done
7134IFS=$as_save_IFS
7135
7136fi
7137fi
7138ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7139if test -n "$ac_ct_LIPO"; then
7140  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7141$as_echo "$ac_ct_LIPO" >&6; }
7142else
7143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7144$as_echo "no" >&6; }
7145fi
7146
7147  if test "x$ac_ct_LIPO" = x; then
7148    LIPO=":"
7149  else
7150    case $cross_compiling:$ac_tool_warned in
7151yes:)
7152{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7153$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7154ac_tool_warned=yes ;;
7155esac
7156    LIPO=$ac_ct_LIPO
7157  fi
7158else
7159  LIPO="$ac_cv_prog_LIPO"
7160fi
7161
7162    if test -n "$ac_tool_prefix"; then
7163  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7164set dummy ${ac_tool_prefix}otool; ac_word=$2
7165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7166$as_echo_n "checking for $ac_word... " >&6; }
7167if ${ac_cv_prog_OTOOL+:} false; then :
7168  $as_echo_n "(cached) " >&6
7169else
7170  if test -n "$OTOOL"; then
7171  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7172else
7173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7174for as_dir in $PATH
7175do
7176  IFS=$as_save_IFS
7177  test -z "$as_dir" && as_dir=.
7178    for ac_exec_ext in '' $ac_executable_extensions; do
7179  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7180    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7181    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7182    break 2
7183  fi
7184done
7185  done
7186IFS=$as_save_IFS
7187
7188fi
7189fi
7190OTOOL=$ac_cv_prog_OTOOL
7191if test -n "$OTOOL"; then
7192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7193$as_echo "$OTOOL" >&6; }
7194else
7195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7196$as_echo "no" >&6; }
7197fi
7198
7199
7200fi
7201if test -z "$ac_cv_prog_OTOOL"; then
7202  ac_ct_OTOOL=$OTOOL
7203  # Extract the first word of "otool", so it can be a program name with args.
7204set dummy otool; ac_word=$2
7205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7206$as_echo_n "checking for $ac_word... " >&6; }
7207if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7208  $as_echo_n "(cached) " >&6
7209else
7210  if test -n "$ac_ct_OTOOL"; then
7211  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7212else
7213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7214for as_dir in $PATH
7215do
7216  IFS=$as_save_IFS
7217  test -z "$as_dir" && as_dir=.
7218    for ac_exec_ext in '' $ac_executable_extensions; do
7219  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7220    ac_cv_prog_ac_ct_OTOOL="otool"
7221    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7222    break 2
7223  fi
7224done
7225  done
7226IFS=$as_save_IFS
7227
7228fi
7229fi
7230ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7231if test -n "$ac_ct_OTOOL"; then
7232  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7233$as_echo "$ac_ct_OTOOL" >&6; }
7234else
7235  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7236$as_echo "no" >&6; }
7237fi
7238
7239  if test "x$ac_ct_OTOOL" = x; then
7240    OTOOL=":"
7241  else
7242    case $cross_compiling:$ac_tool_warned in
7243yes:)
7244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7246ac_tool_warned=yes ;;
7247esac
7248    OTOOL=$ac_ct_OTOOL
7249  fi
7250else
7251  OTOOL="$ac_cv_prog_OTOOL"
7252fi
7253
7254    if test -n "$ac_tool_prefix"; then
7255  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7256set dummy ${ac_tool_prefix}otool64; ac_word=$2
7257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7258$as_echo_n "checking for $ac_word... " >&6; }
7259if ${ac_cv_prog_OTOOL64+:} false; then :
7260  $as_echo_n "(cached) " >&6
7261else
7262  if test -n "$OTOOL64"; then
7263  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7264else
7265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7266for as_dir in $PATH
7267do
7268  IFS=$as_save_IFS
7269  test -z "$as_dir" && as_dir=.
7270    for ac_exec_ext in '' $ac_executable_extensions; do
7271  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7272    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7273    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7274    break 2
7275  fi
7276done
7277  done
7278IFS=$as_save_IFS
7279
7280fi
7281fi
7282OTOOL64=$ac_cv_prog_OTOOL64
7283if test -n "$OTOOL64"; then
7284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7285$as_echo "$OTOOL64" >&6; }
7286else
7287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7288$as_echo "no" >&6; }
7289fi
7290
7291
7292fi
7293if test -z "$ac_cv_prog_OTOOL64"; then
7294  ac_ct_OTOOL64=$OTOOL64
7295  # Extract the first word of "otool64", so it can be a program name with args.
7296set dummy otool64; ac_word=$2
7297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7298$as_echo_n "checking for $ac_word... " >&6; }
7299if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7300  $as_echo_n "(cached) " >&6
7301else
7302  if test -n "$ac_ct_OTOOL64"; then
7303  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7304else
7305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7306for as_dir in $PATH
7307do
7308  IFS=$as_save_IFS
7309  test -z "$as_dir" && as_dir=.
7310    for ac_exec_ext in '' $ac_executable_extensions; do
7311  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7312    ac_cv_prog_ac_ct_OTOOL64="otool64"
7313    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7314    break 2
7315  fi
7316done
7317  done
7318IFS=$as_save_IFS
7319
7320fi
7321fi
7322ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7323if test -n "$ac_ct_OTOOL64"; then
7324  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7325$as_echo "$ac_ct_OTOOL64" >&6; }
7326else
7327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7328$as_echo "no" >&6; }
7329fi
7330
7331  if test "x$ac_ct_OTOOL64" = x; then
7332    OTOOL64=":"
7333  else
7334    case $cross_compiling:$ac_tool_warned in
7335yes:)
7336{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7337$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7338ac_tool_warned=yes ;;
7339esac
7340    OTOOL64=$ac_ct_OTOOL64
7341  fi
7342else
7343  OTOOL64="$ac_cv_prog_OTOOL64"
7344fi
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7373$as_echo_n "checking for -single_module linker flag... " >&6; }
7374if ${lt_cv_apple_cc_single_mod+:} false; then :
7375  $as_echo_n "(cached) " >&6
7376else
7377  lt_cv_apple_cc_single_mod=no
7378      if test -z "${LT_MULTI_MODULE}"; then
7379	# By default we will add the -single_module flag. You can override
7380	# by either setting the environment variable LT_MULTI_MODULE
7381	# non-empty at configure time, or by adding -multi_module to the
7382	# link flags.
7383	rm -rf libconftest.dylib*
7384	echo "int foo(void){return 1;}" > conftest.c
7385	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7386-dynamiclib -Wl,-single_module conftest.c" >&5
7387	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7388	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7389        _lt_result=$?
7390	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7391	  lt_cv_apple_cc_single_mod=yes
7392	else
7393	  cat conftest.err >&5
7394	fi
7395	rm -rf libconftest.dylib*
7396	rm -f conftest.*
7397      fi
7398fi
7399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7400$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7401    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7402$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7403if ${lt_cv_ld_exported_symbols_list+:} false; then :
7404  $as_echo_n "(cached) " >&6
7405else
7406  lt_cv_ld_exported_symbols_list=no
7407      save_LDFLAGS=$LDFLAGS
7408      echo "_main" > conftest.sym
7409      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7410      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7411/* end confdefs.h.  */
7412
7413int
7414main ()
7415{
7416
7417  ;
7418  return 0;
7419}
7420_ACEOF
7421if ac_fn_c_try_link "$LINENO"; then :
7422  lt_cv_ld_exported_symbols_list=yes
7423else
7424  lt_cv_ld_exported_symbols_list=no
7425fi
7426rm -f core conftest.err conftest.$ac_objext \
7427    conftest$ac_exeext conftest.$ac_ext
7428	LDFLAGS="$save_LDFLAGS"
7429
7430fi
7431{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7432$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7433    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7434$as_echo_n "checking for -force_load linker flag... " >&6; }
7435if ${lt_cv_ld_force_load+:} false; then :
7436  $as_echo_n "(cached) " >&6
7437else
7438  lt_cv_ld_force_load=no
7439      cat > conftest.c << _LT_EOF
7440int forced_loaded() { return 2;}
7441_LT_EOF
7442      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7443      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7444      echo "$AR cru libconftest.a conftest.o" >&5
7445      $AR cru libconftest.a conftest.o 2>&5
7446      cat > conftest.c << _LT_EOF
7447int main() { return 0;}
7448_LT_EOF
7449      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7450      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7451      _lt_result=$?
7452      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7453	lt_cv_ld_force_load=yes
7454      else
7455	cat conftest.err >&5
7456      fi
7457        rm -f conftest.err libconftest.a conftest conftest.c
7458        rm -rf conftest.dSYM
7459
7460fi
7461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7462$as_echo "$lt_cv_ld_force_load" >&6; }
7463    case $host_os in
7464    rhapsody* | darwin1.[012])
7465      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7466    darwin1.*)
7467      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7468    darwin*) # darwin 5.x on
7469      # if running on 10.5 or later, the deployment target defaults
7470      # to the OS version, if on x86, and 10.4, the deployment
7471      # target defaults to 10.4. Don't you love it?
7472      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7473	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7474	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7475	10.[012][,.]*)
7476	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7477	10.*)
7478	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7479      esac
7480    ;;
7481  esac
7482    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7483      _lt_dar_single_mod='$single_module'
7484    fi
7485    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7486      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7487    else
7488      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7489    fi
7490    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7491      _lt_dsymutil='~$DSYMUTIL $lib || :'
7492    else
7493      _lt_dsymutil=
7494    fi
7495    ;;
7496  esac
7497
7498ac_ext=c
7499ac_cpp='$CPP $CPPFLAGS'
7500ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7501ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7502ac_compiler_gnu=$ac_cv_c_compiler_gnu
7503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7504$as_echo_n "checking how to run the C preprocessor... " >&6; }
7505# On Suns, sometimes $CPP names a directory.
7506if test -n "$CPP" && test -d "$CPP"; then
7507  CPP=
7508fi
7509if test -z "$CPP"; then
7510  if ${ac_cv_prog_CPP+:} false; then :
7511  $as_echo_n "(cached) " >&6
7512else
7513      # Double quotes because CPP needs to be expanded
7514    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7515    do
7516      ac_preproc_ok=false
7517for ac_c_preproc_warn_flag in '' yes
7518do
7519  # Use a header file that comes with gcc, so configuring glibc
7520  # with a fresh cross-compiler works.
7521  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7522  # <limits.h> exists even on freestanding compilers.
7523  # On the NeXT, cc -E runs the code through the compiler's parser,
7524  # not just through cpp. "Syntax error" is here to catch this case.
7525  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7526/* end confdefs.h.  */
7527#ifdef __STDC__
7528# include <limits.h>
7529#else
7530# include <assert.h>
7531#endif
7532		     Syntax error
7533_ACEOF
7534if ac_fn_c_try_cpp "$LINENO"; then :
7535
7536else
7537  # Broken: fails on valid input.
7538continue
7539fi
7540rm -f conftest.err conftest.i conftest.$ac_ext
7541
7542  # OK, works on sane cases.  Now check whether nonexistent headers
7543  # can be detected and how.
7544  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7545/* end confdefs.h.  */
7546#include <ac_nonexistent.h>
7547_ACEOF
7548if ac_fn_c_try_cpp "$LINENO"; then :
7549  # Broken: success on invalid input.
7550continue
7551else
7552  # Passes both tests.
7553ac_preproc_ok=:
7554break
7555fi
7556rm -f conftest.err conftest.i conftest.$ac_ext
7557
7558done
7559# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7560rm -f conftest.i conftest.err conftest.$ac_ext
7561if $ac_preproc_ok; then :
7562  break
7563fi
7564
7565    done
7566    ac_cv_prog_CPP=$CPP
7567
7568fi
7569  CPP=$ac_cv_prog_CPP
7570else
7571  ac_cv_prog_CPP=$CPP
7572fi
7573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7574$as_echo "$CPP" >&6; }
7575ac_preproc_ok=false
7576for ac_c_preproc_warn_flag in '' yes
7577do
7578  # Use a header file that comes with gcc, so configuring glibc
7579  # with a fresh cross-compiler works.
7580  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7581  # <limits.h> exists even on freestanding compilers.
7582  # On the NeXT, cc -E runs the code through the compiler's parser,
7583  # not just through cpp. "Syntax error" is here to catch this case.
7584  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7585/* end confdefs.h.  */
7586#ifdef __STDC__
7587# include <limits.h>
7588#else
7589# include <assert.h>
7590#endif
7591		     Syntax error
7592_ACEOF
7593if ac_fn_c_try_cpp "$LINENO"; then :
7594
7595else
7596  # Broken: fails on valid input.
7597continue
7598fi
7599rm -f conftest.err conftest.i conftest.$ac_ext
7600
7601  # OK, works on sane cases.  Now check whether nonexistent headers
7602  # can be detected and how.
7603  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7604/* end confdefs.h.  */
7605#include <ac_nonexistent.h>
7606_ACEOF
7607if ac_fn_c_try_cpp "$LINENO"; then :
7608  # Broken: success on invalid input.
7609continue
7610else
7611  # Passes both tests.
7612ac_preproc_ok=:
7613break
7614fi
7615rm -f conftest.err conftest.i conftest.$ac_ext
7616
7617done
7618# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7619rm -f conftest.i conftest.err conftest.$ac_ext
7620if $ac_preproc_ok; then :
7621
7622else
7623  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7624$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7625as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7626See \`config.log' for more details" "$LINENO" 5; }
7627fi
7628
7629ac_ext=c
7630ac_cpp='$CPP $CPPFLAGS'
7631ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7632ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7633ac_compiler_gnu=$ac_cv_c_compiler_gnu
7634
7635
7636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7637$as_echo_n "checking for ANSI C header files... " >&6; }
7638if ${ac_cv_header_stdc+:} false; then :
7639  $as_echo_n "(cached) " >&6
7640else
7641  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7642/* end confdefs.h.  */
7643#include <stdlib.h>
7644#include <stdarg.h>
7645#include <string.h>
7646#include <float.h>
7647
7648int
7649main ()
7650{
7651
7652  ;
7653  return 0;
7654}
7655_ACEOF
7656if ac_fn_c_try_compile "$LINENO"; then :
7657  ac_cv_header_stdc=yes
7658else
7659  ac_cv_header_stdc=no
7660fi
7661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7662
7663if test $ac_cv_header_stdc = yes; then
7664  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7665  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7666/* end confdefs.h.  */
7667#include <string.h>
7668
7669_ACEOF
7670if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7671  $EGREP "memchr" >/dev/null 2>&1; then :
7672
7673else
7674  ac_cv_header_stdc=no
7675fi
7676rm -f conftest*
7677
7678fi
7679
7680if test $ac_cv_header_stdc = yes; then
7681  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7682  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7683/* end confdefs.h.  */
7684#include <stdlib.h>
7685
7686_ACEOF
7687if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7688  $EGREP "free" >/dev/null 2>&1; then :
7689
7690else
7691  ac_cv_header_stdc=no
7692fi
7693rm -f conftest*
7694
7695fi
7696
7697if test $ac_cv_header_stdc = yes; then
7698  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7699  if test "$cross_compiling" = yes; then :
7700  :
7701else
7702  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7703/* end confdefs.h.  */
7704#include <ctype.h>
7705#include <stdlib.h>
7706#if ((' ' & 0x0FF) == 0x020)
7707# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7708# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7709#else
7710# define ISLOWER(c) \
7711		   (('a' <= (c) && (c) <= 'i') \
7712		     || ('j' <= (c) && (c) <= 'r') \
7713		     || ('s' <= (c) && (c) <= 'z'))
7714# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7715#endif
7716
7717#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7718int
7719main ()
7720{
7721  int i;
7722  for (i = 0; i < 256; i++)
7723    if (XOR (islower (i), ISLOWER (i))
7724	|| toupper (i) != TOUPPER (i))
7725      return 2;
7726  return 0;
7727}
7728_ACEOF
7729if ac_fn_c_try_run "$LINENO"; then :
7730
7731else
7732  ac_cv_header_stdc=no
7733fi
7734rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7735  conftest.$ac_objext conftest.beam conftest.$ac_ext
7736fi
7737
7738fi
7739fi
7740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7741$as_echo "$ac_cv_header_stdc" >&6; }
7742if test $ac_cv_header_stdc = yes; then
7743
7744$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7745
7746fi
7747
7748# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7749for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7750		  inttypes.h stdint.h unistd.h
7751do :
7752  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7753ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7754"
7755if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7756  cat >>confdefs.h <<_ACEOF
7757#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7758_ACEOF
7759
7760fi
7761
7762done
7763
7764
7765for ac_header in dlfcn.h
7766do :
7767  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7768"
7769if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7770  cat >>confdefs.h <<_ACEOF
7771#define HAVE_DLFCN_H 1
7772_ACEOF
7773
7774fi
7775
7776done
7777
7778if test -n "$ac_tool_prefix"; then
7779  # Extract the first word of "${ac_tool_prefix}gccgo", so it can be a program name with args.
7780set dummy ${ac_tool_prefix}gccgo; ac_word=$2
7781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7782$as_echo_n "checking for $ac_word... " >&6; }
7783if ${ac_cv_prog_GOC+:} false; then :
7784  $as_echo_n "(cached) " >&6
7785else
7786  if test -n "$GOC"; then
7787  ac_cv_prog_GOC="$GOC" # Let the user override the test.
7788else
7789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7790for as_dir in $PATH
7791do
7792  IFS=$as_save_IFS
7793  test -z "$as_dir" && as_dir=.
7794    for ac_exec_ext in '' $ac_executable_extensions; do
7795  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7796    ac_cv_prog_GOC="${ac_tool_prefix}gccgo"
7797    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7798    break 2
7799  fi
7800done
7801  done
7802IFS=$as_save_IFS
7803
7804fi
7805fi
7806GOC=$ac_cv_prog_GOC
7807if test -n "$GOC"; then
7808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC" >&5
7809$as_echo "$GOC" >&6; }
7810else
7811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7812$as_echo "no" >&6; }
7813fi
7814
7815
7816fi
7817if test -z "$ac_cv_prog_GOC"; then
7818  ac_ct_GOC=$GOC
7819  # Extract the first word of "gccgo", so it can be a program name with args.
7820set dummy gccgo; ac_word=$2
7821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7822$as_echo_n "checking for $ac_word... " >&6; }
7823if ${ac_cv_prog_ac_ct_GOC+:} false; then :
7824  $as_echo_n "(cached) " >&6
7825else
7826  if test -n "$ac_ct_GOC"; then
7827  ac_cv_prog_ac_ct_GOC="$ac_ct_GOC" # Let the user override the test.
7828else
7829as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7830for as_dir in $PATH
7831do
7832  IFS=$as_save_IFS
7833  test -z "$as_dir" && as_dir=.
7834    for ac_exec_ext in '' $ac_executable_extensions; do
7835  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7836    ac_cv_prog_ac_ct_GOC="gccgo"
7837    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7838    break 2
7839  fi
7840done
7841  done
7842IFS=$as_save_IFS
7843
7844fi
7845fi
7846ac_ct_GOC=$ac_cv_prog_ac_ct_GOC
7847if test -n "$ac_ct_GOC"; then
7848  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GOC" >&5
7849$as_echo "$ac_ct_GOC" >&6; }
7850else
7851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7852$as_echo "no" >&6; }
7853fi
7854
7855  if test "x$ac_ct_GOC" = x; then
7856    GOC=""
7857  else
7858    case $cross_compiling:$ac_tool_warned in
7859yes:)
7860{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7861$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7862ac_tool_warned=yes ;;
7863esac
7864    GOC=$ac_ct_GOC
7865  fi
7866else
7867  GOC="$ac_cv_prog_GOC"
7868fi
7869
7870
7871
7872
7873
7874
7875# Set options
7876
7877
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; pic_mode="$withval"
7949else
7950  pic_mode=default
7951fi
7952
7953
7954test -z "$pic_mode" && pic_mode=default
7955
7956
7957
7958
7959
7960
7961
7962  # Check whether --enable-fast-install was given.
7963if test "${enable_fast_install+set}" = set; then :
7964  enableval=$enable_fast_install; p=${PACKAGE-default}
7965    case $enableval in
7966    yes) enable_fast_install=yes ;;
7967    no) enable_fast_install=no ;;
7968    *)
7969      enable_fast_install=no
7970      # Look at the argument we got.  We use all the common list separators.
7971      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7972      for pkg in $enableval; do
7973	IFS="$lt_save_ifs"
7974	if test "X$pkg" = "X$p"; then
7975	  enable_fast_install=yes
7976	fi
7977      done
7978      IFS="$lt_save_ifs"
7979      ;;
7980    esac
7981else
7982  enable_fast_install=yes
7983fi
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995# This can be used to rebuild libtool when needed
7996LIBTOOL_DEPS="$ltmain"
7997
7998# Always use our own libtool.
7999LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026test -z "$LN_S" && LN_S="ln -s"
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041if test -n "${ZSH_VERSION+set}" ; then
8042   setopt NO_GLOB_SUBST
8043fi
8044
8045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8046$as_echo_n "checking for objdir... " >&6; }
8047if ${lt_cv_objdir+:} false; then :
8048  $as_echo_n "(cached) " >&6
8049else
8050  rm -f .libs 2>/dev/null
8051mkdir .libs 2>/dev/null
8052if test -d .libs; then
8053  lt_cv_objdir=.libs
8054else
8055  # MS-DOS does not allow filenames that begin with a dot.
8056  lt_cv_objdir=_libs
8057fi
8058rmdir .libs 2>/dev/null
8059fi
8060{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8061$as_echo "$lt_cv_objdir" >&6; }
8062objdir=$lt_cv_objdir
8063
8064
8065
8066
8067
8068cat >>confdefs.h <<_ACEOF
8069#define LT_OBJDIR "$lt_cv_objdir/"
8070_ACEOF
8071
8072
8073
8074
8075case $host_os in
8076aix3*)
8077  # AIX sometimes has problems with the GCC collect2 program.  For some
8078  # reason, if we set the COLLECT_NAMES environment variable, the problems
8079  # vanish in a puff of smoke.
8080  if test "X${COLLECT_NAMES+set}" != Xset; then
8081    COLLECT_NAMES=
8082    export COLLECT_NAMES
8083  fi
8084  ;;
8085esac
8086
8087# Global variables:
8088ofile=libtool
8089can_build_shared=yes
8090
8091# All known linkers require a `.a' archive for static linking (except MSVC,
8092# which needs '.lib').
8093libext=a
8094
8095with_gnu_ld="$lt_cv_prog_gnu_ld"
8096
8097old_CC="$CC"
8098old_CFLAGS="$CFLAGS"
8099
8100# Set sane defaults for various variables
8101test -z "$CC" && CC=cc
8102test -z "$LTCC" && LTCC=$CC
8103test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8104test -z "$LD" && LD=ld
8105test -z "$ac_objext" && ac_objext=o
8106
8107for cc_temp in $compiler""; do
8108  case $cc_temp in
8109    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8110    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8111    \-*) ;;
8112    *) break;;
8113  esac
8114done
8115cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8116
8117
8118# Only perform the check for file, if the check method requires it
8119test -z "$MAGIC_CMD" && MAGIC_CMD=file
8120case $deplibs_check_method in
8121file_magic*)
8122  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8123    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8124$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8125if ${lt_cv_path_MAGIC_CMD+:} false; then :
8126  $as_echo_n "(cached) " >&6
8127else
8128  case $MAGIC_CMD in
8129[\\/*] |  ?:[\\/]*)
8130  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8131  ;;
8132*)
8133  lt_save_MAGIC_CMD="$MAGIC_CMD"
8134  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8135  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8136  for ac_dir in $ac_dummy; do
8137    IFS="$lt_save_ifs"
8138    test -z "$ac_dir" && ac_dir=.
8139    if test -f $ac_dir/${ac_tool_prefix}file; then
8140      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8141      if test -n "$file_magic_test_file"; then
8142	case $deplibs_check_method in
8143	"file_magic "*)
8144	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8145	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8146	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8147	    $EGREP "$file_magic_regex" > /dev/null; then
8148	    :
8149	  else
8150	    cat <<_LT_EOF 1>&2
8151
8152*** Warning: the command libtool uses to detect shared libraries,
8153*** $file_magic_cmd, produces output that libtool cannot recognize.
8154*** The result is that libtool may fail to recognize shared libraries
8155*** as such.  This will affect the creation of libtool libraries that
8156*** depend on shared libraries, but programs linked with such libtool
8157*** libraries will work regardless of this problem.  Nevertheless, you
8158*** may want to report the problem to your system manager and/or to
8159*** bug-libtool@gnu.org
8160
8161_LT_EOF
8162	  fi ;;
8163	esac
8164      fi
8165      break
8166    fi
8167  done
8168  IFS="$lt_save_ifs"
8169  MAGIC_CMD="$lt_save_MAGIC_CMD"
8170  ;;
8171esac
8172fi
8173
8174MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8175if test -n "$MAGIC_CMD"; then
8176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8177$as_echo "$MAGIC_CMD" >&6; }
8178else
8179  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8180$as_echo "no" >&6; }
8181fi
8182
8183
8184
8185
8186
8187if test -z "$lt_cv_path_MAGIC_CMD"; then
8188  if test -n "$ac_tool_prefix"; then
8189    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8190$as_echo_n "checking for file... " >&6; }
8191if ${lt_cv_path_MAGIC_CMD+:} false; then :
8192  $as_echo_n "(cached) " >&6
8193else
8194  case $MAGIC_CMD in
8195[\\/*] |  ?:[\\/]*)
8196  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8197  ;;
8198*)
8199  lt_save_MAGIC_CMD="$MAGIC_CMD"
8200  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8201  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8202  for ac_dir in $ac_dummy; do
8203    IFS="$lt_save_ifs"
8204    test -z "$ac_dir" && ac_dir=.
8205    if test -f $ac_dir/file; then
8206      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8207      if test -n "$file_magic_test_file"; then
8208	case $deplibs_check_method in
8209	"file_magic "*)
8210	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8211	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8212	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8213	    $EGREP "$file_magic_regex" > /dev/null; then
8214	    :
8215	  else
8216	    cat <<_LT_EOF 1>&2
8217
8218*** Warning: the command libtool uses to detect shared libraries,
8219*** $file_magic_cmd, produces output that libtool cannot recognize.
8220*** The result is that libtool may fail to recognize shared libraries
8221*** as such.  This will affect the creation of libtool libraries that
8222*** depend on shared libraries, but programs linked with such libtool
8223*** libraries will work regardless of this problem.  Nevertheless, you
8224*** may want to report the problem to your system manager and/or to
8225*** bug-libtool@gnu.org
8226
8227_LT_EOF
8228	  fi ;;
8229	esac
8230      fi
8231      break
8232    fi
8233  done
8234  IFS="$lt_save_ifs"
8235  MAGIC_CMD="$lt_save_MAGIC_CMD"
8236  ;;
8237esac
8238fi
8239
8240MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8241if test -n "$MAGIC_CMD"; then
8242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8243$as_echo "$MAGIC_CMD" >&6; }
8244else
8245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8246$as_echo "no" >&6; }
8247fi
8248
8249
8250  else
8251    MAGIC_CMD=:
8252  fi
8253fi
8254
8255  fi
8256  ;;
8257esac
8258
8259# Use C for the default configuration in the libtool script
8260
8261lt_save_CC="$CC"
8262ac_ext=c
8263ac_cpp='$CPP $CPPFLAGS'
8264ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8265ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8266ac_compiler_gnu=$ac_cv_c_compiler_gnu
8267
8268
8269# Source file extension for C test sources.
8270ac_ext=c
8271
8272# Object file extension for compiled C test sources.
8273objext=o
8274objext=$objext
8275
8276# Code to be used in simple compile tests
8277lt_simple_compile_test_code="int some_variable = 0;"
8278
8279# Code to be used in simple link tests
8280lt_simple_link_test_code='int main(){return(0);}'
8281
8282
8283
8284
8285
8286
8287
8288# If no C compiler was specified, use CC.
8289LTCC=${LTCC-"$CC"}
8290
8291# If no C compiler flags were specified, use CFLAGS.
8292LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8293
8294# Allow CC to be a program name with arguments.
8295compiler=$CC
8296
8297# Save the default compiler, since it gets overwritten when the other
8298# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8299compiler_DEFAULT=$CC
8300
8301# save warnings/boilerplate of simple test code
8302ac_outfile=conftest.$ac_objext
8303echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8304eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8305_lt_compiler_boilerplate=`cat conftest.err`
8306$RM conftest*
8307
8308ac_outfile=conftest.$ac_objext
8309echo "$lt_simple_link_test_code" >conftest.$ac_ext
8310eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8311_lt_linker_boilerplate=`cat conftest.err`
8312$RM -r conftest*
8313
8314
8315## CAVEAT EMPTOR:
8316## There is no encapsulation within the following macros, do not change
8317## the running order or otherwise move them around unless you know exactly
8318## what you are doing...
8319if test -n "$compiler"; then
8320
8321lt_prog_compiler_no_builtin_flag=
8322
8323if test "$GCC" = yes; then
8324  case $cc_basename in
8325  nvcc*)
8326    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8327  *)
8328    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8329  esac
8330
8331  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8332$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8333if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8334  $as_echo_n "(cached) " >&6
8335else
8336  lt_cv_prog_compiler_rtti_exceptions=no
8337   ac_outfile=conftest.$ac_objext
8338   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8339   lt_compiler_flag="-fno-rtti -fno-exceptions"
8340   # Insert the option either (1) after the last *FLAGS variable, or
8341   # (2) before a word containing "conftest.", or (3) at the end.
8342   # Note that $ac_compile itself does not contain backslashes and begins
8343   # with a dollar sign (not a hyphen), so the echo should work correctly.
8344   # The option is referenced via a variable to avoid confusing sed.
8345   lt_compile=`echo "$ac_compile" | $SED \
8346   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8347   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8348   -e 's:$: $lt_compiler_flag:'`
8349   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8350   (eval "$lt_compile" 2>conftest.err)
8351   ac_status=$?
8352   cat conftest.err >&5
8353   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8354   if (exit $ac_status) && test -s "$ac_outfile"; then
8355     # The compiler can only warn and ignore the option if not recognized
8356     # So say no if there are warnings other than the usual output.
8357     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8358     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8359     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8360       lt_cv_prog_compiler_rtti_exceptions=yes
8361     fi
8362   fi
8363   $RM conftest*
8364
8365fi
8366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8367$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8368
8369if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8370    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8371else
8372    :
8373fi
8374
8375fi
8376
8377
8378
8379
8380
8381
8382  lt_prog_compiler_wl=
8383lt_prog_compiler_pic=
8384lt_prog_compiler_static=
8385
8386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8387$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8388
8389  if test "$GCC" = yes; then
8390    lt_prog_compiler_wl='-Wl,'
8391    lt_prog_compiler_static='-static'
8392
8393    case $host_os in
8394      aix*)
8395      # All AIX code is PIC.
8396      if test "$host_cpu" = ia64; then
8397	# AIX 5 now supports IA64 processor
8398	lt_prog_compiler_static='-Bstatic'
8399      fi
8400      lt_prog_compiler_pic='-fPIC'
8401      ;;
8402
8403    amigaos*)
8404      case $host_cpu in
8405      powerpc)
8406            # see comment about AmigaOS4 .so support
8407            lt_prog_compiler_pic='-fPIC'
8408        ;;
8409      m68k)
8410            # FIXME: we need at least 68020 code to build shared libraries, but
8411            # adding the `-m68020' flag to GCC prevents building anything better,
8412            # like `-m68040'.
8413            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8414        ;;
8415      esac
8416      ;;
8417
8418    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8419      # PIC is the default for these OSes.
8420      ;;
8421
8422    mingw* | cygwin* | pw32* | os2* | cegcc*)
8423      # This hack is so that the source file can tell whether it is being
8424      # built for inclusion in a dll (and should export symbols for example).
8425      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8426      # (--disable-auto-import) libraries
8427      lt_prog_compiler_pic='-DDLL_EXPORT'
8428      ;;
8429
8430    darwin* | rhapsody*)
8431      # PIC is the default on this platform
8432      # Common symbols not allowed in MH_DYLIB files
8433      lt_prog_compiler_pic='-fno-common'
8434      ;;
8435
8436    haiku*)
8437      # PIC is the default for Haiku.
8438      # The "-static" flag exists, but is broken.
8439      lt_prog_compiler_static=
8440      ;;
8441
8442    hpux*)
8443      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8444      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8445      # sets the default TLS model and affects inlining.
8446      case $host_cpu in
8447      hppa*64*)
8448	# +Z the default
8449	;;
8450      *)
8451	lt_prog_compiler_pic='-fPIC'
8452	;;
8453      esac
8454      ;;
8455
8456    interix[3-9]*)
8457      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8458      # Instead, we relocate shared libraries at runtime.
8459      ;;
8460
8461    msdosdjgpp*)
8462      # Just because we use GCC doesn't mean we suddenly get shared libraries
8463      # on systems that don't support them.
8464      lt_prog_compiler_can_build_shared=no
8465      enable_shared=no
8466      ;;
8467
8468    *nto* | *qnx*)
8469      # QNX uses GNU C++, but need to define -shared option too, otherwise
8470      # it will coredump.
8471      lt_prog_compiler_pic='-fPIC -shared'
8472      ;;
8473
8474    sysv4*MP*)
8475      if test -d /usr/nec; then
8476	lt_prog_compiler_pic=-Kconform_pic
8477      fi
8478      ;;
8479
8480    *)
8481      lt_prog_compiler_pic='-fPIC'
8482      ;;
8483    esac
8484
8485    case $cc_basename in
8486    nvcc*) # Cuda Compiler Driver 2.2
8487      lt_prog_compiler_wl='-Xlinker '
8488      lt_prog_compiler_pic='-Xcompiler -fPIC'
8489      ;;
8490    esac
8491  else
8492    # PORTME Check for flag to pass linker flags through the system compiler.
8493    case $host_os in
8494    aix*)
8495      lt_prog_compiler_wl='-Wl,'
8496      if test "$host_cpu" = ia64; then
8497	# AIX 5 now supports IA64 processor
8498	lt_prog_compiler_static='-Bstatic'
8499      else
8500	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8501      fi
8502      ;;
8503
8504    mingw* | cygwin* | pw32* | os2* | cegcc*)
8505      # This hack is so that the source file can tell whether it is being
8506      # built for inclusion in a dll (and should export symbols for example).
8507      lt_prog_compiler_pic='-DDLL_EXPORT'
8508      ;;
8509
8510    hpux9* | hpux10* | hpux11*)
8511      lt_prog_compiler_wl='-Wl,'
8512      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8513      # not for PA HP-UX.
8514      case $host_cpu in
8515      hppa*64*|ia64*)
8516	# +Z the default
8517	;;
8518      *)
8519	lt_prog_compiler_pic='+Z'
8520	;;
8521      esac
8522      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8523      lt_prog_compiler_static='${wl}-a ${wl}archive'
8524      ;;
8525
8526    irix5* | irix6* | nonstopux*)
8527      lt_prog_compiler_wl='-Wl,'
8528      # PIC (with -KPIC) is the default.
8529      lt_prog_compiler_static='-non_shared'
8530      ;;
8531
8532    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8533      case $cc_basename in
8534      # old Intel for x86_64 which still supported -KPIC.
8535      ecc*)
8536	lt_prog_compiler_wl='-Wl,'
8537	lt_prog_compiler_pic='-KPIC'
8538	lt_prog_compiler_static='-static'
8539        ;;
8540      # icc used to be incompatible with GCC.
8541      # ICC 10 doesn't accept -KPIC any more.
8542      icc* | ifort*)
8543	lt_prog_compiler_wl='-Wl,'
8544	lt_prog_compiler_pic='-fPIC'
8545	lt_prog_compiler_static='-static'
8546        ;;
8547      # Lahey Fortran 8.1.
8548      lf95*)
8549	lt_prog_compiler_wl='-Wl,'
8550	lt_prog_compiler_pic='--shared'
8551	lt_prog_compiler_static='--static'
8552	;;
8553      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8554        # Portland Group compilers (*not* the Pentium gcc compiler,
8555	# which looks to be a dead project)
8556	lt_prog_compiler_wl='-Wl,'
8557	lt_prog_compiler_pic='-fpic'
8558	lt_prog_compiler_static='-Bstatic'
8559        ;;
8560      ccc*)
8561        lt_prog_compiler_wl='-Wl,'
8562        # All Alpha code is PIC.
8563        lt_prog_compiler_static='-non_shared'
8564        ;;
8565      xl* | bgxl* | bgf* | mpixl*)
8566	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8567	lt_prog_compiler_wl='-Wl,'
8568	lt_prog_compiler_pic='-qpic'
8569	lt_prog_compiler_static='-qstaticlink'
8570	;;
8571      *)
8572	case `$CC -V 2>&1 | sed 5q` in
8573	*Sun\ F* | *Sun*Fortran*)
8574	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8575	  lt_prog_compiler_pic='-KPIC'
8576	  lt_prog_compiler_static='-Bstatic'
8577	  lt_prog_compiler_wl=''
8578	  ;;
8579	*Sun\ C*)
8580	  # Sun C 5.9
8581	  lt_prog_compiler_pic='-KPIC'
8582	  lt_prog_compiler_static='-Bstatic'
8583	  lt_prog_compiler_wl='-Wl,'
8584	  ;;
8585	esac
8586	;;
8587      esac
8588      ;;
8589
8590    newsos6)
8591      lt_prog_compiler_pic='-KPIC'
8592      lt_prog_compiler_static='-Bstatic'
8593      ;;
8594
8595    *nto* | *qnx*)
8596      # QNX uses GNU C++, but need to define -shared option too, otherwise
8597      # it will coredump.
8598      lt_prog_compiler_pic='-fPIC -shared'
8599      ;;
8600
8601    osf3* | osf4* | osf5*)
8602      lt_prog_compiler_wl='-Wl,'
8603      # All OSF/1 code is PIC.
8604      lt_prog_compiler_static='-non_shared'
8605      ;;
8606
8607    rdos*)
8608      lt_prog_compiler_static='-non_shared'
8609      ;;
8610
8611    solaris*)
8612      lt_prog_compiler_pic='-KPIC'
8613      lt_prog_compiler_static='-Bstatic'
8614      case $cc_basename in
8615      f77* | f90* | f95*)
8616	lt_prog_compiler_wl='-Qoption ld ';;
8617      *)
8618	lt_prog_compiler_wl='-Wl,';;
8619      esac
8620      ;;
8621
8622    sunos4*)
8623      lt_prog_compiler_wl='-Qoption ld '
8624      lt_prog_compiler_pic='-PIC'
8625      lt_prog_compiler_static='-Bstatic'
8626      ;;
8627
8628    sysv4 | sysv4.2uw2* | sysv4.3*)
8629      lt_prog_compiler_wl='-Wl,'
8630      lt_prog_compiler_pic='-KPIC'
8631      lt_prog_compiler_static='-Bstatic'
8632      ;;
8633
8634    sysv4*MP*)
8635      if test -d /usr/nec ;then
8636	lt_prog_compiler_pic='-Kconform_pic'
8637	lt_prog_compiler_static='-Bstatic'
8638      fi
8639      ;;
8640
8641    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8642      lt_prog_compiler_wl='-Wl,'
8643      lt_prog_compiler_pic='-KPIC'
8644      lt_prog_compiler_static='-Bstatic'
8645      ;;
8646
8647    unicos*)
8648      lt_prog_compiler_wl='-Wl,'
8649      lt_prog_compiler_can_build_shared=no
8650      ;;
8651
8652    uts4*)
8653      lt_prog_compiler_pic='-pic'
8654      lt_prog_compiler_static='-Bstatic'
8655      ;;
8656
8657    *)
8658      lt_prog_compiler_can_build_shared=no
8659      ;;
8660    esac
8661  fi
8662
8663case $host_os in
8664  # For platforms which do not support PIC, -DPIC is meaningless:
8665  *djgpp*)
8666    lt_prog_compiler_pic=
8667    ;;
8668  *)
8669    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8670    ;;
8671esac
8672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8673$as_echo "$lt_prog_compiler_pic" >&6; }
8674
8675
8676
8677
8678
8679
8680#
8681# Check to make sure the PIC flag actually works.
8682#
8683if test -n "$lt_prog_compiler_pic"; then
8684  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8685$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8686if ${lt_cv_prog_compiler_pic_works+:} false; then :
8687  $as_echo_n "(cached) " >&6
8688else
8689  lt_cv_prog_compiler_pic_works=no
8690   ac_outfile=conftest.$ac_objext
8691   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8692   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8693   # Insert the option either (1) after the last *FLAGS variable, or
8694   # (2) before a word containing "conftest.", or (3) at the end.
8695   # Note that $ac_compile itself does not contain backslashes and begins
8696   # with a dollar sign (not a hyphen), so the echo should work correctly.
8697   # The option is referenced via a variable to avoid confusing sed.
8698   lt_compile=`echo "$ac_compile" | $SED \
8699   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8700   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8701   -e 's:$: $lt_compiler_flag:'`
8702   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8703   (eval "$lt_compile" 2>conftest.err)
8704   ac_status=$?
8705   cat conftest.err >&5
8706   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8707   if (exit $ac_status) && test -s "$ac_outfile"; then
8708     # The compiler can only warn and ignore the option if not recognized
8709     # So say no if there are warnings other than the usual output.
8710     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8711     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8712     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8713       lt_cv_prog_compiler_pic_works=yes
8714     fi
8715   fi
8716   $RM conftest*
8717
8718fi
8719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8720$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8721
8722if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8723    case $lt_prog_compiler_pic in
8724     "" | " "*) ;;
8725     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8726     esac
8727else
8728    lt_prog_compiler_pic=
8729     lt_prog_compiler_can_build_shared=no
8730fi
8731
8732fi
8733
8734
8735
8736
8737
8738
8739#
8740# Check to make sure the static flag actually works.
8741#
8742wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8744$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8745if ${lt_cv_prog_compiler_static_works+:} false; then :
8746  $as_echo_n "(cached) " >&6
8747else
8748  lt_cv_prog_compiler_static_works=no
8749   save_LDFLAGS="$LDFLAGS"
8750   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8751   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8752   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8753     # The linker can only warn and ignore the option if not recognized
8754     # So say no if there are warnings
8755     if test -s conftest.err; then
8756       # Append any errors to the config.log.
8757       cat conftest.err 1>&5
8758       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8759       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8760       if diff conftest.exp conftest.er2 >/dev/null; then
8761         lt_cv_prog_compiler_static_works=yes
8762       fi
8763     else
8764       lt_cv_prog_compiler_static_works=yes
8765     fi
8766   fi
8767   $RM -r conftest*
8768   LDFLAGS="$save_LDFLAGS"
8769
8770fi
8771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8772$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8773
8774if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8775    :
8776else
8777    lt_prog_compiler_static=
8778fi
8779
8780
8781
8782
8783
8784
8785
8786  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8787$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8788if ${lt_cv_prog_compiler_c_o+:} false; then :
8789  $as_echo_n "(cached) " >&6
8790else
8791  lt_cv_prog_compiler_c_o=no
8792   $RM -r conftest 2>/dev/null
8793   mkdir conftest
8794   cd conftest
8795   mkdir out
8796   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8797
8798   lt_compiler_flag="-o out/conftest2.$ac_objext"
8799   # Insert the option either (1) after the last *FLAGS variable, or
8800   # (2) before a word containing "conftest.", or (3) at the end.
8801   # Note that $ac_compile itself does not contain backslashes and begins
8802   # with a dollar sign (not a hyphen), so the echo should work correctly.
8803   lt_compile=`echo "$ac_compile" | $SED \
8804   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8805   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8806   -e 's:$: $lt_compiler_flag:'`
8807   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8808   (eval "$lt_compile" 2>out/conftest.err)
8809   ac_status=$?
8810   cat out/conftest.err >&5
8811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8812   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8813   then
8814     # The compiler can only warn and ignore the option if not recognized
8815     # So say no if there are warnings
8816     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8817     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8818     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8819       lt_cv_prog_compiler_c_o=yes
8820     fi
8821   fi
8822   chmod u+w . 2>&5
8823   $RM conftest*
8824   # SGI C++ compiler will create directory out/ii_files/ for
8825   # template instantiation
8826   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8827   $RM out/* && rmdir out
8828   cd ..
8829   $RM -r conftest
8830   $RM conftest*
8831
8832fi
8833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8834$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8835
8836
8837
8838
8839
8840
8841  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8842$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8843if ${lt_cv_prog_compiler_c_o+:} false; then :
8844  $as_echo_n "(cached) " >&6
8845else
8846  lt_cv_prog_compiler_c_o=no
8847   $RM -r conftest 2>/dev/null
8848   mkdir conftest
8849   cd conftest
8850   mkdir out
8851   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8852
8853   lt_compiler_flag="-o out/conftest2.$ac_objext"
8854   # Insert the option either (1) after the last *FLAGS variable, or
8855   # (2) before a word containing "conftest.", or (3) at the end.
8856   # Note that $ac_compile itself does not contain backslashes and begins
8857   # with a dollar sign (not a hyphen), so the echo should work correctly.
8858   lt_compile=`echo "$ac_compile" | $SED \
8859   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8860   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8861   -e 's:$: $lt_compiler_flag:'`
8862   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8863   (eval "$lt_compile" 2>out/conftest.err)
8864   ac_status=$?
8865   cat out/conftest.err >&5
8866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8867   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8868   then
8869     # The compiler can only warn and ignore the option if not recognized
8870     # So say no if there are warnings
8871     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8872     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8873     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8874       lt_cv_prog_compiler_c_o=yes
8875     fi
8876   fi
8877   chmod u+w . 2>&5
8878   $RM conftest*
8879   # SGI C++ compiler will create directory out/ii_files/ for
8880   # template instantiation
8881   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8882   $RM out/* && rmdir out
8883   cd ..
8884   $RM -r conftest
8885   $RM conftest*
8886
8887fi
8888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8889$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8890
8891
8892
8893
8894hard_links="nottested"
8895if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8896  # do not overwrite the value of need_locks provided by the user
8897  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8898$as_echo_n "checking if we can lock with hard links... " >&6; }
8899  hard_links=yes
8900  $RM conftest*
8901  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8902  touch conftest.a
8903  ln conftest.a conftest.b 2>&5 || hard_links=no
8904  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8905  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8906$as_echo "$hard_links" >&6; }
8907  if test "$hard_links" = no; then
8908    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8909$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8910    need_locks=warn
8911  fi
8912else
8913  need_locks=no
8914fi
8915
8916
8917
8918
8919
8920
8921  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8922$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8923
8924  runpath_var=
8925  allow_undefined_flag=
8926  always_export_symbols=no
8927  archive_cmds=
8928  archive_expsym_cmds=
8929  compiler_needs_object=no
8930  enable_shared_with_static_runtimes=no
8931  export_dynamic_flag_spec=
8932  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8933  hardcode_automatic=no
8934  hardcode_direct=no
8935  hardcode_direct_absolute=no
8936  hardcode_libdir_flag_spec=
8937  hardcode_libdir_flag_spec_ld=
8938  hardcode_libdir_separator=
8939  hardcode_minus_L=no
8940  hardcode_shlibpath_var=unsupported
8941  inherit_rpath=no
8942  link_all_deplibs=unknown
8943  module_cmds=
8944  module_expsym_cmds=
8945  old_archive_from_new_cmds=
8946  old_archive_from_expsyms_cmds=
8947  thread_safe_flag_spec=
8948  whole_archive_flag_spec=
8949  # include_expsyms should be a list of space-separated symbols to be *always*
8950  # included in the symbol list
8951  include_expsyms=
8952  # exclude_expsyms can be an extended regexp of symbols to exclude
8953  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8954  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8955  # as well as any symbol that contains `d'.
8956  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8957  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8958  # platforms (ab)use it in PIC code, but their linkers get confused if
8959  # the symbol is explicitly referenced.  Since portable code cannot
8960  # rely on this symbol name, it's probably fine to never include it in
8961  # preloaded symbol tables.
8962  # Exclude shared library initialization/finalization symbols.
8963  extract_expsyms_cmds=
8964
8965  case $host_os in
8966  cygwin* | mingw* | pw32* | cegcc*)
8967    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8968    # When not using gcc, we currently assume that we are using
8969    # Microsoft Visual C++.
8970    if test "$GCC" != yes; then
8971      with_gnu_ld=no
8972    fi
8973    ;;
8974  interix*)
8975    # we just hope/assume this is gcc and not c89 (= MSVC++)
8976    with_gnu_ld=yes
8977    ;;
8978  openbsd*)
8979    with_gnu_ld=no
8980    ;;
8981  esac
8982
8983  ld_shlibs=yes
8984
8985  # On some targets, GNU ld is compatible enough with the native linker
8986  # that we're better off using the native interface for both.
8987  lt_use_gnu_ld_interface=no
8988  if test "$with_gnu_ld" = yes; then
8989    case $host_os in
8990      aix*)
8991	# The AIX port of GNU ld has always aspired to compatibility
8992	# with the native linker.  However, as the warning in the GNU ld
8993	# block says, versions before 2.19.5* couldn't really create working
8994	# shared libraries, regardless of the interface used.
8995	case `$LD -v 2>&1` in
8996	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8997	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8998	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8999	  *)
9000	    lt_use_gnu_ld_interface=yes
9001	    ;;
9002	esac
9003	;;
9004      *)
9005	lt_use_gnu_ld_interface=yes
9006	;;
9007    esac
9008  fi
9009
9010  if test "$lt_use_gnu_ld_interface" = yes; then
9011    # If archive_cmds runs LD, not CC, wlarc should be empty
9012    wlarc='${wl}'
9013
9014    # Set some defaults for GNU ld with shared library support. These
9015    # are reset later if shared libraries are not supported. Putting them
9016    # here allows them to be overridden if necessary.
9017    runpath_var=LD_RUN_PATH
9018    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9019    export_dynamic_flag_spec='${wl}--export-dynamic'
9020    # ancient GNU ld didn't support --whole-archive et. al.
9021    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9022      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9023    else
9024      whole_archive_flag_spec=
9025    fi
9026    supports_anon_versioning=no
9027    case `$LD -v 2>&1` in
9028      *GNU\ gold*) supports_anon_versioning=yes ;;
9029      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9030      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9031      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9032      *\ 2.11.*) ;; # other 2.11 versions
9033      *) supports_anon_versioning=yes ;;
9034    esac
9035
9036    # See if GNU ld supports shared libraries.
9037    case $host_os in
9038    aix[3-9]*)
9039      # On AIX/PPC, the GNU linker is very broken
9040      if test "$host_cpu" != ia64; then
9041	ld_shlibs=no
9042	cat <<_LT_EOF 1>&2
9043
9044*** Warning: the GNU linker, at least up to release 2.19, is reported
9045*** to be unable to reliably create shared libraries on AIX.
9046*** Therefore, libtool is disabling shared libraries support.  If you
9047*** really care for shared libraries, you may want to install binutils
9048*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9049*** You will then need to restart the configuration process.
9050
9051_LT_EOF
9052      fi
9053      ;;
9054
9055    amigaos*)
9056      case $host_cpu in
9057      powerpc)
9058            # see comment about AmigaOS4 .so support
9059            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9060            archive_expsym_cmds=''
9061        ;;
9062      m68k)
9063            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)'
9064            hardcode_libdir_flag_spec='-L$libdir'
9065            hardcode_minus_L=yes
9066        ;;
9067      esac
9068      ;;
9069
9070    beos*)
9071      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9072	allow_undefined_flag=unsupported
9073	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9074	# support --undefined.  This deserves some investigation.  FIXME
9075	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9076      else
9077	ld_shlibs=no
9078      fi
9079      ;;
9080
9081    cygwin* | mingw* | pw32* | cegcc*)
9082      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9083      # as there is no search path for DLLs.
9084      hardcode_libdir_flag_spec='-L$libdir'
9085      export_dynamic_flag_spec='${wl}--export-all-symbols'
9086      allow_undefined_flag=unsupported
9087      always_export_symbols=no
9088      enable_shared_with_static_runtimes=yes
9089      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9090
9091      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9092        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9093	# If the export-symbols file already is a .def file (1st line
9094	# is EXPORTS), use it as is; otherwise, prepend...
9095	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9096	  cp $export_symbols $output_objdir/$soname.def;
9097	else
9098	  echo EXPORTS > $output_objdir/$soname.def;
9099	  cat $export_symbols >> $output_objdir/$soname.def;
9100	fi~
9101	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9102      else
9103	ld_shlibs=no
9104      fi
9105      ;;
9106
9107    haiku*)
9108      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9109      link_all_deplibs=yes
9110      ;;
9111
9112    interix[3-9]*)
9113      hardcode_direct=no
9114      hardcode_shlibpath_var=no
9115      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9116      export_dynamic_flag_spec='${wl}-E'
9117      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9118      # Instead, shared libraries are loaded at an image base (0x10000000 by
9119      # default) and relocated if they conflict, which is a slow very memory
9120      # consuming and fragmenting process.  To avoid this, we pick a random,
9121      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9122      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9123      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9124      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'
9125      ;;
9126
9127    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9128      tmp_diet=no
9129      if test "$host_os" = linux-dietlibc; then
9130	case $cc_basename in
9131	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9132	esac
9133      fi
9134      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9135	 && test "$tmp_diet" = no
9136      then
9137	tmp_addflag=
9138	tmp_sharedflag='-shared'
9139	case $cc_basename,$host_cpu in
9140        pgcc*)				# Portland Group C compiler
9141	  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'
9142	  tmp_addflag=' $pic_flag'
9143	  ;;
9144	pgf77* | pgf90* | pgf95* | pgfortran*)
9145					# Portland Group f77 and f90 compilers
9146	  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'
9147	  tmp_addflag=' $pic_flag -Mnomain' ;;
9148	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9149	  tmp_addflag=' -i_dynamic' ;;
9150	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9151	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9152	ifc* | ifort*)			# Intel Fortran compiler
9153	  tmp_addflag=' -nofor_main' ;;
9154	lf95*)				# Lahey Fortran 8.1
9155	  whole_archive_flag_spec=
9156	  tmp_sharedflag='--shared' ;;
9157	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9158	  tmp_sharedflag='-qmkshrobj'
9159	  tmp_addflag= ;;
9160	nvcc*)	# Cuda Compiler Driver 2.2
9161	  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'
9162	  compiler_needs_object=yes
9163	  ;;
9164	esac
9165	case `$CC -V 2>&1 | sed 5q` in
9166	*Sun\ C*)			# Sun C 5.9
9167	  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'
9168	  compiler_needs_object=yes
9169	  tmp_sharedflag='-G' ;;
9170	*Sun\ F*)			# Sun Fortran 8.3
9171	  tmp_sharedflag='-G' ;;
9172	esac
9173	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9174
9175        if test "x$supports_anon_versioning" = xyes; then
9176          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9177	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9178	    echo "local: *; };" >> $output_objdir/$libname.ver~
9179	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9180        fi
9181
9182	case $cc_basename in
9183	xlf* | bgf* | bgxlf* | mpixlf*)
9184	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9185	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9186	  hardcode_libdir_flag_spec=
9187	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9188	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9189	  if test "x$supports_anon_versioning" = xyes; then
9190	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9191	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9192	      echo "local: *; };" >> $output_objdir/$libname.ver~
9193	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9194	  fi
9195	  ;;
9196	esac
9197      else
9198        ld_shlibs=no
9199      fi
9200      ;;
9201
9202    netbsd*)
9203      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9204	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9205	wlarc=
9206      else
9207	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9208	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9209      fi
9210      ;;
9211
9212    solaris*)
9213      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9214	ld_shlibs=no
9215	cat <<_LT_EOF 1>&2
9216
9217*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9218*** create shared libraries on Solaris systems.  Therefore, libtool
9219*** is disabling shared libraries support.  We urge you to upgrade GNU
9220*** binutils to release 2.9.1 or newer.  Another option is to modify
9221*** your PATH or compiler configuration so that the native linker is
9222*** used, and then restart.
9223
9224_LT_EOF
9225      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9226	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9227	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9228      else
9229	ld_shlibs=no
9230      fi
9231      ;;
9232
9233    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9234      case `$LD -v 2>&1` in
9235        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9236	ld_shlibs=no
9237	cat <<_LT_EOF 1>&2
9238
9239*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9240*** reliably create shared libraries on SCO systems.  Therefore, libtool
9241*** is disabling shared libraries support.  We urge you to upgrade GNU
9242*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9243*** your PATH or compiler configuration so that the native linker is
9244*** used, and then restart.
9245
9246_LT_EOF
9247	;;
9248	*)
9249	  # For security reasons, it is highly recommended that you always
9250	  # use absolute paths for naming shared libraries, and exclude the
9251	  # DT_RUNPATH tag from executables and libraries.  But doing so
9252	  # requires that you compile everything twice, which is a pain.
9253	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9254	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9255	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9256	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9257	  else
9258	    ld_shlibs=no
9259	  fi
9260	;;
9261      esac
9262      ;;
9263
9264    sunos4*)
9265      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9266      wlarc=
9267      hardcode_direct=yes
9268      hardcode_shlibpath_var=no
9269      ;;
9270
9271    *)
9272      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9273	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9274	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9275      else
9276	ld_shlibs=no
9277      fi
9278      ;;
9279    esac
9280
9281    if test "$ld_shlibs" = no; then
9282      runpath_var=
9283      hardcode_libdir_flag_spec=
9284      export_dynamic_flag_spec=
9285      whole_archive_flag_spec=
9286    fi
9287  else
9288    # PORTME fill in a description of your system's linker (not GNU ld)
9289    case $host_os in
9290    aix3*)
9291      allow_undefined_flag=unsupported
9292      always_export_symbols=yes
9293      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'
9294      # Note: this linker hardcodes the directories in LIBPATH if there
9295      # are no directories specified by -L.
9296      hardcode_minus_L=yes
9297      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9298	# Neither direct hardcoding nor static linking is supported with a
9299	# broken collect2.
9300	hardcode_direct=unsupported
9301      fi
9302      ;;
9303
9304    aix[4-9]*)
9305      if test "$host_cpu" = ia64; then
9306	# On IA64, the linker does run time linking by default, so we don't
9307	# have to do anything special.
9308	aix_use_runtimelinking=no
9309	exp_sym_flag='-Bexport'
9310	no_entry_flag=""
9311      else
9312	# If we're using GNU nm, then we don't want the "-C" option.
9313	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9314	# Also, AIX nm treats weak defined symbols like other global
9315	# defined symbols, whereas GNU nm marks them as "W".
9316	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9317	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9318	else
9319	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9320	fi
9321	aix_use_runtimelinking=no
9322
9323	# Test if we are trying to use run time linking or normal
9324	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9325	# need to do runtime linking.
9326	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9327	  for ld_flag in $LDFLAGS; do
9328	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9329	    aix_use_runtimelinking=yes
9330	    break
9331	  fi
9332	  done
9333	  ;;
9334	esac
9335
9336	exp_sym_flag='-bexport'
9337	no_entry_flag='-bnoentry'
9338      fi
9339
9340      # When large executables or shared objects are built, AIX ld can
9341      # have problems creating the table of contents.  If linking a library
9342      # or program results in "error TOC overflow" add -mminimal-toc to
9343      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9344      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9345
9346      archive_cmds=''
9347      hardcode_direct=yes
9348      hardcode_direct_absolute=yes
9349      hardcode_libdir_separator=':'
9350      link_all_deplibs=yes
9351      file_list_spec='${wl}-f,'
9352
9353      if test "$GCC" = yes; then
9354	case $host_os in aix4.[012]|aix4.[012].*)
9355	# We only want to do this on AIX 4.2 and lower, the check
9356	# below for broken collect2 doesn't work under 4.3+
9357	  collect2name=`${CC} -print-prog-name=collect2`
9358	  if test -f "$collect2name" &&
9359	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9360	  then
9361	  # We have reworked collect2
9362	  :
9363	  else
9364	  # We have old collect2
9365	  hardcode_direct=unsupported
9366	  # It fails to find uninstalled libraries when the uninstalled
9367	  # path is not listed in the libpath.  Setting hardcode_minus_L
9368	  # to unsupported forces relinking
9369	  hardcode_minus_L=yes
9370	  hardcode_libdir_flag_spec='-L$libdir'
9371	  hardcode_libdir_separator=
9372	  fi
9373	  ;;
9374	esac
9375	shared_flag='-shared'
9376	if test "$aix_use_runtimelinking" = yes; then
9377	  shared_flag="$shared_flag "'${wl}-G'
9378	fi
9379      else
9380	# not using gcc
9381	if test "$host_cpu" = ia64; then
9382	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9383	# chokes on -Wl,-G. The following line is correct:
9384	  shared_flag='-G'
9385	else
9386	  if test "$aix_use_runtimelinking" = yes; then
9387	    shared_flag='${wl}-G'
9388	  else
9389	    shared_flag='${wl}-bM:SRE'
9390	  fi
9391	fi
9392      fi
9393
9394      export_dynamic_flag_spec='${wl}-bexpall'
9395      # It seems that -bexpall does not export symbols beginning with
9396      # underscore (_), so it is better to generate a list of symbols to export.
9397      always_export_symbols=yes
9398      if test "$aix_use_runtimelinking" = yes; then
9399	# Warning - without using the other runtime loading flags (-brtl),
9400	# -berok will link without error, but may produce a broken library.
9401	allow_undefined_flag='-berok'
9402        # Determine the default libpath from the value encoded in an
9403        # empty executable.
9404        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9405/* end confdefs.h.  */
9406
9407int
9408main ()
9409{
9410
9411  ;
9412  return 0;
9413}
9414_ACEOF
9415if ac_fn_c_try_link "$LINENO"; then :
9416
9417lt_aix_libpath_sed='
9418    /Import File Strings/,/^$/ {
9419	/^0/ {
9420	    s/^0  *\(.*\)$/\1/
9421	    p
9422	}
9423    }'
9424aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9425# Check for a 64-bit object if we didn't find anything.
9426if test -z "$aix_libpath"; then
9427  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9428fi
9429fi
9430rm -f core conftest.err conftest.$ac_objext \
9431    conftest$ac_exeext conftest.$ac_ext
9432if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9433
9434        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9435        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9436      else
9437	if test "$host_cpu" = ia64; then
9438	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9439	  allow_undefined_flag="-z nodefs"
9440	  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"
9441	else
9442	 # Determine the default libpath from the value encoded in an
9443	 # empty executable.
9444	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9445/* end confdefs.h.  */
9446
9447int
9448main ()
9449{
9450
9451  ;
9452  return 0;
9453}
9454_ACEOF
9455if ac_fn_c_try_link "$LINENO"; then :
9456
9457lt_aix_libpath_sed='
9458    /Import File Strings/,/^$/ {
9459	/^0/ {
9460	    s/^0  *\(.*\)$/\1/
9461	    p
9462	}
9463    }'
9464aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9465# Check for a 64-bit object if we didn't find anything.
9466if test -z "$aix_libpath"; then
9467  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9468fi
9469fi
9470rm -f core conftest.err conftest.$ac_objext \
9471    conftest$ac_exeext conftest.$ac_ext
9472if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9473
9474	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9475	  # Warning - without using the other run time loading flags,
9476	  # -berok will link without error, but may produce a broken library.
9477	  no_undefined_flag=' ${wl}-bernotok'
9478	  allow_undefined_flag=' ${wl}-berok'
9479	  if test "$with_gnu_ld" = yes; then
9480	    # We only use this code for GNU lds that support --whole-archive.
9481	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9482	  else
9483	    # Exported symbols can be pulled into shared objects from archives
9484	    whole_archive_flag_spec='$convenience'
9485	  fi
9486	  archive_cmds_need_lc=yes
9487	  # This is similar to how AIX traditionally builds its shared libraries.
9488	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9489	fi
9490      fi
9491      ;;
9492
9493    amigaos*)
9494      case $host_cpu in
9495      powerpc)
9496            # see comment about AmigaOS4 .so support
9497            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9498            archive_expsym_cmds=''
9499        ;;
9500      m68k)
9501            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)'
9502            hardcode_libdir_flag_spec='-L$libdir'
9503            hardcode_minus_L=yes
9504        ;;
9505      esac
9506      ;;
9507
9508    bsdi[45]*)
9509      export_dynamic_flag_spec=-rdynamic
9510      ;;
9511
9512    cygwin* | mingw* | pw32* | cegcc*)
9513      # When not using gcc, we currently assume that we are using
9514      # Microsoft Visual C++.
9515      # hardcode_libdir_flag_spec is actually meaningless, as there is
9516      # no search path for DLLs.
9517      hardcode_libdir_flag_spec=' '
9518      allow_undefined_flag=unsupported
9519      # Tell ltmain to make .lib files, not .a files.
9520      libext=lib
9521      # Tell ltmain to make .dll files, not .so files.
9522      shrext_cmds=".dll"
9523      # FIXME: Setting linknames here is a bad hack.
9524      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9525      # The linker will automatically build a .lib file if we build a DLL.
9526      old_archive_from_new_cmds='true'
9527      # FIXME: Should let the user specify the lib program.
9528      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9529      fix_srcfile_path='`cygpath -w "$srcfile"`'
9530      enable_shared_with_static_runtimes=yes
9531      ;;
9532
9533    darwin* | rhapsody*)
9534
9535
9536  archive_cmds_need_lc=no
9537  hardcode_direct=no
9538  hardcode_automatic=yes
9539  hardcode_shlibpath_var=unsupported
9540  if test "$lt_cv_ld_force_load" = "yes"; then
9541    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\"`'
9542  else
9543    whole_archive_flag_spec=''
9544  fi
9545  link_all_deplibs=yes
9546  allow_undefined_flag="$_lt_dar_allow_undefined"
9547  case $cc_basename in
9548     ifort*) _lt_dar_can_shared=yes ;;
9549     *) _lt_dar_can_shared=$GCC ;;
9550  esac
9551  if test "$_lt_dar_can_shared" = "yes"; then
9552    output_verbose_link_cmd=func_echo_all
9553    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9554    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9555    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}"
9556    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}"
9557
9558  else
9559  ld_shlibs=no
9560  fi
9561
9562      ;;
9563
9564    dgux*)
9565      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9566      hardcode_libdir_flag_spec='-L$libdir'
9567      hardcode_shlibpath_var=no
9568      ;;
9569
9570    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9571    # support.  Future versions do this automatically, but an explicit c++rt0.o
9572    # does not break anything, and helps significantly (at the cost of a little
9573    # extra space).
9574    freebsd2.2*)
9575      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9576      hardcode_libdir_flag_spec='-R$libdir'
9577      hardcode_direct=yes
9578      hardcode_shlibpath_var=no
9579      ;;
9580
9581    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9582    freebsd2.*)
9583      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9584      hardcode_direct=yes
9585      hardcode_minus_L=yes
9586      hardcode_shlibpath_var=no
9587      ;;
9588
9589    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9590    freebsd* | dragonfly*)
9591      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9592      hardcode_libdir_flag_spec='-R$libdir'
9593      hardcode_direct=yes
9594      hardcode_shlibpath_var=no
9595      ;;
9596
9597    hpux9*)
9598      if test "$GCC" = yes; then
9599	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9600      else
9601	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9602      fi
9603      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9604      hardcode_libdir_separator=:
9605      hardcode_direct=yes
9606
9607      # hardcode_minus_L: Not really in the search PATH,
9608      # but as the default location of the library.
9609      hardcode_minus_L=yes
9610      export_dynamic_flag_spec='${wl}-E'
9611      ;;
9612
9613    hpux10*)
9614      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9615	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9616      else
9617	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9618      fi
9619      if test "$with_gnu_ld" = no; then
9620	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9621	hardcode_libdir_flag_spec_ld='+b $libdir'
9622	hardcode_libdir_separator=:
9623	hardcode_direct=yes
9624	hardcode_direct_absolute=yes
9625	export_dynamic_flag_spec='${wl}-E'
9626	# hardcode_minus_L: Not really in the search PATH,
9627	# but as the default location of the library.
9628	hardcode_minus_L=yes
9629      fi
9630      ;;
9631
9632    hpux11*)
9633      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9634	case $host_cpu in
9635	hppa*64*)
9636	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9637	  ;;
9638	ia64*)
9639	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9640	  ;;
9641	*)
9642	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9643	  ;;
9644	esac
9645      else
9646	case $host_cpu in
9647	hppa*64*)
9648	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9649	  ;;
9650	ia64*)
9651	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9652	  ;;
9653	*)
9654
9655	  # Older versions of the 11.00 compiler do not understand -b yet
9656	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9657	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9658$as_echo_n "checking if $CC understands -b... " >&6; }
9659if ${lt_cv_prog_compiler__b+:} false; then :
9660  $as_echo_n "(cached) " >&6
9661else
9662  lt_cv_prog_compiler__b=no
9663   save_LDFLAGS="$LDFLAGS"
9664   LDFLAGS="$LDFLAGS -b"
9665   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9666   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9667     # The linker can only warn and ignore the option if not recognized
9668     # So say no if there are warnings
9669     if test -s conftest.err; then
9670       # Append any errors to the config.log.
9671       cat conftest.err 1>&5
9672       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9673       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9674       if diff conftest.exp conftest.er2 >/dev/null; then
9675         lt_cv_prog_compiler__b=yes
9676       fi
9677     else
9678       lt_cv_prog_compiler__b=yes
9679     fi
9680   fi
9681   $RM -r conftest*
9682   LDFLAGS="$save_LDFLAGS"
9683
9684fi
9685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9686$as_echo "$lt_cv_prog_compiler__b" >&6; }
9687
9688if test x"$lt_cv_prog_compiler__b" = xyes; then
9689    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9690else
9691    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9692fi
9693
9694	  ;;
9695	esac
9696      fi
9697      if test "$with_gnu_ld" = no; then
9698	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9699	hardcode_libdir_separator=:
9700
9701	case $host_cpu in
9702	hppa*64*|ia64*)
9703	  hardcode_direct=no
9704	  hardcode_shlibpath_var=no
9705	  ;;
9706	*)
9707	  hardcode_direct=yes
9708	  hardcode_direct_absolute=yes
9709	  export_dynamic_flag_spec='${wl}-E'
9710
9711	  # hardcode_minus_L: Not really in the search PATH,
9712	  # but as the default location of the library.
9713	  hardcode_minus_L=yes
9714	  ;;
9715	esac
9716      fi
9717      ;;
9718
9719    irix5* | irix6* | nonstopux*)
9720      if test "$GCC" = yes; then
9721	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9722	# Try to use the -exported_symbol ld option, if it does not
9723	# work, assume that -exports_file does not work either and
9724	# implicitly export all symbols.
9725        save_LDFLAGS="$LDFLAGS"
9726        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9727        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9728/* end confdefs.h.  */
9729int foo(void) {}
9730_ACEOF
9731if ac_fn_c_try_link "$LINENO"; then :
9732  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9733
9734fi
9735rm -f core conftest.err conftest.$ac_objext \
9736    conftest$ac_exeext conftest.$ac_ext
9737        LDFLAGS="$save_LDFLAGS"
9738      else
9739	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'
9740	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'
9741      fi
9742      archive_cmds_need_lc='no'
9743      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9744      hardcode_libdir_separator=:
9745      inherit_rpath=yes
9746      link_all_deplibs=yes
9747      ;;
9748
9749    netbsd*)
9750      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9751	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9752      else
9753	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9754      fi
9755      hardcode_libdir_flag_spec='-R$libdir'
9756      hardcode_direct=yes
9757      hardcode_shlibpath_var=no
9758      ;;
9759
9760    newsos6)
9761      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9762      hardcode_direct=yes
9763      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9764      hardcode_libdir_separator=:
9765      hardcode_shlibpath_var=no
9766      ;;
9767
9768    *nto* | *qnx*)
9769      ;;
9770
9771    openbsd*)
9772      if test -f /usr/libexec/ld.so; then
9773	hardcode_direct=yes
9774	hardcode_shlibpath_var=no
9775	hardcode_direct_absolute=yes
9776	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9777	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9778	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9779	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9780	  export_dynamic_flag_spec='${wl}-E'
9781	else
9782	  case $host_os in
9783	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9784	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9785	     hardcode_libdir_flag_spec='-R$libdir'
9786	     ;;
9787	   *)
9788	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9789	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9790	     ;;
9791	  esac
9792	fi
9793      else
9794	ld_shlibs=no
9795      fi
9796      ;;
9797
9798    os2*)
9799      hardcode_libdir_flag_spec='-L$libdir'
9800      hardcode_minus_L=yes
9801      allow_undefined_flag=unsupported
9802      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9803      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9804      ;;
9805
9806    osf3*)
9807      if test "$GCC" = yes; then
9808	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9809	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'
9810      else
9811	allow_undefined_flag=' -expect_unresolved \*'
9812	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'
9813      fi
9814      archive_cmds_need_lc='no'
9815      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9816      hardcode_libdir_separator=:
9817      ;;
9818
9819    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9820      if test "$GCC" = yes; then
9821	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9822	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9823	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9824      else
9825	allow_undefined_flag=' -expect_unresolved \*'
9826	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'
9827	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~
9828	$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'
9829
9830	# Both c and cxx compiler support -rpath directly
9831	hardcode_libdir_flag_spec='-rpath $libdir'
9832      fi
9833      archive_cmds_need_lc='no'
9834      hardcode_libdir_separator=:
9835      ;;
9836
9837    solaris*)
9838      no_undefined_flag=' -z defs'
9839      if test "$GCC" = yes; then
9840	wlarc='${wl}'
9841	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9842	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9843	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9844      else
9845	case `$CC -V 2>&1` in
9846	*"Compilers 5.0"*)
9847	  wlarc=''
9848	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9849	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9850	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9851	  ;;
9852	*)
9853	  wlarc='${wl}'
9854	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9855	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9856	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9857	  ;;
9858	esac
9859      fi
9860      hardcode_libdir_flag_spec='-R$libdir'
9861      hardcode_shlibpath_var=no
9862      case $host_os in
9863      solaris2.[0-5] | solaris2.[0-5].*) ;;
9864      *)
9865	# The compiler driver will combine and reorder linker options,
9866	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9867	# but is careful enough not to reorder.
9868	# Supported since Solaris 2.6 (maybe 2.5.1?)
9869	if test "$GCC" = yes; then
9870	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9871	else
9872	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9873	fi
9874	;;
9875      esac
9876      link_all_deplibs=yes
9877      ;;
9878
9879    sunos4*)
9880      if test "x$host_vendor" = xsequent; then
9881	# Use $CC to link under sequent, because it throws in some extra .o
9882	# files that make .init and .fini sections work.
9883	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9884      else
9885	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9886      fi
9887      hardcode_libdir_flag_spec='-L$libdir'
9888      hardcode_direct=yes
9889      hardcode_minus_L=yes
9890      hardcode_shlibpath_var=no
9891      ;;
9892
9893    sysv4)
9894      case $host_vendor in
9895	sni)
9896	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9897	  hardcode_direct=yes # is this really true???
9898	;;
9899	siemens)
9900	  ## LD is ld it makes a PLAMLIB
9901	  ## CC just makes a GrossModule.
9902	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9903	  reload_cmds='$CC -r -o $output$reload_objs'
9904	  hardcode_direct=no
9905        ;;
9906	motorola)
9907	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9908	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9909	;;
9910      esac
9911      runpath_var='LD_RUN_PATH'
9912      hardcode_shlibpath_var=no
9913      ;;
9914
9915    sysv4.3*)
9916      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9917      hardcode_shlibpath_var=no
9918      export_dynamic_flag_spec='-Bexport'
9919      ;;
9920
9921    sysv4*MP*)
9922      if test -d /usr/nec; then
9923	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9924	hardcode_shlibpath_var=no
9925	runpath_var=LD_RUN_PATH
9926	hardcode_runpath_var=yes
9927	ld_shlibs=yes
9928      fi
9929      ;;
9930
9931    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9932      no_undefined_flag='${wl}-z,text'
9933      archive_cmds_need_lc=no
9934      hardcode_shlibpath_var=no
9935      runpath_var='LD_RUN_PATH'
9936
9937      if test "$GCC" = yes; then
9938	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9939	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9940      else
9941	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9942	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9943      fi
9944      ;;
9945
9946    sysv5* | sco3.2v5* | sco5v6*)
9947      # Note: We can NOT use -z defs as we might desire, because we do not
9948      # link with -lc, and that would cause any symbols used from libc to
9949      # always be unresolved, which means just about no library would
9950      # ever link correctly.  If we're not using GNU ld we use -z text
9951      # though, which does catch some bad symbols but isn't as heavy-handed
9952      # as -z defs.
9953      no_undefined_flag='${wl}-z,text'
9954      allow_undefined_flag='${wl}-z,nodefs'
9955      archive_cmds_need_lc=no
9956      hardcode_shlibpath_var=no
9957      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9958      hardcode_libdir_separator=':'
9959      link_all_deplibs=yes
9960      export_dynamic_flag_spec='${wl}-Bexport'
9961      runpath_var='LD_RUN_PATH'
9962
9963      if test "$GCC" = yes; then
9964	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9965	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9966      else
9967	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9968	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9969      fi
9970      ;;
9971
9972    uts4*)
9973      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9974      hardcode_libdir_flag_spec='-L$libdir'
9975      hardcode_shlibpath_var=no
9976      ;;
9977
9978    *)
9979      ld_shlibs=no
9980      ;;
9981    esac
9982
9983    if test x$host_vendor = xsni; then
9984      case $host in
9985      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9986	export_dynamic_flag_spec='${wl}-Blargedynsym'
9987	;;
9988      esac
9989    fi
9990  fi
9991
9992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9993$as_echo "$ld_shlibs" >&6; }
9994test "$ld_shlibs" = no && can_build_shared=no
9995
9996with_gnu_ld=$with_gnu_ld
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012#
10013# Do we need to explicitly link libc?
10014#
10015case "x$archive_cmds_need_lc" in
10016x|xyes)
10017  # Assume -lc should be added
10018  archive_cmds_need_lc=yes
10019
10020  if test "$enable_shared" = yes && test "$GCC" = yes; then
10021    case $archive_cmds in
10022    *'~'*)
10023      # FIXME: we may have to deal with multi-command sequences.
10024      ;;
10025    '$CC '*)
10026      # Test whether the compiler implicitly links with -lc since on some
10027      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10028      # to ld, don't add -lc before -lgcc.
10029      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10030$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10031if ${lt_cv_archive_cmds_need_lc+:} false; then :
10032  $as_echo_n "(cached) " >&6
10033else
10034  $RM conftest*
10035	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10036
10037	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10038  (eval $ac_compile) 2>&5
10039  ac_status=$?
10040  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10041  test $ac_status = 0; } 2>conftest.err; then
10042	  soname=conftest
10043	  lib=conftest
10044	  libobjs=conftest.$ac_objext
10045	  deplibs=
10046	  wl=$lt_prog_compiler_wl
10047	  pic_flag=$lt_prog_compiler_pic
10048	  compiler_flags=-v
10049	  linker_flags=-v
10050	  verstring=
10051	  output_objdir=.
10052	  libname=conftest
10053	  lt_save_allow_undefined_flag=$allow_undefined_flag
10054	  allow_undefined_flag=
10055	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10056  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10057  ac_status=$?
10058  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10059  test $ac_status = 0; }
10060	  then
10061	    lt_cv_archive_cmds_need_lc=no
10062	  else
10063	    lt_cv_archive_cmds_need_lc=yes
10064	  fi
10065	  allow_undefined_flag=$lt_save_allow_undefined_flag
10066	else
10067	  cat conftest.err 1>&5
10068	fi
10069	$RM conftest*
10070
10071fi
10072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10073$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10074      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10075      ;;
10076    esac
10077  fi
10078  ;;
10079esac
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10238$as_echo_n "checking dynamic linker characteristics... " >&6; }
10239
10240if test "$GCC" = yes; then
10241  case $host_os in
10242    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10243    *) lt_awk_arg="/^libraries:/" ;;
10244  esac
10245  case $host_os in
10246    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10247    *) lt_sed_strip_eq="s,=/,/,g" ;;
10248  esac
10249  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10250  case $lt_search_path_spec in
10251  *\;*)
10252    # if the path contains ";" then we assume it to be the separator
10253    # otherwise default to the standard path separator (i.e. ":") - it is
10254    # assumed that no part of a normal pathname contains ";" but that should
10255    # okay in the real world where ";" in dirpaths is itself problematic.
10256    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10257    ;;
10258  *)
10259    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10260    ;;
10261  esac
10262  # Ok, now we have the path, separated by spaces, we can step through it
10263  # and add multilib dir if necessary.
10264  lt_tmp_lt_search_path_spec=
10265  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10266  for lt_sys_path in $lt_search_path_spec; do
10267    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10268      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10269    else
10270      test -d "$lt_sys_path" && \
10271	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10272    fi
10273  done
10274  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10275BEGIN {RS=" "; FS="/|\n";} {
10276  lt_foo="";
10277  lt_count=0;
10278  for (lt_i = NF; lt_i > 0; lt_i--) {
10279    if ($lt_i != "" && $lt_i != ".") {
10280      if ($lt_i == "..") {
10281        lt_count++;
10282      } else {
10283        if (lt_count == 0) {
10284          lt_foo="/" $lt_i lt_foo;
10285        } else {
10286          lt_count--;
10287        }
10288      }
10289    }
10290  }
10291  if (lt_foo != "") { lt_freq[lt_foo]++; }
10292  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10293}'`
10294  # AWK program above erroneously prepends '/' to C:/dos/paths
10295  # for these hosts.
10296  case $host_os in
10297    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10298      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10299  esac
10300  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10301else
10302  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10303fi
10304library_names_spec=
10305libname_spec='lib$name'
10306soname_spec=
10307shrext_cmds=".so"
10308postinstall_cmds=
10309postuninstall_cmds=
10310finish_cmds=
10311finish_eval=
10312shlibpath_var=
10313shlibpath_overrides_runpath=unknown
10314version_type=none
10315dynamic_linker="$host_os ld.so"
10316sys_lib_dlsearch_path_spec="/lib /usr/lib"
10317need_lib_prefix=unknown
10318hardcode_into_libs=no
10319
10320# when you set need_version to no, make sure it does not cause -set_version
10321# flags to be left without arguments
10322need_version=unknown
10323
10324case $host_os in
10325aix3*)
10326  version_type=linux
10327  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10328  shlibpath_var=LIBPATH
10329
10330  # AIX 3 has no versioning support, so we append a major version to the name.
10331  soname_spec='${libname}${release}${shared_ext}$major'
10332  ;;
10333
10334aix[4-9]*)
10335  version_type=linux
10336  need_lib_prefix=no
10337  need_version=no
10338  hardcode_into_libs=yes
10339  if test "$host_cpu" = ia64; then
10340    # AIX 5 supports IA64
10341    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10342    shlibpath_var=LD_LIBRARY_PATH
10343  else
10344    # With GCC up to 2.95.x, collect2 would create an import file
10345    # for dependence libraries.  The import file would start with
10346    # the line `#! .'.  This would cause the generated library to
10347    # depend on `.', always an invalid library.  This was fixed in
10348    # development snapshots of GCC prior to 3.0.
10349    case $host_os in
10350      aix4 | aix4.[01] | aix4.[01].*)
10351      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10352	   echo ' yes '
10353	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10354	:
10355      else
10356	can_build_shared=no
10357      fi
10358      ;;
10359    esac
10360    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10361    # soname into executable. Probably we can add versioning support to
10362    # collect2, so additional links can be useful in future.
10363    if test "$aix_use_runtimelinking" = yes; then
10364      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10365      # instead of lib<name>.a to let people know that these are not
10366      # typical AIX shared libraries.
10367      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10368    else
10369      # We preserve .a as extension for shared libraries through AIX4.2
10370      # and later when we are not doing run time linking.
10371      library_names_spec='${libname}${release}.a $libname.a'
10372      soname_spec='${libname}${release}${shared_ext}$major'
10373    fi
10374    shlibpath_var=LIBPATH
10375  fi
10376  ;;
10377
10378amigaos*)
10379  case $host_cpu in
10380  powerpc)
10381    # Since July 2007 AmigaOS4 officially supports .so libraries.
10382    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10383    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10384    ;;
10385  m68k)
10386    library_names_spec='$libname.ixlibrary $libname.a'
10387    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10388    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10389    ;;
10390  esac
10391  ;;
10392
10393beos*)
10394  library_names_spec='${libname}${shared_ext}'
10395  dynamic_linker="$host_os ld.so"
10396  shlibpath_var=LIBRARY_PATH
10397  ;;
10398
10399bsdi[45]*)
10400  version_type=linux
10401  need_version=no
10402  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10403  soname_spec='${libname}${release}${shared_ext}$major'
10404  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10405  shlibpath_var=LD_LIBRARY_PATH
10406  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10407  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10408  # the default ld.so.conf also contains /usr/contrib/lib and
10409  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10410  # libtool to hard-code these into programs
10411  ;;
10412
10413cygwin* | mingw* | pw32* | cegcc*)
10414  version_type=windows
10415  shrext_cmds=".dll"
10416  need_version=no
10417  need_lib_prefix=no
10418
10419  case $GCC,$host_os in
10420  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10421    library_names_spec='$libname.dll.a'
10422    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10423    postinstall_cmds='base_file=`basename \${file}`~
10424      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10425      dldir=$destdir/`dirname \$dlpath`~
10426      test -d \$dldir || mkdir -p \$dldir~
10427      $install_prog $dir/$dlname \$dldir/$dlname~
10428      chmod a+x \$dldir/$dlname~
10429      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10430        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10431      fi'
10432    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10433      dlpath=$dir/\$dldll~
10434       $RM \$dlpath'
10435    shlibpath_overrides_runpath=yes
10436
10437    case $host_os in
10438    cygwin*)
10439      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10440      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10441
10442      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10443      ;;
10444    mingw* | cegcc*)
10445      # MinGW DLLs use traditional 'lib' prefix
10446      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10447      ;;
10448    pw32*)
10449      # pw32 DLLs use 'pw' prefix rather than 'lib'
10450      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10451      ;;
10452    esac
10453    ;;
10454
10455  *)
10456    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10457    ;;
10458  esac
10459  dynamic_linker='Win32 ld.exe'
10460  # FIXME: first we should search . and the directory the executable is in
10461  shlibpath_var=PATH
10462  ;;
10463
10464darwin* | rhapsody*)
10465  dynamic_linker="$host_os dyld"
10466  version_type=darwin
10467  need_lib_prefix=no
10468  need_version=no
10469  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10470  soname_spec='${libname}${release}${major}$shared_ext'
10471  shlibpath_overrides_runpath=yes
10472  shlibpath_var=DYLD_LIBRARY_PATH
10473  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10474
10475  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10476  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10477  ;;
10478
10479dgux*)
10480  version_type=linux
10481  need_lib_prefix=no
10482  need_version=no
10483  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10484  soname_spec='${libname}${release}${shared_ext}$major'
10485  shlibpath_var=LD_LIBRARY_PATH
10486  ;;
10487
10488freebsd* | dragonfly*)
10489  # DragonFly does not have aout.  When/if they implement a new
10490  # versioning mechanism, adjust this.
10491  if test -x /usr/bin/objformat; then
10492    objformat=`/usr/bin/objformat`
10493  else
10494    case $host_os in
10495    freebsd[23].*) objformat=aout ;;
10496    *) objformat=elf ;;
10497    esac
10498  fi
10499  version_type=freebsd-$objformat
10500  case $version_type in
10501    freebsd-elf*)
10502      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10503      need_version=no
10504      need_lib_prefix=no
10505      ;;
10506    freebsd-*)
10507      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10508      need_version=yes
10509      ;;
10510  esac
10511  shlibpath_var=LD_LIBRARY_PATH
10512  case $host_os in
10513  freebsd2.*)
10514    shlibpath_overrides_runpath=yes
10515    ;;
10516  freebsd3.[01]* | freebsdelf3.[01]*)
10517    shlibpath_overrides_runpath=yes
10518    hardcode_into_libs=yes
10519    ;;
10520  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10521  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10522    shlibpath_overrides_runpath=no
10523    hardcode_into_libs=yes
10524    ;;
10525  *) # from 4.6 on, and DragonFly
10526    shlibpath_overrides_runpath=yes
10527    hardcode_into_libs=yes
10528    ;;
10529  esac
10530  ;;
10531
10532gnu*)
10533  version_type=linux
10534  need_lib_prefix=no
10535  need_version=no
10536  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10537  soname_spec='${libname}${release}${shared_ext}$major'
10538  shlibpath_var=LD_LIBRARY_PATH
10539  hardcode_into_libs=yes
10540  ;;
10541
10542haiku*)
10543  version_type=linux
10544  need_lib_prefix=no
10545  need_version=no
10546  dynamic_linker="$host_os runtime_loader"
10547  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10548  soname_spec='${libname}${release}${shared_ext}$major'
10549  shlibpath_var=LIBRARY_PATH
10550  shlibpath_overrides_runpath=yes
10551  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10552  hardcode_into_libs=yes
10553  ;;
10554
10555hpux9* | hpux10* | hpux11*)
10556  # Give a soname corresponding to the major version so that dld.sl refuses to
10557  # link against other versions.
10558  version_type=sunos
10559  need_lib_prefix=no
10560  need_version=no
10561  case $host_cpu in
10562  ia64*)
10563    shrext_cmds='.so'
10564    hardcode_into_libs=yes
10565    dynamic_linker="$host_os dld.so"
10566    shlibpath_var=LD_LIBRARY_PATH
10567    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10568    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10569    soname_spec='${libname}${release}${shared_ext}$major'
10570    if test "X$HPUX_IA64_MODE" = X32; then
10571      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10572    else
10573      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10574    fi
10575    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10576    ;;
10577  hppa*64*)
10578    shrext_cmds='.sl'
10579    hardcode_into_libs=yes
10580    dynamic_linker="$host_os dld.sl"
10581    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10582    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10583    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10584    soname_spec='${libname}${release}${shared_ext}$major'
10585    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10586    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10587    ;;
10588  *)
10589    shrext_cmds='.sl'
10590    dynamic_linker="$host_os dld.sl"
10591    shlibpath_var=SHLIB_PATH
10592    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10593    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10594    soname_spec='${libname}${release}${shared_ext}$major'
10595    ;;
10596  esac
10597  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10598  postinstall_cmds='chmod 555 $lib'
10599  # or fails outright, so override atomically:
10600  install_override_mode=555
10601  ;;
10602
10603interix[3-9]*)
10604  version_type=linux
10605  need_lib_prefix=no
10606  need_version=no
10607  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10608  soname_spec='${libname}${release}${shared_ext}$major'
10609  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10610  shlibpath_var=LD_LIBRARY_PATH
10611  shlibpath_overrides_runpath=no
10612  hardcode_into_libs=yes
10613  ;;
10614
10615irix5* | irix6* | nonstopux*)
10616  case $host_os in
10617    nonstopux*) version_type=nonstopux ;;
10618    *)
10619	if test "$lt_cv_prog_gnu_ld" = yes; then
10620		version_type=linux
10621	else
10622		version_type=irix
10623	fi ;;
10624  esac
10625  need_lib_prefix=no
10626  need_version=no
10627  soname_spec='${libname}${release}${shared_ext}$major'
10628  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10629  case $host_os in
10630  irix5* | nonstopux*)
10631    libsuff= shlibsuff=
10632    ;;
10633  *)
10634    case $LD in # libtool.m4 will add one of these switches to LD
10635    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10636      libsuff= shlibsuff= libmagic=32-bit;;
10637    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10638      libsuff=32 shlibsuff=N32 libmagic=N32;;
10639    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10640      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10641    *) libsuff= shlibsuff= libmagic=never-match;;
10642    esac
10643    ;;
10644  esac
10645  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10646  shlibpath_overrides_runpath=no
10647  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10648  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10649  hardcode_into_libs=yes
10650  ;;
10651
10652# No shared lib support for Linux oldld, aout, or coff.
10653linux*oldld* | linux*aout* | linux*coff*)
10654  dynamic_linker=no
10655  ;;
10656
10657# This must be Linux ELF.
10658linux* | k*bsd*-gnu | kopensolaris*-gnu)
10659  version_type=linux
10660  need_lib_prefix=no
10661  need_version=no
10662  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10663  soname_spec='${libname}${release}${shared_ext}$major'
10664  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10665  shlibpath_var=LD_LIBRARY_PATH
10666  shlibpath_overrides_runpath=no
10667
10668  # Some binutils ld are patched to set DT_RUNPATH
10669  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10670  $as_echo_n "(cached) " >&6
10671else
10672  lt_cv_shlibpath_overrides_runpath=no
10673    save_LDFLAGS=$LDFLAGS
10674    save_libdir=$libdir
10675    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10676	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10677    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10678/* end confdefs.h.  */
10679
10680int
10681main ()
10682{
10683
10684  ;
10685  return 0;
10686}
10687_ACEOF
10688if ac_fn_c_try_link "$LINENO"; then :
10689  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10690  lt_cv_shlibpath_overrides_runpath=yes
10691fi
10692fi
10693rm -f core conftest.err conftest.$ac_objext \
10694    conftest$ac_exeext conftest.$ac_ext
10695    LDFLAGS=$save_LDFLAGS
10696    libdir=$save_libdir
10697
10698fi
10699
10700  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10701
10702  # This implies no fast_install, which is unacceptable.
10703  # Some rework will be needed to allow for fast_install
10704  # before this can be enabled.
10705  hardcode_into_libs=yes
10706
10707  # Append ld.so.conf contents to the search path
10708  if test -f /etc/ld.so.conf; then
10709    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' ' '`
10710    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10711  fi
10712
10713  # We used to test for /lib/ld.so.1 and disable shared libraries on
10714  # powerpc, because MkLinux only supported shared libraries with the
10715  # GNU dynamic linker.  Since this was broken with cross compilers,
10716  # most powerpc-linux boxes support dynamic linking these days and
10717  # people can always --disable-shared, the test was removed, and we
10718  # assume the GNU/Linux dynamic linker is in use.
10719  dynamic_linker='GNU/Linux ld.so'
10720  ;;
10721
10722netbsd*)
10723  version_type=sunos
10724  need_lib_prefix=no
10725  need_version=no
10726  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10727    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10728    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10729    dynamic_linker='NetBSD (a.out) ld.so'
10730  else
10731    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10732    soname_spec='${libname}${release}${shared_ext}$major'
10733    dynamic_linker='NetBSD ld.elf_so'
10734  fi
10735  shlibpath_var=LD_LIBRARY_PATH
10736  shlibpath_overrides_runpath=yes
10737  hardcode_into_libs=yes
10738  ;;
10739
10740newsos6)
10741  version_type=linux
10742  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10743  shlibpath_var=LD_LIBRARY_PATH
10744  shlibpath_overrides_runpath=yes
10745  ;;
10746
10747*nto* | *qnx*)
10748  version_type=qnx
10749  need_lib_prefix=no
10750  need_version=no
10751  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10752  soname_spec='${libname}${release}${shared_ext}$major'
10753  shlibpath_var=LD_LIBRARY_PATH
10754  shlibpath_overrides_runpath=no
10755  hardcode_into_libs=yes
10756  dynamic_linker='ldqnx.so'
10757  ;;
10758
10759openbsd*)
10760  version_type=sunos
10761  sys_lib_dlsearch_path_spec="/usr/lib"
10762  need_lib_prefix=no
10763  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10764  case $host_os in
10765    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10766    *)				need_version=no  ;;
10767  esac
10768  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10769  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10770  shlibpath_var=LD_LIBRARY_PATH
10771  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10772    case $host_os in
10773      openbsd2.[89] | openbsd2.[89].*)
10774	shlibpath_overrides_runpath=no
10775	;;
10776      *)
10777	shlibpath_overrides_runpath=yes
10778	;;
10779      esac
10780  else
10781    shlibpath_overrides_runpath=yes
10782  fi
10783  ;;
10784
10785os2*)
10786  libname_spec='$name'
10787  shrext_cmds=".dll"
10788  need_lib_prefix=no
10789  library_names_spec='$libname${shared_ext} $libname.a'
10790  dynamic_linker='OS/2 ld.exe'
10791  shlibpath_var=LIBPATH
10792  ;;
10793
10794osf3* | osf4* | osf5*)
10795  version_type=osf
10796  need_lib_prefix=no
10797  need_version=no
10798  soname_spec='${libname}${release}${shared_ext}$major'
10799  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10800  shlibpath_var=LD_LIBRARY_PATH
10801  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10802  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10803  ;;
10804
10805rdos*)
10806  dynamic_linker=no
10807  ;;
10808
10809solaris*)
10810  version_type=linux
10811  need_lib_prefix=no
10812  need_version=no
10813  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10814  soname_spec='${libname}${release}${shared_ext}$major'
10815  shlibpath_var=LD_LIBRARY_PATH
10816  shlibpath_overrides_runpath=yes
10817  hardcode_into_libs=yes
10818  # ldd complains unless libraries are executable
10819  postinstall_cmds='chmod +x $lib'
10820  ;;
10821
10822sunos4*)
10823  version_type=sunos
10824  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10825  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10826  shlibpath_var=LD_LIBRARY_PATH
10827  shlibpath_overrides_runpath=yes
10828  if test "$with_gnu_ld" = yes; then
10829    need_lib_prefix=no
10830  fi
10831  need_version=yes
10832  ;;
10833
10834sysv4 | sysv4.3*)
10835  version_type=linux
10836  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10837  soname_spec='${libname}${release}${shared_ext}$major'
10838  shlibpath_var=LD_LIBRARY_PATH
10839  case $host_vendor in
10840    sni)
10841      shlibpath_overrides_runpath=no
10842      need_lib_prefix=no
10843      runpath_var=LD_RUN_PATH
10844      ;;
10845    siemens)
10846      need_lib_prefix=no
10847      ;;
10848    motorola)
10849      need_lib_prefix=no
10850      need_version=no
10851      shlibpath_overrides_runpath=no
10852      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10853      ;;
10854  esac
10855  ;;
10856
10857sysv4*MP*)
10858  if test -d /usr/nec ;then
10859    version_type=linux
10860    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10861    soname_spec='$libname${shared_ext}.$major'
10862    shlibpath_var=LD_LIBRARY_PATH
10863  fi
10864  ;;
10865
10866sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10867  version_type=freebsd-elf
10868  need_lib_prefix=no
10869  need_version=no
10870  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10871  soname_spec='${libname}${release}${shared_ext}$major'
10872  shlibpath_var=LD_LIBRARY_PATH
10873  shlibpath_overrides_runpath=yes
10874  hardcode_into_libs=yes
10875  if test "$with_gnu_ld" = yes; then
10876    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10877  else
10878    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10879    case $host_os in
10880      sco3.2v5*)
10881        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10882	;;
10883    esac
10884  fi
10885  sys_lib_dlsearch_path_spec='/usr/lib'
10886  ;;
10887
10888tpf*)
10889  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10890  version_type=linux
10891  need_lib_prefix=no
10892  need_version=no
10893  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10894  shlibpath_var=LD_LIBRARY_PATH
10895  shlibpath_overrides_runpath=no
10896  hardcode_into_libs=yes
10897  ;;
10898
10899uts4*)
10900  version_type=linux
10901  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10902  soname_spec='${libname}${release}${shared_ext}$major'
10903  shlibpath_var=LD_LIBRARY_PATH
10904  ;;
10905
10906*)
10907  dynamic_linker=no
10908  ;;
10909esac
10910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10911$as_echo "$dynamic_linker" >&6; }
10912test "$dynamic_linker" = no && can_build_shared=no
10913
10914variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10915if test "$GCC" = yes; then
10916  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10917fi
10918
10919if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10920  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10921fi
10922if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10923  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10924fi
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11018$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11019hardcode_action=
11020if test -n "$hardcode_libdir_flag_spec" ||
11021   test -n "$runpath_var" ||
11022   test "X$hardcode_automatic" = "Xyes" ; then
11023
11024  # We can hardcode non-existent directories.
11025  if test "$hardcode_direct" != no &&
11026     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11027     # have to relink, otherwise we might link with an installed library
11028     # when we should be linking with a yet-to-be-installed one
11029     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11030     test "$hardcode_minus_L" != no; then
11031    # Linking always hardcodes the temporary library directory.
11032    hardcode_action=relink
11033  else
11034    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11035    hardcode_action=immediate
11036  fi
11037else
11038  # We cannot hardcode anything, or else we can only hardcode existing
11039  # directories.
11040  hardcode_action=unsupported
11041fi
11042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11043$as_echo "$hardcode_action" >&6; }
11044
11045if test "$hardcode_action" = relink ||
11046   test "$inherit_rpath" = yes; then
11047  # Fast installation is not supported
11048  enable_fast_install=no
11049elif test "$shlibpath_overrides_runpath" = yes ||
11050     test "$enable_shared" = no; then
11051  # Fast installation is not necessary
11052  enable_fast_install=needless
11053fi
11054
11055
11056
11057
11058
11059
11060  if test "x$enable_dlopen" != xyes; then
11061  enable_dlopen=unknown
11062  enable_dlopen_self=unknown
11063  enable_dlopen_self_static=unknown
11064else
11065  lt_cv_dlopen=no
11066  lt_cv_dlopen_libs=
11067
11068  case $host_os in
11069  beos*)
11070    lt_cv_dlopen="load_add_on"
11071    lt_cv_dlopen_libs=
11072    lt_cv_dlopen_self=yes
11073    ;;
11074
11075  mingw* | pw32* | cegcc*)
11076    lt_cv_dlopen="LoadLibrary"
11077    lt_cv_dlopen_libs=
11078    ;;
11079
11080  cygwin*)
11081    lt_cv_dlopen="dlopen"
11082    lt_cv_dlopen_libs=
11083    ;;
11084
11085  darwin*)
11086  # if libdl is installed we need to link against it
11087    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11088$as_echo_n "checking for dlopen in -ldl... " >&6; }
11089if ${ac_cv_lib_dl_dlopen+:} false; then :
11090  $as_echo_n "(cached) " >&6
11091else
11092  ac_check_lib_save_LIBS=$LIBS
11093LIBS="-ldl  $LIBS"
11094cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11095/* end confdefs.h.  */
11096
11097/* Override any GCC internal prototype to avoid an error.
11098   Use char because int might match the return type of a GCC
11099   builtin and then its argument prototype would still apply.  */
11100#ifdef __cplusplus
11101extern "C"
11102#endif
11103char dlopen ();
11104int
11105main ()
11106{
11107return dlopen ();
11108  ;
11109  return 0;
11110}
11111_ACEOF
11112if ac_fn_c_try_link "$LINENO"; then :
11113  ac_cv_lib_dl_dlopen=yes
11114else
11115  ac_cv_lib_dl_dlopen=no
11116fi
11117rm -f core conftest.err conftest.$ac_objext \
11118    conftest$ac_exeext conftest.$ac_ext
11119LIBS=$ac_check_lib_save_LIBS
11120fi
11121{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11122$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11123if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11124  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11125else
11126
11127    lt_cv_dlopen="dyld"
11128    lt_cv_dlopen_libs=
11129    lt_cv_dlopen_self=yes
11130
11131fi
11132
11133    ;;
11134
11135  *)
11136    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11137if test "x$ac_cv_func_shl_load" = xyes; then :
11138  lt_cv_dlopen="shl_load"
11139else
11140  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11141$as_echo_n "checking for shl_load in -ldld... " >&6; }
11142if ${ac_cv_lib_dld_shl_load+:} false; then :
11143  $as_echo_n "(cached) " >&6
11144else
11145  ac_check_lib_save_LIBS=$LIBS
11146LIBS="-ldld  $LIBS"
11147cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11148/* end confdefs.h.  */
11149
11150/* Override any GCC internal prototype to avoid an error.
11151   Use char because int might match the return type of a GCC
11152   builtin and then its argument prototype would still apply.  */
11153#ifdef __cplusplus
11154extern "C"
11155#endif
11156char shl_load ();
11157int
11158main ()
11159{
11160return shl_load ();
11161  ;
11162  return 0;
11163}
11164_ACEOF
11165if ac_fn_c_try_link "$LINENO"; then :
11166  ac_cv_lib_dld_shl_load=yes
11167else
11168  ac_cv_lib_dld_shl_load=no
11169fi
11170rm -f core conftest.err conftest.$ac_objext \
11171    conftest$ac_exeext conftest.$ac_ext
11172LIBS=$ac_check_lib_save_LIBS
11173fi
11174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11175$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11176if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11177  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11178else
11179  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11180if test "x$ac_cv_func_dlopen" = xyes; then :
11181  lt_cv_dlopen="dlopen"
11182else
11183  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11184$as_echo_n "checking for dlopen in -ldl... " >&6; }
11185if ${ac_cv_lib_dl_dlopen+:} false; then :
11186  $as_echo_n "(cached) " >&6
11187else
11188  ac_check_lib_save_LIBS=$LIBS
11189LIBS="-ldl  $LIBS"
11190cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11191/* end confdefs.h.  */
11192
11193/* Override any GCC internal prototype to avoid an error.
11194   Use char because int might match the return type of a GCC
11195   builtin and then its argument prototype would still apply.  */
11196#ifdef __cplusplus
11197extern "C"
11198#endif
11199char dlopen ();
11200int
11201main ()
11202{
11203return dlopen ();
11204  ;
11205  return 0;
11206}
11207_ACEOF
11208if ac_fn_c_try_link "$LINENO"; then :
11209  ac_cv_lib_dl_dlopen=yes
11210else
11211  ac_cv_lib_dl_dlopen=no
11212fi
11213rm -f core conftest.err conftest.$ac_objext \
11214    conftest$ac_exeext conftest.$ac_ext
11215LIBS=$ac_check_lib_save_LIBS
11216fi
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11218$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11219if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11220  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11221else
11222  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11223$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11224if ${ac_cv_lib_svld_dlopen+:} false; then :
11225  $as_echo_n "(cached) " >&6
11226else
11227  ac_check_lib_save_LIBS=$LIBS
11228LIBS="-lsvld  $LIBS"
11229cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11230/* end confdefs.h.  */
11231
11232/* Override any GCC internal prototype to avoid an error.
11233   Use char because int might match the return type of a GCC
11234   builtin and then its argument prototype would still apply.  */
11235#ifdef __cplusplus
11236extern "C"
11237#endif
11238char dlopen ();
11239int
11240main ()
11241{
11242return dlopen ();
11243  ;
11244  return 0;
11245}
11246_ACEOF
11247if ac_fn_c_try_link "$LINENO"; then :
11248  ac_cv_lib_svld_dlopen=yes
11249else
11250  ac_cv_lib_svld_dlopen=no
11251fi
11252rm -f core conftest.err conftest.$ac_objext \
11253    conftest$ac_exeext conftest.$ac_ext
11254LIBS=$ac_check_lib_save_LIBS
11255fi
11256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11257$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11258if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11259  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11260else
11261  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11262$as_echo_n "checking for dld_link in -ldld... " >&6; }
11263if ${ac_cv_lib_dld_dld_link+:} false; then :
11264  $as_echo_n "(cached) " >&6
11265else
11266  ac_check_lib_save_LIBS=$LIBS
11267LIBS="-ldld  $LIBS"
11268cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11269/* end confdefs.h.  */
11270
11271/* Override any GCC internal prototype to avoid an error.
11272   Use char because int might match the return type of a GCC
11273   builtin and then its argument prototype would still apply.  */
11274#ifdef __cplusplus
11275extern "C"
11276#endif
11277char dld_link ();
11278int
11279main ()
11280{
11281return dld_link ();
11282  ;
11283  return 0;
11284}
11285_ACEOF
11286if ac_fn_c_try_link "$LINENO"; then :
11287  ac_cv_lib_dld_dld_link=yes
11288else
11289  ac_cv_lib_dld_dld_link=no
11290fi
11291rm -f core conftest.err conftest.$ac_objext \
11292    conftest$ac_exeext conftest.$ac_ext
11293LIBS=$ac_check_lib_save_LIBS
11294fi
11295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11296$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11297if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11298  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11299fi
11300
11301
11302fi
11303
11304
11305fi
11306
11307
11308fi
11309
11310
11311fi
11312
11313
11314fi
11315
11316    ;;
11317  esac
11318
11319  if test "x$lt_cv_dlopen" != xno; then
11320    enable_dlopen=yes
11321  else
11322    enable_dlopen=no
11323  fi
11324
11325  case $lt_cv_dlopen in
11326  dlopen)
11327    save_CPPFLAGS="$CPPFLAGS"
11328    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11329
11330    save_LDFLAGS="$LDFLAGS"
11331    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11332
11333    save_LIBS="$LIBS"
11334    LIBS="$lt_cv_dlopen_libs $LIBS"
11335
11336    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11337$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11338if ${lt_cv_dlopen_self+:} false; then :
11339  $as_echo_n "(cached) " >&6
11340else
11341  	  if test "$cross_compiling" = yes; then :
11342  lt_cv_dlopen_self=cross
11343else
11344  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11345  lt_status=$lt_dlunknown
11346  cat > conftest.$ac_ext <<_LT_EOF
11347#line 11347 "configure"
11348#include "confdefs.h"
11349
11350#if HAVE_DLFCN_H
11351#include <dlfcn.h>
11352#endif
11353
11354#include <stdio.h>
11355
11356#ifdef RTLD_GLOBAL
11357#  define LT_DLGLOBAL		RTLD_GLOBAL
11358#else
11359#  ifdef DL_GLOBAL
11360#    define LT_DLGLOBAL		DL_GLOBAL
11361#  else
11362#    define LT_DLGLOBAL		0
11363#  endif
11364#endif
11365
11366/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11367   find out it does not work in some platform. */
11368#ifndef LT_DLLAZY_OR_NOW
11369#  ifdef RTLD_LAZY
11370#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11371#  else
11372#    ifdef DL_LAZY
11373#      define LT_DLLAZY_OR_NOW		DL_LAZY
11374#    else
11375#      ifdef RTLD_NOW
11376#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11377#      else
11378#        ifdef DL_NOW
11379#          define LT_DLLAZY_OR_NOW	DL_NOW
11380#        else
11381#          define LT_DLLAZY_OR_NOW	0
11382#        endif
11383#      endif
11384#    endif
11385#  endif
11386#endif
11387
11388/* When -fvisbility=hidden is used, assume the code has been annotated
11389   correspondingly for the symbols needed.  */
11390#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11391void fnord () __attribute__((visibility("default")));
11392#endif
11393
11394void fnord () { int i=42; }
11395int main ()
11396{
11397  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11398  int status = $lt_dlunknown;
11399
11400  if (self)
11401    {
11402      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11403      else
11404        {
11405	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11406          else puts (dlerror ());
11407	}
11408      /* dlclose (self); */
11409    }
11410  else
11411    puts (dlerror ());
11412
11413  return status;
11414}
11415_LT_EOF
11416  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11417  (eval $ac_link) 2>&5
11418  ac_status=$?
11419  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11420  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11421    (./conftest; exit; ) >&5 2>/dev/null
11422    lt_status=$?
11423    case x$lt_status in
11424      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11425      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11426      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11427    esac
11428  else :
11429    # compilation failed
11430    lt_cv_dlopen_self=no
11431  fi
11432fi
11433rm -fr conftest*
11434
11435
11436fi
11437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11438$as_echo "$lt_cv_dlopen_self" >&6; }
11439
11440    if test "x$lt_cv_dlopen_self" = xyes; then
11441      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11442      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11443$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11444if ${lt_cv_dlopen_self_static+:} false; then :
11445  $as_echo_n "(cached) " >&6
11446else
11447  	  if test "$cross_compiling" = yes; then :
11448  lt_cv_dlopen_self_static=cross
11449else
11450  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11451  lt_status=$lt_dlunknown
11452  cat > conftest.$ac_ext <<_LT_EOF
11453#line 11453 "configure"
11454#include "confdefs.h"
11455
11456#if HAVE_DLFCN_H
11457#include <dlfcn.h>
11458#endif
11459
11460#include <stdio.h>
11461
11462#ifdef RTLD_GLOBAL
11463#  define LT_DLGLOBAL		RTLD_GLOBAL
11464#else
11465#  ifdef DL_GLOBAL
11466#    define LT_DLGLOBAL		DL_GLOBAL
11467#  else
11468#    define LT_DLGLOBAL		0
11469#  endif
11470#endif
11471
11472/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11473   find out it does not work in some platform. */
11474#ifndef LT_DLLAZY_OR_NOW
11475#  ifdef RTLD_LAZY
11476#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11477#  else
11478#    ifdef DL_LAZY
11479#      define LT_DLLAZY_OR_NOW		DL_LAZY
11480#    else
11481#      ifdef RTLD_NOW
11482#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11483#      else
11484#        ifdef DL_NOW
11485#          define LT_DLLAZY_OR_NOW	DL_NOW
11486#        else
11487#          define LT_DLLAZY_OR_NOW	0
11488#        endif
11489#      endif
11490#    endif
11491#  endif
11492#endif
11493
11494/* When -fvisbility=hidden is used, assume the code has been annotated
11495   correspondingly for the symbols needed.  */
11496#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11497void fnord () __attribute__((visibility("default")));
11498#endif
11499
11500void fnord () { int i=42; }
11501int main ()
11502{
11503  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11504  int status = $lt_dlunknown;
11505
11506  if (self)
11507    {
11508      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11509      else
11510        {
11511	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11512          else puts (dlerror ());
11513	}
11514      /* dlclose (self); */
11515    }
11516  else
11517    puts (dlerror ());
11518
11519  return status;
11520}
11521_LT_EOF
11522  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11523  (eval $ac_link) 2>&5
11524  ac_status=$?
11525  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11526  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11527    (./conftest; exit; ) >&5 2>/dev/null
11528    lt_status=$?
11529    case x$lt_status in
11530      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11531      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11532      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11533    esac
11534  else :
11535    # compilation failed
11536    lt_cv_dlopen_self_static=no
11537  fi
11538fi
11539rm -fr conftest*
11540
11541
11542fi
11543{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11544$as_echo "$lt_cv_dlopen_self_static" >&6; }
11545    fi
11546
11547    CPPFLAGS="$save_CPPFLAGS"
11548    LDFLAGS="$save_LDFLAGS"
11549    LIBS="$save_LIBS"
11550    ;;
11551  esac
11552
11553  case $lt_cv_dlopen_self in
11554  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11555  *) enable_dlopen_self=unknown ;;
11556  esac
11557
11558  case $lt_cv_dlopen_self_static in
11559  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11560  *) enable_dlopen_self_static=unknown ;;
11561  esac
11562fi
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580striplib=
11581old_striplib=
11582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11583$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11584if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11585  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11586  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11588$as_echo "yes" >&6; }
11589else
11590# FIXME - insert some real tests, host_os isn't really good enough
11591  case $host_os in
11592  darwin*)
11593    if test -n "$STRIP" ; then
11594      striplib="$STRIP -x"
11595      old_striplib="$STRIP -S"
11596      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11597$as_echo "yes" >&6; }
11598    else
11599      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11600$as_echo "no" >&6; }
11601    fi
11602    ;;
11603  *)
11604    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11605$as_echo "no" >&6; }
11606    ;;
11607  esac
11608fi
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621  # Report which library types will actually be built
11622  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11623$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11624  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11625$as_echo "$can_build_shared" >&6; }
11626
11627  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11628$as_echo_n "checking whether to build shared libraries... " >&6; }
11629  test "$can_build_shared" = "no" && enable_shared=no
11630
11631  # On AIX, shared libraries and static libraries use the same namespace, and
11632  # are all built from PIC.
11633  case $host_os in
11634  aix3*)
11635    test "$enable_shared" = yes && enable_static=no
11636    if test -n "$RANLIB"; then
11637      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11638      postinstall_cmds='$RANLIB $lib'
11639    fi
11640    ;;
11641
11642  aix[4-9]*)
11643    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11644      test "$enable_shared" = yes && enable_static=no
11645    fi
11646    ;;
11647  esac
11648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11649$as_echo "$enable_shared" >&6; }
11650
11651  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11652$as_echo_n "checking whether to build static libraries... " >&6; }
11653  # Make sure either enable_shared or enable_static is yes.
11654  test "$enable_shared" = yes || enable_static=yes
11655  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11656$as_echo "$enable_static" >&6; }
11657
11658
11659
11660
11661fi
11662ac_ext=c
11663ac_cpp='$CPP $CPPFLAGS'
11664ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11665ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11666ac_compiler_gnu=$ac_cv_c_compiler_gnu
11667
11668CC="$lt_save_CC"
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682# Source file extension for Go test sources.
11683ac_ext=go
11684
11685# Object file extension for compiled Go test sources.
11686objext=o
11687objext_GO=$objext
11688
11689# Code to be used in simple compile tests
11690lt_simple_compile_test_code="package main; func main() { }"
11691
11692# Code to be used in simple link tests
11693lt_simple_link_test_code='package main; func main() { }'
11694
11695# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11696
11697
11698
11699
11700
11701
11702# If no C compiler was specified, use CC.
11703LTCC=${LTCC-"$CC"}
11704
11705# If no C compiler flags were specified, use CFLAGS.
11706LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11707
11708# Allow CC to be a program name with arguments.
11709compiler=$CC
11710
11711
11712# save warnings/boilerplate of simple test code
11713ac_outfile=conftest.$ac_objext
11714echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11715eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11716_lt_compiler_boilerplate=`cat conftest.err`
11717$RM conftest*
11718
11719ac_outfile=conftest.$ac_objext
11720echo "$lt_simple_link_test_code" >conftest.$ac_ext
11721eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11722_lt_linker_boilerplate=`cat conftest.err`
11723$RM -r conftest*
11724
11725
11726# Allow CC to be a program name with arguments.
11727lt_save_CC="$CC"
11728lt_save_GCC="$GCC"
11729GCC=yes
11730CC=${GOC-"gccgo"}
11731compiler=$CC
11732compiler_GO=$CC
11733LD_GO="$LD"
11734for cc_temp in $compiler""; do
11735  case $cc_temp in
11736    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11737    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11738    \-*) ;;
11739    *) break;;
11740  esac
11741done
11742cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11743
11744
11745# Go did not exist at the time GCC didn't implicitly link libc in.
11746archive_cmds_need_lc_GO=no
11747
11748old_archive_cmds_GO=$old_archive_cmds
11749
11750## CAVEAT EMPTOR:
11751## There is no encapsulation within the following macros, do not change
11752## the running order or otherwise move them around unless you know exactly
11753## what you are doing...
11754if test -n "$compiler"; then
11755
11756lt_prog_compiler_no_builtin_flag_GO=
11757
11758if test "$GCC" = yes; then
11759  case $cc_basename in
11760  nvcc*)
11761    lt_prog_compiler_no_builtin_flag_GO=' -Xcompiler -fno-builtin' ;;
11762  *)
11763    lt_prog_compiler_no_builtin_flag_GO=' -fno-builtin' ;;
11764  esac
11765
11766  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
11767$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
11768if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
11769  $as_echo_n "(cached) " >&6
11770else
11771  lt_cv_prog_compiler_rtti_exceptions=no
11772   ac_outfile=conftest.$ac_objext
11773   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11774   lt_compiler_flag="-fno-rtti -fno-exceptions"
11775   # Insert the option either (1) after the last *FLAGS variable, or
11776   # (2) before a word containing "conftest.", or (3) at the end.
11777   # Note that $ac_compile itself does not contain backslashes and begins
11778   # with a dollar sign (not a hyphen), so the echo should work correctly.
11779   # The option is referenced via a variable to avoid confusing sed.
11780   lt_compile=`echo "$ac_compile" | $SED \
11781   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11782   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11783   -e 's:$: $lt_compiler_flag:'`
11784   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11785   (eval "$lt_compile" 2>conftest.err)
11786   ac_status=$?
11787   cat conftest.err >&5
11788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11789   if (exit $ac_status) && test -s "$ac_outfile"; then
11790     # The compiler can only warn and ignore the option if not recognized
11791     # So say no if there are warnings other than the usual output.
11792     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
11793     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11794     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11795       lt_cv_prog_compiler_rtti_exceptions=yes
11796     fi
11797   fi
11798   $RM conftest*
11799
11800fi
11801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
11802$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
11803
11804if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
11805    lt_prog_compiler_no_builtin_flag_GO="$lt_prog_compiler_no_builtin_flag_GO -fno-rtti -fno-exceptions"
11806else
11807    :
11808fi
11809
11810fi
11811
11812
11813
11814  lt_prog_compiler_wl_GO=
11815lt_prog_compiler_pic_GO=
11816lt_prog_compiler_static_GO=
11817
11818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
11819$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
11820
11821  if test "$GCC" = yes; then
11822    lt_prog_compiler_wl_GO='-Wl,'
11823    lt_prog_compiler_static_GO='-static'
11824
11825    case $host_os in
11826      aix*)
11827      # All AIX code is PIC.
11828      if test "$host_cpu" = ia64; then
11829	# AIX 5 now supports IA64 processor
11830	lt_prog_compiler_static_GO='-Bstatic'
11831      fi
11832      lt_prog_compiler_pic_GO='-fPIC'
11833      ;;
11834
11835    amigaos*)
11836      case $host_cpu in
11837      powerpc)
11838            # see comment about AmigaOS4 .so support
11839            lt_prog_compiler_pic_GO='-fPIC'
11840        ;;
11841      m68k)
11842            # FIXME: we need at least 68020 code to build shared libraries, but
11843            # adding the `-m68020' flag to GCC prevents building anything better,
11844            # like `-m68040'.
11845            lt_prog_compiler_pic_GO='-m68020 -resident32 -malways-restore-a4'
11846        ;;
11847      esac
11848      ;;
11849
11850    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11851      # PIC is the default for these OSes.
11852      ;;
11853
11854    mingw* | cygwin* | pw32* | os2* | cegcc*)
11855      # This hack is so that the source file can tell whether it is being
11856      # built for inclusion in a dll (and should export symbols for example).
11857      # Although the cygwin gcc ignores -fPIC, still need this for old-style
11858      # (--disable-auto-import) libraries
11859      lt_prog_compiler_pic_GO='-DDLL_EXPORT'
11860      ;;
11861
11862    darwin* | rhapsody*)
11863      # PIC is the default on this platform
11864      # Common symbols not allowed in MH_DYLIB files
11865      lt_prog_compiler_pic_GO='-fno-common'
11866      ;;
11867
11868    haiku*)
11869      # PIC is the default for Haiku.
11870      # The "-static" flag exists, but is broken.
11871      lt_prog_compiler_static_GO=
11872      ;;
11873
11874    hpux*)
11875      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
11876      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
11877      # sets the default TLS model and affects inlining.
11878      case $host_cpu in
11879      hppa*64*)
11880	# +Z the default
11881	;;
11882      *)
11883	lt_prog_compiler_pic_GO='-fPIC'
11884	;;
11885      esac
11886      ;;
11887
11888    interix[3-9]*)
11889      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11890      # Instead, we relocate shared libraries at runtime.
11891      ;;
11892
11893    msdosdjgpp*)
11894      # Just because we use GCC doesn't mean we suddenly get shared libraries
11895      # on systems that don't support them.
11896      lt_prog_compiler_can_build_shared_GO=no
11897      enable_shared=no
11898      ;;
11899
11900    *nto* | *qnx*)
11901      # QNX uses GNU C++, but need to define -shared option too, otherwise
11902      # it will coredump.
11903      lt_prog_compiler_pic_GO='-fPIC -shared'
11904      ;;
11905
11906    sysv4*MP*)
11907      if test -d /usr/nec; then
11908	lt_prog_compiler_pic_GO=-Kconform_pic
11909      fi
11910      ;;
11911
11912    *)
11913      lt_prog_compiler_pic_GO='-fPIC'
11914      ;;
11915    esac
11916
11917    case $cc_basename in
11918    nvcc*) # Cuda Compiler Driver 2.2
11919      lt_prog_compiler_wl_GO='-Xlinker '
11920      lt_prog_compiler_pic_GO='-Xcompiler -fPIC'
11921      ;;
11922    esac
11923  else
11924    # PORTME Check for flag to pass linker flags through the system compiler.
11925    case $host_os in
11926    aix*)
11927      lt_prog_compiler_wl_GO='-Wl,'
11928      if test "$host_cpu" = ia64; then
11929	# AIX 5 now supports IA64 processor
11930	lt_prog_compiler_static_GO='-Bstatic'
11931      else
11932	lt_prog_compiler_static_GO='-bnso -bI:/lib/syscalls.exp'
11933      fi
11934      ;;
11935
11936    mingw* | cygwin* | pw32* | os2* | cegcc*)
11937      # This hack is so that the source file can tell whether it is being
11938      # built for inclusion in a dll (and should export symbols for example).
11939      lt_prog_compiler_pic_GO='-DDLL_EXPORT'
11940      ;;
11941
11942    hpux9* | hpux10* | hpux11*)
11943      lt_prog_compiler_wl_GO='-Wl,'
11944      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11945      # not for PA HP-UX.
11946      case $host_cpu in
11947      hppa*64*|ia64*)
11948	# +Z the default
11949	;;
11950      *)
11951	lt_prog_compiler_pic_GO='+Z'
11952	;;
11953      esac
11954      # Is there a better lt_prog_compiler_static that works with the bundled CC?
11955      lt_prog_compiler_static_GO='${wl}-a ${wl}archive'
11956      ;;
11957
11958    irix5* | irix6* | nonstopux*)
11959      lt_prog_compiler_wl_GO='-Wl,'
11960      # PIC (with -KPIC) is the default.
11961      lt_prog_compiler_static_GO='-non_shared'
11962      ;;
11963
11964    linux* | k*bsd*-gnu | kopensolaris*-gnu)
11965      case $cc_basename in
11966      # old Intel for x86_64 which still supported -KPIC.
11967      ecc*)
11968	lt_prog_compiler_wl_GO='-Wl,'
11969	lt_prog_compiler_pic_GO='-KPIC'
11970	lt_prog_compiler_static_GO='-static'
11971        ;;
11972      # icc used to be incompatible with GCC.
11973      # ICC 10 doesn't accept -KPIC any more.
11974      icc* | ifort*)
11975	lt_prog_compiler_wl_GO='-Wl,'
11976	lt_prog_compiler_pic_GO='-fPIC'
11977	lt_prog_compiler_static_GO='-static'
11978        ;;
11979      # Lahey Fortran 8.1.
11980      lf95*)
11981	lt_prog_compiler_wl_GO='-Wl,'
11982	lt_prog_compiler_pic_GO='--shared'
11983	lt_prog_compiler_static_GO='--static'
11984	;;
11985      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
11986        # Portland Group compilers (*not* the Pentium gcc compiler,
11987	# which looks to be a dead project)
11988	lt_prog_compiler_wl_GO='-Wl,'
11989	lt_prog_compiler_pic_GO='-fpic'
11990	lt_prog_compiler_static_GO='-Bstatic'
11991        ;;
11992      ccc*)
11993        lt_prog_compiler_wl_GO='-Wl,'
11994        # All Alpha code is PIC.
11995        lt_prog_compiler_static_GO='-non_shared'
11996        ;;
11997      xl* | bgxl* | bgf* | mpixl*)
11998	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
11999	lt_prog_compiler_wl_GO='-Wl,'
12000	lt_prog_compiler_pic_GO='-qpic'
12001	lt_prog_compiler_static_GO='-qstaticlink'
12002	;;
12003      *)
12004	case `$CC -V 2>&1 | sed 5q` in
12005	*Sun\ F* | *Sun*Fortran*)
12006	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
12007	  lt_prog_compiler_pic_GO='-KPIC'
12008	  lt_prog_compiler_static_GO='-Bstatic'
12009	  lt_prog_compiler_wl_GO=''
12010	  ;;
12011	*Sun\ C*)
12012	  # Sun C 5.9
12013	  lt_prog_compiler_pic_GO='-KPIC'
12014	  lt_prog_compiler_static_GO='-Bstatic'
12015	  lt_prog_compiler_wl_GO='-Wl,'
12016	  ;;
12017	esac
12018	;;
12019      esac
12020      ;;
12021
12022    newsos6)
12023      lt_prog_compiler_pic_GO='-KPIC'
12024      lt_prog_compiler_static_GO='-Bstatic'
12025      ;;
12026
12027    *nto* | *qnx*)
12028      # QNX uses GNU C++, but need to define -shared option too, otherwise
12029      # it will coredump.
12030      lt_prog_compiler_pic_GO='-fPIC -shared'
12031      ;;
12032
12033    osf3* | osf4* | osf5*)
12034      lt_prog_compiler_wl_GO='-Wl,'
12035      # All OSF/1 code is PIC.
12036      lt_prog_compiler_static_GO='-non_shared'
12037      ;;
12038
12039    rdos*)
12040      lt_prog_compiler_static_GO='-non_shared'
12041      ;;
12042
12043    solaris*)
12044      lt_prog_compiler_pic_GO='-KPIC'
12045      lt_prog_compiler_static_GO='-Bstatic'
12046      case $cc_basename in
12047      f77* | f90* | f95*)
12048	lt_prog_compiler_wl_GO='-Qoption ld ';;
12049      *)
12050	lt_prog_compiler_wl_GO='-Wl,';;
12051      esac
12052      ;;
12053
12054    sunos4*)
12055      lt_prog_compiler_wl_GO='-Qoption ld '
12056      lt_prog_compiler_pic_GO='-PIC'
12057      lt_prog_compiler_static_GO='-Bstatic'
12058      ;;
12059
12060    sysv4 | sysv4.2uw2* | sysv4.3*)
12061      lt_prog_compiler_wl_GO='-Wl,'
12062      lt_prog_compiler_pic_GO='-KPIC'
12063      lt_prog_compiler_static_GO='-Bstatic'
12064      ;;
12065
12066    sysv4*MP*)
12067      if test -d /usr/nec ;then
12068	lt_prog_compiler_pic_GO='-Kconform_pic'
12069	lt_prog_compiler_static_GO='-Bstatic'
12070      fi
12071      ;;
12072
12073    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12074      lt_prog_compiler_wl_GO='-Wl,'
12075      lt_prog_compiler_pic_GO='-KPIC'
12076      lt_prog_compiler_static_GO='-Bstatic'
12077      ;;
12078
12079    unicos*)
12080      lt_prog_compiler_wl_GO='-Wl,'
12081      lt_prog_compiler_can_build_shared_GO=no
12082      ;;
12083
12084    uts4*)
12085      lt_prog_compiler_pic_GO='-pic'
12086      lt_prog_compiler_static_GO='-Bstatic'
12087      ;;
12088
12089    *)
12090      lt_prog_compiler_can_build_shared_GO=no
12091      ;;
12092    esac
12093  fi
12094
12095case $host_os in
12096  # For platforms which do not support PIC, -DPIC is meaningless:
12097  *djgpp*)
12098    lt_prog_compiler_pic_GO=
12099    ;;
12100  *)
12101    lt_prog_compiler_pic_GO="$lt_prog_compiler_pic_GO"
12102    ;;
12103esac
12104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_GO" >&5
12105$as_echo "$lt_prog_compiler_pic_GO" >&6; }
12106
12107
12108
12109#
12110# Check to make sure the PIC flag actually works.
12111#
12112if test -n "$lt_prog_compiler_pic_GO"; then
12113  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GO works" >&5
12114$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GO works... " >&6; }
12115if ${lt_cv_prog_compiler_pic_works_GO+:} false; then :
12116  $as_echo_n "(cached) " >&6
12117else
12118  lt_cv_prog_compiler_pic_works_GO=no
12119   ac_outfile=conftest.$ac_objext
12120   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12121   lt_compiler_flag="$lt_prog_compiler_pic_GO"
12122   # Insert the option either (1) after the last *FLAGS variable, or
12123   # (2) before a word containing "conftest.", or (3) at the end.
12124   # Note that $ac_compile itself does not contain backslashes and begins
12125   # with a dollar sign (not a hyphen), so the echo should work correctly.
12126   # The option is referenced via a variable to avoid confusing sed.
12127   lt_compile=`echo "$ac_compile" | $SED \
12128   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12129   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12130   -e 's:$: $lt_compiler_flag:'`
12131   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12132   (eval "$lt_compile" 2>conftest.err)
12133   ac_status=$?
12134   cat conftest.err >&5
12135   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12136   if (exit $ac_status) && test -s "$ac_outfile"; then
12137     # The compiler can only warn and ignore the option if not recognized
12138     # So say no if there are warnings other than the usual output.
12139     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12140     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12141     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12142       lt_cv_prog_compiler_pic_works_GO=yes
12143     fi
12144   fi
12145   $RM conftest*
12146
12147fi
12148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GO" >&5
12149$as_echo "$lt_cv_prog_compiler_pic_works_GO" >&6; }
12150
12151if test x"$lt_cv_prog_compiler_pic_works_GO" = xyes; then
12152    case $lt_prog_compiler_pic_GO in
12153     "" | " "*) ;;
12154     *) lt_prog_compiler_pic_GO=" $lt_prog_compiler_pic_GO" ;;
12155     esac
12156else
12157    lt_prog_compiler_pic_GO=
12158     lt_prog_compiler_can_build_shared_GO=no
12159fi
12160
12161fi
12162
12163
12164
12165#
12166# Check to make sure the static flag actually works.
12167#
12168wl=$lt_prog_compiler_wl_GO eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GO\"
12169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12170$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12171if ${lt_cv_prog_compiler_static_works_GO+:} false; then :
12172  $as_echo_n "(cached) " >&6
12173else
12174  lt_cv_prog_compiler_static_works_GO=no
12175   save_LDFLAGS="$LDFLAGS"
12176   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12177   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12178   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12179     # The linker can only warn and ignore the option if not recognized
12180     # So say no if there are warnings
12181     if test -s conftest.err; then
12182       # Append any errors to the config.log.
12183       cat conftest.err 1>&5
12184       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12185       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12186       if diff conftest.exp conftest.er2 >/dev/null; then
12187         lt_cv_prog_compiler_static_works_GO=yes
12188       fi
12189     else
12190       lt_cv_prog_compiler_static_works_GO=yes
12191     fi
12192   fi
12193   $RM -r conftest*
12194   LDFLAGS="$save_LDFLAGS"
12195
12196fi
12197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GO" >&5
12198$as_echo "$lt_cv_prog_compiler_static_works_GO" >&6; }
12199
12200if test x"$lt_cv_prog_compiler_static_works_GO" = xyes; then
12201    :
12202else
12203    lt_prog_compiler_static_GO=
12204fi
12205
12206
12207
12208
12209  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12210$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12211if ${lt_cv_prog_compiler_c_o_GO+:} false; then :
12212  $as_echo_n "(cached) " >&6
12213else
12214  lt_cv_prog_compiler_c_o_GO=no
12215   $RM -r conftest 2>/dev/null
12216   mkdir conftest
12217   cd conftest
12218   mkdir out
12219   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12220
12221   lt_compiler_flag="-o out/conftest2.$ac_objext"
12222   # Insert the option either (1) after the last *FLAGS variable, or
12223   # (2) before a word containing "conftest.", or (3) at the end.
12224   # Note that $ac_compile itself does not contain backslashes and begins
12225   # with a dollar sign (not a hyphen), so the echo should work correctly.
12226   lt_compile=`echo "$ac_compile" | $SED \
12227   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12228   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12229   -e 's:$: $lt_compiler_flag:'`
12230   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12231   (eval "$lt_compile" 2>out/conftest.err)
12232   ac_status=$?
12233   cat out/conftest.err >&5
12234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12235   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12236   then
12237     # The compiler can only warn and ignore the option if not recognized
12238     # So say no if there are warnings
12239     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12240     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12241     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12242       lt_cv_prog_compiler_c_o_GO=yes
12243     fi
12244   fi
12245   chmod u+w . 2>&5
12246   $RM conftest*
12247   # SGI C++ compiler will create directory out/ii_files/ for
12248   # template instantiation
12249   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12250   $RM out/* && rmdir out
12251   cd ..
12252   $RM -r conftest
12253   $RM conftest*
12254
12255fi
12256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GO" >&5
12257$as_echo "$lt_cv_prog_compiler_c_o_GO" >&6; }
12258
12259
12260
12261  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12262$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12263if ${lt_cv_prog_compiler_c_o_GO+:} false; then :
12264  $as_echo_n "(cached) " >&6
12265else
12266  lt_cv_prog_compiler_c_o_GO=no
12267   $RM -r conftest 2>/dev/null
12268   mkdir conftest
12269   cd conftest
12270   mkdir out
12271   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12272
12273   lt_compiler_flag="-o out/conftest2.$ac_objext"
12274   # Insert the option either (1) after the last *FLAGS variable, or
12275   # (2) before a word containing "conftest.", or (3) at the end.
12276   # Note that $ac_compile itself does not contain backslashes and begins
12277   # with a dollar sign (not a hyphen), so the echo should work correctly.
12278   lt_compile=`echo "$ac_compile" | $SED \
12279   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12280   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12281   -e 's:$: $lt_compiler_flag:'`
12282   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12283   (eval "$lt_compile" 2>out/conftest.err)
12284   ac_status=$?
12285   cat out/conftest.err >&5
12286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12287   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12288   then
12289     # The compiler can only warn and ignore the option if not recognized
12290     # So say no if there are warnings
12291     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12292     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12293     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12294       lt_cv_prog_compiler_c_o_GO=yes
12295     fi
12296   fi
12297   chmod u+w . 2>&5
12298   $RM conftest*
12299   # SGI C++ compiler will create directory out/ii_files/ for
12300   # template instantiation
12301   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12302   $RM out/* && rmdir out
12303   cd ..
12304   $RM -r conftest
12305   $RM conftest*
12306
12307fi
12308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GO" >&5
12309$as_echo "$lt_cv_prog_compiler_c_o_GO" >&6; }
12310
12311
12312
12313
12314hard_links="nottested"
12315if test "$lt_cv_prog_compiler_c_o_GO" = no && test "$need_locks" != no; then
12316  # do not overwrite the value of need_locks provided by the user
12317  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12318$as_echo_n "checking if we can lock with hard links... " >&6; }
12319  hard_links=yes
12320  $RM conftest*
12321  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12322  touch conftest.a
12323  ln conftest.a conftest.b 2>&5 || hard_links=no
12324  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12326$as_echo "$hard_links" >&6; }
12327  if test "$hard_links" = no; then
12328    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12329$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12330    need_locks=warn
12331  fi
12332else
12333  need_locks=no
12334fi
12335
12336
12337
12338  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12339$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12340
12341  runpath_var=
12342  allow_undefined_flag_GO=
12343  always_export_symbols_GO=no
12344  archive_cmds_GO=
12345  archive_expsym_cmds_GO=
12346  compiler_needs_object_GO=no
12347  enable_shared_with_static_runtimes_GO=no
12348  export_dynamic_flag_spec_GO=
12349  export_symbols_cmds_GO='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12350  hardcode_automatic_GO=no
12351  hardcode_direct_GO=no
12352  hardcode_direct_absolute_GO=no
12353  hardcode_libdir_flag_spec_GO=
12354  hardcode_libdir_flag_spec_ld_GO=
12355  hardcode_libdir_separator_GO=
12356  hardcode_minus_L_GO=no
12357  hardcode_shlibpath_var_GO=unsupported
12358  inherit_rpath_GO=no
12359  link_all_deplibs_GO=unknown
12360  module_cmds_GO=
12361  module_expsym_cmds_GO=
12362  old_archive_from_new_cmds_GO=
12363  old_archive_from_expsyms_cmds_GO=
12364  thread_safe_flag_spec_GO=
12365  whole_archive_flag_spec_GO=
12366  # include_expsyms should be a list of space-separated symbols to be *always*
12367  # included in the symbol list
12368  include_expsyms_GO=
12369  # exclude_expsyms can be an extended regexp of symbols to exclude
12370  # it will be wrapped by ` (' and `)$', so one must not match beginning or
12371  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12372  # as well as any symbol that contains `d'.
12373  exclude_expsyms_GO='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12374  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12375  # platforms (ab)use it in PIC code, but their linkers get confused if
12376  # the symbol is explicitly referenced.  Since portable code cannot
12377  # rely on this symbol name, it's probably fine to never include it in
12378  # preloaded symbol tables.
12379  # Exclude shared library initialization/finalization symbols.
12380  extract_expsyms_cmds=
12381
12382  case $host_os in
12383  cygwin* | mingw* | pw32* | cegcc*)
12384    # FIXME: the MSVC++ port hasn't been tested in a loooong time
12385    # When not using gcc, we currently assume that we are using
12386    # Microsoft Visual C++.
12387    if test "$GCC" != yes; then
12388      with_gnu_ld=no
12389    fi
12390    ;;
12391  interix*)
12392    # we just hope/assume this is gcc and not c89 (= MSVC++)
12393    with_gnu_ld=yes
12394    ;;
12395  openbsd*)
12396    with_gnu_ld=no
12397    ;;
12398  esac
12399
12400  ld_shlibs_GO=yes
12401
12402  # On some targets, GNU ld is compatible enough with the native linker
12403  # that we're better off using the native interface for both.
12404  lt_use_gnu_ld_interface=no
12405  if test "$with_gnu_ld" = yes; then
12406    case $host_os in
12407      aix*)
12408	# The AIX port of GNU ld has always aspired to compatibility
12409	# with the native linker.  However, as the warning in the GNU ld
12410	# block says, versions before 2.19.5* couldn't really create working
12411	# shared libraries, regardless of the interface used.
12412	case `$LD -v 2>&1` in
12413	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12414	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12415	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12416	  *)
12417	    lt_use_gnu_ld_interface=yes
12418	    ;;
12419	esac
12420	;;
12421      *)
12422	lt_use_gnu_ld_interface=yes
12423	;;
12424    esac
12425  fi
12426
12427  if test "$lt_use_gnu_ld_interface" = yes; then
12428    # If archive_cmds runs LD, not CC, wlarc should be empty
12429    wlarc='${wl}'
12430
12431    # Set some defaults for GNU ld with shared library support. These
12432    # are reset later if shared libraries are not supported. Putting them
12433    # here allows them to be overridden if necessary.
12434    runpath_var=LD_RUN_PATH
12435    hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir'
12436    export_dynamic_flag_spec_GO='${wl}--export-dynamic'
12437    # ancient GNU ld didn't support --whole-archive et. al.
12438    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12439      whole_archive_flag_spec_GO="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12440    else
12441      whole_archive_flag_spec_GO=
12442    fi
12443    supports_anon_versioning=no
12444    case `$LD -v 2>&1` in
12445      *GNU\ gold*) supports_anon_versioning=yes ;;
12446      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12447      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12448      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12449      *\ 2.11.*) ;; # other 2.11 versions
12450      *) supports_anon_versioning=yes ;;
12451    esac
12452
12453    # See if GNU ld supports shared libraries.
12454    case $host_os in
12455    aix[3-9]*)
12456      # On AIX/PPC, the GNU linker is very broken
12457      if test "$host_cpu" != ia64; then
12458	ld_shlibs_GO=no
12459	cat <<_LT_EOF 1>&2
12460
12461*** Warning: the GNU linker, at least up to release 2.19, is reported
12462*** to be unable to reliably create shared libraries on AIX.
12463*** Therefore, libtool is disabling shared libraries support.  If you
12464*** really care for shared libraries, you may want to install binutils
12465*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
12466*** You will then need to restart the configuration process.
12467
12468_LT_EOF
12469      fi
12470      ;;
12471
12472    amigaos*)
12473      case $host_cpu in
12474      powerpc)
12475            # see comment about AmigaOS4 .so support
12476            archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12477            archive_expsym_cmds_GO=''
12478        ;;
12479      m68k)
12480            archive_cmds_GO='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
12481            hardcode_libdir_flag_spec_GO='-L$libdir'
12482            hardcode_minus_L_GO=yes
12483        ;;
12484      esac
12485      ;;
12486
12487    beos*)
12488      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12489	allow_undefined_flag_GO=unsupported
12490	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12491	# support --undefined.  This deserves some investigation.  FIXME
12492	archive_cmds_GO='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12493      else
12494	ld_shlibs_GO=no
12495      fi
12496      ;;
12497
12498    cygwin* | mingw* | pw32* | cegcc*)
12499      # _LT_TAGVAR(hardcode_libdir_flag_spec, GO) is actually meaningless,
12500      # as there is no search path for DLLs.
12501      hardcode_libdir_flag_spec_GO='-L$libdir'
12502      export_dynamic_flag_spec_GO='${wl}--export-all-symbols'
12503      allow_undefined_flag_GO=unsupported
12504      always_export_symbols_GO=no
12505      enable_shared_with_static_runtimes_GO=yes
12506      export_symbols_cmds_GO='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12507
12508      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12509        archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12510	# If the export-symbols file already is a .def file (1st line
12511	# is EXPORTS), use it as is; otherwise, prepend...
12512	archive_expsym_cmds_GO='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12513	  cp $export_symbols $output_objdir/$soname.def;
12514	else
12515	  echo EXPORTS > $output_objdir/$soname.def;
12516	  cat $export_symbols >> $output_objdir/$soname.def;
12517	fi~
12518	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12519      else
12520	ld_shlibs_GO=no
12521      fi
12522      ;;
12523
12524    haiku*)
12525      archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12526      link_all_deplibs_GO=yes
12527      ;;
12528
12529    interix[3-9]*)
12530      hardcode_direct_GO=no
12531      hardcode_shlibpath_var_GO=no
12532      hardcode_libdir_flag_spec_GO='${wl}-rpath,$libdir'
12533      export_dynamic_flag_spec_GO='${wl}-E'
12534      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12535      # Instead, shared libraries are loaded at an image base (0x10000000 by
12536      # default) and relocated if they conflict, which is a slow very memory
12537      # consuming and fragmenting process.  To avoid this, we pick a random,
12538      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12539      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12540      archive_cmds_GO='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12541      archive_expsym_cmds_GO='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12542      ;;
12543
12544    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
12545      tmp_diet=no
12546      if test "$host_os" = linux-dietlibc; then
12547	case $cc_basename in
12548	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
12549	esac
12550      fi
12551      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12552	 && test "$tmp_diet" = no
12553      then
12554	tmp_addflag=
12555	tmp_sharedflag='-shared'
12556	case $cc_basename,$host_cpu in
12557        pgcc*)				# Portland Group C compiler
12558	  whole_archive_flag_spec_GO='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12559	  tmp_addflag=' $pic_flag'
12560	  ;;
12561	pgf77* | pgf90* | pgf95* | pgfortran*)
12562					# Portland Group f77 and f90 compilers
12563	  whole_archive_flag_spec_GO='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12564	  tmp_addflag=' $pic_flag -Mnomain' ;;
12565	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
12566	  tmp_addflag=' -i_dynamic' ;;
12567	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
12568	  tmp_addflag=' -i_dynamic -nofor_main' ;;
12569	ifc* | ifort*)			# Intel Fortran compiler
12570	  tmp_addflag=' -nofor_main' ;;
12571	lf95*)				# Lahey Fortran 8.1
12572	  whole_archive_flag_spec_GO=
12573	  tmp_sharedflag='--shared' ;;
12574	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
12575	  tmp_sharedflag='-qmkshrobj'
12576	  tmp_addflag= ;;
12577	nvcc*)	# Cuda Compiler Driver 2.2
12578	  whole_archive_flag_spec_GO='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12579	  compiler_needs_object_GO=yes
12580	  ;;
12581	esac
12582	case `$CC -V 2>&1 | sed 5q` in
12583	*Sun\ C*)			# Sun C 5.9
12584	  whole_archive_flag_spec_GO='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12585	  compiler_needs_object_GO=yes
12586	  tmp_sharedflag='-G' ;;
12587	*Sun\ F*)			# Sun Fortran 8.3
12588	  tmp_sharedflag='-G' ;;
12589	esac
12590	archive_cmds_GO='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12591
12592        if test "x$supports_anon_versioning" = xyes; then
12593          archive_expsym_cmds_GO='echo "{ global:" > $output_objdir/$libname.ver~
12594	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12595	    echo "local: *; };" >> $output_objdir/$libname.ver~
12596	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12597        fi
12598
12599	case $cc_basename in
12600	xlf* | bgf* | bgxlf* | mpixlf*)
12601	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12602	  whole_archive_flag_spec_GO='--whole-archive$convenience --no-whole-archive'
12603	  hardcode_libdir_flag_spec_GO=
12604	  hardcode_libdir_flag_spec_ld_GO='-rpath $libdir'
12605	  archive_cmds_GO='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
12606	  if test "x$supports_anon_versioning" = xyes; then
12607	    archive_expsym_cmds_GO='echo "{ global:" > $output_objdir/$libname.ver~
12608	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12609	      echo "local: *; };" >> $output_objdir/$libname.ver~
12610	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12611	  fi
12612	  ;;
12613	esac
12614      else
12615        ld_shlibs_GO=no
12616      fi
12617      ;;
12618
12619    netbsd*)
12620      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12621	archive_cmds_GO='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12622	wlarc=
12623      else
12624	archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12625	archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12626      fi
12627      ;;
12628
12629    solaris*)
12630      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12631	ld_shlibs_GO=no
12632	cat <<_LT_EOF 1>&2
12633
12634*** Warning: The releases 2.8.* of the GNU linker cannot reliably
12635*** create shared libraries on Solaris systems.  Therefore, libtool
12636*** is disabling shared libraries support.  We urge you to upgrade GNU
12637*** binutils to release 2.9.1 or newer.  Another option is to modify
12638*** your PATH or compiler configuration so that the native linker is
12639*** used, and then restart.
12640
12641_LT_EOF
12642      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12643	archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12644	archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12645      else
12646	ld_shlibs_GO=no
12647      fi
12648      ;;
12649
12650    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12651      case `$LD -v 2>&1` in
12652        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12653	ld_shlibs_GO=no
12654	cat <<_LT_EOF 1>&2
12655
12656*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
12657*** reliably create shared libraries on SCO systems.  Therefore, libtool
12658*** is disabling shared libraries support.  We urge you to upgrade GNU
12659*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
12660*** your PATH or compiler configuration so that the native linker is
12661*** used, and then restart.
12662
12663_LT_EOF
12664	;;
12665	*)
12666	  # For security reasons, it is highly recommended that you always
12667	  # use absolute paths for naming shared libraries, and exclude the
12668	  # DT_RUNPATH tag from executables and libraries.  But doing so
12669	  # requires that you compile everything twice, which is a pain.
12670	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12671	    hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir'
12672	    archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12673	    archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12674	  else
12675	    ld_shlibs_GO=no
12676	  fi
12677	;;
12678      esac
12679      ;;
12680
12681    sunos4*)
12682      archive_cmds_GO='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12683      wlarc=
12684      hardcode_direct_GO=yes
12685      hardcode_shlibpath_var_GO=no
12686      ;;
12687
12688    *)
12689      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12690	archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12691	archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12692      else
12693	ld_shlibs_GO=no
12694      fi
12695      ;;
12696    esac
12697
12698    if test "$ld_shlibs_GO" = no; then
12699      runpath_var=
12700      hardcode_libdir_flag_spec_GO=
12701      export_dynamic_flag_spec_GO=
12702      whole_archive_flag_spec_GO=
12703    fi
12704  else
12705    # PORTME fill in a description of your system's linker (not GNU ld)
12706    case $host_os in
12707    aix3*)
12708      allow_undefined_flag_GO=unsupported
12709      always_export_symbols_GO=yes
12710      archive_expsym_cmds_GO='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
12711      # Note: this linker hardcodes the directories in LIBPATH if there
12712      # are no directories specified by -L.
12713      hardcode_minus_L_GO=yes
12714      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
12715	# Neither direct hardcoding nor static linking is supported with a
12716	# broken collect2.
12717	hardcode_direct_GO=unsupported
12718      fi
12719      ;;
12720
12721    aix[4-9]*)
12722      if test "$host_cpu" = ia64; then
12723	# On IA64, the linker does run time linking by default, so we don't
12724	# have to do anything special.
12725	aix_use_runtimelinking=no
12726	exp_sym_flag='-Bexport'
12727	no_entry_flag=""
12728      else
12729	# If we're using GNU nm, then we don't want the "-C" option.
12730	# -C means demangle to AIX nm, but means don't demangle with GNU nm
12731	# Also, AIX nm treats weak defined symbols like other global
12732	# defined symbols, whereas GNU nm marks them as "W".
12733	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
12734	  export_symbols_cmds_GO='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
12735	else
12736	  export_symbols_cmds_GO='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
12737	fi
12738	aix_use_runtimelinking=no
12739
12740	# Test if we are trying to use run time linking or normal
12741	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
12742	# need to do runtime linking.
12743	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12744	  for ld_flag in $LDFLAGS; do
12745	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
12746	    aix_use_runtimelinking=yes
12747	    break
12748	  fi
12749	  done
12750	  ;;
12751	esac
12752
12753	exp_sym_flag='-bexport'
12754	no_entry_flag='-bnoentry'
12755      fi
12756
12757      # When large executables or shared objects are built, AIX ld can
12758      # have problems creating the table of contents.  If linking a library
12759      # or program results in "error TOC overflow" add -mminimal-toc to
12760      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12761      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12762
12763      archive_cmds_GO=''
12764      hardcode_direct_GO=yes
12765      hardcode_direct_absolute_GO=yes
12766      hardcode_libdir_separator_GO=':'
12767      link_all_deplibs_GO=yes
12768      file_list_spec_GO='${wl}-f,'
12769
12770      if test "$GCC" = yes; then
12771	case $host_os in aix4.[012]|aix4.[012].*)
12772	# We only want to do this on AIX 4.2 and lower, the check
12773	# below for broken collect2 doesn't work under 4.3+
12774	  collect2name=`${CC} -print-prog-name=collect2`
12775	  if test -f "$collect2name" &&
12776	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12777	  then
12778	  # We have reworked collect2
12779	  :
12780	  else
12781	  # We have old collect2
12782	  hardcode_direct_GO=unsupported
12783	  # It fails to find uninstalled libraries when the uninstalled
12784	  # path is not listed in the libpath.  Setting hardcode_minus_L
12785	  # to unsupported forces relinking
12786	  hardcode_minus_L_GO=yes
12787	  hardcode_libdir_flag_spec_GO='-L$libdir'
12788	  hardcode_libdir_separator_GO=
12789	  fi
12790	  ;;
12791	esac
12792	shared_flag='-shared'
12793	if test "$aix_use_runtimelinking" = yes; then
12794	  shared_flag="$shared_flag "'${wl}-G'
12795	fi
12796      else
12797	# not using gcc
12798	if test "$host_cpu" = ia64; then
12799	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12800	# chokes on -Wl,-G. The following line is correct:
12801	  shared_flag='-G'
12802	else
12803	  if test "$aix_use_runtimelinking" = yes; then
12804	    shared_flag='${wl}-G'
12805	  else
12806	    shared_flag='${wl}-bM:SRE'
12807	  fi
12808	fi
12809      fi
12810
12811      export_dynamic_flag_spec_GO='${wl}-bexpall'
12812      # It seems that -bexpall does not export symbols beginning with
12813      # underscore (_), so it is better to generate a list of symbols to export.
12814      always_export_symbols_GO=yes
12815      if test "$aix_use_runtimelinking" = yes; then
12816	# Warning - without using the other runtime loading flags (-brtl),
12817	# -berok will link without error, but may produce a broken library.
12818	allow_undefined_flag_GO='-berok'
12819        # Determine the default libpath from the value encoded in an
12820        # empty executable.
12821        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12822/* end confdefs.h.  */
12823
12824int
12825main ()
12826{
12827
12828  ;
12829  return 0;
12830}
12831_ACEOF
12832if ac_fn_c_try_link "$LINENO"; then :
12833
12834lt_aix_libpath_sed='
12835    /Import File Strings/,/^$/ {
12836	/^0/ {
12837	    s/^0  *\(.*\)$/\1/
12838	    p
12839	}
12840    }'
12841aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12842# Check for a 64-bit object if we didn't find anything.
12843if test -z "$aix_libpath"; then
12844  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12845fi
12846fi
12847rm -f core conftest.err conftest.$ac_objext \
12848    conftest$ac_exeext conftest.$ac_ext
12849if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12850
12851        hardcode_libdir_flag_spec_GO='${wl}-blibpath:$libdir:'"$aix_libpath"
12852        archive_expsym_cmds_GO='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12853      else
12854	if test "$host_cpu" = ia64; then
12855	  hardcode_libdir_flag_spec_GO='${wl}-R $libdir:/usr/lib:/lib'
12856	  allow_undefined_flag_GO="-z nodefs"
12857	  archive_expsym_cmds_GO="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
12858	else
12859	 # Determine the default libpath from the value encoded in an
12860	 # empty executable.
12861	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12862/* end confdefs.h.  */
12863
12864int
12865main ()
12866{
12867
12868  ;
12869  return 0;
12870}
12871_ACEOF
12872if ac_fn_c_try_link "$LINENO"; then :
12873
12874lt_aix_libpath_sed='
12875    /Import File Strings/,/^$/ {
12876	/^0/ {
12877	    s/^0  *\(.*\)$/\1/
12878	    p
12879	}
12880    }'
12881aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12882# Check for a 64-bit object if we didn't find anything.
12883if test -z "$aix_libpath"; then
12884  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12885fi
12886fi
12887rm -f core conftest.err conftest.$ac_objext \
12888    conftest$ac_exeext conftest.$ac_ext
12889if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12890
12891	 hardcode_libdir_flag_spec_GO='${wl}-blibpath:$libdir:'"$aix_libpath"
12892	  # Warning - without using the other run time loading flags,
12893	  # -berok will link without error, but may produce a broken library.
12894	  no_undefined_flag_GO=' ${wl}-bernotok'
12895	  allow_undefined_flag_GO=' ${wl}-berok'
12896	  if test "$with_gnu_ld" = yes; then
12897	    # We only use this code for GNU lds that support --whole-archive.
12898	    whole_archive_flag_spec_GO='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12899	  else
12900	    # Exported symbols can be pulled into shared objects from archives
12901	    whole_archive_flag_spec_GO='$convenience'
12902	  fi
12903	  archive_cmds_need_lc_GO=yes
12904	  # This is similar to how AIX traditionally builds its shared libraries.
12905	  archive_expsym_cmds_GO="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
12906	fi
12907      fi
12908      ;;
12909
12910    amigaos*)
12911      case $host_cpu in
12912      powerpc)
12913            # see comment about AmigaOS4 .so support
12914            archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12915            archive_expsym_cmds_GO=''
12916        ;;
12917      m68k)
12918            archive_cmds_GO='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
12919            hardcode_libdir_flag_spec_GO='-L$libdir'
12920            hardcode_minus_L_GO=yes
12921        ;;
12922      esac
12923      ;;
12924
12925    bsdi[45]*)
12926      export_dynamic_flag_spec_GO=-rdynamic
12927      ;;
12928
12929    cygwin* | mingw* | pw32* | cegcc*)
12930      # When not using gcc, we currently assume that we are using
12931      # Microsoft Visual C++.
12932      # hardcode_libdir_flag_spec is actually meaningless, as there is
12933      # no search path for DLLs.
12934      hardcode_libdir_flag_spec_GO=' '
12935      allow_undefined_flag_GO=unsupported
12936      # Tell ltmain to make .lib files, not .a files.
12937      libext=lib
12938      # Tell ltmain to make .dll files, not .so files.
12939      shrext_cmds=".dll"
12940      # FIXME: Setting linknames here is a bad hack.
12941      archive_cmds_GO='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
12942      # The linker will automatically build a .lib file if we build a DLL.
12943      old_archive_from_new_cmds_GO='true'
12944      # FIXME: Should let the user specify the lib program.
12945      old_archive_cmds_GO='lib -OUT:$oldlib$oldobjs$old_deplibs'
12946      fix_srcfile_path_GO='`cygpath -w "$srcfile"`'
12947      enable_shared_with_static_runtimes_GO=yes
12948      ;;
12949
12950    darwin* | rhapsody*)
12951
12952
12953  archive_cmds_need_lc_GO=no
12954  hardcode_direct_GO=no
12955  hardcode_automatic_GO=yes
12956  hardcode_shlibpath_var_GO=unsupported
12957  if test "$lt_cv_ld_force_load" = "yes"; then
12958    whole_archive_flag_spec_GO='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12959  else
12960    whole_archive_flag_spec_GO=''
12961  fi
12962  link_all_deplibs_GO=yes
12963  allow_undefined_flag_GO="$_lt_dar_allow_undefined"
12964  case $cc_basename in
12965     ifort*) _lt_dar_can_shared=yes ;;
12966     *) _lt_dar_can_shared=$GCC ;;
12967  esac
12968  if test "$_lt_dar_can_shared" = "yes"; then
12969    output_verbose_link_cmd=func_echo_all
12970    archive_cmds_GO="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12971    module_cmds_GO="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12972    archive_expsym_cmds_GO="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
12973    module_expsym_cmds_GO="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
12974
12975  else
12976  ld_shlibs_GO=no
12977  fi
12978
12979      ;;
12980
12981    dgux*)
12982      archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12983      hardcode_libdir_flag_spec_GO='-L$libdir'
12984      hardcode_shlibpath_var_GO=no
12985      ;;
12986
12987    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
12988    # support.  Future versions do this automatically, but an explicit c++rt0.o
12989    # does not break anything, and helps significantly (at the cost of a little
12990    # extra space).
12991    freebsd2.2*)
12992      archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
12993      hardcode_libdir_flag_spec_GO='-R$libdir'
12994      hardcode_direct_GO=yes
12995      hardcode_shlibpath_var_GO=no
12996      ;;
12997
12998    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
12999    freebsd2.*)
13000      archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13001      hardcode_direct_GO=yes
13002      hardcode_minus_L_GO=yes
13003      hardcode_shlibpath_var_GO=no
13004      ;;
13005
13006    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13007    freebsd* | dragonfly*)
13008      archive_cmds_GO='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
13009      hardcode_libdir_flag_spec_GO='-R$libdir'
13010      hardcode_direct_GO=yes
13011      hardcode_shlibpath_var_GO=no
13012      ;;
13013
13014    hpux9*)
13015      if test "$GCC" = yes; then
13016	archive_cmds_GO='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13017      else
13018	archive_cmds_GO='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13019      fi
13020      hardcode_libdir_flag_spec_GO='${wl}+b ${wl}$libdir'
13021      hardcode_libdir_separator_GO=:
13022      hardcode_direct_GO=yes
13023
13024      # hardcode_minus_L: Not really in the search PATH,
13025      # but as the default location of the library.
13026      hardcode_minus_L_GO=yes
13027      export_dynamic_flag_spec_GO='${wl}-E'
13028      ;;
13029
13030    hpux10*)
13031      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13032	archive_cmds_GO='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13033      else
13034	archive_cmds_GO='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13035      fi
13036      if test "$with_gnu_ld" = no; then
13037	hardcode_libdir_flag_spec_GO='${wl}+b ${wl}$libdir'
13038	hardcode_libdir_flag_spec_ld_GO='+b $libdir'
13039	hardcode_libdir_separator_GO=:
13040	hardcode_direct_GO=yes
13041	hardcode_direct_absolute_GO=yes
13042	export_dynamic_flag_spec_GO='${wl}-E'
13043	# hardcode_minus_L: Not really in the search PATH,
13044	# but as the default location of the library.
13045	hardcode_minus_L_GO=yes
13046      fi
13047      ;;
13048
13049    hpux11*)
13050      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13051	case $host_cpu in
13052	hppa*64*)
13053	  archive_cmds_GO='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13054	  ;;
13055	ia64*)
13056	  archive_cmds_GO='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13057	  ;;
13058	*)
13059	  archive_cmds_GO='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13060	  ;;
13061	esac
13062      else
13063	case $host_cpu in
13064	hppa*64*)
13065	  archive_cmds_GO='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13066	  ;;
13067	ia64*)
13068	  archive_cmds_GO='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13069	  ;;
13070	*)
13071	archive_cmds_GO='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13072	  ;;
13073	esac
13074      fi
13075      if test "$with_gnu_ld" = no; then
13076	hardcode_libdir_flag_spec_GO='${wl}+b ${wl}$libdir'
13077	hardcode_libdir_separator_GO=:
13078
13079	case $host_cpu in
13080	hppa*64*|ia64*)
13081	  hardcode_direct_GO=no
13082	  hardcode_shlibpath_var_GO=no
13083	  ;;
13084	*)
13085	  hardcode_direct_GO=yes
13086	  hardcode_direct_absolute_GO=yes
13087	  export_dynamic_flag_spec_GO='${wl}-E'
13088
13089	  # hardcode_minus_L: Not really in the search PATH,
13090	  # but as the default location of the library.
13091	  hardcode_minus_L_GO=yes
13092	  ;;
13093	esac
13094      fi
13095      ;;
13096
13097    irix5* | irix6* | nonstopux*)
13098      if test "$GCC" = yes; then
13099	archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13100	# Try to use the -exported_symbol ld option, if it does not
13101	# work, assume that -exports_file does not work either and
13102	# implicitly export all symbols.
13103        save_LDFLAGS="$LDFLAGS"
13104        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
13105        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13106/* end confdefs.h.  */
13107int foo(void) {}
13108_ACEOF
13109if ac_fn_c_try_link "$LINENO"; then :
13110  archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
13111
13112fi
13113rm -f core conftest.err conftest.$ac_objext \
13114    conftest$ac_exeext conftest.$ac_ext
13115        LDFLAGS="$save_LDFLAGS"
13116      else
13117	archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13118	archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
13119      fi
13120      archive_cmds_need_lc_GO='no'
13121      hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir'
13122      hardcode_libdir_separator_GO=:
13123      inherit_rpath_GO=yes
13124      link_all_deplibs_GO=yes
13125      ;;
13126
13127    netbsd*)
13128      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13129	archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13130      else
13131	archive_cmds_GO='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13132      fi
13133      hardcode_libdir_flag_spec_GO='-R$libdir'
13134      hardcode_direct_GO=yes
13135      hardcode_shlibpath_var_GO=no
13136      ;;
13137
13138    newsos6)
13139      archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13140      hardcode_direct_GO=yes
13141      hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir'
13142      hardcode_libdir_separator_GO=:
13143      hardcode_shlibpath_var_GO=no
13144      ;;
13145
13146    *nto* | *qnx*)
13147      ;;
13148
13149    openbsd*)
13150      if test -f /usr/libexec/ld.so; then
13151	hardcode_direct_GO=yes
13152	hardcode_shlibpath_var_GO=no
13153	hardcode_direct_absolute_GO=yes
13154	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13155	  archive_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13156	  archive_expsym_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
13157	  hardcode_libdir_flag_spec_GO='${wl}-rpath,$libdir'
13158	  export_dynamic_flag_spec_GO='${wl}-E'
13159	else
13160	  case $host_os in
13161	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13162	     archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13163	     hardcode_libdir_flag_spec_GO='-R$libdir'
13164	     ;;
13165	   *)
13166	     archive_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13167	     hardcode_libdir_flag_spec_GO='${wl}-rpath,$libdir'
13168	     ;;
13169	  esac
13170	fi
13171      else
13172	ld_shlibs_GO=no
13173      fi
13174      ;;
13175
13176    os2*)
13177      hardcode_libdir_flag_spec_GO='-L$libdir'
13178      hardcode_minus_L_GO=yes
13179      allow_undefined_flag_GO=unsupported
13180      archive_cmds_GO='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
13181      old_archive_from_new_cmds_GO='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13182      ;;
13183
13184    osf3*)
13185      if test "$GCC" = yes; then
13186	allow_undefined_flag_GO=' ${wl}-expect_unresolved ${wl}\*'
13187	archive_cmds_GO='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13188      else
13189	allow_undefined_flag_GO=' -expect_unresolved \*'
13190	archive_cmds_GO='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13191      fi
13192      archive_cmds_need_lc_GO='no'
13193      hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir'
13194      hardcode_libdir_separator_GO=:
13195      ;;
13196
13197    osf4* | osf5*)	# as osf3* with the addition of -msym flag
13198      if test "$GCC" = yes; then
13199	allow_undefined_flag_GO=' ${wl}-expect_unresolved ${wl}\*'
13200	archive_cmds_GO='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13201	hardcode_libdir_flag_spec_GO='${wl}-rpath ${wl}$libdir'
13202      else
13203	allow_undefined_flag_GO=' -expect_unresolved \*'
13204	archive_cmds_GO='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13205	archive_expsym_cmds_GO='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
13206	$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'
13207
13208	# Both c and cxx compiler support -rpath directly
13209	hardcode_libdir_flag_spec_GO='-rpath $libdir'
13210      fi
13211      archive_cmds_need_lc_GO='no'
13212      hardcode_libdir_separator_GO=:
13213      ;;
13214
13215    solaris*)
13216      no_undefined_flag_GO=' -z defs'
13217      if test "$GCC" = yes; then
13218	wlarc='${wl}'
13219	archive_cmds_GO='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13220	archive_expsym_cmds_GO='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13221	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13222      else
13223	case `$CC -V 2>&1` in
13224	*"Compilers 5.0"*)
13225	  wlarc=''
13226	  archive_cmds_GO='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13227	  archive_expsym_cmds_GO='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13228	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13229	  ;;
13230	*)
13231	  wlarc='${wl}'
13232	  archive_cmds_GO='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13233	  archive_expsym_cmds_GO='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13234	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13235	  ;;
13236	esac
13237      fi
13238      hardcode_libdir_flag_spec_GO='-R$libdir'
13239      hardcode_shlibpath_var_GO=no
13240      case $host_os in
13241      solaris2.[0-5] | solaris2.[0-5].*) ;;
13242      *)
13243	# The compiler driver will combine and reorder linker options,
13244	# but understands `-z linker_flag'.  GCC discards it without `$wl',
13245	# but is careful enough not to reorder.
13246	# Supported since Solaris 2.6 (maybe 2.5.1?)
13247	if test "$GCC" = yes; then
13248	  whole_archive_flag_spec_GO='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13249	else
13250	  whole_archive_flag_spec_GO='-z allextract$convenience -z defaultextract'
13251	fi
13252	;;
13253      esac
13254      link_all_deplibs_GO=yes
13255      ;;
13256
13257    sunos4*)
13258      if test "x$host_vendor" = xsequent; then
13259	# Use $CC to link under sequent, because it throws in some extra .o
13260	# files that make .init and .fini sections work.
13261	archive_cmds_GO='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13262      else
13263	archive_cmds_GO='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13264      fi
13265      hardcode_libdir_flag_spec_GO='-L$libdir'
13266      hardcode_direct_GO=yes
13267      hardcode_minus_L_GO=yes
13268      hardcode_shlibpath_var_GO=no
13269      ;;
13270
13271    sysv4)
13272      case $host_vendor in
13273	sni)
13274	  archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13275	  hardcode_direct_GO=yes # is this really true???
13276	;;
13277	siemens)
13278	  ## LD is ld it makes a PLAMLIB
13279	  ## CC just makes a GrossModule.
13280	  archive_cmds_GO='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13281	  reload_cmds_GO='$CC -r -o $output$reload_objs'
13282	  hardcode_direct_GO=no
13283        ;;
13284	motorola)
13285	  archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13286	  hardcode_direct_GO=no #Motorola manual says yes, but my tests say they lie
13287	;;
13288      esac
13289      runpath_var='LD_RUN_PATH'
13290      hardcode_shlibpath_var_GO=no
13291      ;;
13292
13293    sysv4.3*)
13294      archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13295      hardcode_shlibpath_var_GO=no
13296      export_dynamic_flag_spec_GO='-Bexport'
13297      ;;
13298
13299    sysv4*MP*)
13300      if test -d /usr/nec; then
13301	archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13302	hardcode_shlibpath_var_GO=no
13303	runpath_var=LD_RUN_PATH
13304	hardcode_runpath_var=yes
13305	ld_shlibs_GO=yes
13306      fi
13307      ;;
13308
13309    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13310      no_undefined_flag_GO='${wl}-z,text'
13311      archive_cmds_need_lc_GO=no
13312      hardcode_shlibpath_var_GO=no
13313      runpath_var='LD_RUN_PATH'
13314
13315      if test "$GCC" = yes; then
13316	archive_cmds_GO='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13317	archive_expsym_cmds_GO='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13318      else
13319	archive_cmds_GO='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13320	archive_expsym_cmds_GO='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13321      fi
13322      ;;
13323
13324    sysv5* | sco3.2v5* | sco5v6*)
13325      # Note: We can NOT use -z defs as we might desire, because we do not
13326      # link with -lc, and that would cause any symbols used from libc to
13327      # always be unresolved, which means just about no library would
13328      # ever link correctly.  If we're not using GNU ld we use -z text
13329      # though, which does catch some bad symbols but isn't as heavy-handed
13330      # as -z defs.
13331      no_undefined_flag_GO='${wl}-z,text'
13332      allow_undefined_flag_GO='${wl}-z,nodefs'
13333      archive_cmds_need_lc_GO=no
13334      hardcode_shlibpath_var_GO=no
13335      hardcode_libdir_flag_spec_GO='${wl}-R,$libdir'
13336      hardcode_libdir_separator_GO=':'
13337      link_all_deplibs_GO=yes
13338      export_dynamic_flag_spec_GO='${wl}-Bexport'
13339      runpath_var='LD_RUN_PATH'
13340
13341      if test "$GCC" = yes; then
13342	archive_cmds_GO='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13343	archive_expsym_cmds_GO='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13344      else
13345	archive_cmds_GO='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13346	archive_expsym_cmds_GO='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13347      fi
13348      ;;
13349
13350    uts4*)
13351      archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13352      hardcode_libdir_flag_spec_GO='-L$libdir'
13353      hardcode_shlibpath_var_GO=no
13354      ;;
13355
13356    *)
13357      ld_shlibs_GO=no
13358      ;;
13359    esac
13360
13361    if test x$host_vendor = xsni; then
13362      case $host in
13363      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13364	export_dynamic_flag_spec_GO='${wl}-Blargedynsym'
13365	;;
13366      esac
13367    fi
13368  fi
13369
13370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GO" >&5
13371$as_echo "$ld_shlibs_GO" >&6; }
13372test "$ld_shlibs_GO" = no && can_build_shared=no
13373
13374with_gnu_ld_GO=$with_gnu_ld
13375
13376
13377
13378
13379
13380
13381#
13382# Do we need to explicitly link libc?
13383#
13384case "x$archive_cmds_need_lc_GO" in
13385x|xyes)
13386  # Assume -lc should be added
13387  archive_cmds_need_lc_GO=yes
13388
13389  if test "$enable_shared" = yes && test "$GCC" = yes; then
13390    case $archive_cmds_GO in
13391    *'~'*)
13392      # FIXME: we may have to deal with multi-command sequences.
13393      ;;
13394    '$CC '*)
13395      # Test whether the compiler implicitly links with -lc since on some
13396      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13397      # to ld, don't add -lc before -lgcc.
13398      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13399$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13400if ${lt_cv_archive_cmds_need_lc_GO+:} false; then :
13401  $as_echo_n "(cached) " >&6
13402else
13403  $RM conftest*
13404	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13405
13406	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13407  (eval $ac_compile) 2>&5
13408  ac_status=$?
13409  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13410  test $ac_status = 0; } 2>conftest.err; then
13411	  soname=conftest
13412	  lib=conftest
13413	  libobjs=conftest.$ac_objext
13414	  deplibs=
13415	  wl=$lt_prog_compiler_wl_GO
13416	  pic_flag=$lt_prog_compiler_pic_GO
13417	  compiler_flags=-v
13418	  linker_flags=-v
13419	  verstring=
13420	  output_objdir=.
13421	  libname=conftest
13422	  lt_save_allow_undefined_flag=$allow_undefined_flag_GO
13423	  allow_undefined_flag_GO=
13424	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GO 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13425  (eval $archive_cmds_GO 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13426  ac_status=$?
13427  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13428  test $ac_status = 0; }
13429	  then
13430	    lt_cv_archive_cmds_need_lc_GO=no
13431	  else
13432	    lt_cv_archive_cmds_need_lc_GO=yes
13433	  fi
13434	  allow_undefined_flag_GO=$lt_save_allow_undefined_flag
13435	else
13436	  cat conftest.err 1>&5
13437	fi
13438	$RM conftest*
13439
13440fi
13441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GO" >&5
13442$as_echo "$lt_cv_archive_cmds_need_lc_GO" >&6; }
13443      archive_cmds_need_lc_GO=$lt_cv_archive_cmds_need_lc_GO
13444      ;;
13445    esac
13446  fi
13447  ;;
13448esac
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13514$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13515hardcode_action_GO=
13516if test -n "$hardcode_libdir_flag_spec_GO" ||
13517   test -n "$runpath_var_GO" ||
13518   test "X$hardcode_automatic_GO" = "Xyes" ; then
13519
13520  # We can hardcode non-existent directories.
13521  if test "$hardcode_direct_GO" != no &&
13522     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13523     # have to relink, otherwise we might link with an installed library
13524     # when we should be linking with a yet-to-be-installed one
13525     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, GO)" != no &&
13526     test "$hardcode_minus_L_GO" != no; then
13527    # Linking always hardcodes the temporary library directory.
13528    hardcode_action_GO=relink
13529  else
13530    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13531    hardcode_action_GO=immediate
13532  fi
13533else
13534  # We cannot hardcode anything, or else we can only hardcode existing
13535  # directories.
13536  hardcode_action_GO=unsupported
13537fi
13538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GO" >&5
13539$as_echo "$hardcode_action_GO" >&6; }
13540
13541if test "$hardcode_action_GO" = relink ||
13542   test "$inherit_rpath_GO" = yes; then
13543  # Fast installation is not supported
13544  enable_fast_install=no
13545elif test "$shlibpath_overrides_runpath" = yes ||
13546     test "$enable_shared" = no; then
13547  # Fast installation is not necessary
13548  enable_fast_install=needless
13549fi
13550
13551
13552
13553
13554
13555
13556
13557fi
13558
13559ac_ext=c
13560ac_cpp='$CPP $CPPFLAGS'
13561ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13562ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13563ac_compiler_gnu=$ac_cv_c_compiler_gnu
13564
13565
13566GCC=$lt_save_GCC
13567CC="$lt_save_CC"
13568
13569
13570
13571
13572        ac_config_commands="$ac_config_commands libtool"
13573
13574
13575
13576
13577# Only expand once:
13578
13579
13580
13581
13582
13583CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
13584
13585
13586for ac_prog in gawk mawk nawk awk
13587do
13588  # Extract the first word of "$ac_prog", so it can be a program name with args.
13589set dummy $ac_prog; ac_word=$2
13590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13591$as_echo_n "checking for $ac_word... " >&6; }
13592if ${ac_cv_prog_AWK+:} false; then :
13593  $as_echo_n "(cached) " >&6
13594else
13595  if test -n "$AWK"; then
13596  ac_cv_prog_AWK="$AWK" # Let the user override the test.
13597else
13598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13599for as_dir in $PATH
13600do
13601  IFS=$as_save_IFS
13602  test -z "$as_dir" && as_dir=.
13603    for ac_exec_ext in '' $ac_executable_extensions; do
13604  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13605    ac_cv_prog_AWK="$ac_prog"
13606    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13607    break 2
13608  fi
13609done
13610  done
13611IFS=$as_save_IFS
13612
13613fi
13614fi
13615AWK=$ac_cv_prog_AWK
13616if test -n "$AWK"; then
13617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
13618$as_echo "$AWK" >&6; }
13619else
13620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13621$as_echo "no" >&6; }
13622fi
13623
13624
13625  test -n "$AWK" && break
13626done
13627
13628
13629WARN_FLAGS='-Wall -Wextra -Wwrite-strings -Wcast-qual'
13630
13631
13632# Check whether --enable-werror was given.
13633if test "${enable_werror+set}" = set; then :
13634  enableval=$enable_werror;
13635fi
13636
13637if test "x$enable_werror" != "xno"; then
13638  WERROR="-Werror"
13639fi
13640
13641
13642glibgo_toolexecdir=no
13643glibgo_toolexeclibdir=no
13644
13645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
13646$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
13647# Check whether --enable-version-specific-runtime-libs was given.
13648if test "${enable_version_specific_runtime_libs+set}" = set; then :
13649  enableval=$enable_version_specific_runtime_libs; case "$enableval" in
13650    yes) version_specific_libs=yes ;;
13651    no)  version_specific_libs=no ;;
13652    *)   as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
13653   esac
13654else
13655  version_specific_libs=no
13656fi
13657
13658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
13659$as_echo "$version_specific_libs" >&6; }
13660
13661# Version-specific runtime libs processing.
13662if test $version_specific_libs = yes; then
13663  glibgo_toolexecdir='${libdir}/gcc/${host_alias}'
13664  glibgo_toolexeclibdir='${toolexecdir}/${gcc_version}$(MULTISUBDIR)'
13665fi
13666
13667# Calculate glibgo_toolexecdir, glibgo_toolexeclibdir
13668# Install a library built with a cross compiler in tooldir, not libdir.
13669if test -n "$with_cross_host" &&
13670   test x"$with_cross_host" != x"no"; then
13671  nover_glibgo_toolexecdir='${exec_prefix}/${host_alias}'
13672  nover_glibgo_toolexeclibdir='${toolexecdir}/lib'
13673else
13674  nover_glibgo_toolexecdir='${libdir}/gcc/${host_alias}'
13675  nover_glibgo_toolexeclibdir='${libdir}'
13676fi
13677multi_os_directory=`$GOC -print-multi-os-directory`
13678case $multi_os_directory in
13679  .) ;; # Avoid trailing /.
13680  *) nover_glibgo_toolexeclibdir=${nover_glibgo_toolexeclibdir}/${multi_os_directory} ;;
13681esac
13682
13683if test x"$glibgo_toolexecdir" = x"no"; then
13684  glibgo_toolexecdir="${nover_glibgo_toolexecdir}"
13685  glibgo_toolexeclibdir="${nover_glibgo_toolexeclibdir}"
13686fi
13687
13688
13689
13690
13691
13692# See if the user wants to configure without libffi.  Some
13693# architectures don't support it.  FIXME: We should set a default
13694# based on the host.
13695
13696# Check whether --with-libffi was given.
13697if test "${with_libffi+set}" = set; then :
13698  withval=$with_libffi; :
13699else
13700  with_libffi=${with_libffi_default-yes}
13701fi
13702
13703
13704LIBFFI=
13705LIBFFIINCS=
13706if test "$with_libffi" != no; then
13707
13708$as_echo "#define USE_LIBFFI 1" >>confdefs.h
13709
13710   LIBFFI=../libffi/libffi_convenience.la
13711   LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
13712fi
13713
13714
13715 if test "$with_libffi" != "no"; then
13716  USE_LIBFFI_TRUE=
13717  USE_LIBFFI_FALSE='#'
13718else
13719  USE_LIBFFI_TRUE='#'
13720  USE_LIBFFI_FALSE=
13721fi
13722
13723
13724# See if the user wants to configure without libatomic. This is useful if we are
13725# on an architecture for which libgo does not need an atomic support library and
13726# libatomic does not support our C compiler.
13727
13728# Check whether --with-libatomic was given.
13729if test "${with_libatomic+set}" = set; then :
13730  withval=$with_libatomic; :
13731else
13732  with_libatomic=${with_libatomic_default-yes}
13733fi
13734
13735
13736LIBATOMIC=
13737if test "$with_libatomic" != no; then
13738   LIBATOMIC=../libatomic/libatomic_convenience.la
13739fi
13740
13741
13742# Used to tell GNU make to include a file without telling automake to
13743# include it.
13744go_include="-include"
13745
13746
13747# All known GOOS values.  This is the union of all operating systems
13748# supported by the gofrontend and all operating systems supported by
13749# the gc toolchain.
13750ALLGOOS="aix android darwin dragonfly freebsd hurd irix js linux netbsd openbsd plan9 rtems solaris windows"
13751
13752is_darwin=no
13753is_freebsd=no
13754is_irix=no
13755is_linux=no
13756is_netbsd=no
13757is_openbsd=no
13758is_dragonfly=no
13759is_rtems=no
13760is_solaris=no
13761is_aix=no
13762is_hurd=no
13763GOOS=unknown
13764case ${host} in
13765  *-*-darwin*)   is_darwin=yes;  GOOS=darwin ;;
13766  *-*-freebsd*)  is_freebsd=yes; GOOS=freebsd ;;
13767  *-*-irix6*)    is_irix=yes;    GOOS=irix ;;
13768  *-*-linux*)    is_linux=yes;   GOOS=linux ;;
13769  *-*-netbsd*)	 is_netbsd=yes;  GOOS=netbsd ;;
13770  *-*-openbsd*)  is_openbsd=yes; GOOS=openbsd ;;
13771  *-*-dragonfly*) is_dragonfly=yes; GOOS=dragonfly ;;
13772  *-*-rtems*)    is_rtems=yes;   GOOS=rtems ;;
13773  *-*-solaris2*) is_solaris=yes; GOOS=solaris ;;
13774  *-*-aix*)      is_aix=yes;     GOOS=aix ;;
13775  *-*-gnu*)      is_hurd=yes;    GOOS=hurd ;;
13776esac
13777 if test $is_darwin = yes; then
13778  LIBGO_IS_DARWIN_TRUE=
13779  LIBGO_IS_DARWIN_FALSE='#'
13780else
13781  LIBGO_IS_DARWIN_TRUE='#'
13782  LIBGO_IS_DARWIN_FALSE=
13783fi
13784
13785 if test $is_freebsd = yes; then
13786  LIBGO_IS_FREEBSD_TRUE=
13787  LIBGO_IS_FREEBSD_FALSE='#'
13788else
13789  LIBGO_IS_FREEBSD_TRUE='#'
13790  LIBGO_IS_FREEBSD_FALSE=
13791fi
13792
13793 if test $is_irix = yes; then
13794  LIBGO_IS_IRIX_TRUE=
13795  LIBGO_IS_IRIX_FALSE='#'
13796else
13797  LIBGO_IS_IRIX_TRUE='#'
13798  LIBGO_IS_IRIX_FALSE=
13799fi
13800
13801 if test $is_linux = yes; then
13802  LIBGO_IS_LINUX_TRUE=
13803  LIBGO_IS_LINUX_FALSE='#'
13804else
13805  LIBGO_IS_LINUX_TRUE='#'
13806  LIBGO_IS_LINUX_FALSE=
13807fi
13808
13809 if test $is_netbsd = yes; then
13810  LIBGO_IS_NETBSD_TRUE=
13811  LIBGO_IS_NETBSD_FALSE='#'
13812else
13813  LIBGO_IS_NETBSD_TRUE='#'
13814  LIBGO_IS_NETBSD_FALSE=
13815fi
13816
13817 if test $is_openbsd = yes; then
13818  LIBGO_IS_OPENBSD_TRUE=
13819  LIBGO_IS_OPENBSD_FALSE='#'
13820else
13821  LIBGO_IS_OPENBSD_TRUE='#'
13822  LIBGO_IS_OPENBSD_FALSE=
13823fi
13824
13825 if test $is_dragonfly = yes; then
13826  LIBGO_IS_DRAGONFLY_TRUE=
13827  LIBGO_IS_DRAGONFLY_FALSE='#'
13828else
13829  LIBGO_IS_DRAGONFLY_TRUE='#'
13830  LIBGO_IS_DRAGONFLY_FALSE=
13831fi
13832
13833 if test $is_rtems = yes; then
13834  LIBGO_IS_RTEMS_TRUE=
13835  LIBGO_IS_RTEMS_FALSE='#'
13836else
13837  LIBGO_IS_RTEMS_TRUE='#'
13838  LIBGO_IS_RTEMS_FALSE=
13839fi
13840
13841 if test $is_solaris = yes; then
13842  LIBGO_IS_SOLARIS_TRUE=
13843  LIBGO_IS_SOLARIS_FALSE='#'
13844else
13845  LIBGO_IS_SOLARIS_TRUE='#'
13846  LIBGO_IS_SOLARIS_FALSE=
13847fi
13848
13849 if test $is_aix = yes; then
13850  LIBGO_IS_AIX_TRUE=
13851  LIBGO_IS_AIX_FALSE='#'
13852else
13853  LIBGO_IS_AIX_TRUE='#'
13854  LIBGO_IS_AIX_FALSE=
13855fi
13856
13857 if test $is_hurd = yes; then
13858  LIBGO_IS_HURD_TRUE=
13859  LIBGO_IS_HURD_FALSE='#'
13860else
13861  LIBGO_IS_HURD_TRUE='#'
13862  LIBGO_IS_HURD_FALSE=
13863fi
13864
13865 if test $is_darwin = yes -o $is_dragonfly = yes -o $is_freebsd = yes -o $is_netbsd = yes -o $is_openbsd = yes; then
13866  LIBGO_IS_BSD_TRUE=
13867  LIBGO_IS_BSD_FALSE='#'
13868else
13869  LIBGO_IS_BSD_TRUE='#'
13870  LIBGO_IS_BSD_FALSE=
13871fi
13872
13873
13874
13875
13876USE_DEJAGNU=no
13877case ${host} in
13878  *-*-rtems*) USE_DEJAGNU=yes ;;
13879  ${build}) ;;
13880  *) USE_DEJAGNU=yes ;;
13881esac
13882
13883
13884# All known GOARCH values.  This is the union of all architectures
13885# supported by the gofrontend and all architectures supported by the
13886# gc toolchain.
13887# To add a new architecture:
13888# - add it to this list
13889# - if appropriate, add an entry to ALLGOARCHFAMILY below
13890# - add an entry to the case on ${host} below to set GOARCH
13891# - update goarchList in libgo/go/go/build/syslist.go
13892# - update goarch.sh to report the values for this architecture
13893# - update go-set-goarch in gcc/testsuite/go.test/go-test.exp
13894# - update ptrSizeMap and intSizeMap in libgo/go/cmd/cgo/main.go
13895# - update arch lists in libgo/match.sh
13896# - update arch lists in libgo/testsuite/gotest
13897# - update +build lines in several places
13898#   - libgo/go/runtime/lfstack_NNbit.go
13899#   - libgo/go/runtime/hashNN.go
13900#   - libgo/go/runtime/unalignedN.go
13901#   - libgo/go/syscall/endian_XX.go
13902#   - possibly others
13903# - possibly update files in libgo/go/internal/syscall/unix
13904ALLGOARCH="386 alpha amd64 amd64p32 arm armbe arm64 arm64be ia64 m68k mips mipsle mips64 mips64le mips64p32 mips64p32le nios2 ppc ppc64 ppc64le riscv riscv64 s390 s390x sh shbe sparc sparc64 wasm"
13905
13906# All known GOARCH family values.
13907ALLGOARCHFAMILY="I386 ALPHA AMD64 ARM ARM64 IA64 M68K MIPS MIPS64 NIOS2 PPC PPC64 RISCV RISCV64 S390 S390X SH SPARC SPARC64 WASM"
13908
13909GOARCH=unknown
13910case ${host} in
13911  alpha*-*-*)
13912    GOARCH=alpha
13913    ;;
13914  aarch64-*-*)
13915    GOARCH=arm64
13916    ;;
13917  arm*-*-* | strongarm*-*-* | ep9312*-*-* | xscale-*-*)
13918    GOARCH=arm
13919    case ${host} in
13920      arm*b*-*-*)
13921	GOARCH=armbe
13922	;;
13923    esac
13924    ;;
13925  i[34567]86-*-* | x86_64-*-*)
13926    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13927/* end confdefs.h.  */
13928
13929#ifdef __x86_64__
13930#error 64-bit
13931#endif
13932
13933_ACEOF
13934if ac_fn_c_try_compile "$LINENO"; then :
13935  GOARCH=386
13936else
13937  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13938/* end confdefs.h.  */
13939
13940#ifdef __ILP32__
13941#error x32
13942#endif
13943
13944_ACEOF
13945if ac_fn_c_try_compile "$LINENO"; then :
13946  GOARCH=amd64
13947else
13948  GOARCH=amd64p32
13949fi
13950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13951fi
13952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13953    ;;
13954  ia64-*-*)
13955    GOARCH=ia64
13956    ;;
13957  m68k*-*-*)
13958    GOARCH=m68k
13959    ;;
13960  mips*-*-*)
13961    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13962/* end confdefs.h.  */
13963
13964#if _MIPS_SIM != _ABIO32
13965#error not o32
13966#endif
13967
13968_ACEOF
13969if ac_fn_c_try_compile "$LINENO"; then :
13970  mips_abi="o32"
13971else
13972  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13973/* end confdefs.h.  */
13974
13975#if _MIPS_SIM != _ABIN32
13976#error not n32
13977#endif
13978
13979_ACEOF
13980if ac_fn_c_try_compile "$LINENO"; then :
13981  mips_abi="n32"
13982else
13983  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13984/* end confdefs.h.  */
13985
13986#if _MIPS_SIM != _ABI64
13987#error not n64
13988#endif
13989
13990_ACEOF
13991if ac_fn_c_try_compile "$LINENO"; then :
13992  mips_abi="n64"
13993else
13994  as_fn_error $? "unknown MIPS ABI" "$LINENO" 5
13995mips_abi="n32"
13996fi
13997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13998fi
13999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14000fi
14001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14002    case "$mips_abi" in
14003    "o32") GOARCH=mips ;;
14004    "n32") GOARCH=mips64p32 ;;
14005    "n64") GOARCH=mips64 ;;
14006    esac
14007    case "${host}" in
14008    mips*el-*-*)
14009        GOARCH="${GOARCH}le"
14010        ;;
14011    esac
14012    ;;
14013  nios2-*-*)
14014    GOARCH=nios2
14015    ;;
14016  rs6000*-*-* | powerpc*-*-*)
14017    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14018/* end confdefs.h.  */
14019
14020#ifdef _ARCH_PPC64
14021#error 64-bit
14022#endif
14023
14024_ACEOF
14025if ac_fn_c_try_compile "$LINENO"; then :
14026  GOARCH=ppc
14027else
14028
14029cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14030/* end confdefs.h.  */
14031
14032#if defined(_BIG_ENDIAN) || defined(__BIG_ENDIAN__)
14033#error 64be
14034#endif
14035
14036_ACEOF
14037if ac_fn_c_try_compile "$LINENO"; then :
14038  GOARCH=ppc64le
14039else
14040  GOARCH=ppc64
14041fi
14042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14043fi
14044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14045    ;;
14046  riscv64-*-*)
14047    GOARCH=riscv64
14048    ;;
14049  s390*-*-*)
14050    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14051/* end confdefs.h.  */
14052
14053#if defined(__s390x__)
14054#error 64-bit
14055#endif
14056
14057_ACEOF
14058if ac_fn_c_try_compile "$LINENO"; then :
14059  GOARCH=s390
14060else
14061  GOARCH=s390x
14062fi
14063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14064    ;;
14065  sh3eb*-*-* | sh4eb*-*-*)
14066    GOARCH=shbe
14067    ;;
14068  sh3*-*-* | sh4*-*-*)
14069    GOARCH=sh
14070    ;;
14071  sparc*-*-*)
14072    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14073/* end confdefs.h.  */
14074
14075#if defined(__sparcv9) || defined(__arch64__)
14076#error 64-bit
14077#endif
14078
14079_ACEOF
14080if ac_fn_c_try_compile "$LINENO"; then :
14081  GOARCH=sparc
14082else
14083  GOARCH=sparc64
14084fi
14085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14086    ;;
14087esac
14088
14089
14090
14091
14092FUNCTION_DESCRIPTORS=false
14093case ${host} in
14094  rs6000*-*-* | powerpc*-*-*)
14095    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14096/* end confdefs.h.  */
14097
14098#if _CALL_ELF == 1
14099#error descriptors
14100#endif
14101
14102_ACEOF
14103if ac_fn_c_try_compile "$LINENO"; then :
14104  FUNCTION_DESCRIPTORS=false
14105else
14106  FUNCTION_DESCRIPTORS=true
14107fi
14108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14109    ;;
14110esac
14111
14112
14113GO_LIBCALL_OS_FILE=
14114GO_LIBCALL_OS_ARCH_FILE=
14115GO_SYSCALL_OS_FILE=
14116GO_SYSCALL_OS_ARCH_FILE=
14117if test -f "${srcdir}/go/syscall/libcall_${GOOS}.go"; then
14118  GO_LIBCALL_OS_FILE="go/syscall/libcall_${GOOS}.go"
14119fi
14120if test -f "${srcdir}/go/syscall/libcall_${GOOS}_${GOARCH}.go"; then
14121  GO_LIBCALL_OS_ARCH_FILE="go/syscall/libcall_${GOOS}_${GOARCH}.go"
14122fi
14123if test -f "${srcdir}/go/syscall/syscall_${GOOS}.go"; then
14124  GO_SYSCALL_OS_FILE="go/syscall/syscall_${GOOS}.go"
14125fi
14126if test -f "${srcdir}/go/syscall/syscall_${GOOS}_${GOARCH}.go"; then
14127  GO_SYSCALL_OS_ARCH_FILE="go/syscall/syscall_${GOOS}_${GOARCH}.go"
14128fi
14129
14130
14131
14132
14133
14134OSCFLAGS="-D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
14135case "$target" in
14136    mips-sgi-irix6.5*)
14137	# IRIX 6 needs _XOPEN_SOURCE=500 for the XPG5 version of struct
14138	# msghdr in <sys/socket.h>.
14139	OSCFLAGS="$OSCFLAGS -D_XOPEN_SOURCE=500"
14140	;;
14141    *-*-solaris2.1[01])
14142	# Solaris 10+ needs this so struct msghdr gets the msg_control
14143	# etc. fields in <sys/socket.h> (_XPG4_2).  _XOPEN_SOURCE=600 as
14144	# above doesn't work with C99.
14145	OSCFLAGS="$OSCFLAGS -std=gnu99 -D_XOPEN_SOURCE=600 -D__EXTENSIONS__"
14146	;;
14147esac
14148
14149
14150
14151  test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS=''
14152
14153  # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH
14154  # with a different meaning.
14155  case ${target_os} in
14156    solaris2*)
14157      ac_save_CFLAGS="$CFLAGS"
14158      CFLAGS="$CFLAGS -Wa,-nH"
14159
14160      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as that supports -Wa,-nH" >&5
14161$as_echo_n "checking for as that supports -Wa,-nH... " >&6; }
14162      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14163/* end confdefs.h.  */
14164
14165int
14166main ()
14167{
14168return 0;
14169  ;
14170  return 0;
14171}
14172_ACEOF
14173if ac_fn_c_try_compile "$LINENO"; then :
14174  ac_hwcap_flags=yes
14175else
14176  ac_hwcap_flags=no
14177fi
14178rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14179      if test "$ac_hwcap_flags" = "yes"; then
14180	HWCAP_CFLAGS="-Wa,-nH $HWCAP_CFLAGS"
14181      fi
14182      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_flags" >&5
14183$as_echo "$ac_hwcap_flags" >&6; }
14184
14185      CFLAGS="$ac_save_CFLAGS"
14186      ;;
14187  esac
14188
14189
14190
14191
14192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fsplit-stack is supported" >&5
14193$as_echo_n "checking whether -fsplit-stack is supported... " >&6; }
14194if ${libgo_cv_c_split_stack_supported+:} false; then :
14195  $as_echo_n "(cached) " >&6
14196else
14197  CFLAGS_hold=$CFLAGS
14198CFLAGS="$CFLAGS -fsplit-stack"
14199cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14200/* end confdefs.h.  */
14201int i;
14202_ACEOF
14203if ac_fn_c_try_compile "$LINENO"; then :
14204  libgo_cv_c_split_stack_supported=yes
14205else
14206  libgo_cv_c_split_stack_supported=no
14207fi
14208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14209CFLAGS=$CFLAGS_hold
14210fi
14211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_split_stack_supported" >&5
14212$as_echo "$libgo_cv_c_split_stack_supported" >&6; }
14213
14214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether linker supports split/non-split linked together" >&5
14215$as_echo_n "checking whether linker supports split/non-split linked together... " >&6; }
14216if ${libgo_cv_c_linker_split_non_split+:} false; then :
14217  $as_echo_n "(cached) " >&6
14218else
14219  cat > conftest1.c << EOF
14220extern void f();
14221int main() { f(); return 0; }
14222EOF
14223cat > conftest2.c << EOF
14224void f() {}
14225EOF
14226$CC -c -fsplit-stack $CFLAGS $CPPFLAGS conftest1.c >/dev/null 2>&1
14227$CC -c $CFLAGS $CPPFLAGS conftest2.c > /dev/null 2>&1
14228if $CC -o conftest conftest1.$ac_objext conftest2.$ac_objext > /dev/null 2>&1; then
14229  libgo_cv_c_linker_split_non_split=yes
14230else
14231  libgo_cv_c_linker_split_non_split=no
14232fi
14233rm -f conftest1.* conftest2.* conftest
14234fi
14235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_linker_split_non_split" >&5
14236$as_echo "$libgo_cv_c_linker_split_non_split" >&6; }
14237
14238if test "$libgo_cv_c_split_stack_supported" = yes -a "$libgo_cv_c_linker_split_non_split" = yes; then
14239  SPLIT_STACK=-fsplit-stack
14240
14241$as_echo "#define USING_SPLIT_STACK 1" >>confdefs.h
14242
14243else
14244  SPLIT_STACK=
14245fi
14246
14247 if test "$libgo_cv_c_split_stack_supported" = yes -a "$libgo_cv_c_linker_split_non_split" = yes; then
14248  USING_SPLIT_STACK_TRUE=
14249  USING_SPLIT_STACK_FALSE='#'
14250else
14251  USING_SPLIT_STACK_TRUE='#'
14252  USING_SPLIT_STACK_FALSE=
14253fi
14254
14255
14256if test "$libgo_cv_c_split_stack_supported" = yes -a "$libgo_cv_c_linker_split_non_split" = no; then
14257  GO_SPLIT_STACK=-fno-split-stack
14258else
14259  GO_SPLIT_STACK=
14260fi
14261
14262
14263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether linker supports split stack" >&5
14264$as_echo_n "checking whether linker supports split stack... " >&6; }
14265if ${libgo_cv_c_linker_supports_split_stack+:} false; then :
14266  $as_echo_n "(cached) " >&6
14267else
14268  libgo_cv_c_linker_supports_split_stack=no
14269if $GOC -Wl,--help 2>/dev/null | grep split-stack-adjust-size >/dev/null 2>&1; then
14270  libgo_cv_c_linker_supports_split_stack=yes
14271fi
14272fi
14273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_linker_supports_split_stack" >&5
14274$as_echo "$libgo_cv_c_linker_supports_split_stack" >&6; }
14275if test "$libgo_cv_c_linker_supports_split_stack" = yes; then
14276
14277$as_echo "#define LINKER_SUPPORTS_SPLIT_STACK 1" >>confdefs.h
14278
14279fi
14280
14281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler is llgo" >&5
14282$as_echo_n "checking whether compiler is llgo... " >&6; }
14283if ${libgo_cv_c_goc_is_llgo+:} false; then :
14284  $as_echo_n "(cached) " >&6
14285else
14286  libgo_cv_c_goc_is_llgo=no
14287if $GOC -dumpversion 2>/dev/null | grep llgo >/dev/null 2>&1; then
14288  libgo_cv_c_goc_is_llgo=yes
14289fi
14290fi
14291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_goc_is_llgo" >&5
14292$as_echo "$libgo_cv_c_goc_is_llgo" >&6; }
14293 if test "$libgo_cv_c_goc_is_llgo" = yes; then
14294  GOC_IS_LLGO_TRUE=
14295  GOC_IS_LLGO_FALSE='#'
14296else
14297  GOC_IS_LLGO_TRUE='#'
14298  GOC_IS_LLGO_FALSE=
14299fi
14300
14301
14302MATH_LIBS=
14303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5
14304$as_echo_n "checking for sqrt in -lm... " >&6; }
14305if ${ac_cv_lib_m_sqrt+:} false; then :
14306  $as_echo_n "(cached) " >&6
14307else
14308  ac_check_lib_save_LIBS=$LIBS
14309LIBS="-lm  $LIBS"
14310cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14311/* end confdefs.h.  */
14312
14313/* Override any GCC internal prototype to avoid an error.
14314   Use char because int might match the return type of a GCC
14315   builtin and then its argument prototype would still apply.  */
14316#ifdef __cplusplus
14317extern "C"
14318#endif
14319char sqrt ();
14320int
14321main ()
14322{
14323return sqrt ();
14324  ;
14325  return 0;
14326}
14327_ACEOF
14328if ac_fn_c_try_link "$LINENO"; then :
14329  ac_cv_lib_m_sqrt=yes
14330else
14331  ac_cv_lib_m_sqrt=no
14332fi
14333rm -f core conftest.err conftest.$ac_objext \
14334    conftest$ac_exeext conftest.$ac_ext
14335LIBS=$ac_check_lib_save_LIBS
14336fi
14337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5
14338$as_echo "$ac_cv_lib_m_sqrt" >&6; }
14339if test "x$ac_cv_lib_m_sqrt" = xyes; then :
14340  MATH_LIBS=-lm
14341fi
14342
14343
14344
14345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5
14346$as_echo_n "checking for socket libraries... " >&6; }
14347if ${libgo_cv_lib_sockets+:} false; then :
14348  $as_echo_n "(cached) " >&6
14349else
14350  libgo_cv_lib_sockets=
14351   libgo_check_both=no
14352   ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
14353if test "x$ac_cv_func_connect" = xyes; then :
14354  libgo_check_socket=no
14355else
14356  libgo_check_socket=yes
14357fi
14358
14359   if test "$libgo_check_socket" = "yes"; then
14360     unset ac_cv_func_connect
14361     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsocket" >&5
14362$as_echo_n "checking for main in -lsocket... " >&6; }
14363if ${ac_cv_lib_socket_main+:} false; then :
14364  $as_echo_n "(cached) " >&6
14365else
14366  ac_check_lib_save_LIBS=$LIBS
14367LIBS="-lsocket  $LIBS"
14368cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14369/* end confdefs.h.  */
14370
14371
14372int
14373main ()
14374{
14375return main ();
14376  ;
14377  return 0;
14378}
14379_ACEOF
14380if ac_fn_c_try_link "$LINENO"; then :
14381  ac_cv_lib_socket_main=yes
14382else
14383  ac_cv_lib_socket_main=no
14384fi
14385rm -f core conftest.err conftest.$ac_objext \
14386    conftest$ac_exeext conftest.$ac_ext
14387LIBS=$ac_check_lib_save_LIBS
14388fi
14389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_main" >&5
14390$as_echo "$ac_cv_lib_socket_main" >&6; }
14391if test "x$ac_cv_lib_socket_main" = xyes; then :
14392  libgo_cv_lib_sockets="-lsocket"
14393else
14394  libgo_check_both=yes
14395fi
14396
14397   fi
14398   if test "$libgo_check_both" = "yes"; then
14399     libgo_old_libs=$LIBS
14400     LIBS="$LIBS -lsocket -lnsl"
14401     unset ac_cv_func_accept
14402     ac_fn_c_check_func "$LINENO" "accept" "ac_cv_func_accept"
14403if test "x$ac_cv_func_accept" = xyes; then :
14404  libgo_check_nsl=no
14405		    libgo_cv_lib_sockets="-lsocket -lnsl"
14406fi
14407
14408     unset ac_cv_func_accept
14409     LIBS=$libgo_old_libs
14410   fi
14411   unset ac_cv_func_gethostbyname
14412   libgo_old_libs="$LIBS"
14413   ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
14414if test "x$ac_cv_func_gethostbyname" = xyes; then :
14415
14416else
14417  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lnsl" >&5
14418$as_echo_n "checking for main in -lnsl... " >&6; }
14419if ${ac_cv_lib_nsl_main+:} false; then :
14420  $as_echo_n "(cached) " >&6
14421else
14422  ac_check_lib_save_LIBS=$LIBS
14423LIBS="-lnsl  $LIBS"
14424cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14425/* end confdefs.h.  */
14426
14427
14428int
14429main ()
14430{
14431return main ();
14432  ;
14433  return 0;
14434}
14435_ACEOF
14436if ac_fn_c_try_link "$LINENO"; then :
14437  ac_cv_lib_nsl_main=yes
14438else
14439  ac_cv_lib_nsl_main=no
14440fi
14441rm -f core conftest.err conftest.$ac_objext \
14442    conftest$ac_exeext conftest.$ac_ext
14443LIBS=$ac_check_lib_save_LIBS
14444fi
14445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_main" >&5
14446$as_echo "$ac_cv_lib_nsl_main" >&6; }
14447if test "x$ac_cv_lib_nsl_main" = xyes; then :
14448  libgo_cv_lib_sockets="$libgo_cv_lib_sockets -lnsl"
14449fi
14450
14451fi
14452
14453   unset ac_cv_func_gethostbyname
14454   ac_fn_c_check_func "$LINENO" "sendfile" "ac_cv_func_sendfile"
14455if test "x$ac_cv_func_sendfile" = xyes; then :
14456
14457else
14458  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lsendfile" >&5
14459$as_echo_n "checking for main in -lsendfile... " >&6; }
14460if ${ac_cv_lib_sendfile_main+:} false; then :
14461  $as_echo_n "(cached) " >&6
14462else
14463  ac_check_lib_save_LIBS=$LIBS
14464LIBS="-lsendfile  $LIBS"
14465cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14466/* end confdefs.h.  */
14467
14468
14469int
14470main ()
14471{
14472return main ();
14473  ;
14474  return 0;
14475}
14476_ACEOF
14477if ac_fn_c_try_link "$LINENO"; then :
14478  ac_cv_lib_sendfile_main=yes
14479else
14480  ac_cv_lib_sendfile_main=no
14481fi
14482rm -f core conftest.err conftest.$ac_objext \
14483    conftest$ac_exeext conftest.$ac_ext
14484LIBS=$ac_check_lib_save_LIBS
14485fi
14486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sendfile_main" >&5
14487$as_echo "$ac_cv_lib_sendfile_main" >&6; }
14488if test "x$ac_cv_lib_sendfile_main" = xyes; then :
14489  libgo_cv_lib_sockets="$libgo_cv_lib_sockets -lsendfile"
14490fi
14491
14492fi
14493
14494   LIBS=$libgo_old_libs
14495
14496fi
14497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_sockets" >&5
14498$as_echo "$libgo_cv_lib_sockets" >&6; }
14499NET_LIBS="$libgo_cv_lib_sockets"
14500
14501
14502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is supported" >&5
14503$as_echo_n "checking whether -pthread is supported... " >&6; }
14504if ${libgo_cv_lib_pthread+:} false; then :
14505  $as_echo_n "(cached) " >&6
14506else
14507  CFLAGS_hold=$CFLAGS
14508CFLAGS="$CFLAGS -pthread -L../libatomic/.libs"
14509cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14510/* end confdefs.h.  */
14511int i;
14512_ACEOF
14513if ac_fn_c_try_compile "$LINENO"; then :
14514  libgo_cv_lib_pthread=yes
14515else
14516  libgo_cv_lib_pthread=no
14517fi
14518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14519CFLAGS=$CFLAGS_hold
14520fi
14521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_pthread" >&5
14522$as_echo "$libgo_cv_lib_pthread" >&6; }
14523PTHREAD_CFLAGS=
14524if test "$libgo_cv_lib_pthread" = yes; then
14525  # RISC-V apparently adds -latomic when using -pthread.
14526  PTHREAD_CFLAGS="-pthread -L../libatomic/.libs"
14527fi
14528
14529
14530PTHREAD_LIBS=
14531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
14532$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
14533if ${ac_cv_lib_pthread_pthread_create+:} false; then :
14534  $as_echo_n "(cached) " >&6
14535else
14536  ac_check_lib_save_LIBS=$LIBS
14537LIBS="-lpthread  $LIBS"
14538cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14539/* end confdefs.h.  */
14540
14541/* Override any GCC internal prototype to avoid an error.
14542   Use char because int might match the return type of a GCC
14543   builtin and then its argument prototype would still apply.  */
14544#ifdef __cplusplus
14545extern "C"
14546#endif
14547char pthread_create ();
14548int
14549main ()
14550{
14551return pthread_create ();
14552  ;
14553  return 0;
14554}
14555_ACEOF
14556if ac_fn_c_try_link "$LINENO"; then :
14557  ac_cv_lib_pthread_pthread_create=yes
14558else
14559  ac_cv_lib_pthread_pthread_create=no
14560fi
14561rm -f core conftest.err conftest.$ac_objext \
14562    conftest$ac_exeext conftest.$ac_ext
14563LIBS=$ac_check_lib_save_LIBS
14564fi
14565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
14566$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
14567if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
14568  PTHREAD_LIBS=-lpthread
14569fi
14570
14571
14572
14573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sched_yield" >&5
14574$as_echo_n "checking for library containing sched_yield... " >&6; }
14575if ${ac_cv_search_sched_yield+:} false; then :
14576  $as_echo_n "(cached) " >&6
14577else
14578  ac_func_search_save_LIBS=$LIBS
14579cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14580/* end confdefs.h.  */
14581
14582/* Override any GCC internal prototype to avoid an error.
14583   Use char because int might match the return type of a GCC
14584   builtin and then its argument prototype would still apply.  */
14585#ifdef __cplusplus
14586extern "C"
14587#endif
14588char sched_yield ();
14589int
14590main ()
14591{
14592return sched_yield ();
14593  ;
14594  return 0;
14595}
14596_ACEOF
14597for ac_lib in '' rt; do
14598  if test -z "$ac_lib"; then
14599    ac_res="none required"
14600  else
14601    ac_res=-l$ac_lib
14602    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14603  fi
14604  if ac_fn_c_try_link "$LINENO"; then :
14605  ac_cv_search_sched_yield=$ac_res
14606fi
14607rm -f core conftest.err conftest.$ac_objext \
14608    conftest$ac_exeext
14609  if ${ac_cv_search_sched_yield+:} false; then :
14610  break
14611fi
14612done
14613if ${ac_cv_search_sched_yield+:} false; then :
14614
14615else
14616  ac_cv_search_sched_yield=no
14617fi
14618rm conftest.$ac_ext
14619LIBS=$ac_func_search_save_LIBS
14620fi
14621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_yield" >&5
14622$as_echo "$ac_cv_search_sched_yield" >&6; }
14623ac_res=$ac_cv_search_sched_yield
14624if test "$ac_res" != no; then :
14625  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14626
14627fi
14628
14629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nanosleep" >&5
14630$as_echo_n "checking for library containing nanosleep... " >&6; }
14631if ${ac_cv_search_nanosleep+:} false; then :
14632  $as_echo_n "(cached) " >&6
14633else
14634  ac_func_search_save_LIBS=$LIBS
14635cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14636/* end confdefs.h.  */
14637
14638/* Override any GCC internal prototype to avoid an error.
14639   Use char because int might match the return type of a GCC
14640   builtin and then its argument prototype would still apply.  */
14641#ifdef __cplusplus
14642extern "C"
14643#endif
14644char nanosleep ();
14645int
14646main ()
14647{
14648return nanosleep ();
14649  ;
14650  return 0;
14651}
14652_ACEOF
14653for ac_lib in '' rt; do
14654  if test -z "$ac_lib"; then
14655    ac_res="none required"
14656  else
14657    ac_res=-l$ac_lib
14658    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14659  fi
14660  if ac_fn_c_try_link "$LINENO"; then :
14661  ac_cv_search_nanosleep=$ac_res
14662fi
14663rm -f core conftest.err conftest.$ac_objext \
14664    conftest$ac_exeext
14665  if ${ac_cv_search_nanosleep+:} false; then :
14666  break
14667fi
14668done
14669if ${ac_cv_search_nanosleep+:} false; then :
14670
14671else
14672  ac_cv_search_nanosleep=no
14673fi
14674rm conftest.$ac_ext
14675LIBS=$ac_func_search_save_LIBS
14676fi
14677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nanosleep" >&5
14678$as_echo "$ac_cv_search_nanosleep" >&6; }
14679ac_res=$ac_cv_search_nanosleep
14680if test "$ac_res" != no; then :
14681  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14682
14683fi
14684
14685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
14686$as_echo_n "checking for library containing clock_gettime... " >&6; }
14687if ${ac_cv_search_clock_gettime+:} false; then :
14688  $as_echo_n "(cached) " >&6
14689else
14690  ac_func_search_save_LIBS=$LIBS
14691cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14692/* end confdefs.h.  */
14693
14694/* Override any GCC internal prototype to avoid an error.
14695   Use char because int might match the return type of a GCC
14696   builtin and then its argument prototype would still apply.  */
14697#ifdef __cplusplus
14698extern "C"
14699#endif
14700char clock_gettime ();
14701int
14702main ()
14703{
14704return clock_gettime ();
14705  ;
14706  return 0;
14707}
14708_ACEOF
14709for ac_lib in '' rt; do
14710  if test -z "$ac_lib"; then
14711    ac_res="none required"
14712  else
14713    ac_res=-l$ac_lib
14714    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14715  fi
14716  if ac_fn_c_try_link "$LINENO"; then :
14717  ac_cv_search_clock_gettime=$ac_res
14718fi
14719rm -f core conftest.err conftest.$ac_objext \
14720    conftest$ac_exeext
14721  if ${ac_cv_search_clock_gettime+:} false; then :
14722  break
14723fi
14724done
14725if ${ac_cv_search_clock_gettime+:} false; then :
14726
14727else
14728  ac_cv_search_clock_gettime=no
14729fi
14730rm conftest.$ac_ext
14731LIBS=$ac_func_search_save_LIBS
14732fi
14733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
14734$as_echo "$ac_cv_search_clock_gettime" >&6; }
14735ac_res=$ac_cv_search_clock_gettime
14736if test "$ac_res" != no; then :
14737  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14738
14739fi
14740
14741
14742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
14743$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
14744if ${ac_cv_c_bigendian+:} false; then :
14745  $as_echo_n "(cached) " >&6
14746else
14747  ac_cv_c_bigendian=unknown
14748    # See if we're dealing with a universal compiler.
14749    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14750/* end confdefs.h.  */
14751#ifndef __APPLE_CC__
14752	       not a universal capable compiler
14753	     #endif
14754	     typedef int dummy;
14755
14756_ACEOF
14757if ac_fn_c_try_compile "$LINENO"; then :
14758
14759	# Check for potential -arch flags.  It is not universal unless
14760	# there are at least two -arch flags with different values.
14761	ac_arch=
14762	ac_prev=
14763	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
14764	 if test -n "$ac_prev"; then
14765	   case $ac_word in
14766	     i?86 | x86_64 | ppc | ppc64)
14767	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
14768		 ac_arch=$ac_word
14769	       else
14770		 ac_cv_c_bigendian=universal
14771		 break
14772	       fi
14773	       ;;
14774	   esac
14775	   ac_prev=
14776	 elif test "x$ac_word" = "x-arch"; then
14777	   ac_prev=arch
14778	 fi
14779       done
14780fi
14781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14782    if test $ac_cv_c_bigendian = unknown; then
14783      # See if sys/param.h defines the BYTE_ORDER macro.
14784      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14785/* end confdefs.h.  */
14786#include <sys/types.h>
14787	     #include <sys/param.h>
14788
14789int
14790main ()
14791{
14792#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
14793		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
14794		     && LITTLE_ENDIAN)
14795	      bogus endian macros
14796	     #endif
14797
14798  ;
14799  return 0;
14800}
14801_ACEOF
14802if ac_fn_c_try_compile "$LINENO"; then :
14803  # It does; now see whether it defined to BIG_ENDIAN or not.
14804	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14805/* end confdefs.h.  */
14806#include <sys/types.h>
14807		#include <sys/param.h>
14808
14809int
14810main ()
14811{
14812#if BYTE_ORDER != BIG_ENDIAN
14813		 not big endian
14814		#endif
14815
14816  ;
14817  return 0;
14818}
14819_ACEOF
14820if ac_fn_c_try_compile "$LINENO"; then :
14821  ac_cv_c_bigendian=yes
14822else
14823  ac_cv_c_bigendian=no
14824fi
14825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14826fi
14827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14828    fi
14829    if test $ac_cv_c_bigendian = unknown; then
14830      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
14831      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14832/* end confdefs.h.  */
14833#include <limits.h>
14834
14835int
14836main ()
14837{
14838#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
14839	      bogus endian macros
14840	     #endif
14841
14842  ;
14843  return 0;
14844}
14845_ACEOF
14846if ac_fn_c_try_compile "$LINENO"; then :
14847  # It does; now see whether it defined to _BIG_ENDIAN or not.
14848	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14849/* end confdefs.h.  */
14850#include <limits.h>
14851
14852int
14853main ()
14854{
14855#ifndef _BIG_ENDIAN
14856		 not big endian
14857		#endif
14858
14859  ;
14860  return 0;
14861}
14862_ACEOF
14863if ac_fn_c_try_compile "$LINENO"; then :
14864  ac_cv_c_bigendian=yes
14865else
14866  ac_cv_c_bigendian=no
14867fi
14868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14869fi
14870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14871    fi
14872    if test $ac_cv_c_bigendian = unknown; then
14873      # Compile a test program.
14874      if test "$cross_compiling" = yes; then :
14875  # Try to guess by grepping values from an object file.
14876	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14877/* end confdefs.h.  */
14878short int ascii_mm[] =
14879		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
14880		short int ascii_ii[] =
14881		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
14882		int use_ascii (int i) {
14883		  return ascii_mm[i] + ascii_ii[i];
14884		}
14885		short int ebcdic_ii[] =
14886		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
14887		short int ebcdic_mm[] =
14888		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
14889		int use_ebcdic (int i) {
14890		  return ebcdic_mm[i] + ebcdic_ii[i];
14891		}
14892		extern int foo;
14893
14894int
14895main ()
14896{
14897return use_ascii (foo) == use_ebcdic (foo);
14898  ;
14899  return 0;
14900}
14901_ACEOF
14902if ac_fn_c_try_compile "$LINENO"; then :
14903  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
14904	      ac_cv_c_bigendian=yes
14905	    fi
14906	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
14907	      if test "$ac_cv_c_bigendian" = unknown; then
14908		ac_cv_c_bigendian=no
14909	      else
14910		# finding both strings is unlikely to happen, but who knows?
14911		ac_cv_c_bigendian=unknown
14912	      fi
14913	    fi
14914fi
14915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14916else
14917  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14918/* end confdefs.h.  */
14919$ac_includes_default
14920int
14921main ()
14922{
14923
14924	     /* Are we little or big endian?  From Harbison&Steele.  */
14925	     union
14926	     {
14927	       long int l;
14928	       char c[sizeof (long int)];
14929	     } u;
14930	     u.l = 1;
14931	     return u.c[sizeof (long int) - 1] == 1;
14932
14933  ;
14934  return 0;
14935}
14936_ACEOF
14937if ac_fn_c_try_run "$LINENO"; then :
14938  ac_cv_c_bigendian=no
14939else
14940  ac_cv_c_bigendian=yes
14941fi
14942rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14943  conftest.$ac_objext conftest.beam conftest.$ac_ext
14944fi
14945
14946    fi
14947fi
14948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
14949$as_echo "$ac_cv_c_bigendian" >&6; }
14950 case $ac_cv_c_bigendian in #(
14951   yes)
14952     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
14953;; #(
14954   no)
14955      ;; #(
14956   universal)
14957
14958$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
14959
14960     ;; #(
14961   *)
14962     as_fn_error $? "unknown endianness
14963 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
14964 esac
14965
14966
14967
14968
14969# Check whether --with-system-libunwind was given.
14970if test "${with_system_libunwind+set}" = set; then :
14971  withval=$with_system_libunwind;
14972fi
14973
14974  # If system-libunwind was not specifically set, pick a default setting.
14975  if test x$with_system_libunwind = x; then
14976    case ${target} in
14977      ia64-*-hpux*) with_system_libunwind=yes ;;
14978      *) with_system_libunwind=no ;;
14979    esac
14980  fi
14981  # Based on system-libunwind and target, do we have ipinfo?
14982  if  test x$with_system_libunwind = xyes; then
14983    case ${target} in
14984      ia64-*-*) have_unwind_getipinfo=no ;;
14985      *) have_unwind_getipinfo=yes ;;
14986    esac
14987  else
14988    # Darwin before version 9 does not have _Unwind_GetIPInfo.
14989
14990    case ${target} in
14991      *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
14992      *) have_unwind_getipinfo=yes ;;
14993    esac
14994
14995  fi
14996
14997  if test x$have_unwind_getipinfo = xyes; then
14998
14999$as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
15000
15001  fi
15002
15003
15004for ac_header in port.h sched.h semaphore.h sys/file.h sys/mman.h syscall.h sys/epoll.h sys/event.h sys/inotify.h sys/ptrace.h sys/syscall.h sys/user.h sys/utsname.h sys/select.h sys/socket.h net/if.h net/if_arp.h net/route.h netpacket/packet.h sys/prctl.h sys/mount.h sys/vfs.h sys/statfs.h sys/timex.h sys/sysinfo.h utime.h linux/ether.h linux/fs.h linux/ptrace.h linux/reboot.h netinet/in_syst.h netinet/ip.h netinet/ip_mroute.h netinet/if_ether.h
15005do :
15006  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15007ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15008if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15009  cat >>confdefs.h <<_ACEOF
15010#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15011_ACEOF
15012
15013fi
15014
15015done
15016
15017
15018for ac_header in netinet/icmp6.h
15019do :
15020  ac_fn_c_check_header_compile "$LINENO" "netinet/icmp6.h" "ac_cv_header_netinet_icmp6_h" "#include <netinet/in.h>
15021
15022"
15023if test "x$ac_cv_header_netinet_icmp6_h" = xyes; then :
15024  cat >>confdefs.h <<_ACEOF
15025#define HAVE_NETINET_ICMP6_H 1
15026_ACEOF
15027
15028fi
15029
15030done
15031
15032
15033for ac_header in linux/filter.h linux/if_addr.h linux/if_ether.h linux/if_tun.h linux/netlink.h linux/rtnetlink.h
15034do :
15035  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15036ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#ifdef HAVE_SYS_SOCKET_H
15037#include <sys/socket.h>
15038#endif
15039
15040"
15041if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15042  cat >>confdefs.h <<_ACEOF
15043#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15044_ACEOF
15045
15046fi
15047
15048done
15049
15050
15051 if test "$ac_cv_header_sys_mman_h" = yes; then
15052  HAVE_SYS_MMAN_H_TRUE=
15053  HAVE_SYS_MMAN_H_FALSE='#'
15054else
15055  HAVE_SYS_MMAN_H_TRUE='#'
15056  HAVE_SYS_MMAN_H_FALSE=
15057fi
15058
15059
15060for ac_func in strerror_r strsignal wait4 mincore setenv unsetenv dl_iterate_phdr memmem
15061do :
15062  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15063ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15064if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15065  cat >>confdefs.h <<_ACEOF
15066#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15067_ACEOF
15068
15069fi
15070done
15071
15072 if test "$ac_cv_func_strerror_r" = yes; then
15073  HAVE_STRERROR_R_TRUE=
15074  HAVE_STRERROR_R_FALSE='#'
15075else
15076  HAVE_STRERROR_R_TRUE='#'
15077  HAVE_STRERROR_R_FALSE=
15078fi
15079
15080 if test "$ac_cv_func_wait4" = yes; then
15081  HAVE_WAIT4_TRUE=
15082  HAVE_WAIT4_FALSE='#'
15083else
15084  HAVE_WAIT4_TRUE='#'
15085  HAVE_WAIT4_FALSE=
15086fi
15087
15088
15089for ac_func in accept4 dup3 epoll_create1 faccessat fallocate fchmodat fchownat futimesat getxattr inotify_add_watch inotify_init inotify_init1 inotify_rm_watch listxattr mkdirat mknodat open64 openat pipe2 removexattr renameat setxattr sync_file_range splice syscall tee unlinkat unshare utimensat
15090do :
15091  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15092ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15093if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15094  cat >>confdefs.h <<_ACEOF
15095#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15096_ACEOF
15097
15098fi
15099done
15100
15101ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
15102if test "x$ac_cv_type_off_t" = xyes; then :
15103
15104else
15105
15106cat >>confdefs.h <<_ACEOF
15107#define off_t long int
15108_ACEOF
15109
15110fi
15111
15112ac_fn_c_check_type "$LINENO" "loff_t" "ac_cv_type_loff_t" "$ac_includes_default"
15113if test "x$ac_cv_type_loff_t" = xyes; then :
15114
15115cat >>confdefs.h <<_ACEOF
15116#define HAVE_LOFF_T 1
15117_ACEOF
15118
15119
15120fi
15121
15122
15123LIBS_hold="$LIBS"
15124LIBS="$LIBS -lm"
15125for ac_func in cosl expl logl sinl tanl acosl asinl atanl atan2l expm1l ldexpl log10l log1pl
15126do :
15127  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15128ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15129if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15130  cat >>confdefs.h <<_ACEOF
15131#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15132_ACEOF
15133
15134fi
15135done
15136
15137LIBS="$LIBS_hold"
15138
15139CFLAGS_hold="$CFLAGS"
15140CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15141LIBS_hold="$LIBS"
15142LIBS="$LIBS $PTHREAD_LIBS"
15143for ac_func in sem_timedwait
15144do :
15145  ac_fn_c_check_func "$LINENO" "sem_timedwait" "ac_cv_func_sem_timedwait"
15146if test "x$ac_cv_func_sem_timedwait" = xyes; then :
15147  cat >>confdefs.h <<_ACEOF
15148#define HAVE_SEM_TIMEDWAIT 1
15149_ACEOF
15150
15151fi
15152done
15153
15154CFLAGS="$CFLAGS_hold"
15155LIBS="$LIBS_hold"
15156
15157LIBS_hold="$LIBS"
15158LIBS="$LIBS $MATH_LIBS"
15159for ac_func in matherr
15160do :
15161  ac_fn_c_check_func "$LINENO" "matherr" "ac_cv_func_matherr"
15162if test "x$ac_cv_func_matherr" = xyes; then :
15163  cat >>confdefs.h <<_ACEOF
15164#define HAVE_MATHERR 1
15165_ACEOF
15166
15167fi
15168done
15169
15170LIBS="$LIBS_hold"
15171
15172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -minline-all-stringops" >&5
15173$as_echo_n "checking whether compiler supports -minline-all-stringops... " >&6; }
15174if ${libgo_cv_c_stringops+:} false; then :
15175  $as_echo_n "(cached) " >&6
15176else
15177  CFLAGS_hold=$CFLAGS
15178CFLAGS="$CFLAGS -minline-all-stringops"
15179cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15180/* end confdefs.h.  */
15181int i;
15182_ACEOF
15183if ac_fn_c_try_compile "$LINENO"; then :
15184  libgo_cv_c_stringops=yes
15185else
15186  libgo_cv_c_stringops=no
15187fi
15188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15189CFLAGS=$CFLAGS_hold
15190fi
15191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_stringops" >&5
15192$as_echo "$libgo_cv_c_stringops" >&6; }
15193STRINGOPS_FLAG=
15194if test "$libgo_cv_c_stringops" = yes; then
15195  STRINGOPS_FLAG=-minline-all-stringops
15196fi
15197
15198
15199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -mfancy-math-387" >&5
15200$as_echo_n "checking whether compiler supports -mfancy-math-387... " >&6; }
15201if ${libgo_cv_c_fancymath+:} false; then :
15202  $as_echo_n "(cached) " >&6
15203else
15204  CFLAGS_hold=$CFLAGS
15205CFLAGS="$CFLAGS -mfancy-math-387"
15206cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15207/* end confdefs.h.  */
15208int i;
15209_ACEOF
15210if ac_fn_c_try_compile "$LINENO"; then :
15211  libgo_cv_c_fancymath=yes
15212else
15213  libgo_cv_c_fancymath=no
15214fi
15215rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15216CFLAGS=$CFLAGS_hold
15217fi
15218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_fancymath" >&5
15219$as_echo "$libgo_cv_c_fancymath" >&6; }
15220MATH_FLAG=
15221if test "$libgo_cv_c_fancymath" = yes; then
15222  MATH_FLAG="-mfancy-math-387"
15223fi
15224MATH_FLAG="${MATH_FLAG} -ffp-contract=off -fno-math-errno -fno-trapping-math"
15225
15226
15227CFLAGS_hold=$CFLAGS
15228CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE"
15229ac_fn_c_check_type "$LINENO" "off64_t" "ac_cv_type_off64_t" "$ac_includes_default"
15230if test "x$ac_cv_type_off64_t" = xyes; then :
15231
15232cat >>confdefs.h <<_ACEOF
15233#define HAVE_OFF64_T 1
15234_ACEOF
15235
15236
15237fi
15238
15239CFLAGS=$CFLAGS_hold
15240
15241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking epoll_event size" >&5
15242$as_echo_n "checking epoll_event size... " >&6; }
15243if ${libgo_cv_c_epoll_event_size+:} false; then :
15244  $as_echo_n "(cached) " >&6
15245else
15246  if ac_fn_c_compute_int "$LINENO" "sizeof (struct epoll_event)" "libgo_cv_c_epoll_event_size"        "#include <sys/epoll.h>"; then :
15247
15248else
15249  libgo_cv_c_epoll_event_size=0
15250fi
15251
15252fi
15253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_epoll_event_size" >&5
15254$as_echo "$libgo_cv_c_epoll_event_size" >&6; }
15255SIZEOF_STRUCT_EPOLL_EVENT=${libgo_cv_c_epoll_event_size}
15256
15257
15258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking epoll_event data.fd offset" >&5
15259$as_echo_n "checking epoll_event data.fd offset... " >&6; }
15260if ${libgo_cv_c_epoll_event_fd_offset+:} false; then :
15261  $as_echo_n "(cached) " >&6
15262else
15263  if ac_fn_c_compute_int "$LINENO" "offsetof (struct epoll_event, data.fd)" "libgo_cv_c_epoll_event_fd_offset"        "#include <stddef.h>
15264#include <sys/epoll.h>"; then :
15265
15266else
15267  libgo_cv_c_epoll_event_fd_offset=0
15268fi
15269
15270fi
15271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_epoll_event_fd_offset" >&5
15272$as_echo "$libgo_cv_c_epoll_event_fd_offset" >&6; }
15273STRUCT_EPOLL_EVENT_FD_OFFSET=${libgo_cv_c_epoll_event_fd_offset}
15274
15275
15276cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15277/* end confdefs.h.  */
15278#include <sys/stat.h>
15279
15280_ACEOF
15281if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15282  $EGREP "timespec_t.*st_atim" >/dev/null 2>&1; then :
15283  have_stat_timespec=yes
15284else
15285  have_stat_timespec=no
15286fi
15287rm -f conftest*
15288
15289 if test $have_stat_timespec = yes; then
15290  HAVE_STAT_TIMESPEC_TRUE=
15291  HAVE_STAT_TIMESPEC_FALSE='#'
15292else
15293  HAVE_STAT_TIMESPEC_TRUE='#'
15294  HAVE_STAT_TIMESPEC_FALSE=
15295fi
15296
15297
15298ac_fn_c_check_type "$LINENO" "struct exception" "ac_cv_type_struct_exception" "#include <math.h>
15299"
15300if test "x$ac_cv_type_struct_exception" = xyes; then :
15301  libgo_has_struct_exception=yes
15302else
15303  libgo_has_struct_exception=no
15304fi
15305
15306if test "$libgo_has_struct_exception" = "yes"; then
15307
15308$as_echo "#define HAVE_STRUCT_EXCEPTION 1" >>confdefs.h
15309
15310fi
15311
15312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setcontext clobbers TLS variables" >&5
15313$as_echo_n "checking whether setcontext clobbers TLS variables... " >&6; }
15314if ${libgo_cv_lib_setcontext_clobbers_tls+:} false; then :
15315  $as_echo_n "(cached) " >&6
15316else
15317  CFLAGS_hold="$CFLAGS"
15318CFLAGS="$PTHREAD_CFLAGS"
15319LIBS_hold="$LIBS"
15320LIBS="$LIBS $PTHREAD_LIBS"
15321# The cast to long int works around a bug in the HP C Compiler
15322# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15323# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15324# This bug is HP SR number 8606223364.
15325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
15326$as_echo_n "checking size of void *... " >&6; }
15327if ${ac_cv_sizeof_void_p+:} false; then :
15328  $as_echo_n "(cached) " >&6
15329else
15330  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
15331
15332else
15333  if test "$ac_cv_type_void_p" = yes; then
15334     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15335$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15336as_fn_error 77 "cannot compute sizeof (void *)
15337See \`config.log' for more details" "$LINENO" 5; }
15338   else
15339     ac_cv_sizeof_void_p=0
15340   fi
15341fi
15342
15343fi
15344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
15345$as_echo "$ac_cv_sizeof_void_p" >&6; }
15346
15347
15348
15349cat >>confdefs.h <<_ACEOF
15350#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
15351_ACEOF
15352
15353
15354as_fn_arith $ac_cv_sizeof_void_p \* 8 && ptr_type_size=$as_val
15355if test "$cross_compiling" = yes; then :
15356  case "$target:$ptr_type_size" in
15357  i?86-*-solaris2.1[01]:64 | x86_64*-*-solaris2.1[01]:64)
15358    libgo_cv_lib_setcontext_clobbers_tls=yes ;;
15359  *)
15360    libgo_cv_lib_setcontext_clobbers_tls=no ;;
15361 esac
15362
15363else
15364  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15365/* end confdefs.h.  */
15366
15367#include <pthread.h>
15368#include <stdlib.h>
15369#include <ucontext.h>
15370#include <unistd.h>
15371
15372__thread int tls;
15373
15374static char stack[10 * 1024 * 1024];
15375static ucontext_t c;
15376
15377/* Called via makecontext/setcontext.  */
15378
15379static void
15380cfn (void)
15381{
15382  exit (tls);
15383}
15384
15385/* Called via pthread_create.  */
15386
15387static void *
15388tfn (void *dummy)
15389{
15390  /* The thread should still see this value after calling
15391     setcontext.  */
15392  tls = 0;
15393
15394  setcontext (&c);
15395
15396  /* The call to setcontext should not return.  */
15397  abort ();
15398}
15399
15400int
15401main ()
15402{
15403  pthread_t tid;
15404
15405  /* The thread should not see this value.  */
15406  tls = 1;
15407
15408  if (getcontext (&c) < 0)
15409    abort ();
15410
15411  c.uc_stack.ss_sp = stack;
15412#ifdef MAKECONTEXT_STACK_TOP
15413  c.uc_stack.ss_sp += sizeof stack;
15414#endif
15415  c.uc_stack.ss_flags = 0;
15416  c.uc_stack.ss_size = sizeof stack;
15417  c.uc_link = NULL;
15418  makecontext (&c, cfn, 0);
15419
15420  if (pthread_create (&tid, NULL, tfn, NULL) != 0)
15421    abort ();
15422
15423  if (pthread_join (tid, NULL) != 0)
15424    abort ();
15425
15426  /* The thread should have called exit.  */
15427  abort ();
15428}
15429
15430_ACEOF
15431if ac_fn_c_try_run "$LINENO"; then :
15432  libgo_cv_lib_setcontext_clobbers_tls=no
15433else
15434  libgo_cv_lib_setcontext_clobbers_tls=yes
15435fi
15436rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15437  conftest.$ac_objext conftest.beam conftest.$ac_ext
15438fi
15439
15440CFLAGS="$CFLAGS_hold"
15441LIBS="$LIBS_hold"
15442
15443fi
15444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_setcontext_clobbers_tls" >&5
15445$as_echo "$libgo_cv_lib_setcontext_clobbers_tls" >&6; }
15446if test "$libgo_cv_lib_setcontext_clobbers_tls" = "yes"; then
15447
15448$as_echo "#define SETCONTEXT_CLOBBERS_TLS 1" >>confdefs.h
15449
15450fi
15451
15452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .eh_frame section should be read-only" >&5
15453$as_echo_n "checking whether .eh_frame section should be read-only... " >&6; }
15454if ${libgo_cv_ro_eh_frame+:} false; then :
15455  $as_echo_n "(cached) " >&6
15456else
15457
15458libgo_cv_ro_eh_frame=no
15459echo 'extern void foo (void); void bar (void) { foo (); foo (); }' > conftest.c
15460if $CC $CFLAGS -S -fpic -fexceptions -o conftest.s conftest.c > /dev/null 2>&1; then
15461  if grep '.section.*eh_frame.*"a"' conftest.s > /dev/null; then
15462    libgo_cv_ro_eh_frame=yes
15463  elif grep '.section.*eh_frame.*#alloc' conftest.c \
15464       | grep -v '#write' > /dev/null; then
15465    libgo_cv_ro_eh_frame=yes
15466  fi
15467fi
15468rm -f conftest.*
15469
15470fi
15471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_ro_eh_frame" >&5
15472$as_echo "$libgo_cv_ro_eh_frame" >&6; }
15473if test "x$libgo_cv_ro_eh_frame" = xyes; then
15474
15475$as_echo "#define EH_FRAME_FLAGS \"a\"" >>confdefs.h
15476
15477else
15478
15479$as_echo "#define EH_FRAME_FLAGS \"aw\"" >>confdefs.h
15480
15481fi
15482
15483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports -Qunused-arguments" >&5
15484$as_echo_n "checking if compiler supports -Qunused-arguments... " >&6; }
15485if ${libgo_cv_c_unused_arguments+:} false; then :
15486  $as_echo_n "(cached) " >&6
15487else
15488  CFLAGS_hold=$CFLAGS
15489CFLAGS="$CFLAGS -Qunused-arguments"
15490cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15491/* end confdefs.h.  */
15492int i;
15493_ACEOF
15494if ac_fn_c_try_compile "$LINENO"; then :
15495  libgo_cv_c_unused_arguments=yes
15496else
15497  libgo_cv_c_unused_arguments=no
15498fi
15499rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15500CFLAGS=$CFLAGS_hold
15501fi
15502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_unused_arguments" >&5
15503$as_echo "$libgo_cv_c_unused_arguments" >&6; }
15504
15505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if assembler supports GNU comdat group syntax" >&5
15506$as_echo_n "checking if assembler supports GNU comdat group syntax... " >&6; }
15507if ${libgo_cv_as_comdat_gnu+:} false; then :
15508  $as_echo_n "(cached) " >&6
15509else
15510
15511echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
15512CFLAGS_hold=$CFLAGS
15513if test "$libgo_cv_c_unused_arguments" = yes; then
15514  CFLAGS="$CFLAGS -Qunused-arguments"
15515fi
15516if $CC $CFLAGS -c conftest.s > /dev/null 2>&1; then
15517  libgo_cv_as_comdat_gnu=yes
15518else
15519  libgo_cv_as_comdat_gnu=no
15520fi
15521CFLAGS=$CFLAGS_hold
15522
15523fi
15524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_as_comdat_gnu" >&5
15525$as_echo "$libgo_cv_as_comdat_gnu" >&6; }
15526if test "x$libgo_cv_as_comdat_gnu" = xyes; then
15527
15528$as_echo "#define HAVE_AS_COMDAT_GAS 1" >>confdefs.h
15529
15530fi
15531
15532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports pc related relocs" >&5
15533$as_echo_n "checking assembler supports pc related relocs... " >&6; }
15534if ${libgo_cv_as_x86_pcrel+:} false; then :
15535  $as_echo_n "(cached) " >&6
15536else
15537
15538libgo_cv_as_x86_pcrel=yes
15539echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
15540CFLAGS_hold=$CFLAGS
15541if test "$libgo_cv_c_unused_arguments" = yes; then
15542  CFLAGS="$CFLAGS -Qunused-arguments"
15543fi
15544if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
15545    libgo_cv_as_x86_pcrel=no
15546fi
15547CFLAGS=$CFLAGS_hold
15548
15549fi
15550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_as_x86_pcrel" >&5
15551$as_echo "$libgo_cv_as_x86_pcrel" >&6; }
15552if test "x$libgo_cv_as_x86_pcrel" = xyes; then
15553
15554$as_echo "#define HAVE_AS_X86_PCREL 1" >>confdefs.h
15555
15556fi
15557
15558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports unwind section type" >&5
15559$as_echo_n "checking assembler supports unwind section type... " >&6; }
15560if ${libgo_cv_as_x86_64_unwind_section_type+:} false; then :
15561  $as_echo_n "(cached) " >&6
15562else
15563
15564libgo_cv_as_x86_64_unwind_section_type=yes
15565echo '.section .eh_frame,"a",@unwind' > conftest.s
15566CFLAGS_hold=$CFLAGS
15567if test "$libgo_cv_c_unused_arguments" = yes; then
15568  CFLAGS="$CFLAGS -Qunused-arguments"
15569fi
15570if $CC $CFLAGS -c conftest.s 2>&1 | grep -i warning > /dev/null; then
15571    libgo_cv_as_x86_64_unwind_section_type=no
15572fi
15573CFLAGS=$CFLAGS_hold
15574
15575fi
15576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_as_x86_64_unwind_section_type" >&5
15577$as_echo "$libgo_cv_as_x86_64_unwind_section_type" >&6; }
15578if test "x$libgo_cv_as_x86_64_unwind_section_type" = xyes; then
15579
15580$as_echo "#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1" >>confdefs.h
15581
15582fi
15583
15584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports AES instructions" >&5
15585$as_echo_n "checking assembler supports AES instructions... " >&6; }
15586if ${libgo_cv_as_x86_aes+:} false; then :
15587  $as_echo_n "(cached) " >&6
15588else
15589
15590libgo_cv_as_x86_aes=yes
15591echo 'aesenc %xmm0, %xmm1' > conftest.s
15592CFLAGS_hold=$CFLAGS
15593if test "$libgo_cv_c_unused_arguments" = yes; then
15594  CFLAGS="$CFLAGS -Qunused-arguments"
15595fi
15596if $CC $CFLAGS -c conftest.s 2>&1 | grep -i error > /dev/null; then
15597    libgo_cv_as_x86_aes=no
15598fi
15599CFLAGS=$CFLAGS_hold
15600
15601fi
15602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_as_x86_aes" >&5
15603$as_echo "$libgo_cv_as_x86_aes" >&6; }
15604if test "x$libgo_cv_as_x86_aes" = xyes; then
15605
15606$as_echo "#define HAVE_AS_X86_AES 1" >>confdefs.h
15607
15608fi
15609
15610cat >confcache <<\_ACEOF
15611# This file is a shell script that caches the results of configure
15612# tests run on this system so they can be shared between configure
15613# scripts and configure runs, see configure's option --config-cache.
15614# It is not useful on other systems.  If it contains results you don't
15615# want to keep, you may remove or edit it.
15616#
15617# config.status only pays attention to the cache file if you give it
15618# the --recheck option to rerun configure.
15619#
15620# `ac_cv_env_foo' variables (set or unset) will be overridden when
15621# loading this file, other *unset* `ac_cv_foo' will be assigned the
15622# following values.
15623
15624_ACEOF
15625
15626# The following way of writing the cache mishandles newlines in values,
15627# but we know of no workaround that is simple, portable, and efficient.
15628# So, we kill variables containing newlines.
15629# Ultrix sh set writes to stderr and can't be redirected directly,
15630# and sets the high bit in the cache file unless we assign to the vars.
15631(
15632  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15633    eval ac_val=\$$ac_var
15634    case $ac_val in #(
15635    *${as_nl}*)
15636      case $ac_var in #(
15637      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15638$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15639      esac
15640      case $ac_var in #(
15641      _ | IFS | as_nl) ;; #(
15642      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15643      *) { eval $ac_var=; unset $ac_var;} ;;
15644      esac ;;
15645    esac
15646  done
15647
15648  (set) 2>&1 |
15649    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15650    *${as_nl}ac_space=\ *)
15651      # `set' does not quote correctly, so add quotes: double-quote
15652      # substitution turns \\\\ into \\, and sed turns \\ into \.
15653      sed -n \
15654	"s/'/'\\\\''/g;
15655	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15656      ;; #(
15657    *)
15658      # `set' quotes correctly as required by POSIX, so do not add quotes.
15659      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15660      ;;
15661    esac |
15662    sort
15663) |
15664  sed '
15665     /^ac_cv_env_/b end
15666     t clear
15667     :clear
15668     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15669     t end
15670     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15671     :end' >>confcache
15672if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15673  if test -w "$cache_file"; then
15674    if test "x$cache_file" != "x/dev/null"; then
15675      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15676$as_echo "$as_me: updating cache $cache_file" >&6;}
15677      if test ! -f "$cache_file" || test -h "$cache_file"; then
15678	cat confcache >"$cache_file"
15679      else
15680        case $cache_file in #(
15681        */* | ?:*)
15682	  mv -f confcache "$cache_file"$$ &&
15683	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15684        *)
15685	  mv -f confcache "$cache_file" ;;
15686	esac
15687      fi
15688    fi
15689  else
15690    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15691$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15692  fi
15693fi
15694rm -f confcache
15695
15696if test ${multilib} = yes; then
15697  multilib_arg="--enable-multilib"
15698else
15699  multilib_arg=
15700fi
15701
15702ac_config_files="$ac_config_files Makefile testsuite/Makefile"
15703
15704
15705ac_config_commands="$ac_config_commands default"
15706
15707
15708cat >confcache <<\_ACEOF
15709# This file is a shell script that caches the results of configure
15710# tests run on this system so they can be shared between configure
15711# scripts and configure runs, see configure's option --config-cache.
15712# It is not useful on other systems.  If it contains results you don't
15713# want to keep, you may remove or edit it.
15714#
15715# config.status only pays attention to the cache file if you give it
15716# the --recheck option to rerun configure.
15717#
15718# `ac_cv_env_foo' variables (set or unset) will be overridden when
15719# loading this file, other *unset* `ac_cv_foo' will be assigned the
15720# following values.
15721
15722_ACEOF
15723
15724# The following way of writing the cache mishandles newlines in values,
15725# but we know of no workaround that is simple, portable, and efficient.
15726# So, we kill variables containing newlines.
15727# Ultrix sh set writes to stderr and can't be redirected directly,
15728# and sets the high bit in the cache file unless we assign to the vars.
15729(
15730  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15731    eval ac_val=\$$ac_var
15732    case $ac_val in #(
15733    *${as_nl}*)
15734      case $ac_var in #(
15735      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15736$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15737      esac
15738      case $ac_var in #(
15739      _ | IFS | as_nl) ;; #(
15740      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15741      *) { eval $ac_var=; unset $ac_var;} ;;
15742      esac ;;
15743    esac
15744  done
15745
15746  (set) 2>&1 |
15747    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15748    *${as_nl}ac_space=\ *)
15749      # `set' does not quote correctly, so add quotes: double-quote
15750      # substitution turns \\\\ into \\, and sed turns \\ into \.
15751      sed -n \
15752	"s/'/'\\\\''/g;
15753	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15754      ;; #(
15755    *)
15756      # `set' quotes correctly as required by POSIX, so do not add quotes.
15757      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15758      ;;
15759    esac |
15760    sort
15761) |
15762  sed '
15763     /^ac_cv_env_/b end
15764     t clear
15765     :clear
15766     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15767     t end
15768     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15769     :end' >>confcache
15770if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15771  if test -w "$cache_file"; then
15772    if test "x$cache_file" != "x/dev/null"; then
15773      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15774$as_echo "$as_me: updating cache $cache_file" >&6;}
15775      if test ! -f "$cache_file" || test -h "$cache_file"; then
15776	cat confcache >"$cache_file"
15777      else
15778        case $cache_file in #(
15779        */* | ?:*)
15780	  mv -f confcache "$cache_file"$$ &&
15781	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15782        *)
15783	  mv -f confcache "$cache_file" ;;
15784	esac
15785      fi
15786    fi
15787  else
15788    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15789$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15790  fi
15791fi
15792rm -f confcache
15793
15794test "x$prefix" = xNONE && prefix=$ac_default_prefix
15795# Let make expand exec_prefix.
15796test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15797
15798DEFS=-DHAVE_CONFIG_H
15799
15800ac_libobjs=
15801ac_ltlibobjs=
15802U=
15803for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15804  # 1. Remove the extension, and $U if already installed.
15805  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15806  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15807  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15808  #    will be set to the directory where LIBOBJS objects are built.
15809  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15810  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15811done
15812LIBOBJS=$ac_libobjs
15813
15814LTLIBOBJS=$ac_ltlibobjs
15815
15816
15817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15818$as_echo_n "checking that generated files are newer than configure... " >&6; }
15819   if test -n "$am_sleep_pid"; then
15820     # Hide warnings about reused PIDs.
15821     wait $am_sleep_pid 2>/dev/null
15822   fi
15823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15824$as_echo "done" >&6; }
15825 if test -n "$EXEEXT"; then
15826  am__EXEEXT_TRUE=
15827  am__EXEEXT_FALSE='#'
15828else
15829  am__EXEEXT_TRUE='#'
15830  am__EXEEXT_FALSE=
15831fi
15832
15833if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15834  as_fn_error $? "conditional \"AMDEP\" was never defined.
15835Usually this means the macro was only invoked conditionally." "$LINENO" 5
15836fi
15837if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15838  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15839Usually this means the macro was only invoked conditionally." "$LINENO" 5
15840fi
15841if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15842  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15843Usually this means the macro was only invoked conditionally." "$LINENO" 5
15844fi
15845if test -z "${USE_LIBFFI_TRUE}" && test -z "${USE_LIBFFI_FALSE}"; then
15846  as_fn_error $? "conditional \"USE_LIBFFI\" was never defined.
15847Usually this means the macro was only invoked conditionally." "$LINENO" 5
15848fi
15849if test -z "${LIBGO_IS_DARWIN_TRUE}" && test -z "${LIBGO_IS_DARWIN_FALSE}"; then
15850  as_fn_error $? "conditional \"LIBGO_IS_DARWIN\" was never defined.
15851Usually this means the macro was only invoked conditionally." "$LINENO" 5
15852fi
15853if test -z "${LIBGO_IS_FREEBSD_TRUE}" && test -z "${LIBGO_IS_FREEBSD_FALSE}"; then
15854  as_fn_error $? "conditional \"LIBGO_IS_FREEBSD\" was never defined.
15855Usually this means the macro was only invoked conditionally." "$LINENO" 5
15856fi
15857if test -z "${LIBGO_IS_IRIX_TRUE}" && test -z "${LIBGO_IS_IRIX_FALSE}"; then
15858  as_fn_error $? "conditional \"LIBGO_IS_IRIX\" was never defined.
15859Usually this means the macro was only invoked conditionally." "$LINENO" 5
15860fi
15861if test -z "${LIBGO_IS_LINUX_TRUE}" && test -z "${LIBGO_IS_LINUX_FALSE}"; then
15862  as_fn_error $? "conditional \"LIBGO_IS_LINUX\" was never defined.
15863Usually this means the macro was only invoked conditionally." "$LINENO" 5
15864fi
15865if test -z "${LIBGO_IS_NETBSD_TRUE}" && test -z "${LIBGO_IS_NETBSD_FALSE}"; then
15866  as_fn_error $? "conditional \"LIBGO_IS_NETBSD\" was never defined.
15867Usually this means the macro was only invoked conditionally." "$LINENO" 5
15868fi
15869if test -z "${LIBGO_IS_OPENBSD_TRUE}" && test -z "${LIBGO_IS_OPENBSD_FALSE}"; then
15870  as_fn_error $? "conditional \"LIBGO_IS_OPENBSD\" was never defined.
15871Usually this means the macro was only invoked conditionally." "$LINENO" 5
15872fi
15873if test -z "${LIBGO_IS_DRAGONFLY_TRUE}" && test -z "${LIBGO_IS_DRAGONFLY_FALSE}"; then
15874  as_fn_error $? "conditional \"LIBGO_IS_DRAGONFLY\" was never defined.
15875Usually this means the macro was only invoked conditionally." "$LINENO" 5
15876fi
15877if test -z "${LIBGO_IS_RTEMS_TRUE}" && test -z "${LIBGO_IS_RTEMS_FALSE}"; then
15878  as_fn_error $? "conditional \"LIBGO_IS_RTEMS\" was never defined.
15879Usually this means the macro was only invoked conditionally." "$LINENO" 5
15880fi
15881if test -z "${LIBGO_IS_SOLARIS_TRUE}" && test -z "${LIBGO_IS_SOLARIS_FALSE}"; then
15882  as_fn_error $? "conditional \"LIBGO_IS_SOLARIS\" was never defined.
15883Usually this means the macro was only invoked conditionally." "$LINENO" 5
15884fi
15885if test -z "${LIBGO_IS_AIX_TRUE}" && test -z "${LIBGO_IS_AIX_FALSE}"; then
15886  as_fn_error $? "conditional \"LIBGO_IS_AIX\" was never defined.
15887Usually this means the macro was only invoked conditionally." "$LINENO" 5
15888fi
15889if test -z "${LIBGO_IS_HURD_TRUE}" && test -z "${LIBGO_IS_HURD_FALSE}"; then
15890  as_fn_error $? "conditional \"LIBGO_IS_HURD\" was never defined.
15891Usually this means the macro was only invoked conditionally." "$LINENO" 5
15892fi
15893if test -z "${LIBGO_IS_BSD_TRUE}" && test -z "${LIBGO_IS_BSD_FALSE}"; then
15894  as_fn_error $? "conditional \"LIBGO_IS_BSD\" was never defined.
15895Usually this means the macro was only invoked conditionally." "$LINENO" 5
15896fi
15897if test -z "${USING_SPLIT_STACK_TRUE}" && test -z "${USING_SPLIT_STACK_FALSE}"; then
15898  as_fn_error $? "conditional \"USING_SPLIT_STACK\" was never defined.
15899Usually this means the macro was only invoked conditionally." "$LINENO" 5
15900fi
15901if test -z "${GOC_IS_LLGO_TRUE}" && test -z "${GOC_IS_LLGO_FALSE}"; then
15902  as_fn_error $? "conditional \"GOC_IS_LLGO\" was never defined.
15903Usually this means the macro was only invoked conditionally." "$LINENO" 5
15904fi
15905
15906if test -z "${HAVE_SYS_MMAN_H_TRUE}" && test -z "${HAVE_SYS_MMAN_H_FALSE}"; then
15907  as_fn_error $? "conditional \"HAVE_SYS_MMAN_H\" was never defined.
15908Usually this means the macro was only invoked conditionally." "$LINENO" 5
15909fi
15910if test -z "${HAVE_STRERROR_R_TRUE}" && test -z "${HAVE_STRERROR_R_FALSE}"; then
15911  as_fn_error $? "conditional \"HAVE_STRERROR_R\" was never defined.
15912Usually this means the macro was only invoked conditionally." "$LINENO" 5
15913fi
15914if test -z "${HAVE_WAIT4_TRUE}" && test -z "${HAVE_WAIT4_FALSE}"; then
15915  as_fn_error $? "conditional \"HAVE_WAIT4\" was never defined.
15916Usually this means the macro was only invoked conditionally." "$LINENO" 5
15917fi
15918if test -z "${HAVE_STAT_TIMESPEC_TRUE}" && test -z "${HAVE_STAT_TIMESPEC_FALSE}"; then
15919  as_fn_error $? "conditional \"HAVE_STAT_TIMESPEC\" was never defined.
15920Usually this means the macro was only invoked conditionally." "$LINENO" 5
15921fi
15922
15923: "${CONFIG_STATUS=./config.status}"
15924ac_write_fail=0
15925ac_clean_files_save=$ac_clean_files
15926ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15927{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15928$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15929as_write_fail=0
15930cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15931#! $SHELL
15932# Generated by $as_me.
15933# Run this file to recreate the current configuration.
15934# Compiler output produced by configure, useful for debugging
15935# configure, is in config.log if it exists.
15936
15937debug=false
15938ac_cs_recheck=false
15939ac_cs_silent=false
15940
15941SHELL=\${CONFIG_SHELL-$SHELL}
15942export SHELL
15943_ASEOF
15944cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15945## -------------------- ##
15946## M4sh Initialization. ##
15947## -------------------- ##
15948
15949# Be more Bourne compatible
15950DUALCASE=1; export DUALCASE # for MKS sh
15951if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15952  emulate sh
15953  NULLCMD=:
15954  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15955  # is contrary to our usage.  Disable this feature.
15956  alias -g '${1+"$@"}'='"$@"'
15957  setopt NO_GLOB_SUBST
15958else
15959  case `(set -o) 2>/dev/null` in #(
15960  *posix*) :
15961    set -o posix ;; #(
15962  *) :
15963     ;;
15964esac
15965fi
15966
15967
15968as_nl='
15969'
15970export as_nl
15971# Printing a long string crashes Solaris 7 /usr/bin/printf.
15972as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15973as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15974as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15975# Prefer a ksh shell builtin over an external printf program on Solaris,
15976# but without wasting forks for bash or zsh.
15977if test -z "$BASH_VERSION$ZSH_VERSION" \
15978    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15979  as_echo='print -r --'
15980  as_echo_n='print -rn --'
15981elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15982  as_echo='printf %s\n'
15983  as_echo_n='printf %s'
15984else
15985  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15986    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15987    as_echo_n='/usr/ucb/echo -n'
15988  else
15989    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15990    as_echo_n_body='eval
15991      arg=$1;
15992      case $arg in #(
15993      *"$as_nl"*)
15994	expr "X$arg" : "X\\(.*\\)$as_nl";
15995	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15996      esac;
15997      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15998    '
15999    export as_echo_n_body
16000    as_echo_n='sh -c $as_echo_n_body as_echo'
16001  fi
16002  export as_echo_body
16003  as_echo='sh -c $as_echo_body as_echo'
16004fi
16005
16006# The user is always right.
16007if test "${PATH_SEPARATOR+set}" != set; then
16008  PATH_SEPARATOR=:
16009  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16010    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16011      PATH_SEPARATOR=';'
16012  }
16013fi
16014
16015
16016# IFS
16017# We need space, tab and new line, in precisely that order.  Quoting is
16018# there to prevent editors from complaining about space-tab.
16019# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16020# splitting by setting IFS to empty value.)
16021IFS=" ""	$as_nl"
16022
16023# Find who we are.  Look in the path if we contain no directory separator.
16024as_myself=
16025case $0 in #((
16026  *[\\/]* ) as_myself=$0 ;;
16027  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16028for as_dir in $PATH
16029do
16030  IFS=$as_save_IFS
16031  test -z "$as_dir" && as_dir=.
16032    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16033  done
16034IFS=$as_save_IFS
16035
16036     ;;
16037esac
16038# We did not find ourselves, most probably we were run as `sh COMMAND'
16039# in which case we are not to be found in the path.
16040if test "x$as_myself" = x; then
16041  as_myself=$0
16042fi
16043if test ! -f "$as_myself"; then
16044  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16045  exit 1
16046fi
16047
16048# Unset variables that we do not need and which cause bugs (e.g. in
16049# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16050# suppresses any "Segmentation fault" message there.  '((' could
16051# trigger a bug in pdksh 5.2.14.
16052for as_var in BASH_ENV ENV MAIL MAILPATH
16053do eval test x\${$as_var+set} = xset \
16054  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16055done
16056PS1='$ '
16057PS2='> '
16058PS4='+ '
16059
16060# NLS nuisances.
16061LC_ALL=C
16062export LC_ALL
16063LANGUAGE=C
16064export LANGUAGE
16065
16066# CDPATH.
16067(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16068
16069
16070# as_fn_error STATUS ERROR [LINENO LOG_FD]
16071# ----------------------------------------
16072# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16073# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16074# script with STATUS, using 1 if that was 0.
16075as_fn_error ()
16076{
16077  as_status=$1; test $as_status -eq 0 && as_status=1
16078  if test "$4"; then
16079    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16080    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16081  fi
16082  $as_echo "$as_me: error: $2" >&2
16083  as_fn_exit $as_status
16084} # as_fn_error
16085
16086
16087# as_fn_set_status STATUS
16088# -----------------------
16089# Set $? to STATUS, without forking.
16090as_fn_set_status ()
16091{
16092  return $1
16093} # as_fn_set_status
16094
16095# as_fn_exit STATUS
16096# -----------------
16097# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16098as_fn_exit ()
16099{
16100  set +e
16101  as_fn_set_status $1
16102  exit $1
16103} # as_fn_exit
16104
16105# as_fn_unset VAR
16106# ---------------
16107# Portably unset VAR.
16108as_fn_unset ()
16109{
16110  { eval $1=; unset $1;}
16111}
16112as_unset=as_fn_unset
16113# as_fn_append VAR VALUE
16114# ----------------------
16115# Append the text in VALUE to the end of the definition contained in VAR. Take
16116# advantage of any shell optimizations that allow amortized linear growth over
16117# repeated appends, instead of the typical quadratic growth present in naive
16118# implementations.
16119if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16120  eval 'as_fn_append ()
16121  {
16122    eval $1+=\$2
16123  }'
16124else
16125  as_fn_append ()
16126  {
16127    eval $1=\$$1\$2
16128  }
16129fi # as_fn_append
16130
16131# as_fn_arith ARG...
16132# ------------------
16133# Perform arithmetic evaluation on the ARGs, and store the result in the
16134# global $as_val. Take advantage of shells that can avoid forks. The arguments
16135# must be portable across $(()) and expr.
16136if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16137  eval 'as_fn_arith ()
16138  {
16139    as_val=$(( $* ))
16140  }'
16141else
16142  as_fn_arith ()
16143  {
16144    as_val=`expr "$@" || test $? -eq 1`
16145  }
16146fi # as_fn_arith
16147
16148
16149if expr a : '\(a\)' >/dev/null 2>&1 &&
16150   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16151  as_expr=expr
16152else
16153  as_expr=false
16154fi
16155
16156if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16157  as_basename=basename
16158else
16159  as_basename=false
16160fi
16161
16162if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16163  as_dirname=dirname
16164else
16165  as_dirname=false
16166fi
16167
16168as_me=`$as_basename -- "$0" ||
16169$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16170	 X"$0" : 'X\(//\)$' \| \
16171	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16172$as_echo X/"$0" |
16173    sed '/^.*\/\([^/][^/]*\)\/*$/{
16174	    s//\1/
16175	    q
16176	  }
16177	  /^X\/\(\/\/\)$/{
16178	    s//\1/
16179	    q
16180	  }
16181	  /^X\/\(\/\).*/{
16182	    s//\1/
16183	    q
16184	  }
16185	  s/.*/./; q'`
16186
16187# Avoid depending upon Character Ranges.
16188as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16189as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16190as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16191as_cr_digits='0123456789'
16192as_cr_alnum=$as_cr_Letters$as_cr_digits
16193
16194ECHO_C= ECHO_N= ECHO_T=
16195case `echo -n x` in #(((((
16196-n*)
16197  case `echo 'xy\c'` in
16198  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16199  xy)  ECHO_C='\c';;
16200  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16201       ECHO_T='	';;
16202  esac;;
16203*)
16204  ECHO_N='-n';;
16205esac
16206
16207rm -f conf$$ conf$$.exe conf$$.file
16208if test -d conf$$.dir; then
16209  rm -f conf$$.dir/conf$$.file
16210else
16211  rm -f conf$$.dir
16212  mkdir conf$$.dir 2>/dev/null
16213fi
16214if (echo >conf$$.file) 2>/dev/null; then
16215  if ln -s conf$$.file conf$$ 2>/dev/null; then
16216    as_ln_s='ln -s'
16217    # ... but there are two gotchas:
16218    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16219    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16220    # In both cases, we have to default to `cp -pR'.
16221    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16222      as_ln_s='cp -pR'
16223  elif ln conf$$.file conf$$ 2>/dev/null; then
16224    as_ln_s=ln
16225  else
16226    as_ln_s='cp -pR'
16227  fi
16228else
16229  as_ln_s='cp -pR'
16230fi
16231rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16232rmdir conf$$.dir 2>/dev/null
16233
16234
16235# as_fn_mkdir_p
16236# -------------
16237# Create "$as_dir" as a directory, including parents if necessary.
16238as_fn_mkdir_p ()
16239{
16240
16241  case $as_dir in #(
16242  -*) as_dir=./$as_dir;;
16243  esac
16244  test -d "$as_dir" || eval $as_mkdir_p || {
16245    as_dirs=
16246    while :; do
16247      case $as_dir in #(
16248      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16249      *) as_qdir=$as_dir;;
16250      esac
16251      as_dirs="'$as_qdir' $as_dirs"
16252      as_dir=`$as_dirname -- "$as_dir" ||
16253$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16254	 X"$as_dir" : 'X\(//\)[^/]' \| \
16255	 X"$as_dir" : 'X\(//\)$' \| \
16256	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16257$as_echo X"$as_dir" |
16258    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16259	    s//\1/
16260	    q
16261	  }
16262	  /^X\(\/\/\)[^/].*/{
16263	    s//\1/
16264	    q
16265	  }
16266	  /^X\(\/\/\)$/{
16267	    s//\1/
16268	    q
16269	  }
16270	  /^X\(\/\).*/{
16271	    s//\1/
16272	    q
16273	  }
16274	  s/.*/./; q'`
16275      test -d "$as_dir" && break
16276    done
16277    test -z "$as_dirs" || eval "mkdir $as_dirs"
16278  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16279
16280
16281} # as_fn_mkdir_p
16282if mkdir -p . 2>/dev/null; then
16283  as_mkdir_p='mkdir -p "$as_dir"'
16284else
16285  test -d ./-p && rmdir ./-p
16286  as_mkdir_p=false
16287fi
16288
16289
16290# as_fn_executable_p FILE
16291# -----------------------
16292# Test if FILE is an executable regular file.
16293as_fn_executable_p ()
16294{
16295  test -f "$1" && test -x "$1"
16296} # as_fn_executable_p
16297as_test_x='test -x'
16298as_executable_p=as_fn_executable_p
16299
16300# Sed expression to map a string onto a valid CPP name.
16301as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16302
16303# Sed expression to map a string onto a valid variable name.
16304as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16305
16306
16307exec 6>&1
16308## ----------------------------------- ##
16309## Main body of $CONFIG_STATUS script. ##
16310## ----------------------------------- ##
16311_ASEOF
16312test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16313
16314cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16315# Save the log message, to keep $0 and so on meaningful, and to
16316# report actual input values of CONFIG_FILES etc. instead of their
16317# values after options handling.
16318ac_log="
16319This file was extended by package-unused $as_me version-unused, which was
16320generated by GNU Autoconf 2.69.  Invocation command line was
16321
16322  CONFIG_FILES    = $CONFIG_FILES
16323  CONFIG_HEADERS  = $CONFIG_HEADERS
16324  CONFIG_LINKS    = $CONFIG_LINKS
16325  CONFIG_COMMANDS = $CONFIG_COMMANDS
16326  $ $0 $@
16327
16328on `(hostname || uname -n) 2>/dev/null | sed 1q`
16329"
16330
16331_ACEOF
16332
16333case $ac_config_files in *"
16334"*) set x $ac_config_files; shift; ac_config_files=$*;;
16335esac
16336
16337case $ac_config_headers in *"
16338"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16339esac
16340
16341
16342cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16343# Files that config.status was made for.
16344config_files="$ac_config_files"
16345config_headers="$ac_config_headers"
16346config_commands="$ac_config_commands"
16347
16348_ACEOF
16349
16350cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16351ac_cs_usage="\
16352\`$as_me' instantiates files and other configuration actions
16353from templates according to the current configuration.  Unless the files
16354and actions are specified as TAGs, all are instantiated by default.
16355
16356Usage: $0 [OPTION]... [TAG]...
16357
16358  -h, --help       print this help, then exit
16359  -V, --version    print version number and configuration settings, then exit
16360      --config     print configuration, then exit
16361  -q, --quiet, --silent
16362                   do not print progress messages
16363  -d, --debug      don't remove temporary files
16364      --recheck    update $as_me by reconfiguring in the same conditions
16365      --file=FILE[:TEMPLATE]
16366                   instantiate the configuration file FILE
16367      --header=FILE[:TEMPLATE]
16368                   instantiate the configuration header FILE
16369
16370Configuration files:
16371$config_files
16372
16373Configuration headers:
16374$config_headers
16375
16376Configuration commands:
16377$config_commands
16378
16379Report bugs to the package provider."
16380
16381_ACEOF
16382cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16383ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16384ac_cs_version="\\
16385package-unused config.status version-unused
16386configured by $0, generated by GNU Autoconf 2.69,
16387  with options \\"\$ac_cs_config\\"
16388
16389Copyright (C) 2012 Free Software Foundation, Inc.
16390This config.status script is free software; the Free Software Foundation
16391gives unlimited permission to copy, distribute and modify it."
16392
16393ac_pwd='$ac_pwd'
16394srcdir='$srcdir'
16395INSTALL='$INSTALL'
16396MKDIR_P='$MKDIR_P'
16397AWK='$AWK'
16398test -n "\$AWK" || AWK=awk
16399_ACEOF
16400
16401cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16402# The default lists apply if the user does not specify any file.
16403ac_need_defaults=:
16404while test $# != 0
16405do
16406  case $1 in
16407  --*=?*)
16408    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16409    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16410    ac_shift=:
16411    ;;
16412  --*=)
16413    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16414    ac_optarg=
16415    ac_shift=:
16416    ;;
16417  *)
16418    ac_option=$1
16419    ac_optarg=$2
16420    ac_shift=shift
16421    ;;
16422  esac
16423
16424  case $ac_option in
16425  # Handling of the options.
16426  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16427    ac_cs_recheck=: ;;
16428  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16429    $as_echo "$ac_cs_version"; exit ;;
16430  --config | --confi | --conf | --con | --co | --c )
16431    $as_echo "$ac_cs_config"; exit ;;
16432  --debug | --debu | --deb | --de | --d | -d )
16433    debug=: ;;
16434  --file | --fil | --fi | --f )
16435    $ac_shift
16436    case $ac_optarg in
16437    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16438    '') as_fn_error $? "missing file argument" ;;
16439    esac
16440    as_fn_append CONFIG_FILES " '$ac_optarg'"
16441    ac_need_defaults=false;;
16442  --header | --heade | --head | --hea )
16443    $ac_shift
16444    case $ac_optarg in
16445    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16446    esac
16447    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16448    ac_need_defaults=false;;
16449  --he | --h)
16450    # Conflict between --help and --header
16451    as_fn_error $? "ambiguous option: \`$1'
16452Try \`$0 --help' for more information.";;
16453  --help | --hel | -h )
16454    $as_echo "$ac_cs_usage"; exit ;;
16455  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16456  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16457    ac_cs_silent=: ;;
16458
16459  # This is an error.
16460  -*) as_fn_error $? "unrecognized option: \`$1'
16461Try \`$0 --help' for more information." ;;
16462
16463  *) as_fn_append ac_config_targets " $1"
16464     ac_need_defaults=false ;;
16465
16466  esac
16467  shift
16468done
16469
16470ac_configure_extra_args=
16471
16472if $ac_cs_silent; then
16473  exec 6>/dev/null
16474  ac_configure_extra_args="$ac_configure_extra_args --silent"
16475fi
16476
16477_ACEOF
16478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16479if \$ac_cs_recheck; then
16480  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16481  shift
16482  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16483  CONFIG_SHELL='$SHELL'
16484  export CONFIG_SHELL
16485  exec "\$@"
16486fi
16487
16488_ACEOF
16489cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16490exec 5>>config.log
16491{
16492  echo
16493  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16494## Running $as_me. ##
16495_ASBOX
16496  $as_echo "$ac_log"
16497} >&5
16498
16499_ACEOF
16500cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16501#
16502# INIT-COMMANDS
16503#
16504
16505srcdir="$srcdir"
16506host="$host"
16507target="$target"
16508with_multisubdir="$with_multisubdir"
16509with_multisrctop="$with_multisrctop"
16510with_target_subdir="$with_target_subdir"
16511ac_configure_args="${multilib_arg} ${ac_configure_args}"
16512multi_basedir="$multi_basedir"
16513CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
16514CC="$CC"
16515CXX="$CXX"
16516GFORTRAN="$GFORTRAN"
16517GDC="$GDC"
16518AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16519
16520
16521# The HP-UX ksh and POSIX shell print the target directory to stdout
16522# if CDPATH is set.
16523(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16524
16525sed_quote_subst='$sed_quote_subst'
16526double_quote_subst='$double_quote_subst'
16527delay_variable_subst='$delay_variable_subst'
16528SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16529Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16530GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16531EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16532FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16533SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16534ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16535LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16536macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16537macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16538enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16539enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16540pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16541enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16542host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16543host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16544host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16545build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16546build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16547build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16548NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16549LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16550max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16551ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16552exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16553lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16554lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16555lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16556reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16557reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16558OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16559deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16560file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16561AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16562AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16563STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16564RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16565old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16566old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16567old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16568lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16569CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16570CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16571compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16572GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16573lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16574lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16575lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16576lt_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"`'
16577objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16578MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16579lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16580lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16581lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16582lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16583lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16584need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16585DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16586NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16587LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16588OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16589OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16590libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16591shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16592extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16593archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16594enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16595export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16596whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16597compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16598old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16599old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16600archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16601archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16602module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16603module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16604with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16605allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16606no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16607hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16608hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16609hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16610hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16611hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16612hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16613hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16614hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16615inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16616link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16617fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16618always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16619export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16620exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16621include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16622prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16623file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16624variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16625need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16626need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16627version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16628runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16629shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16630shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16631libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16632library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16633soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16634install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16635postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16636postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16637finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16638finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16639hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16640sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16641sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16642hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16643enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16644enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16645enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16646old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16647striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16648LD_GO='`$ECHO "$LD_GO" | $SED "$delay_single_quote_subst"`'
16649reload_flag_GO='`$ECHO "$reload_flag_GO" | $SED "$delay_single_quote_subst"`'
16650reload_cmds_GO='`$ECHO "$reload_cmds_GO" | $SED "$delay_single_quote_subst"`'
16651old_archive_cmds_GO='`$ECHO "$old_archive_cmds_GO" | $SED "$delay_single_quote_subst"`'
16652compiler_GO='`$ECHO "$compiler_GO" | $SED "$delay_single_quote_subst"`'
16653GCC_GO='`$ECHO "$GCC_GO" | $SED "$delay_single_quote_subst"`'
16654lt_prog_compiler_no_builtin_flag_GO='`$ECHO "$lt_prog_compiler_no_builtin_flag_GO" | $SED "$delay_single_quote_subst"`'
16655lt_prog_compiler_wl_GO='`$ECHO "$lt_prog_compiler_wl_GO" | $SED "$delay_single_quote_subst"`'
16656lt_prog_compiler_pic_GO='`$ECHO "$lt_prog_compiler_pic_GO" | $SED "$delay_single_quote_subst"`'
16657lt_prog_compiler_static_GO='`$ECHO "$lt_prog_compiler_static_GO" | $SED "$delay_single_quote_subst"`'
16658lt_cv_prog_compiler_c_o_GO='`$ECHO "$lt_cv_prog_compiler_c_o_GO" | $SED "$delay_single_quote_subst"`'
16659archive_cmds_need_lc_GO='`$ECHO "$archive_cmds_need_lc_GO" | $SED "$delay_single_quote_subst"`'
16660enable_shared_with_static_runtimes_GO='`$ECHO "$enable_shared_with_static_runtimes_GO" | $SED "$delay_single_quote_subst"`'
16661export_dynamic_flag_spec_GO='`$ECHO "$export_dynamic_flag_spec_GO" | $SED "$delay_single_quote_subst"`'
16662whole_archive_flag_spec_GO='`$ECHO "$whole_archive_flag_spec_GO" | $SED "$delay_single_quote_subst"`'
16663compiler_needs_object_GO='`$ECHO "$compiler_needs_object_GO" | $SED "$delay_single_quote_subst"`'
16664old_archive_from_new_cmds_GO='`$ECHO "$old_archive_from_new_cmds_GO" | $SED "$delay_single_quote_subst"`'
16665old_archive_from_expsyms_cmds_GO='`$ECHO "$old_archive_from_expsyms_cmds_GO" | $SED "$delay_single_quote_subst"`'
16666archive_cmds_GO='`$ECHO "$archive_cmds_GO" | $SED "$delay_single_quote_subst"`'
16667archive_expsym_cmds_GO='`$ECHO "$archive_expsym_cmds_GO" | $SED "$delay_single_quote_subst"`'
16668module_cmds_GO='`$ECHO "$module_cmds_GO" | $SED "$delay_single_quote_subst"`'
16669module_expsym_cmds_GO='`$ECHO "$module_expsym_cmds_GO" | $SED "$delay_single_quote_subst"`'
16670with_gnu_ld_GO='`$ECHO "$with_gnu_ld_GO" | $SED "$delay_single_quote_subst"`'
16671allow_undefined_flag_GO='`$ECHO "$allow_undefined_flag_GO" | $SED "$delay_single_quote_subst"`'
16672no_undefined_flag_GO='`$ECHO "$no_undefined_flag_GO" | $SED "$delay_single_quote_subst"`'
16673hardcode_libdir_flag_spec_GO='`$ECHO "$hardcode_libdir_flag_spec_GO" | $SED "$delay_single_quote_subst"`'
16674hardcode_libdir_flag_spec_ld_GO='`$ECHO "$hardcode_libdir_flag_spec_ld_GO" | $SED "$delay_single_quote_subst"`'
16675hardcode_libdir_separator_GO='`$ECHO "$hardcode_libdir_separator_GO" | $SED "$delay_single_quote_subst"`'
16676hardcode_direct_GO='`$ECHO "$hardcode_direct_GO" | $SED "$delay_single_quote_subst"`'
16677hardcode_direct_absolute_GO='`$ECHO "$hardcode_direct_absolute_GO" | $SED "$delay_single_quote_subst"`'
16678hardcode_minus_L_GO='`$ECHO "$hardcode_minus_L_GO" | $SED "$delay_single_quote_subst"`'
16679hardcode_shlibpath_var_GO='`$ECHO "$hardcode_shlibpath_var_GO" | $SED "$delay_single_quote_subst"`'
16680hardcode_automatic_GO='`$ECHO "$hardcode_automatic_GO" | $SED "$delay_single_quote_subst"`'
16681inherit_rpath_GO='`$ECHO "$inherit_rpath_GO" | $SED "$delay_single_quote_subst"`'
16682link_all_deplibs_GO='`$ECHO "$link_all_deplibs_GO" | $SED "$delay_single_quote_subst"`'
16683fix_srcfile_path_GO='`$ECHO "$fix_srcfile_path_GO" | $SED "$delay_single_quote_subst"`'
16684always_export_symbols_GO='`$ECHO "$always_export_symbols_GO" | $SED "$delay_single_quote_subst"`'
16685export_symbols_cmds_GO='`$ECHO "$export_symbols_cmds_GO" | $SED "$delay_single_quote_subst"`'
16686exclude_expsyms_GO='`$ECHO "$exclude_expsyms_GO" | $SED "$delay_single_quote_subst"`'
16687include_expsyms_GO='`$ECHO "$include_expsyms_GO" | $SED "$delay_single_quote_subst"`'
16688prelink_cmds_GO='`$ECHO "$prelink_cmds_GO" | $SED "$delay_single_quote_subst"`'
16689file_list_spec_GO='`$ECHO "$file_list_spec_GO" | $SED "$delay_single_quote_subst"`'
16690hardcode_action_GO='`$ECHO "$hardcode_action_GO" | $SED "$delay_single_quote_subst"`'
16691
16692LTCC='$LTCC'
16693LTCFLAGS='$LTCFLAGS'
16694compiler='$compiler_DEFAULT'
16695
16696# A function that is used when there is no print builtin or printf.
16697func_fallback_echo ()
16698{
16699  eval 'cat <<_LTECHO_EOF
16700\$1
16701_LTECHO_EOF'
16702}
16703
16704# Quote evaled strings.
16705for var in SED \
16706GREP \
16707EGREP \
16708FGREP \
16709SHELL \
16710ECHO \
16711LD \
16712NM \
16713LN_S \
16714lt_SP2NL \
16715lt_NL2SP \
16716reload_flag \
16717OBJDUMP \
16718deplibs_check_method \
16719file_magic_cmd \
16720AR \
16721AR_FLAGS \
16722STRIP \
16723RANLIB \
16724CC \
16725CFLAGS \
16726compiler \
16727lt_cv_sys_global_symbol_pipe \
16728lt_cv_sys_global_symbol_to_cdecl \
16729lt_cv_sys_global_symbol_to_c_name_address \
16730lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16731lt_prog_compiler_no_builtin_flag \
16732lt_prog_compiler_wl \
16733lt_prog_compiler_pic \
16734lt_prog_compiler_static \
16735lt_cv_prog_compiler_c_o \
16736need_locks \
16737DSYMUTIL \
16738NMEDIT \
16739LIPO \
16740OTOOL \
16741OTOOL64 \
16742shrext_cmds \
16743export_dynamic_flag_spec \
16744whole_archive_flag_spec \
16745compiler_needs_object \
16746with_gnu_ld \
16747allow_undefined_flag \
16748no_undefined_flag \
16749hardcode_libdir_flag_spec \
16750hardcode_libdir_flag_spec_ld \
16751hardcode_libdir_separator \
16752fix_srcfile_path \
16753exclude_expsyms \
16754include_expsyms \
16755file_list_spec \
16756variables_saved_for_relink \
16757libname_spec \
16758library_names_spec \
16759soname_spec \
16760install_override_mode \
16761finish_eval \
16762old_striplib \
16763striplib \
16764LD_GO \
16765reload_flag_GO \
16766compiler_GO \
16767lt_prog_compiler_no_builtin_flag_GO \
16768lt_prog_compiler_wl_GO \
16769lt_prog_compiler_pic_GO \
16770lt_prog_compiler_static_GO \
16771lt_cv_prog_compiler_c_o_GO \
16772export_dynamic_flag_spec_GO \
16773whole_archive_flag_spec_GO \
16774compiler_needs_object_GO \
16775with_gnu_ld_GO \
16776allow_undefined_flag_GO \
16777no_undefined_flag_GO \
16778hardcode_libdir_flag_spec_GO \
16779hardcode_libdir_flag_spec_ld_GO \
16780hardcode_libdir_separator_GO \
16781fix_srcfile_path_GO \
16782exclude_expsyms_GO \
16783include_expsyms_GO \
16784file_list_spec_GO; do
16785    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16786    *[\\\\\\\`\\"\\\$]*)
16787      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16788      ;;
16789    *)
16790      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16791      ;;
16792    esac
16793done
16794
16795# Double-quote double-evaled strings.
16796for var in reload_cmds \
16797old_postinstall_cmds \
16798old_postuninstall_cmds \
16799old_archive_cmds \
16800extract_expsyms_cmds \
16801old_archive_from_new_cmds \
16802old_archive_from_expsyms_cmds \
16803archive_cmds \
16804archive_expsym_cmds \
16805module_cmds \
16806module_expsym_cmds \
16807export_symbols_cmds \
16808prelink_cmds \
16809postinstall_cmds \
16810postuninstall_cmds \
16811finish_cmds \
16812sys_lib_search_path_spec \
16813sys_lib_dlsearch_path_spec \
16814reload_cmds_GO \
16815old_archive_cmds_GO \
16816old_archive_from_new_cmds_GO \
16817old_archive_from_expsyms_cmds_GO \
16818archive_cmds_GO \
16819archive_expsym_cmds_GO \
16820module_cmds_GO \
16821module_expsym_cmds_GO \
16822export_symbols_cmds_GO \
16823prelink_cmds_GO; do
16824    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16825    *[\\\\\\\`\\"\\\$]*)
16826      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16827      ;;
16828    *)
16829      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16830      ;;
16831    esac
16832done
16833
16834ac_aux_dir='$ac_aux_dir'
16835xsi_shell='$xsi_shell'
16836lt_shell_append='$lt_shell_append'
16837
16838# See if we are running on zsh, and set the options which allow our
16839# commands through without removal of \ escapes INIT.
16840if test -n "\${ZSH_VERSION+set}" ; then
16841   setopt NO_GLOB_SUBST
16842fi
16843
16844
16845    PACKAGE='$PACKAGE'
16846    VERSION='$VERSION'
16847    TIMESTAMP='$TIMESTAMP'
16848    RM='$RM'
16849    ofile='$ofile'
16850
16851
16852
16853
16854
16855
16856# Variables needed in config.status (file generation) which aren't already
16857# passed by autoconf.
16858SUBDIRS="$SUBDIRS"
16859
16860
16861_ACEOF
16862
16863cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16864
16865# Handling of arguments.
16866for ac_config_target in $ac_config_targets
16867do
16868  case $ac_config_target in
16869    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16870    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16871    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16872    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16873    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16874    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
16875    "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16876
16877  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16878  esac
16879done
16880
16881
16882# If the user did not use the arguments to specify the items to instantiate,
16883# then the envvar interface is used.  Set only those that are not.
16884# We use the long form for the default assignment because of an extremely
16885# bizarre bug on SunOS 4.1.3.
16886if $ac_need_defaults; then
16887  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16888  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16889  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16890fi
16891
16892# Have a temporary directory for convenience.  Make it in the build tree
16893# simply because there is no reason against having it here, and in addition,
16894# creating and moving files from /tmp can sometimes cause problems.
16895# Hook for its removal unless debugging.
16896# Note that there is a small window in which the directory will not be cleaned:
16897# after its creation but before its name has been assigned to `$tmp'.
16898$debug ||
16899{
16900  tmp= ac_tmp=
16901  trap 'exit_status=$?
16902  : "${ac_tmp:=$tmp}"
16903  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16904' 0
16905  trap 'as_fn_exit 1' 1 2 13 15
16906}
16907# Create a (secure) tmp directory for tmp files.
16908
16909{
16910  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16911  test -d "$tmp"
16912}  ||
16913{
16914  tmp=./conf$$-$RANDOM
16915  (umask 077 && mkdir "$tmp")
16916} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16917ac_tmp=$tmp
16918
16919# Set up the scripts for CONFIG_FILES section.
16920# No need to generate them if there are no CONFIG_FILES.
16921# This happens for instance with `./config.status config.h'.
16922if test -n "$CONFIG_FILES"; then
16923
16924
16925ac_cr=`echo X | tr X '\015'`
16926# On cygwin, bash can eat \r inside `` if the user requested igncr.
16927# But we know of no other shell where ac_cr would be empty at this
16928# point, so we can use a bashism as a fallback.
16929if test "x$ac_cr" = x; then
16930  eval ac_cr=\$\'\\r\'
16931fi
16932ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16933if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16934  ac_cs_awk_cr='\\r'
16935else
16936  ac_cs_awk_cr=$ac_cr
16937fi
16938
16939echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16940_ACEOF
16941
16942
16943{
16944  echo "cat >conf$$subs.awk <<_ACEOF" &&
16945  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16946  echo "_ACEOF"
16947} >conf$$subs.sh ||
16948  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16949ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16950ac_delim='%!_!# '
16951for ac_last_try in false false false false false :; do
16952  . ./conf$$subs.sh ||
16953    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16954
16955  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16956  if test $ac_delim_n = $ac_delim_num; then
16957    break
16958  elif $ac_last_try; then
16959    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16960  else
16961    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16962  fi
16963done
16964rm -f conf$$subs.sh
16965
16966cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16967cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16968_ACEOF
16969sed -n '
16970h
16971s/^/S["/; s/!.*/"]=/
16972p
16973g
16974s/^[^!]*!//
16975:repl
16976t repl
16977s/'"$ac_delim"'$//
16978t delim
16979:nl
16980h
16981s/\(.\{148\}\)..*/\1/
16982t more1
16983s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16984p
16985n
16986b repl
16987:more1
16988s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16989p
16990g
16991s/.\{148\}//
16992t nl
16993:delim
16994h
16995s/\(.\{148\}\)..*/\1/
16996t more2
16997s/["\\]/\\&/g; s/^/"/; s/$/"/
16998p
16999b
17000:more2
17001s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17002p
17003g
17004s/.\{148\}//
17005t delim
17006' <conf$$subs.awk | sed '
17007/^[^""]/{
17008  N
17009  s/\n//
17010}
17011' >>$CONFIG_STATUS || ac_write_fail=1
17012rm -f conf$$subs.awk
17013cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17014_ACAWK
17015cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17016  for (key in S) S_is_set[key] = 1
17017  FS = ""
17018
17019}
17020{
17021  line = $ 0
17022  nfields = split(line, field, "@")
17023  substed = 0
17024  len = length(field[1])
17025  for (i = 2; i < nfields; i++) {
17026    key = field[i]
17027    keylen = length(key)
17028    if (S_is_set[key]) {
17029      value = S[key]
17030      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17031      len += length(value) + length(field[++i])
17032      substed = 1
17033    } else
17034      len += 1 + keylen
17035  }
17036
17037  print line
17038}
17039
17040_ACAWK
17041_ACEOF
17042cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17043if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17044  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17045else
17046  cat
17047fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17048  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17049_ACEOF
17050
17051# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17052# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17053# trailing colons and then remove the whole line if VPATH becomes empty
17054# (actually we leave an empty line to preserve line numbers).
17055if test "x$srcdir" = x.; then
17056  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
17057h
17058s///
17059s/^/:/
17060s/[	 ]*$/:/
17061s/:\$(srcdir):/:/g
17062s/:\${srcdir}:/:/g
17063s/:@srcdir@:/:/g
17064s/^:*//
17065s/:*$//
17066x
17067s/\(=[	 ]*\).*/\1/
17068G
17069s/\n//
17070s/^[^=]*=[	 ]*$//
17071}'
17072fi
17073
17074cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17075fi # test -n "$CONFIG_FILES"
17076
17077# Set up the scripts for CONFIG_HEADERS section.
17078# No need to generate them if there are no CONFIG_HEADERS.
17079# This happens for instance with `./config.status Makefile'.
17080if test -n "$CONFIG_HEADERS"; then
17081cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17082BEGIN {
17083_ACEOF
17084
17085# Transform confdefs.h into an awk script `defines.awk', embedded as
17086# here-document in config.status, that substitutes the proper values into
17087# config.h.in to produce config.h.
17088
17089# Create a delimiter string that does not exist in confdefs.h, to ease
17090# handling of long lines.
17091ac_delim='%!_!# '
17092for ac_last_try in false false :; do
17093  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17094  if test -z "$ac_tt"; then
17095    break
17096  elif $ac_last_try; then
17097    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17098  else
17099    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17100  fi
17101done
17102
17103# For the awk script, D is an array of macro values keyed by name,
17104# likewise P contains macro parameters if any.  Preserve backslash
17105# newline sequences.
17106
17107ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17108sed -n '
17109s/.\{148\}/&'"$ac_delim"'/g
17110t rset
17111:rset
17112s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17113t def
17114d
17115:def
17116s/\\$//
17117t bsnl
17118s/["\\]/\\&/g
17119s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17120D["\1"]=" \3"/p
17121s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17122d
17123:bsnl
17124s/["\\]/\\&/g
17125s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17126D["\1"]=" \3\\\\\\n"\\/p
17127t cont
17128s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17129t cont
17130d
17131:cont
17132n
17133s/.\{148\}/&'"$ac_delim"'/g
17134t clear
17135:clear
17136s/\\$//
17137t bsnlc
17138s/["\\]/\\&/g; s/^/"/; s/$/"/p
17139d
17140:bsnlc
17141s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17142b cont
17143' <confdefs.h | sed '
17144s/'"$ac_delim"'/"\\\
17145"/g' >>$CONFIG_STATUS || ac_write_fail=1
17146
17147cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17148  for (key in D) D_is_set[key] = 1
17149  FS = ""
17150}
17151/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17152  line = \$ 0
17153  split(line, arg, " ")
17154  if (arg[1] == "#") {
17155    defundef = arg[2]
17156    mac1 = arg[3]
17157  } else {
17158    defundef = substr(arg[1], 2)
17159    mac1 = arg[2]
17160  }
17161  split(mac1, mac2, "(") #)
17162  macro = mac2[1]
17163  prefix = substr(line, 1, index(line, defundef) - 1)
17164  if (D_is_set[macro]) {
17165    # Preserve the white space surrounding the "#".
17166    print prefix "define", macro P[macro] D[macro]
17167    next
17168  } else {
17169    # Replace #undef with comments.  This is necessary, for example,
17170    # in the case of _POSIX_SOURCE, which is predefined and required
17171    # on some systems where configure will not decide to define it.
17172    if (defundef == "undef") {
17173      print "/*", prefix defundef, macro, "*/"
17174      next
17175    }
17176  }
17177}
17178{ print }
17179_ACAWK
17180_ACEOF
17181cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17182  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17183fi # test -n "$CONFIG_HEADERS"
17184
17185
17186eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17187shift
17188for ac_tag
17189do
17190  case $ac_tag in
17191  :[FHLC]) ac_mode=$ac_tag; continue;;
17192  esac
17193  case $ac_mode$ac_tag in
17194  :[FHL]*:*);;
17195  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17196  :[FH]-) ac_tag=-:-;;
17197  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17198  esac
17199  ac_save_IFS=$IFS
17200  IFS=:
17201  set x $ac_tag
17202  IFS=$ac_save_IFS
17203  shift
17204  ac_file=$1
17205  shift
17206
17207  case $ac_mode in
17208  :L) ac_source=$1;;
17209  :[FH])
17210    ac_file_inputs=
17211    for ac_f
17212    do
17213      case $ac_f in
17214      -) ac_f="$ac_tmp/stdin";;
17215      *) # Look for the file first in the build tree, then in the source tree
17216	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
17217	 # because $ac_f cannot contain `:'.
17218	 test -f "$ac_f" ||
17219	   case $ac_f in
17220	   [\\/$]*) false;;
17221	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17222	   esac ||
17223	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17224      esac
17225      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17226      as_fn_append ac_file_inputs " '$ac_f'"
17227    done
17228
17229    # Let's still pretend it is `configure' which instantiates (i.e., don't
17230    # use $as_me), people would be surprised to read:
17231    #    /* config.h.  Generated by config.status.  */
17232    configure_input='Generated from '`
17233	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17234	`' by configure.'
17235    if test x"$ac_file" != x-; then
17236      configure_input="$ac_file.  $configure_input"
17237      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17238$as_echo "$as_me: creating $ac_file" >&6;}
17239    fi
17240    # Neutralize special characters interpreted by sed in replacement strings.
17241    case $configure_input in #(
17242    *\&* | *\|* | *\\* )
17243       ac_sed_conf_input=`$as_echo "$configure_input" |
17244       sed 's/[\\\\&|]/\\\\&/g'`;; #(
17245    *) ac_sed_conf_input=$configure_input;;
17246    esac
17247
17248    case $ac_tag in
17249    *:-:* | *:-) cat >"$ac_tmp/stdin" \
17250      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17251    esac
17252    ;;
17253  esac
17254
17255  ac_dir=`$as_dirname -- "$ac_file" ||
17256$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17257	 X"$ac_file" : 'X\(//\)[^/]' \| \
17258	 X"$ac_file" : 'X\(//\)$' \| \
17259	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17260$as_echo X"$ac_file" |
17261    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17262	    s//\1/
17263	    q
17264	  }
17265	  /^X\(\/\/\)[^/].*/{
17266	    s//\1/
17267	    q
17268	  }
17269	  /^X\(\/\/\)$/{
17270	    s//\1/
17271	    q
17272	  }
17273	  /^X\(\/\).*/{
17274	    s//\1/
17275	    q
17276	  }
17277	  s/.*/./; q'`
17278  as_dir="$ac_dir"; as_fn_mkdir_p
17279  ac_builddir=.
17280
17281case "$ac_dir" in
17282.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17283*)
17284  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17285  # A ".." for each directory in $ac_dir_suffix.
17286  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17287  case $ac_top_builddir_sub in
17288  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17289  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17290  esac ;;
17291esac
17292ac_abs_top_builddir=$ac_pwd
17293ac_abs_builddir=$ac_pwd$ac_dir_suffix
17294# for backward compatibility:
17295ac_top_builddir=$ac_top_build_prefix
17296
17297case $srcdir in
17298  .)  # We are building in place.
17299    ac_srcdir=.
17300    ac_top_srcdir=$ac_top_builddir_sub
17301    ac_abs_top_srcdir=$ac_pwd ;;
17302  [\\/]* | ?:[\\/]* )  # Absolute name.
17303    ac_srcdir=$srcdir$ac_dir_suffix;
17304    ac_top_srcdir=$srcdir
17305    ac_abs_top_srcdir=$srcdir ;;
17306  *) # Relative name.
17307    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17308    ac_top_srcdir=$ac_top_build_prefix$srcdir
17309    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17310esac
17311ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17312
17313
17314  case $ac_mode in
17315  :F)
17316  #
17317  # CONFIG_FILE
17318  #
17319
17320  case $INSTALL in
17321  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17322  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17323  esac
17324  ac_MKDIR_P=$MKDIR_P
17325  case $MKDIR_P in
17326  [\\/$]* | ?:[\\/]* ) ;;
17327  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17328  esac
17329_ACEOF
17330
17331cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17332# If the template does not know about datarootdir, expand it.
17333# FIXME: This hack should be removed a few years after 2.60.
17334ac_datarootdir_hack=; ac_datarootdir_seen=
17335ac_sed_dataroot='
17336/datarootdir/ {
17337  p
17338  q
17339}
17340/@datadir@/p
17341/@docdir@/p
17342/@infodir@/p
17343/@localedir@/p
17344/@mandir@/p'
17345case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17346*datarootdir*) ac_datarootdir_seen=yes;;
17347*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17348  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17349$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17350_ACEOF
17351cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17352  ac_datarootdir_hack='
17353  s&@datadir@&$datadir&g
17354  s&@docdir@&$docdir&g
17355  s&@infodir@&$infodir&g
17356  s&@localedir@&$localedir&g
17357  s&@mandir@&$mandir&g
17358  s&\\\${datarootdir}&$datarootdir&g' ;;
17359esac
17360_ACEOF
17361
17362# Neutralize VPATH when `$srcdir' = `.'.
17363# Shell code in configure.ac might set extrasub.
17364# FIXME: do we really want to maintain this feature?
17365cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17366ac_sed_extra="$ac_vpsub
17367$extrasub
17368_ACEOF
17369cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17370:t
17371/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17372s|@configure_input@|$ac_sed_conf_input|;t t
17373s&@top_builddir@&$ac_top_builddir_sub&;t t
17374s&@top_build_prefix@&$ac_top_build_prefix&;t t
17375s&@srcdir@&$ac_srcdir&;t t
17376s&@abs_srcdir@&$ac_abs_srcdir&;t t
17377s&@top_srcdir@&$ac_top_srcdir&;t t
17378s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17379s&@builddir@&$ac_builddir&;t t
17380s&@abs_builddir@&$ac_abs_builddir&;t t
17381s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17382s&@INSTALL@&$ac_INSTALL&;t t
17383s&@MKDIR_P@&$ac_MKDIR_P&;t t
17384$ac_datarootdir_hack
17385"
17386eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17387  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17388
17389test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17390  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17391  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
17392      "$ac_tmp/out"`; test -z "$ac_out"; } &&
17393  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17394which seems to be undefined.  Please make sure it is defined" >&5
17395$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17396which seems to be undefined.  Please make sure it is defined" >&2;}
17397
17398  rm -f "$ac_tmp/stdin"
17399  case $ac_file in
17400  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17401  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17402  esac \
17403  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17404 ;;
17405  :H)
17406  #
17407  # CONFIG_HEADER
17408  #
17409  if test x"$ac_file" != x-; then
17410    {
17411      $as_echo "/* $configure_input  */" \
17412      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17413    } >"$ac_tmp/config.h" \
17414      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17415    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17416      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17417$as_echo "$as_me: $ac_file is unchanged" >&6;}
17418    else
17419      rm -f "$ac_file"
17420      mv "$ac_tmp/config.h" "$ac_file" \
17421	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
17422    fi
17423  else
17424    $as_echo "/* $configure_input  */" \
17425      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17426      || as_fn_error $? "could not create -" "$LINENO" 5
17427  fi
17428# Compute "$ac_file"'s index in $config_headers.
17429_am_arg="$ac_file"
17430_am_stamp_count=1
17431for _am_header in $config_headers :; do
17432  case $_am_header in
17433    $_am_arg | $_am_arg:* )
17434      break ;;
17435    * )
17436      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17437  esac
17438done
17439echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17440$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17441	 X"$_am_arg" : 'X\(//\)[^/]' \| \
17442	 X"$_am_arg" : 'X\(//\)$' \| \
17443	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17444$as_echo X"$_am_arg" |
17445    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17446	    s//\1/
17447	    q
17448	  }
17449	  /^X\(\/\/\)[^/].*/{
17450	    s//\1/
17451	    q
17452	  }
17453	  /^X\(\/\/\)$/{
17454	    s//\1/
17455	    q
17456	  }
17457	  /^X\(\/\).*/{
17458	    s//\1/
17459	    q
17460	  }
17461	  s/.*/./; q'`/stamp-h$_am_stamp_count
17462 ;;
17463
17464  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17465$as_echo "$as_me: executing $ac_file commands" >&6;}
17466 ;;
17467  esac
17468
17469
17470  case $ac_file$ac_mode in
17471    "default-1":C)
17472# Only add multilib support code if we just rebuilt the top-level
17473# Makefile.
17474case " $CONFIG_FILES " in
17475 *" Makefile "*)
17476   ac_file=Makefile . ${multi_basedir}/config-ml.in
17477   ;;
17478esac ;;
17479    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17480  # Older Autoconf quotes --file arguments for eval, but not when files
17481  # are listed without --file.  Let's play safe and only enable the eval
17482  # if we detect the quoting.
17483  case $CONFIG_FILES in
17484  *\'*) eval set x "$CONFIG_FILES" ;;
17485  *)   set x $CONFIG_FILES ;;
17486  esac
17487  shift
17488  for mf
17489  do
17490    # Strip MF so we end up with the name of the file.
17491    mf=`echo "$mf" | sed -e 's/:.*$//'`
17492    # Check whether this is an Automake generated Makefile or not.
17493    # We used to match only the files named 'Makefile.in', but
17494    # some people rename them; so instead we look at the file content.
17495    # Grep'ing the first line is not enough: some people post-process
17496    # each Makefile.in and add a new line on top of each file to say so.
17497    # Grep'ing the whole file is not good either: AIX grep has a line
17498    # limit of 2048, but all sed's we know have understand at least 4000.
17499    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17500      dirpart=`$as_dirname -- "$mf" ||
17501$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17502	 X"$mf" : 'X\(//\)[^/]' \| \
17503	 X"$mf" : 'X\(//\)$' \| \
17504	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17505$as_echo X"$mf" |
17506    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17507	    s//\1/
17508	    q
17509	  }
17510	  /^X\(\/\/\)[^/].*/{
17511	    s//\1/
17512	    q
17513	  }
17514	  /^X\(\/\/\)$/{
17515	    s//\1/
17516	    q
17517	  }
17518	  /^X\(\/\).*/{
17519	    s//\1/
17520	    q
17521	  }
17522	  s/.*/./; q'`
17523    else
17524      continue
17525    fi
17526    # Extract the definition of DEPDIR, am__include, and am__quote
17527    # from the Makefile without running 'make'.
17528    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17529    test -z "$DEPDIR" && continue
17530    am__include=`sed -n 's/^am__include = //p' < "$mf"`
17531    test -z "$am__include" && continue
17532    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17533    # Find all dependency output files, they are included files with
17534    # $(DEPDIR) in their names.  We invoke sed twice because it is the
17535    # simplest approach to changing $(DEPDIR) to its actual value in the
17536    # expansion.
17537    for file in `sed -n "
17538      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17539	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17540      # Make sure the directory exists.
17541      test -f "$dirpart/$file" && continue
17542      fdir=`$as_dirname -- "$file" ||
17543$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17544	 X"$file" : 'X\(//\)[^/]' \| \
17545	 X"$file" : 'X\(//\)$' \| \
17546	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17547$as_echo X"$file" |
17548    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17549	    s//\1/
17550	    q
17551	  }
17552	  /^X\(\/\/\)[^/].*/{
17553	    s//\1/
17554	    q
17555	  }
17556	  /^X\(\/\/\)$/{
17557	    s//\1/
17558	    q
17559	  }
17560	  /^X\(\/\).*/{
17561	    s//\1/
17562	    q
17563	  }
17564	  s/.*/./; q'`
17565      as_dir=$dirpart/$fdir; as_fn_mkdir_p
17566      # echo "creating $dirpart/$file"
17567      echo '# dummy' > "$dirpart/$file"
17568    done
17569  done
17570}
17571 ;;
17572    "libtool":C)
17573
17574    # See if we are running on zsh, and set the options which allow our
17575    # commands through without removal of \ escapes.
17576    if test -n "${ZSH_VERSION+set}" ; then
17577      setopt NO_GLOB_SUBST
17578    fi
17579
17580    cfgfile="${ofile}T"
17581    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17582    $RM "$cfgfile"
17583
17584    cat <<_LT_EOF >> "$cfgfile"
17585#! $SHELL
17586
17587# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17588# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17589# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17590# NOTE: Changes made to this file will be lost: look at ltmain.sh.
17591#
17592#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17593#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17594#   Written by Gordon Matzigkeit, 1996
17595#
17596#   This file is part of GNU Libtool.
17597#
17598# GNU Libtool is free software; you can redistribute it and/or
17599# modify it under the terms of the GNU General Public License as
17600# published by the Free Software Foundation; either version 2 of
17601# the License, or (at your option) any later version.
17602#
17603# As a special exception to the GNU General Public License,
17604# if you distribute this file as part of a program or library that
17605# is built using GNU Libtool, you may include this file under the
17606# same distribution terms that you use for the rest of that program.
17607#
17608# GNU Libtool is distributed in the hope that it will be useful,
17609# but WITHOUT ANY WARRANTY; without even the implied warranty of
17610# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17611# GNU General Public License for more details.
17612#
17613# You should have received a copy of the GNU General Public License
17614# along with GNU Libtool; see the file COPYING.  If not, a copy
17615# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17616# obtained by writing to the Free Software Foundation, Inc.,
17617# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17618
17619
17620# The names of the tagged configurations supported by this script.
17621available_tags="GO "
17622
17623# ### BEGIN LIBTOOL CONFIG
17624
17625# A sed program that does not truncate output.
17626SED=$lt_SED
17627
17628# Sed that helps us avoid accidentally triggering echo(1) options like -n.
17629Xsed="\$SED -e 1s/^X//"
17630
17631# A grep program that handles long lines.
17632GREP=$lt_GREP
17633
17634# An ERE matcher.
17635EGREP=$lt_EGREP
17636
17637# A literal string matcher.
17638FGREP=$lt_FGREP
17639
17640# Shell to use when invoking shell scripts.
17641SHELL=$lt_SHELL
17642
17643# An echo program that protects backslashes.
17644ECHO=$lt_ECHO
17645
17646# Which release of libtool.m4 was used?
17647macro_version=$macro_version
17648macro_revision=$macro_revision
17649
17650# Whether or not to build shared libraries.
17651build_libtool_libs=$enable_shared
17652
17653# Whether or not to build static libraries.
17654build_old_libs=$enable_static
17655
17656# What type of objects to build.
17657pic_mode=$pic_mode
17658
17659# Whether or not to optimize for fast installation.
17660fast_install=$enable_fast_install
17661
17662# The host system.
17663host_alias=$host_alias
17664host=$host
17665host_os=$host_os
17666
17667# The build system.
17668build_alias=$build_alias
17669build=$build
17670build_os=$build_os
17671
17672# A BSD- or MS-compatible name lister.
17673NM=$lt_NM
17674
17675# Whether we need soft or hard links.
17676LN_S=$lt_LN_S
17677
17678# What is the maximum length of a command?
17679max_cmd_len=$max_cmd_len
17680
17681# Object file suffix (normally "o").
17682objext=$ac_objext
17683
17684# Executable file suffix (normally "").
17685exeext=$exeext
17686
17687# whether the shell understands "unset".
17688lt_unset=$lt_unset
17689
17690# turn spaces into newlines.
17691SP2NL=$lt_lt_SP2NL
17692
17693# turn newlines into spaces.
17694NL2SP=$lt_lt_NL2SP
17695
17696# An object symbol dumper.
17697OBJDUMP=$lt_OBJDUMP
17698
17699# Method to check whether dependent libraries are shared objects.
17700deplibs_check_method=$lt_deplibs_check_method
17701
17702# Command to use when deplibs_check_method == "file_magic".
17703file_magic_cmd=$lt_file_magic_cmd
17704
17705# The archiver.
17706AR=$lt_AR
17707AR_FLAGS=$lt_AR_FLAGS
17708
17709# A symbol stripping program.
17710STRIP=$lt_STRIP
17711
17712# Commands used to install an old-style archive.
17713RANLIB=$lt_RANLIB
17714old_postinstall_cmds=$lt_old_postinstall_cmds
17715old_postuninstall_cmds=$lt_old_postuninstall_cmds
17716
17717# Whether to use a lock for old archive extraction.
17718lock_old_archive_extraction=$lock_old_archive_extraction
17719
17720# A C compiler.
17721LTCC=$lt_CC
17722
17723# LTCC compiler flags.
17724LTCFLAGS=$lt_CFLAGS
17725
17726# Take the output of nm and produce a listing of raw symbols and C names.
17727global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17728
17729# Transform the output of nm in a proper C declaration.
17730global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17731
17732# Transform the output of nm in a C name address pair.
17733global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17734
17735# Transform the output of nm in a C name address pair when lib prefix is needed.
17736global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17737
17738# The name of the directory that contains temporary libtool files.
17739objdir=$objdir
17740
17741# Used to examine libraries when file_magic_cmd begins with "file".
17742MAGIC_CMD=$MAGIC_CMD
17743
17744# Must we lock files when doing compilation?
17745need_locks=$lt_need_locks
17746
17747# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17748DSYMUTIL=$lt_DSYMUTIL
17749
17750# Tool to change global to local symbols on Mac OS X.
17751NMEDIT=$lt_NMEDIT
17752
17753# Tool to manipulate fat objects and archives on Mac OS X.
17754LIPO=$lt_LIPO
17755
17756# ldd/readelf like tool for Mach-O binaries on Mac OS X.
17757OTOOL=$lt_OTOOL
17758
17759# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17760OTOOL64=$lt_OTOOL64
17761
17762# Old archive suffix (normally "a").
17763libext=$libext
17764
17765# Shared library suffix (normally ".so").
17766shrext_cmds=$lt_shrext_cmds
17767
17768# The commands to extract the exported symbol list from a shared archive.
17769extract_expsyms_cmds=$lt_extract_expsyms_cmds
17770
17771# Variables whose values should be saved in libtool wrapper scripts and
17772# restored at link time.
17773variables_saved_for_relink=$lt_variables_saved_for_relink
17774
17775# Do we need the "lib" prefix for modules?
17776need_lib_prefix=$need_lib_prefix
17777
17778# Do we need a version for libraries?
17779need_version=$need_version
17780
17781# Library versioning type.
17782version_type=$version_type
17783
17784# Shared library runtime path variable.
17785runpath_var=$runpath_var
17786
17787# Shared library path variable.
17788shlibpath_var=$shlibpath_var
17789
17790# Is shlibpath searched before the hard-coded library search path?
17791shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17792
17793# Format of library name prefix.
17794libname_spec=$lt_libname_spec
17795
17796# List of archive names.  First name is the real one, the rest are links.
17797# The last name is the one that the linker finds with -lNAME
17798library_names_spec=$lt_library_names_spec
17799
17800# The coded name of the library, if different from the real name.
17801soname_spec=$lt_soname_spec
17802
17803# Permission mode override for installation of shared libraries.
17804install_override_mode=$lt_install_override_mode
17805
17806# Command to use after installation of a shared archive.
17807postinstall_cmds=$lt_postinstall_cmds
17808
17809# Command to use after uninstallation of a shared archive.
17810postuninstall_cmds=$lt_postuninstall_cmds
17811
17812# Commands used to finish a libtool library installation in a directory.
17813finish_cmds=$lt_finish_cmds
17814
17815# As "finish_cmds", except a single script fragment to be evaled but
17816# not shown.
17817finish_eval=$lt_finish_eval
17818
17819# Whether we should hardcode library paths into libraries.
17820hardcode_into_libs=$hardcode_into_libs
17821
17822# Compile-time system search path for libraries.
17823sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17824
17825# Run-time system search path for libraries.
17826sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17827
17828# Whether dlopen is supported.
17829dlopen_support=$enable_dlopen
17830
17831# Whether dlopen of programs is supported.
17832dlopen_self=$enable_dlopen_self
17833
17834# Whether dlopen of statically linked programs is supported.
17835dlopen_self_static=$enable_dlopen_self_static
17836
17837# Commands to strip libraries.
17838old_striplib=$lt_old_striplib
17839striplib=$lt_striplib
17840
17841
17842# The linker used to build libraries.
17843LD=$lt_LD
17844
17845# How to create reloadable object files.
17846reload_flag=$lt_reload_flag
17847reload_cmds=$lt_reload_cmds
17848
17849# Commands used to build an old-style archive.
17850old_archive_cmds=$lt_old_archive_cmds
17851
17852# A language specific compiler.
17853CC=$lt_compiler
17854
17855# Is the compiler the GNU compiler?
17856with_gcc=$GCC
17857
17858# Compiler flag to turn off builtin functions.
17859no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17860
17861# How to pass a linker flag through the compiler.
17862wl=$lt_lt_prog_compiler_wl
17863
17864# Additional compiler flags for building library objects.
17865pic_flag=$lt_lt_prog_compiler_pic
17866
17867# Compiler flag to prevent dynamic linking.
17868link_static_flag=$lt_lt_prog_compiler_static
17869
17870# Does compiler simultaneously support -c and -o options?
17871compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17872
17873# Whether or not to add -lc for building shared libraries.
17874build_libtool_need_lc=$archive_cmds_need_lc
17875
17876# Whether or not to disallow shared libs when runtime libs are static.
17877allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17878
17879# Compiler flag to allow reflexive dlopens.
17880export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17881
17882# Compiler flag to generate shared objects directly from archives.
17883whole_archive_flag_spec=$lt_whole_archive_flag_spec
17884
17885# Whether the compiler copes with passing no objects directly.
17886compiler_needs_object=$lt_compiler_needs_object
17887
17888# Create an old-style archive from a shared archive.
17889old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17890
17891# Create a temporary old-style archive to link instead of a shared archive.
17892old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17893
17894# Commands used to build a shared archive.
17895archive_cmds=$lt_archive_cmds
17896archive_expsym_cmds=$lt_archive_expsym_cmds
17897
17898# Commands used to build a loadable module if different from building
17899# a shared archive.
17900module_cmds=$lt_module_cmds
17901module_expsym_cmds=$lt_module_expsym_cmds
17902
17903# Whether we are building with GNU ld or not.
17904with_gnu_ld=$lt_with_gnu_ld
17905
17906# Flag that allows shared libraries with undefined symbols to be built.
17907allow_undefined_flag=$lt_allow_undefined_flag
17908
17909# Flag that enforces no undefined symbols.
17910no_undefined_flag=$lt_no_undefined_flag
17911
17912# Flag to hardcode \$libdir into a binary during linking.
17913# This must work even if \$libdir does not exist
17914hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17915
17916# If ld is used when linking, flag to hardcode \$libdir into a binary
17917# during linking.  This must work even if \$libdir does not exist.
17918hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17919
17920# Whether we need a single "-rpath" flag with a separated argument.
17921hardcode_libdir_separator=$lt_hardcode_libdir_separator
17922
17923# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17924# DIR into the resulting binary.
17925hardcode_direct=$hardcode_direct
17926
17927# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17928# DIR into the resulting binary and the resulting library dependency is
17929# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17930# library is relocated.
17931hardcode_direct_absolute=$hardcode_direct_absolute
17932
17933# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17934# into the resulting binary.
17935hardcode_minus_L=$hardcode_minus_L
17936
17937# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17938# into the resulting binary.
17939hardcode_shlibpath_var=$hardcode_shlibpath_var
17940
17941# Set to "yes" if building a shared library automatically hardcodes DIR
17942# into the library and all subsequent libraries and executables linked
17943# against it.
17944hardcode_automatic=$hardcode_automatic
17945
17946# Set to yes if linker adds runtime paths of dependent libraries
17947# to runtime path list.
17948inherit_rpath=$inherit_rpath
17949
17950# Whether libtool must link a program against all its dependency libraries.
17951link_all_deplibs=$link_all_deplibs
17952
17953# Fix the shell variable \$srcfile for the compiler.
17954fix_srcfile_path=$lt_fix_srcfile_path
17955
17956# Set to "yes" if exported symbols are required.
17957always_export_symbols=$always_export_symbols
17958
17959# The commands to list exported symbols.
17960export_symbols_cmds=$lt_export_symbols_cmds
17961
17962# Symbols that should not be listed in the preloaded symbols.
17963exclude_expsyms=$lt_exclude_expsyms
17964
17965# Symbols that must always be exported.
17966include_expsyms=$lt_include_expsyms
17967
17968# Commands necessary for linking programs (against libraries) with templates.
17969prelink_cmds=$lt_prelink_cmds
17970
17971# Specify filename containing input files.
17972file_list_spec=$lt_file_list_spec
17973
17974# How to hardcode a shared library path into an executable.
17975hardcode_action=$hardcode_action
17976
17977# ### END LIBTOOL CONFIG
17978
17979_LT_EOF
17980
17981  case $host_os in
17982  aix3*)
17983    cat <<\_LT_EOF >> "$cfgfile"
17984# AIX sometimes has problems with the GCC collect2 program.  For some
17985# reason, if we set the COLLECT_NAMES environment variable, the problems
17986# vanish in a puff of smoke.
17987if test "X${COLLECT_NAMES+set}" != Xset; then
17988  COLLECT_NAMES=
17989  export COLLECT_NAMES
17990fi
17991_LT_EOF
17992    ;;
17993  esac
17994
17995
17996ltmain="$ac_aux_dir/ltmain.sh"
17997
17998
17999  # We use sed instead of cat because bash on DJGPP gets confused if
18000  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18001  # text mode, it properly converts lines to CR/LF.  This bash problem
18002  # is reportedly fixed, but why not run on old versions too?
18003  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18004    || (rm -f "$cfgfile"; exit 1)
18005
18006  case $xsi_shell in
18007  yes)
18008    cat << \_LT_EOF >> "$cfgfile"
18009
18010# func_dirname file append nondir_replacement
18011# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18012# otherwise set result to NONDIR_REPLACEMENT.
18013func_dirname ()
18014{
18015  case ${1} in
18016    */*) func_dirname_result="${1%/*}${2}" ;;
18017    *  ) func_dirname_result="${3}" ;;
18018  esac
18019}
18020
18021# func_basename file
18022func_basename ()
18023{
18024  func_basename_result="${1##*/}"
18025}
18026
18027# func_dirname_and_basename file append nondir_replacement
18028# perform func_basename and func_dirname in a single function
18029# call:
18030#   dirname:  Compute the dirname of FILE.  If nonempty,
18031#             add APPEND to the result, otherwise set result
18032#             to NONDIR_REPLACEMENT.
18033#             value returned in "$func_dirname_result"
18034#   basename: Compute filename of FILE.
18035#             value retuned in "$func_basename_result"
18036# Implementation must be kept synchronized with func_dirname
18037# and func_basename. For efficiency, we do not delegate to
18038# those functions but instead duplicate the functionality here.
18039func_dirname_and_basename ()
18040{
18041  case ${1} in
18042    */*) func_dirname_result="${1%/*}${2}" ;;
18043    *  ) func_dirname_result="${3}" ;;
18044  esac
18045  func_basename_result="${1##*/}"
18046}
18047
18048# func_stripname prefix suffix name
18049# strip PREFIX and SUFFIX off of NAME.
18050# PREFIX and SUFFIX must not contain globbing or regex special
18051# characters, hashes, percent signs, but SUFFIX may contain a leading
18052# dot (in which case that matches only a dot).
18053func_stripname ()
18054{
18055  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18056  # positional parameters, so assign one to ordinary parameter first.
18057  func_stripname_result=${3}
18058  func_stripname_result=${func_stripname_result#"${1}"}
18059  func_stripname_result=${func_stripname_result%"${2}"}
18060}
18061
18062# func_opt_split
18063func_opt_split ()
18064{
18065  func_opt_split_opt=${1%%=*}
18066  func_opt_split_arg=${1#*=}
18067}
18068
18069# func_lo2o object
18070func_lo2o ()
18071{
18072  case ${1} in
18073    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18074    *)    func_lo2o_result=${1} ;;
18075  esac
18076}
18077
18078# func_xform libobj-or-source
18079func_xform ()
18080{
18081  func_xform_result=${1%.*}.lo
18082}
18083
18084# func_arith arithmetic-term...
18085func_arith ()
18086{
18087  func_arith_result=$(( $* ))
18088}
18089
18090# func_len string
18091# STRING may not start with a hyphen.
18092func_len ()
18093{
18094  func_len_result=${#1}
18095}
18096
18097_LT_EOF
18098    ;;
18099  *) # Bourne compatible functions.
18100    cat << \_LT_EOF >> "$cfgfile"
18101
18102# func_dirname file append nondir_replacement
18103# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18104# otherwise set result to NONDIR_REPLACEMENT.
18105func_dirname ()
18106{
18107  # Extract subdirectory from the argument.
18108  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18109  if test "X$func_dirname_result" = "X${1}"; then
18110    func_dirname_result="${3}"
18111  else
18112    func_dirname_result="$func_dirname_result${2}"
18113  fi
18114}
18115
18116# func_basename file
18117func_basename ()
18118{
18119  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18120}
18121
18122
18123# func_stripname prefix suffix name
18124# strip PREFIX and SUFFIX off of NAME.
18125# PREFIX and SUFFIX must not contain globbing or regex special
18126# characters, hashes, percent signs, but SUFFIX may contain a leading
18127# dot (in which case that matches only a dot).
18128# func_strip_suffix prefix name
18129func_stripname ()
18130{
18131  case ${2} in
18132    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18133    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18134  esac
18135}
18136
18137# sed scripts:
18138my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18139my_sed_long_arg='1s/^-[^=]*=//'
18140
18141# func_opt_split
18142func_opt_split ()
18143{
18144  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18145  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18146}
18147
18148# func_lo2o object
18149func_lo2o ()
18150{
18151  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18152}
18153
18154# func_xform libobj-or-source
18155func_xform ()
18156{
18157  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18158}
18159
18160# func_arith arithmetic-term...
18161func_arith ()
18162{
18163  func_arith_result=`expr "$@"`
18164}
18165
18166# func_len string
18167# STRING may not start with a hyphen.
18168func_len ()
18169{
18170  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18171}
18172
18173_LT_EOF
18174esac
18175
18176case $lt_shell_append in
18177  yes)
18178    cat << \_LT_EOF >> "$cfgfile"
18179
18180# func_append var value
18181# Append VALUE to the end of shell variable VAR.
18182func_append ()
18183{
18184  eval "$1+=\$2"
18185}
18186_LT_EOF
18187    ;;
18188  *)
18189    cat << \_LT_EOF >> "$cfgfile"
18190
18191# func_append var value
18192# Append VALUE to the end of shell variable VAR.
18193func_append ()
18194{
18195  eval "$1=\$$1\$2"
18196}
18197
18198_LT_EOF
18199    ;;
18200  esac
18201
18202
18203  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18204    || (rm -f "$cfgfile"; exit 1)
18205
18206  mv -f "$cfgfile" "$ofile" ||
18207    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18208  chmod +x "$ofile"
18209
18210
18211    cat <<_LT_EOF >> "$ofile"
18212
18213# ### BEGIN LIBTOOL TAG CONFIG: GO
18214
18215# The linker used to build libraries.
18216LD=$lt_LD_GO
18217
18218# How to create reloadable object files.
18219reload_flag=$lt_reload_flag_GO
18220reload_cmds=$lt_reload_cmds_GO
18221
18222# Commands used to build an old-style archive.
18223old_archive_cmds=$lt_old_archive_cmds_GO
18224
18225# A language specific compiler.
18226CC=$lt_compiler_GO
18227
18228# Is the compiler the GNU compiler?
18229with_gcc=$GCC_GO
18230
18231# Compiler flag to turn off builtin functions.
18232no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GO
18233
18234# How to pass a linker flag through the compiler.
18235wl=$lt_lt_prog_compiler_wl_GO
18236
18237# Additional compiler flags for building library objects.
18238pic_flag=$lt_lt_prog_compiler_pic_GO
18239
18240# Compiler flag to prevent dynamic linking.
18241link_static_flag=$lt_lt_prog_compiler_static_GO
18242
18243# Does compiler simultaneously support -c and -o options?
18244compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GO
18245
18246# Whether or not to add -lc for building shared libraries.
18247build_libtool_need_lc=$archive_cmds_need_lc_GO
18248
18249# Whether or not to disallow shared libs when runtime libs are static.
18250allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GO
18251
18252# Compiler flag to allow reflexive dlopens.
18253export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GO
18254
18255# Compiler flag to generate shared objects directly from archives.
18256whole_archive_flag_spec=$lt_whole_archive_flag_spec_GO
18257
18258# Whether the compiler copes with passing no objects directly.
18259compiler_needs_object=$lt_compiler_needs_object_GO
18260
18261# Create an old-style archive from a shared archive.
18262old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GO
18263
18264# Create a temporary old-style archive to link instead of a shared archive.
18265old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GO
18266
18267# Commands used to build a shared archive.
18268archive_cmds=$lt_archive_cmds_GO
18269archive_expsym_cmds=$lt_archive_expsym_cmds_GO
18270
18271# Commands used to build a loadable module if different from building
18272# a shared archive.
18273module_cmds=$lt_module_cmds_GO
18274module_expsym_cmds=$lt_module_expsym_cmds_GO
18275
18276# Whether we are building with GNU ld or not.
18277with_gnu_ld=$lt_with_gnu_ld_GO
18278
18279# Flag that allows shared libraries with undefined symbols to be built.
18280allow_undefined_flag=$lt_allow_undefined_flag_GO
18281
18282# Flag that enforces no undefined symbols.
18283no_undefined_flag=$lt_no_undefined_flag_GO
18284
18285# Flag to hardcode \$libdir into a binary during linking.
18286# This must work even if \$libdir does not exist
18287hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GO
18288
18289# If ld is used when linking, flag to hardcode \$libdir into a binary
18290# during linking.  This must work even if \$libdir does not exist.
18291hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GO
18292
18293# Whether we need a single "-rpath" flag with a separated argument.
18294hardcode_libdir_separator=$lt_hardcode_libdir_separator_GO
18295
18296# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18297# DIR into the resulting binary.
18298hardcode_direct=$hardcode_direct_GO
18299
18300# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18301# DIR into the resulting binary and the resulting library dependency is
18302# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18303# library is relocated.
18304hardcode_direct_absolute=$hardcode_direct_absolute_GO
18305
18306# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18307# into the resulting binary.
18308hardcode_minus_L=$hardcode_minus_L_GO
18309
18310# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18311# into the resulting binary.
18312hardcode_shlibpath_var=$hardcode_shlibpath_var_GO
18313
18314# Set to "yes" if building a shared library automatically hardcodes DIR
18315# into the library and all subsequent libraries and executables linked
18316# against it.
18317hardcode_automatic=$hardcode_automatic_GO
18318
18319# Set to yes if linker adds runtime paths of dependent libraries
18320# to runtime path list.
18321inherit_rpath=$inherit_rpath_GO
18322
18323# Whether libtool must link a program against all its dependency libraries.
18324link_all_deplibs=$link_all_deplibs_GO
18325
18326# Fix the shell variable \$srcfile for the compiler.
18327fix_srcfile_path=$lt_fix_srcfile_path_GO
18328
18329# Set to "yes" if exported symbols are required.
18330always_export_symbols=$always_export_symbols_GO
18331
18332# The commands to list exported symbols.
18333export_symbols_cmds=$lt_export_symbols_cmds_GO
18334
18335# Symbols that should not be listed in the preloaded symbols.
18336exclude_expsyms=$lt_exclude_expsyms_GO
18337
18338# Symbols that must always be exported.
18339include_expsyms=$lt_include_expsyms_GO
18340
18341# Commands necessary for linking programs (against libraries) with templates.
18342prelink_cmds=$lt_prelink_cmds_GO
18343
18344# Specify filename containing input files.
18345file_list_spec=$lt_file_list_spec_GO
18346
18347# How to hardcode a shared library path into an executable.
18348hardcode_action=$hardcode_action_GO
18349
18350# ### END LIBTOOL TAG CONFIG: GO
18351_LT_EOF
18352
18353 ;;
18354    "default":C) if test -n "$CONFIG_FILES"; then
18355   # Multilibs need MULTISUBDIR defined correctly in certain makefiles so
18356   # that multilib installs will end up installed in the correct place.
18357   # The testsuite needs it for multilib-aware ABI baseline files.
18358   # To work around this not being passed down from config-ml.in ->
18359   # srcdir/Makefile.am -> srcdir/{src,libsupc++,...}/Makefile.am, manually
18360   # append it here.  Only modify Makefiles that have just been created.
18361   #
18362   # Also, get rid of this simulated-VPATH thing that automake does.
18363   cat > vpsed << \_EOF
18364s!`test -f '$<' || echo '$(srcdir)/'`!!
18365_EOF
18366   for i in $SUBDIRS; do
18367    case $CONFIG_FILES in
18368     *${i}/Makefile*)
18369       #echo "Adding MULTISUBDIR to $i/Makefile"
18370       sed -f vpsed $i/Makefile > tmp
18371       grep '^MULTISUBDIR =' Makefile >> tmp
18372       mv tmp $i/Makefile
18373       ;;
18374    esac
18375   done
18376   rm vpsed
18377 fi
18378 ;;
18379
18380  esac
18381done # for ac_tag
18382
18383
18384as_fn_exit 0
18385_ACEOF
18386ac_clean_files=$ac_clean_files_save
18387
18388test $ac_write_fail = 0 ||
18389  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18390
18391
18392# configure is writing to config.log, and then calls config.status.
18393# config.status does its own redirection, appending to config.log.
18394# Unfortunately, on DOS this fails, as config.log is still kept open
18395# by configure, so config.status won't be able to write to it; its
18396# output is simply discarded.  So we exec the FD to /dev/null,
18397# effectively closing config.log, so it can be properly (re)opened and
18398# appended to by config.status.  When coming back to configure, we
18399# need to make the FD available again.
18400if test "$no_create" != yes; then
18401  ac_cs_success=:
18402  ac_config_status_args=
18403  test "$silent" = yes &&
18404    ac_config_status_args="$ac_config_status_args --quiet"
18405  exec 5>/dev/null
18406  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18407  exec 5>>config.log
18408  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18409  # would make configure fail if this is the last instruction.
18410  $ac_cs_success || as_fn_exit 1
18411fi
18412if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18413  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18414$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18415fi
18416
18417