]> git.ipfire.org Git - thirdparty/gcc.git/blame - libgo/configure
re PR go/90614 (gcc-9.1.0/libgo/go/syscall/wait.c:54:22: error: unused parameter...
[thirdparty/gcc.git] / libgo / configure
CommitLineData
7a938933
ILT
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
73b6d7a9
ILT
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.
7a938933 7#
7a938933
ILT
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.
73b6d7a9 90as_myself=
7a938933
ILT
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
73b6d7a9
ILT
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;}
7a938933
ILT
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
73b6d7a9
ILT
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
7a938933
ILT
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 :
73b6d7a9
ILT
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
7a938933
ILT
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"
73b6d7a9 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7a938933
ILT
364
365
366} # as_fn_mkdir_p
73b6d7a9
ILT
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
7a938933
ILT
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
73b6d7a9
ILT
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
7a938933
ILT
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
73b6d7a9 415# script with STATUS, using 1 if that was 0.
7a938933
ILT
416as_fn_error ()
417{
73b6d7a9
ILT
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
7a938933 422 fi
73b6d7a9 423 $as_echo "$as_me: error: $2" >&2
7a938933
ILT
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
73b6d7a9
ILT
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
7a938933
ILT
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.
73b6d7a9 534 # In both cases, we have to default to `cp -pR'.
7a938933 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
73b6d7a9 536 as_ln_s='cp -pR'
7a938933
ILT
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
73b6d7a9 540 as_ln_s='cp -pR'
7a938933
ILT
541 fi
542else
73b6d7a9 543 as_ln_s='cp -pR'
7a938933
ILT
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
73b6d7a9
ILT
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
7a938933
ILT
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
73b6d7a9
ILT
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
7a938933
ILT
569
570# Name of the host.
73b6d7a9 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
7a938933
ILT
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
476013d6
ILT
636HAVE_STAT_TIMESPEC_FALSE
637HAVE_STAT_TIMESPEC_TRUE
207c35fa
ILT
638STRUCT_EPOLL_EVENT_FD_OFFSET
639SIZEOF_STRUCT_EPOLL_EVENT
9d465faf 640MATH_FLAG
7a938933 641STRINGOPS_FLAG
0b3189e7
ILT
642HAVE_WAIT4_FALSE
643HAVE_WAIT4_TRUE
8955c80a
ILT
644HAVE_STRERROR_R_FALSE
645HAVE_STRERROR_R_TRUE
7a938933
ILT
646HAVE_SYS_MMAN_H_FALSE
647HAVE_SYS_MMAN_H_TRUE
6c94a9fa
ILT
648PTHREAD_LIBS
649PTHREAD_CFLAGS
f2ee78b8 650NET_LIBS
505b439a 651MATH_LIBS
4c46b5f0
ILT
652GOC_IS_LLGO_FALSE
653GOC_IS_LLGO_TRUE
a2bf11d1 654GO_SPLIT_STACK
7a938933
ILT
655USING_SPLIT_STACK_FALSE
656USING_SPLIT_STACK_TRUE
657SPLIT_STACK
08934aed 658HWCAP_CFLAGS
90630d19 659OSCFLAGS
de27caac
ILT
660GO_SYSCALL_OS_ARCH_FILE
661GO_SYSCALL_OS_FILE
662GO_LIBCALL_OS_ARCH_FILE
663GO_LIBCALL_OS_FILE
cba8a572 664FUNCTION_DESCRIPTORS
a8464243
ILT
665ALLGOARCHFAMILY
666ALLGOARCH
c3b5b97b 667GOARCH
7134cf28 668USE_DEJAGNU
a8464243 669ALLGOOS
c3b5b97b 670GOOS
22b955cc
ILT
671LIBGO_IS_BSD_FALSE
672LIBGO_IS_BSD_TRUE
d9f0237f
ILT
673LIBGO_IS_HURD_FALSE
674LIBGO_IS_HURD_TRUE
f163907e
ILT
675LIBGO_IS_AIX_FALSE
676LIBGO_IS_AIX_TRUE
f2ee78b8
ILT
677LIBGO_IS_SOLARIS_FALSE
678LIBGO_IS_SOLARIS_TRUE
7a938933
ILT
679LIBGO_IS_RTEMS_FALSE
680LIBGO_IS_RTEMS_TRUE
f038dae6
ILT
681LIBGO_IS_DRAGONFLY_FALSE
682LIBGO_IS_DRAGONFLY_TRUE
4ccad563
ILT
683LIBGO_IS_OPENBSD_FALSE
684LIBGO_IS_OPENBSD_TRUE
df4aa89a
ILT
685LIBGO_IS_NETBSD_FALSE
686LIBGO_IS_NETBSD_TRUE
7a938933
ILT
687LIBGO_IS_LINUX_FALSE
688LIBGO_IS_LINUX_TRUE
654d2ec0
ILT
689LIBGO_IS_IRIX_FALSE
690LIBGO_IS_IRIX_TRUE
7a938933
ILT
691LIBGO_IS_FREEBSD_FALSE
692LIBGO_IS_FREEBSD_TRUE
693LIBGO_IS_DARWIN_FALSE
694LIBGO_IS_DARWIN_TRUE
18c70075 695go_include
9a85ed03 696LIBATOMIC
5302cd02
ILT
697USE_LIBFFI_FALSE
698USE_LIBFFI_TRUE
7a938933
ILT
699LIBFFIINCS
700LIBFFI
317ea7c0 701nover_glibgo_toolexeclibdir
7a938933
ILT
702glibgo_toolexeclibdir
703glibgo_toolexecdir
7a938933
ILT
704WERROR
705WARN_FLAGS
d983a802 706CC_FOR_BUILD
7a938933
ILT
707enable_static
708enable_shared
061793a4 709CPP
7a938933
ILT
710OTOOL64
711OTOOL
712LIPO
713NMEDIT
714DSYMUTIL
715AR
716OBJDUMP
717LN_S
718NM
719ac_ct_DUMPBIN
720DUMPBIN
721LIBTOOL
722OBJCOPY
723RANLIB
724LD
725FGREP
726EGREP
727GREP
061793a4 728SED
7a938933
ILT
729MAINT
730MAINTAINER_MODE_FALSE
731MAINTAINER_MODE_TRUE
73b6d7a9 732GOFLAGS
7a938933
ILT
733GOC
734am__fastdepCC_FALSE
735am__fastdepCC_TRUE
736CCDEPMODE
44c925bd 737am__nodep
7a938933
ILT
738AMDEPBACKSLASH
739AMDEP_FALSE
740AMDEP_TRUE
741am__quote
742am__include
743DEPDIR
744OBJEXT
745EXEEXT
746ac_ct_CC
747CPPFLAGS
748LDFLAGS
749CFLAGS
750CC
73b6d7a9
ILT
751AM_BACKSLASH
752AM_DEFAULT_VERBOSITY
753AM_DEFAULT_V
754AM_V
7a938933
ILT
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
73b6d7a9 834enable_silent_rules
7a938933
ILT
835enable_dependency_tracking
836enable_maintainer_mode
837with_gnu_ld
838enable_shared
839enable_static
840with_pic
841enable_fast_install
842enable_libtool_lock
0d4668c1 843enable_werror
7a938933
ILT
844enable_version_specific_runtime_libs
845with_libffi
9a85ed03 846with_libatomic
54f0deb0 847with_system_libunwind
7a938933
ILT
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
73b6d7a9
ILT
916 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
917 *=) ac_optarg= ;;
918 *) ac_optarg=yes ;;
7a938933
ILT
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 &&
73b6d7a9 963 as_fn_error $? "invalid feature name: $ac_useropt"
7a938933
ILT
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 &&
73b6d7a9 989 as_fn_error $? "invalid feature name: $ac_useropt"
7a938933
ILT
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 &&
73b6d7a9 1193 as_fn_error $? "invalid package name: $ac_useropt"
7a938933
ILT
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 &&
73b6d7a9 1209 as_fn_error $? "invalid package name: $ac_useropt"
7a938933
ILT
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
73b6d7a9
ILT
1239 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1240Try \`$0 --help' for more information"
7a938933
ILT
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]* )
73b6d7a9 1248 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
7a938933
ILT
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
73b6d7a9 1258 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
7a938933
ILT
1259 ;;
1260
1261 esac
1262done
1263
1264if test -n "$ac_prev"; then
1265 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
73b6d7a9 1266 as_fn_error $? "missing argument to $ac_option"
7a938933
ILT
1267fi
1268
1269if test -n "$ac_unrecognized_opts"; then
1270 case $enable_option_checking in
1271 no) ;;
73b6d7a9 1272 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
7a938933
ILT
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
73b6d7a9 1295 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
7a938933
ILT
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
7a938933
ILT
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 .` ||
73b6d7a9 1323 as_fn_error $? "working directory cannot be determined"
7a938933 1324test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
73b6d7a9 1325 as_fn_error $? "pwd does not report name of working directory"
7a938933
ILT
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 .."
73b6d7a9 1364 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
7a938933
ILT
1365fi
1366ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1367ac_abs_confdir=`(
73b6d7a9 1368 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
7a938933
ILT
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
73b6d7a9 1408 -q, --quiet, --silent do not print \`checking ...' messages
7a938933
ILT
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)
73b6d7a9
ILT
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
7a938933
ILT
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)
0d4668c1 1488 --enable-werror turns on -Werror [default=yes]
7a938933
ILT
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
9a85ed03 1500 --without-libatomic don't use libatomic
54f0deb0 1501 --with-system-libunwind use installed libunwind
7a938933
ILT
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>
73b6d7a9 1509 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
7a938933
ILT
1510 you have headers in a nonstandard directory <include dir>
1511 GOC Go compiler command
73b6d7a9 1512 GOFLAGS Go compiler flags
7a938933
ILT
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
73b6d7a9 1582generated by GNU Autoconf 2.69
7a938933 1583
73b6d7a9 1584Copyright (C) 2012 Free Software Foundation, Inc.
7a938933
ILT
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
73b6d7a9
ILT
1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629 as_fn_set_status $ac_retval
7a938933
ILT
1630
1631} # ac_fn_c_try_compile
1632
061793a4
ILT
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 ()
7a938933
ILT
1637{
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
061793a4
ILT
1639 rm -f conftest.$ac_objext conftest$ac_exeext
1640 if { { ac_try="$ac_link"
7a938933
ILT
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
061793a4 1647 (eval "$ac_link") 2>conftest.err
7a938933
ILT
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
061793a4
ILT
1655 test $ac_status = 0; } && {
1656 test -z "$ac_c_werror_flag" ||
7a938933 1657 test ! -s conftest.err
061793a4
ILT
1658 } && test -s conftest$ac_exeext && {
1659 test "$cross_compiling" = yes ||
73b6d7a9 1660 test -x conftest$ac_exeext
7a938933
ILT
1661 }; then :
1662 ac_retval=0
1663else
1664 $as_echo "$as_me: failed program was:" >&5
1665sed 's/^/| /' conftest.$ac_ext >&5
1666
061793a4 1667 ac_retval=1
7a938933 1668fi
061793a4
ILT
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.
7a938933 1673 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
73b6d7a9
ILT
1674 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1675 as_fn_set_status $ac_retval
7a938933 1676
061793a4 1677} # ac_fn_c_try_link
7a938933
ILT
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; }
73b6d7a9 1688if eval \${$3+:} false; then :
7a938933
ILT
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; }
73b6d7a9 1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
7a938933
ILT
1707
1708} # ac_fn_c_check_header_compile
1709
061793a4
ILT
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 ()
7a938933
ILT
1714{
1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
061793a4 1716 if { { ac_try="$ac_cpp conftest.$ac_ext"
7a938933
ILT
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
061793a4 1723 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
7a938933
ILT
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
73b6d7a9 1731 test $ac_status = 0; } > conftest.i && {
061793a4 1732 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7a938933
ILT
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
061793a4
ILT
1740 ac_retval=1
1741fi
73b6d7a9
ILT
1742 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1743 as_fn_set_status $ac_retval
061793a4
ILT
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
7a938933
ILT
1782fi
1783 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
73b6d7a9
ILT
1784 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1785 as_fn_set_status $ac_retval
7a938933 1786
061793a4 1787} # ac_fn_c_try_run
7a938933
ILT
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; }
73b6d7a9 1797if eval \${$3+:} false; then :
7a938933
ILT
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; }
73b6d7a9 1852 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
7a938933
ILT
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
73b6d7a9 1864 if eval \${$3+:} false; then :
7a938933
ILT
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1866$as_echo_n "checking for $2... " >&6; }
73b6d7a9 1867if eval \${$3+:} false; then :
7a938933
ILT
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
73b6d7a9 1903rm -f conftest.err conftest.i conftest.$ac_ext
7a938933
ILT
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; }
73b6d7a9 1930if eval \${$3+:} false; then :
7a938933
ILT
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
73b6d7a9 1939 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
7a938933
ILT
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; }
73b6d7a9 1952if eval \${$3+:} false; then :
7a938933
ILT
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; }
73b6d7a9 1993 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
7a938933
ILT
1994
1995} # ac_fn_c_check_type
207c35fa
ILT
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)];
73b6d7a9
ILT
2014test_array [0] = 0;
2015return test_array [0];
207c35fa
ILT
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)];
73b6d7a9
ILT
2031test_array [0] = 0;
2032return test_array [0];
207c35fa
ILT
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)];
73b6d7a9
ILT
2058test_array [0] = 0;
2059return test_array [0];
207c35fa
ILT
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)];
73b6d7a9
ILT
2075test_array [0] = 0;
2076return test_array [0];
207c35fa
ILT
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)];
73b6d7a9
ILT
2110test_array [0] = 0;
2111return test_array [0];
207c35fa
ILT
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
73b6d7a9
ILT
2175 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2176 as_fn_set_status $ac_retval
207c35fa
ILT
2177
2178} # ac_fn_c_compute_int
7a938933
ILT
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
73b6d7a9 2184generated by GNU Autoconf 2.69. Invocation command line was
7a938933
ILT
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
73b6d7a9 2294 $as_echo "## ---------------- ##
7a938933 2295## Cache variables. ##
73b6d7a9 2296## ---------------- ##"
7a938933
ILT
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
73b6d7a9 2330 $as_echo "## ----------------- ##
7a938933 2331## Output variables. ##
73b6d7a9 2332## ----------------- ##"
7a938933
ILT
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
73b6d7a9 2345 $as_echo "## ------------------- ##
7a938933 2346## File substitutions. ##
73b6d7a9 2347## ------------------- ##"
7a938933
ILT
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
73b6d7a9 2361 $as_echo "## ----------- ##
7a938933 2362## confdefs.h. ##
73b6d7a9 2363## ----------- ##"
7a938933
ILT
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
73b6d7a9
ILT
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
7a938933
ILT
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
73b6d7a9 2434 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
7a938933
ILT
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
73b6d7a9
ILT
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; }
7a938933
ILT
2443 fi
2444done
2445
2446if test -r "$cache_file"; then
73b6d7a9
ILT
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
7a938933
ILT
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;}
73b6d7a9 2518 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
7a938933
ILT
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
54f0deb0
ILT
2532
2533
2534
7a938933
ILT
2535ac_config_headers="$ac_config_headers config.h"
2536
2537
4f4a855d 2538libtool_VERSION=14:0:0
7a938933
ILT
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 ;;
73b6d7a9 2547 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
7a938933
ILT
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
73b6d7a9
ILT
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
7a938933
ILT
2594done
2595if test -z "$ac_aux_dir"; then
73b6d7a9 2596 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
7a938933
ILT
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 ||
73b6d7a9 2610 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
7a938933
ILT
2611
2612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2613$as_echo_n "checking build system type... " >&6; }
73b6d7a9 2614if ${ac_cv_build+:} false; then :
7a938933
ILT
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 &&
73b6d7a9 2621 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
7a938933 2622ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
73b6d7a9 2623 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
7a938933
ILT
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*-*-*) ;;
73b6d7a9 2630*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
7a938933
ILT
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; }
73b6d7a9 2648if ${ac_cv_host+:} false; then :
7a938933
ILT
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` ||
73b6d7a9 2655 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
7a938933
ILT
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*-*-*) ;;
73b6d7a9 2663*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
7a938933
ILT
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; }
73b6d7a9 2681if ${ac_cv_target+:} false; then :
7a938933
ILT
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` ||
73b6d7a9 2688 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
7a938933
ILT
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*-*-*) ;;
73b6d7a9 2696*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
7a938933
ILT
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
73b6d7a9 2721am__api_version='1.15'
7a938933
ILT
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
73b6d7a9 2740if ${ac_cv_path_install+:} false; then :
7a938933
ILT
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
73b6d7a9 2760 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
7a938933
ILT
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; }
7a938933
ILT
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]*)
73b6d7a9 2824 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
7a938933
ILT
2825esac
2826case $srcdir in
2827 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
73b6d7a9 2828 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
7a938933
ILT
2829esac
2830
73b6d7a9 2831# Do 'set' in a subshell so we don't clobber the current shell's
7a938933
ILT
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 (
73b6d7a9
ILT
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
7a938933
ILT
2862 test "$2" = conftest.file
2863 )
2864then
2865 # Ok.
2866 :
2867else
73b6d7a9 2868 as_fn_error $? "newly created file is older than distributed files!
7a938933
ILT
2869Check your system clock" "$LINENO" 5
2870fi
2871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2872$as_echo "yes" >&6; }
73b6d7a9
ILT
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
7a938933
ILT
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
73b6d7a9
ILT
2893# Expand $ac_aux_dir to an absolute path.
2894am_aux_dir=`cd "$ac_aux_dir" && pwd`
7a938933
ILT
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
73b6d7a9
ILT
2905if eval "$MISSING --is-lightweight"; then
2906 am_missing_run="$MISSING "
7a938933
ILT
2907else
2908 am_missing_run=
73b6d7a9
ILT
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;}
7a938933
ILT
2911fi
2912
73b6d7a9 2913if test x"${install_sh+set}" != xset; then
7a938933
ILT
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
73b6d7a9
ILT
2922# Installed binaries are usually stripped using 'strip' when the user
2923# run "make install-strip". However 'strip' might not be the right
7a938933 2924# tool to use in cross-compilation environments, therefore Automake
73b6d7a9 2925# will honor the 'STRIP' environment variable to overrule this program.
7a938933
ILT
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; }
73b6d7a9 2932if ${ac_cv_prog_STRIP+:} false; then :
7a938933
ILT
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
73b6d7a9 2944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 2972if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7a938933
ILT
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
73b6d7a9 2984 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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
73b6d7a9 3025 if ${ac_cv_path_mkdir+:} false; then :
7a938933
ILT
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
73b6d7a9 3035 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
7a938933
ILT
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
73b6d7a9 3050 test -d ./--version && rmdir ./--version
7a938933
ILT
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.
7a938933
ILT
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
7a938933
ILT
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; }
73b6d7a9 3070if ${ac_cv_prog_AWK+:} false; then :
7a938933
ILT
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
73b6d7a9 3082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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'`
73b6d7a9 3110if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
7a938933
ILT
3111 $as_echo_n "(cached) " >&6
3112else
3113 cat >conftest.make <<\_ACEOF
3114SHELL = /bin/sh
3115all:
3116 @echo '@@@%%%=$(MAKE)=@@@%%%'
3117_ACEOF
73b6d7a9 3118# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
7a938933
ILT
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
73b6d7a9
ILT
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
7a938933
ILT
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
73b6d7a9 3191 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
7a938933
ILT
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
73b6d7a9
ILT
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.
44c925bd
ILT
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}'
7a938933 3237
73b6d7a9
ILT
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
44c925bd 3242am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
7a938933
ILT
3243
3244
3245
3246
3247
3248
73b6d7a9
ILT
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
7a938933
ILT
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; }
73b6d7a9 3306if ${ac_cv_prog_CC+:} false; then :
7a938933
ILT
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
73b6d7a9 3318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 3346if ${ac_cv_prog_ac_ct_CC+:} false; then :
7a938933
ILT
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
73b6d7a9 3358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 3399if ${ac_cv_prog_CC+:} false; then :
7a938933
ILT
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
73b6d7a9 3411 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 3439if ${ac_cv_prog_CC+:} false; then :
7a938933
ILT
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
73b6d7a9 3452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 3498if ${ac_cv_prog_CC+:} false; then :
7a938933
ILT
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
73b6d7a9 3510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 3542if ${ac_cv_prog_ac_ct_CC+:} false; then :
7a938933
ILT
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
73b6d7a9 3554 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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;}
73b6d7a9
ILT
3596as_fn_error $? "no acceptable C compiler found in \$PATH
3597See \`config.log' for more details" "$LINENO" 5; }
7a938933
ILT
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
7a938933 3618 fi
73b6d7a9 3619 rm -f conftest.er1 conftest.err
7a938933
ILT
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. */
54f0deb0 3626
7a938933
ILT
3627int
3628main ()
3629{
3630
3631 ;
3632 return 0;
3633}
3634_ACEOF
3635ac_clean_files_save=$ac_clean_files
73b6d7a9 3636ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
7a938933
ILT
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.
73b6d7a9
ILT
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; }
7a938933
ILT
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
7a938933 3703if test -z "$ac_file"; then :
73b6d7a9
ILT
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
7a938933
ILT
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;}
73b6d7a9
ILT
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; }
7a938933 3716fi
73b6d7a9
ILT
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; }
7a938933
ILT
3721ac_exeext=$ac_cv_exeext
3722
73b6d7a9 3723rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
7a938933 3724ac_clean_files=$ac_clean_files_save
7a938933
ILT
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;}
73b6d7a9
ILT
3754as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3755See \`config.log' for more details" "$LINENO" 5; }
7a938933 3756fi
73b6d7a9 3757rm -f conftest conftest$ac_cv_exeext
7a938933
ILT
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
73b6d7a9
ILT
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
7a938933
ILT
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; }
73b6d7a9 3825if ${ac_cv_objext+:} false; then :
7a938933
ILT
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;}
73b6d7a9
ILT
3865as_fn_error $? "cannot compute suffix of object files: cannot compile
3866See \`config.log' for more details" "$LINENO" 5; }
7a938933
ILT
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; }
73b6d7a9 3876if ${ac_cv_c_compiler_gnu+:} false; then :
7a938933
ILT
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; }
73b6d7a9 3913if ${ac_cv_prog_cc_g+:} false; then :
7a938933
ILT
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; }
73b6d7a9 3991if ${ac_cv_prog_cc_c89+:} false; then :
7a938933
ILT
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>
73b6d7a9 4000struct stat;
7a938933
ILT
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
73b6d7a9
ILT
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
7a938933
ILT
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
73b6d7a9 4162# Ignore all kinds of additional output from 'make'.
7a938933
ILT
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='\'
44c925bd 4195 am__nodep='_no'
7a938933
ILT
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; }
73b6d7a9 4211if ${am_cv_CC_dependencies_compiler_type+:} false; then :
7a938933
ILT
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
73b6d7a9
ILT
4218 # making a dummy file named 'D' -- because '-MD' means "put the output
4219 # in D".
44c925bd 4220 rm -rf conftest.dir
7a938933
ILT
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
73b6d7a9
ILT
4254 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4255 # Solaris 10 /bin/sh.
4256 echo '/* dummy */' > sub/conftst$i.h
7a938933
ILT
4257 done
4258 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4259
73b6d7a9 4260 # We check with '-c' and '-o' for the sake of the "dashmstdout"
7a938933 4261 # mode. It turns out that the SunPro C++ compiler does not properly
73b6d7a9
ILT
4262 # handle '-M -o', and we need to detect this. Also, some Intel
4263 # versions had trouble with output in subdirs.
7a938933
ILT
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)
73b6d7a9
ILT
4272 # After this tag, mechanisms are not by side-effect, so they'll
4273 # only be used when explicitly requested.
7a938933
ILT
4274 if test "x$enable_dependency_tracking" = xyes; then
4275 continue
4276 else
4277 break
4278 fi
4279 ;;
44c925bd 4280 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
73b6d7a9 4281 # This compiler won't grok '-c -o', but also, the minuso test has
7a938933
ILT
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
73b6d7a9
ILT
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
7a938933
ILT
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; }
73b6d7a9 4344if ${ac_cv_prog_GOC+:} false; then :
7a938933
ILT
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
73b6d7a9 4356 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 4384if ${ac_cv_prog_ac_ct_GOC+:} false; then :
7a938933
ILT
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
73b6d7a9 4396 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 4437if ${ac_cv_prog_GOC+:} false; then :
7a938933
ILT
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
73b6d7a9 4449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 4477if ${ac_cv_prog_GOC+:} false; then :
7a938933
ILT
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
73b6d7a9
ILT
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
7a938933
ILT
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
7a938933 4548 fi
73b6d7a9 4549 rm -f conftest.er1 conftest.err
7a938933
ILT
4550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4551 test $ac_status = 0; }
73b6d7a9 4552GOFLAGS="-g -O2"
7a938933
ILT
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
f163907e
ILT
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
7a938933
ILT
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
061793a4
ILT
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; }
73b6d7a9 4597if ${ac_cv_path_SED+:} false; then :
7a938933
ILT
4598 $as_echo_n "(cached) " >&6
4599else
061793a4
ILT
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
7a938933 4611do
061793a4
ILT
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"
73b6d7a9 4617 as_fn_executable_p "$ac_path_SED" || continue
061793a4
ILT
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
7a938933 4645
061793a4
ILT
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
73b6d7a9 4652 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
061793a4 4653 fi
7a938933 4654else
061793a4 4655 ac_cv_path_SED=$SED
7a938933
ILT
4656fi
4657
4658fi
061793a4
ILT
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
7a938933
ILT
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; }
73b6d7a9 4679if ${ac_cv_path_GREP+:} false; then :
7a938933
ILT
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"
73b6d7a9 4693 as_fn_executable_p "$ac_path_GREP" || continue
7a938933
ILT
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
73b6d7a9 4728 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7a938933
ILT
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; }
73b6d7a9 4742if ${ac_cv_path_EGREP+:} false; then :
7a938933
ILT
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"
73b6d7a9 4759 as_fn_executable_p "$ac_path_EGREP" || continue
7a938933
ILT
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
73b6d7a9 4794 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7a938933
ILT
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
061793a4
ILT
4807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4808$as_echo_n "checking for fgrep... " >&6; }
73b6d7a9 4809if ${ac_cv_path_FGREP+:} false; then :
e02ed81e
ILT
4810 $as_echo_n "(cached) " >&6
4811else
061793a4
ILT
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
7a938933
ILT
4817 # Loop through the user's path and test for each of PROGNAME-LIST
4818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
061793a4 4819for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7a938933
ILT
4820do
4821 IFS=$as_save_IFS
4822 test -z "$as_dir" && as_dir=.
061793a4 4823 for ac_prog in fgrep; do
7a938933 4824 for ac_exec_ext in '' $ac_executable_extensions; do
061793a4 4825 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
73b6d7a9 4826 as_fn_executable_p "$ac_path_FGREP" || continue
061793a4
ILT
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
7a938933 4830*GNU*)
061793a4 4831 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7a938933
ILT
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"
061793a4
ILT
4840 $as_echo 'FGREP' >> "conftest.nl"
4841 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7a938933
ILT
4842 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4843 as_fn_arith $ac_count + 1 && ac_count=$as_val
061793a4 4844 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7a938933 4845 # Best one so far, save it but keep looking for a better one
061793a4
ILT
4846 ac_cv_path_FGREP="$ac_path_FGREP"
4847 ac_path_FGREP_max=$ac_count
7a938933
ILT
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
061793a4 4855 $ac_path_FGREP_found && break 3
7a938933
ILT
4856 done
4857 done
4858 done
4859IFS=$as_save_IFS
061793a4 4860 if test -z "$ac_cv_path_FGREP"; then
73b6d7a9 4861 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7a938933
ILT
4862 fi
4863else
061793a4 4864 ac_cv_path_FGREP=$FGREP
e02ed81e
ILT
4865fi
4866
061793a4 4867 fi
7a938933
ILT
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
73b6d7a9 4992if ${lt_cv_path_LD+:} false; then :
7a938933
ILT
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
73b6d7a9 5029test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7a938933
ILT
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; }
73b6d7a9 5032if ${lt_cv_prog_gnu_ld+:} false; then :
7a938933
ILT
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; }
73b6d7a9 5062if ${ac_cv_prog_RANLIB+:} false; then :
7a938933
ILT
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
73b6d7a9 5074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 5102if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7a938933
ILT
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
73b6d7a9 5114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 5154if ${ac_cv_prog_OBJCOPY+:} false; then :
7a938933
ILT
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
73b6d7a9 5166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 5194if ${ac_cv_prog_ac_ct_OBJCOPY+:} false; then :
7a938933
ILT
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
73b6d7a9 5206 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 5290if ${lt_cv_path_NM+:} false; then :
7a938933
ILT
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; }
73b6d7a9 5353if ${ac_cv_prog_DUMPBIN+:} false; then :
7a938933
ILT
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
73b6d7a9 5365 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 5397if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
7a938933
ILT
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
73b6d7a9 5409 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 5469if ${lt_cv_nm_interface+:} false; then :
7a938933
ILT
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; }
73b6d7a9 5504if ${lt_cv_sys_max_cmd_len+:} false; then :
7a938933
ILT
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; }
73b6d7a9 5701if ${lt_cv_ld_reload_flag+:} false; then :
7a938933
ILT
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; }
73b6d7a9 5737if ${ac_cv_prog_OBJDUMP+:} false; then :
7a938933
ILT
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
73b6d7a9 5749 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 5777if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7a938933
ILT
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
73b6d7a9 5789 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 5836if ${lt_cv_deplibs_check_method+:} false; then :
7a938933
ILT
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; }
73b6d7a9 6057if ${ac_cv_prog_AR+:} false; then :
7a938933
ILT
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
73b6d7a9 6069 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 6097if ${ac_cv_prog_ac_ct_AR+:} false; then :
7a938933
ILT
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
73b6d7a9 6109 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 6162if ${ac_cv_prog_STRIP+:} false; then :
7a938933
ILT
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
73b6d7a9 6174 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 6202if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7a938933
ILT
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
73b6d7a9 6214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 6261if ${ac_cv_prog_RANLIB+:} false; then :
7a938933
ILT
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
73b6d7a9 6273 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 6301if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7a938933
ILT
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
73b6d7a9 6313 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 6430if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7a938933
ILT
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
061793a4 6674
7a938933
ILT
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
6e6bbb60 6743x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7a938933
ILT
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*)
327a26a3
ILT
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
7a938933 6767 ;;
42c447c0 6768 powerpc64le-*linux*)
6e6bbb60
ILT
6769 LD="${LD-ld} -m elf32lppclinux"
6770 ;;
42c447c0 6771 powerpc64-*linux*)
7a938933
ILT
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 ;;
42c447c0 6790 powerpcle-*linux*)
6e6bbb60
ILT
6791 LD="${LD-ld} -m elf64lppc"
6792 ;;
42c447c0 6793 powerpc-*linux*)
7a938933
ILT
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; }
73b6d7a9 6815if ${lt_cv_cc_needs_belf+:} false; then :
7a938933
ILT
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 ;;
327a26a3 6856sparc*-*solaris*)
7a938933
ILT
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
327a26a3 6867 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7a938933
ILT
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; }
73b6d7a9 6891if ${ac_cv_prog_DSYMUTIL+:} false; then :
7a938933
ILT
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
73b6d7a9 6903 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 6931if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7a938933
ILT
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
73b6d7a9 6943 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 6983if ${ac_cv_prog_NMEDIT+:} false; then :
7a938933
ILT
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
73b6d7a9 6995 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 7023if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7a938933
ILT
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
73b6d7a9 7035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 7075if ${ac_cv_prog_LIPO+:} false; then :
7a938933
ILT
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
73b6d7a9 7087 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 7115if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7a938933
ILT
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
73b6d7a9 7127 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 7167if ${ac_cv_prog_OTOOL+:} false; then :
7a938933
ILT
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
73b6d7a9 7179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 7207if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7a938933
ILT
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
73b6d7a9 7219 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 7259if ${ac_cv_prog_OTOOL64+:} false; then :
7a938933
ILT
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
73b6d7a9 7271 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 7299if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7a938933
ILT
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
73b6d7a9 7311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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
e02ed81e 7343 OTOOL64="$ac_cv_prog_OTOOL64"
7a938933
ILT
7344fi
7345
7a938933
ILT
7346
7347
7a938933 7348
7a938933 7349
7a938933 7350
7a938933 7351
7a938933 7352
7a938933 7353
7a938933 7354
7a938933 7355
7a938933 7356
7a938933 7357
7a938933 7358
e02ed81e
ILT
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; }
73b6d7a9 7374if ${lt_cv_apple_cc_single_mod+:} false; then :
e02ed81e 7375 $as_echo_n "(cached) " >&6
7a938933 7376else
e02ed81e
ILT
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; }
73b6d7a9 7403if ${lt_cv_ld_exported_symbols_list+:} false; then :
e02ed81e
ILT
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
7a938933 7411/* end confdefs.h. */
7a938933 7412
7a938933
ILT
7413int
7414main ()
7415{
e02ed81e
ILT
7416
7417 ;
7a938933
ILT
7418 return 0;
7419}
7420_ACEOF
e02ed81e
ILT
7421if ac_fn_c_try_link "$LINENO"; then :
7422 lt_cv_ld_exported_symbols_list=yes
7a938933 7423else
e02ed81e 7424 lt_cv_ld_exported_symbols_list=no
7a938933 7425fi
e02ed81e
ILT
7426rm -f core conftest.err conftest.$ac_objext \
7427 conftest$ac_exeext conftest.$ac_ext
7428 LDFLAGS="$save_LDFLAGS"
7a938933
ILT
7429
7430fi
e02ed81e
ILT
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; }
73b6d7a9 7435if ${lt_cv_ld_force_load+:} false; then :
e02ed81e
ILT
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
7a938933
ILT
7459
7460fi
e02ed81e
ILT
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' ;;
327a26a3 7475 10.[012][,.]*)
e02ed81e
ILT
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
7a938933 7497
061793a4
ILT
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
73b6d7a9 7510 if ${ac_cv_prog_CPP+:} false; then :
061793a4
ILT
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
73b6d7a9 7540rm -f conftest.err conftest.i conftest.$ac_ext
061793a4
ILT
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
73b6d7a9 7556rm -f conftest.err conftest.i conftest.$ac_ext
061793a4
ILT
7557
7558done
7559# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
73b6d7a9 7560rm -f conftest.i conftest.err conftest.$ac_ext
061793a4
ILT
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
73b6d7a9 7599rm -f conftest.err conftest.i conftest.$ac_ext
061793a4
ILT
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
73b6d7a9 7615rm -f conftest.err conftest.i conftest.$ac_ext
061793a4
ILT
7616
7617done
7618# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
73b6d7a9 7619rm -f conftest.i conftest.err conftest.$ac_ext
061793a4
ILT
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;}
73b6d7a9
ILT
7625as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7626See \`config.log' for more details" "$LINENO" 5; }
061793a4
ILT
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; }
73b6d7a9 7638if ${ac_cv_header_stdc+:} false; then :
061793a4
ILT
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"
73b6d7a9 7755if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
061793a4
ILT
7756 cat >>confdefs.h <<_ACEOF
7757#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7758_ACEOF
7759
7760fi
7761
7762done
7763
7764
7a938933
ILT
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"
73b6d7a9 7769if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7a938933
ILT
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; }
73b6d7a9 7783if ${ac_cv_prog_GOC+:} false; then :
7a938933
ILT
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
73b6d7a9 7795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 7823if ${ac_cv_prog_ac_ct_GOC+:} false; then :
7a938933
ILT
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
73b6d7a9 7835 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7a938933
ILT
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; }
73b6d7a9 8047if ${lt_cv_objdir+:} false; then :
7a938933
ILT
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; }
73b6d7a9 8125if ${lt_cv_path_MAGIC_CMD+:} false; then :
7a938933
ILT
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; }
73b6d7a9 8191if ${lt_cv_path_MAGIC_CMD+:} false; then :
7a938933
ILT
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; }
73b6d7a9 8333if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7a938933
ILT
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
327a26a3 8400 lt_prog_compiler_pic='-fPIC'
7a938933
ILT
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; }
73b6d7a9 8686if ${lt_cv_prog_compiler_pic_works+:} false; then :
7a938933
ILT
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; }
73b6d7a9 8745if ${lt_cv_prog_compiler_static_works+:} false; then :
7a938933
ILT
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; }
73b6d7a9 8788if ${lt_cv_prog_compiler_c_o+:} false; then :
7a938933
ILT
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; }
73b6d7a9 8843if ${lt_cv_prog_compiler_c_o+:} false; then :
7a938933
ILT
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
7a938933
ILT
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.
327a26a3 9582 freebsd2.*)
7a938933
ILT
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; }
73b6d7a9 9659if ${lt_cv_prog_compiler__b+:} false; then :
7a938933
ILT
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; }
73b6d7a9 10031if ${lt_cv_archive_cmds_need_lc+:} false; then :
7a938933
ILT
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
7a938933
ILT
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
327a26a3 10495 freebsd[23].*) objformat=aout ;;
7a938933
ILT
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
327a26a3 10513 freebsd2.*)
7a938933
ILT
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
73b6d7a9 10669 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
7a938933
ILT
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; }
73b6d7a9 11089if ${ac_cv_lib_dl_dlopen+:} false; then :
7a938933
ILT
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; }
73b6d7a9 11123if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
7a938933
ILT
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"
73b6d7a9 11137if test "x$ac_cv_func_shl_load" = xyes; then :
7a938933
ILT
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; }
73b6d7a9 11142if ${ac_cv_lib_dld_shl_load+:} false; then :
7a938933
ILT
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; }
73b6d7a9 11176if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
7a938933
ILT
11177 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11178else
11179 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
73b6d7a9 11180if test "x$ac_cv_func_dlopen" = xyes; then :
7a938933
ILT
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; }
73b6d7a9 11185if ${ac_cv_lib_dl_dlopen+:} false; then :
7a938933
ILT
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; }
73b6d7a9 11219if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
7a938933
ILT
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; }
73b6d7a9 11224if ${ac_cv_lib_svld_dlopen+:} false; then :
7a938933
ILT
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; }
73b6d7a9 11258if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
7a938933
ILT
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; }
73b6d7a9 11263if ${ac_cv_lib_dld_dld_link+:} false; then :
7a938933
ILT
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; }
73b6d7a9 11297if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
7a938933
ILT
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; }
73b6d7a9 11338if ${lt_cv_dlopen_self+:} false; then :
7a938933
ILT
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
cba8a572 11347#line 11347 "configure"
7a938933
ILT
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; }
73b6d7a9 11444if ${lt_cv_dlopen_self_static+:} false; then :
7a938933
ILT
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
cba8a572 11453#line 11453 "configure"
7a938933
ILT
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; }
73b6d7a9 11768if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7a938933
ILT
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
327a26a3 11832 lt_prog_compiler_pic_GO='-fPIC'
7a938933
ILT
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; }
73b6d7a9 12115if ${lt_cv_prog_compiler_pic_works_GO+:} false; then :
7a938933
ILT
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; }
73b6d7a9 12171if ${lt_cv_prog_compiler_static_works_GO+:} false; then :
7a938933
ILT
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; }
73b6d7a9 12211if ${lt_cv_prog_compiler_c_o_GO+:} false; then :
7a938933
ILT
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; }
73b6d7a9 12263if ${lt_cv_prog_compiler_c_o_GO+:} false; then :
7a938933
ILT
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
7a938933
ILT
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.
327a26a3 12999 freebsd2.*)
7a938933
ILT
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; }
73b6d7a9 13400if ${lt_cv_archive_cmds_need_lc_GO+:} false; then :
7a938933
ILT
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
d983a802
ILT
13583CC_FOR_BUILD=${CC_FOR_BUILD:-gcc}
13584
13585
de27caac
ILT
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; }
73b6d7a9 13592if ${ac_cv_prog_AWK+:} false; then :
de27caac
ILT
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
73b6d7a9 13604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
de27caac
ILT
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
7a938933
ILT
13629WARN_FLAGS='-Wall -Wextra -Wwrite-strings -Wcast-qual'
13630
13631
0d4668c1
ILT
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
7a938933
ILT
13640
13641
13642glibgo_toolexecdir=no
13643glibgo_toolexeclibdir=no
7a938933
ILT
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 ;;
73b6d7a9 13652 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
7a938933
ILT
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.
317ea7c0
ILT
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
6c76a95d 13677multi_os_directory=`$GOC -print-multi-os-directory`
317ea7c0
ILT
13678case $multi_os_directory in
13679 .) ;; # Avoid trailing /.
13680 *) nover_glibgo_toolexeclibdir=${nover_glibgo_toolexeclibdir}/${multi_os_directory} ;;
13681esac
13682
7a938933 13683if test x"$glibgo_toolexecdir" = x"no"; then
317ea7c0
ILT
13684 glibgo_toolexecdir="${nover_glibgo_toolexecdir}"
13685 glibgo_toolexeclibdir="${nover_glibgo_toolexeclibdir}"
7a938933
ILT
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
5302cd02
ILT
13715 if test "$with_liffi" != "no"; then
13716 USE_LIBFFI_TRUE=
13717 USE_LIBFFI_FALSE='#'
13718else
13719 USE_LIBFFI_TRUE='#'
13720 USE_LIBFFI_FALSE=
13721fi
13722
7a938933 13723
9a85ed03
ILT
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
18c70075
ILT
13742# Used to tell GNU make to include a file without telling automake to
13743# include it.
13744go_include="-include"
13745
13746
a8464243
ILT
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.
4f4a855d 13750ALLGOOS="aix android darwin dragonfly freebsd hurd irix js linux netbsd openbsd plan9 rtems solaris windows"
a8464243 13751
7a938933
ILT
13752is_darwin=no
13753is_freebsd=no
654d2ec0 13754is_irix=no
7a938933 13755is_linux=no
1efa38d1 13756is_netbsd=no
4ccad563 13757is_openbsd=no
f038dae6 13758is_dragonfly=no
7a938933 13759is_rtems=no
f2ee78b8 13760is_solaris=no
f163907e 13761is_aix=no
d9f0237f 13762is_hurd=no
c3b5b97b 13763GOOS=unknown
7a938933 13764case ${host} in
f2ee78b8
ILT
13765 *-*-darwin*) is_darwin=yes; GOOS=darwin ;;
13766 *-*-freebsd*) is_freebsd=yes; GOOS=freebsd ;;
654d2ec0 13767 *-*-irix6*) is_irix=yes; GOOS=irix ;;
f2ee78b8 13768 *-*-linux*) is_linux=yes; GOOS=linux ;;
df4aa89a 13769 *-*-netbsd*) is_netbsd=yes; GOOS=netbsd ;;
4ccad563 13770 *-*-openbsd*) is_openbsd=yes; GOOS=openbsd ;;
f038dae6 13771 *-*-dragonfly*) is_dragonfly=yes; GOOS=dragonfly ;;
f2ee78b8
ILT
13772 *-*-rtems*) is_rtems=yes; GOOS=rtems ;;
13773 *-*-solaris2*) is_solaris=yes; GOOS=solaris ;;
f163907e 13774 *-*-aix*) is_aix=yes; GOOS=aix ;;
d9f0237f 13775 *-*-gnu*) is_hurd=yes; GOOS=hurd ;;
7a938933
ILT
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
654d2ec0
ILT
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
7a938933
ILT
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
df4aa89a
ILT
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
4ccad563
ILT
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
824393bd 13825 if test $is_dragonfly = yes; then
f038dae6
ILT
13826 LIBGO_IS_DRAGONFLY_TRUE=
13827 LIBGO_IS_DRAGONFLY_FALSE='#'
13828else
13829 LIBGO_IS_DRAGONFLY_TRUE='#'
13830 LIBGO_IS_DRAGONFLY_FALSE=
13831fi
13832
7a938933
ILT
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
f2ee78b8
ILT
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
f163907e
ILT
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
d9f0237f
ILT
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
22b955cc
ILT
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
7a938933 13873
c3b5b97b 13874
a8464243 13875
7134cf28
ILT
13876USE_DEJAGNU=no
13877case ${host} in
13878 *-*-rtems*) USE_DEJAGNU=yes ;;
553752e1 13879 ${build}) ;;
7134cf28
ILT
13880 *) USE_DEJAGNU=yes ;;
13881esac
13882
13883
a8464243
ILT
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.
ffad1c54
ILT
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
87cbbc45 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"
a8464243 13905
ffad1c54 13906# All known GOARCH family values.
87cbbc45 13907ALLGOARCHFAMILY="I386 ALPHA AMD64 ARM ARM64 IA64 M68K MIPS MIPS64 NIOS2 PPC PPC64 RISCV RISCV64 S390 S390X SH SPARC SPARC64 WASM"
a8464243 13908
c3b5b97b 13909GOARCH=unknown
7a938933 13910case ${host} in
e59b9171 13911 alpha*-*-*)
e59b9171
ILT
13912 GOARCH=alpha
13913 ;;
71d0d50a 13914 aarch64-*-*)
71d0d50a
ILT
13915 GOARCH=arm64
13916 ;;
ca11cc98 13917 arm*-*-* | strongarm*-*-* | ep9312*-*-* | xscale-*-*)
ca11cc98 13918 GOARCH=arm
1a2f01ef
ILT
13919 case ${host} in
13920 arm*b*-*-*)
13921 GOARCH=armbe
1a2f01ef
ILT
13922 ;;
13923 esac
ca11cc98 13924 ;;
c3b5b97b
ILT
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
73b6d7a9 13932
c3b5b97b 13933_ACEOF
4a299bf4 13934if ac_fn_c_try_compile "$LINENO"; then :
a8464243 13935 GOARCH=386
c3b5b97b 13936else
44ef0300
ILT
13937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13938/* end confdefs.h. */
13939
13940#ifdef __ILP32__
13941#error x32
13942#endif
73b6d7a9 13943
44ef0300
ILT
13944_ACEOF
13945if ac_fn_c_try_compile "$LINENO"; then :
a8464243 13946 GOARCH=amd64
44ef0300
ILT
13947else
13948 GOARCH=amd64p32
13949fi
13950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
c3b5b97b 13951fi
4a299bf4 13952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7a938933 13953 ;;
4f8e688a 13954 ia64-*-*)
4f8e688a
ILT
13955 GOARCH=ia64
13956 ;;
ca11cc98 13957 m68k*-*-*)
ca11cc98
ILT
13958 GOARCH=m68k
13959 ;;
13960 mips*-*-*)
13961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13962/* end confdefs.h. */
13963
85a09210
ILT
13964#if _MIPS_SIM != _ABIO32
13965#error not o32
13966#endif
73b6d7a9 13967
85a09210
ILT
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
ca11cc98 13977#endif
73b6d7a9 13978
ca11cc98 13979_ACEOF
4a299bf4 13980if ac_fn_c_try_compile "$LINENO"; then :
85a09210 13981 mips_abi="n32"
ca11cc98 13982else
85a09210
ILT
13983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13984/* end confdefs.h. */
13985
13986#if _MIPS_SIM != _ABI64
13987#error not n64
13988#endif
73b6d7a9 13989
85a09210
ILT
13990_ACEOF
13991if ac_fn_c_try_compile "$LINENO"; then :
13992 mips_abi="n64"
85a09210 13993else
73b6d7a9 13994 as_fn_error $? "unknown MIPS ABI" "$LINENO" 5
85a09210 13995mips_abi="n32"
ca11cc98 13996fi
4a299bf4 13997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
85a09210
ILT
13998fi
13999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14000fi
85a09210
ILT
14001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14002 case "$mips_abi" in
1701a9d8
ILT
14003 "o32") GOARCH=mips ;;
14004 "n32") GOARCH=mips64p32 ;;
14005 "n64") GOARCH=mips64 ;;
85a09210 14006 esac
a8464243 14007 case "${host}" in
1701a9d8 14008 mips*el-*-*)
f30d2091 14009 GOARCH="${GOARCH}le"
a8464243 14010 ;;
a8464243 14011 esac
ca11cc98 14012 ;;
746d6ed4
ILT
14013 nios2-*-*)
14014 GOARCH=nios2
14015 ;;
ca11cc98
ILT
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
73b6d7a9 14023
ca11cc98 14024_ACEOF
4a299bf4 14025if ac_fn_c_try_compile "$LINENO"; then :
a8464243 14026 GOARCH=ppc
6f7ccafa 14027else
a8464243 14028
a8464243 14029cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6f7ccafa
ILT
14030/* end confdefs.h. */
14031
14032#if defined(_BIG_ENDIAN) || defined(__BIG_ENDIAN__)
14033#error 64be
14034#endif
73b6d7a9 14035
6f7ccafa
ILT
14036_ACEOF
14037if ac_fn_c_try_compile "$LINENO"; then :
a8464243 14038 GOARCH=ppc64le
ca11cc98 14039else
a8464243 14040 GOARCH=ppc64
ca11cc98 14041fi
6f7ccafa
ILT
14042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14043fi
4a299bf4 14044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7a938933 14045 ;;
b613cc2e
AS
14046 riscv64-*-*)
14047 GOARCH=riscv64
14048 ;;
1fec5f52
ILT
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
73b6d7a9 14056
1fec5f52
ILT
14057_ACEOF
14058if ac_fn_c_try_compile "$LINENO"; then :
a8464243 14059 GOARCH=s390
1fec5f52 14060else
a8464243 14061 GOARCH=s390x
1fec5f52
ILT
14062fi
14063rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1fec5f52 14064 ;;
ffad1c54 14065 sh3eb*-*-* | sh4eb*-*-*)
fd0c1dd1 14066 GOARCH=shbe
fd0c1dd1 14067 ;;
ffad1c54 14068 sh3*-*-* | sh4*-*-*)
fd0c1dd1 14069 GOARCH=sh
fd0c1dd1 14070 ;;
f2ee78b8
ILT
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
73b6d7a9 14078
f2ee78b8 14079_ACEOF
4a299bf4 14080if ac_fn_c_try_compile "$LINENO"; then :
a8464243 14081 GOARCH=sparc
f2ee78b8 14082else
a8464243 14083 GOARCH=sparc64
f2ee78b8 14084fi
4a299bf4 14085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
f2ee78b8 14086 ;;
7a938933 14087esac
85a09210 14088
ca11cc98 14089
f98dd1a3 14090
ca11cc98 14091
cba8a572
ILT
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
de27caac
ILT
14113GO_LIBCALL_OS_FILE=
14114GO_LIBCALL_OS_ARCH_FILE=
14115GO_SYSCALL_OS_FILE=
14116GO_SYSCALL_OS_ARCH_FILE=
204b9fc2
ILT
14117if test -f "${srcdir}/go/syscall/libcall_${GOOS}.go"; then
14118 GO_LIBCALL_OS_FILE="go/syscall/libcall_${GOOS}.go"
ca11cc98 14119fi
204b9fc2
ILT
14120if test -f "${srcdir}/go/syscall/libcall_${GOOS}_${GOARCH}.go"; then
14121 GO_LIBCALL_OS_ARCH_FILE="go/syscall/libcall_${GOOS}_${GOARCH}.go"
de27caac 14122fi
204b9fc2
ILT
14123if test -f "${srcdir}/go/syscall/syscall_${GOOS}.go"; then
14124 GO_SYSCALL_OS_FILE="go/syscall/syscall_${GOOS}.go"
de27caac 14125fi
204b9fc2
ILT
14126if test -f "${srcdir}/go/syscall/syscall_${GOOS}_${GOARCH}.go"; then
14127 GO_SYSCALL_OS_ARCH_FILE="go/syscall/syscall_${GOOS}_${GOARCH}.go"
de27caac
ILT
14128fi
14129
14130
14131
ca11cc98
ILT
14132
14133
d48be5df 14134OSCFLAGS="-D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
90630d19 14135case "$target" in
9f3b1e6c
ILT
14136 mips-sgi-irix6.5*)
14137 # IRIX 6 needs _XOPEN_SOURCE=500 for the XPG5 version of struct
14138 # msghdr in <sys/socket.h>.
d48be5df 14139 OSCFLAGS="$OSCFLAGS -D_XOPEN_SOURCE=500"
9f3b1e6c 14140 ;;
93ee143d 14141 *-*-solaris2.*)
90630d19 14142 # Solaris 10+ needs this so struct msghdr gets the msg_control
bbe847a1 14143 # etc. fields in <sys/socket.h> (_XPG4_2). _XOPEN_SOURCE=600 as
90630d19 14144 # above doesn't work with C99.
bbe847a1 14145 OSCFLAGS="$OSCFLAGS -std=gnu99 -D_XOPEN_SOURCE=600 -D__EXTENSIONS__"
90630d19
ILT
14146 ;;
14147esac
14148
14149
c3c54e0f 14150
08934aed 14151 test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS=''
c3c54e0f 14152
08934aed
ILT
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"
c3c54e0f 14159
08934aed
ILT
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
c3c54e0f
ILT
14163/* end confdefs.h. */
14164
14165int
14166main ()
14167{
14168return 0;
14169 ;
14170 return 0;
14171}
14172_ACEOF
08934aed
ILT
14173if ac_fn_c_try_compile "$LINENO"; then :
14174 ac_hwcap_flags=yes
c3c54e0f 14175else
08934aed 14176 ac_hwcap_flags=no
c3c54e0f 14177fi
08934aed
ILT
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; }
c3c54e0f 14184
08934aed
ILT
14185 CFLAGS="$ac_save_CFLAGS"
14186 ;;
14187 esac
c3c54e0f
ILT
14188
14189
c3c54e0f
ILT
14190
14191
7a938933
ILT
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; }
73b6d7a9 14194if ${libgo_cv_c_split_stack_supported+:} false; then :
7a938933
ILT
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 :
f2ee78b8 14204 libgo_cv_c_split_stack_supported=yes
7a938933 14205else
f2ee78b8 14206 libgo_cv_c_split_stack_supported=no
7a938933
ILT
14207fi
14208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14209CFLAGS=$CFLAGS_hold
14210fi
f2ee78b8
ILT
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; }
c33c18cd
ILT
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; }
73b6d7a9 14216if ${libgo_cv_c_linker_split_non_split+:} false; then :
c33c18cd
ILT
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
207f844e
ILT
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
c33c18cd
ILT
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
7a938933
ILT
14239 SPLIT_STACK=-fsplit-stack
14240
14241$as_echo "#define USING_SPLIT_STACK 1" >>confdefs.h
14242
14243else
14244 SPLIT_STACK=
14245fi
14246
c33c18cd 14247 if test "$libgo_cv_c_split_stack_supported" = yes -a "$libgo_cv_c_linker_split_non_split" = yes; then
7a938933
ILT
14248 USING_SPLIT_STACK_TRUE=
14249 USING_SPLIT_STACK_FALSE='#'
14250else
14251 USING_SPLIT_STACK_TRUE='#'
14252 USING_SPLIT_STACK_FALSE=
14253fi
14254
14255
a2bf11d1
ILT
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
7a938933
ILT
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; }
73b6d7a9 14265if ${libgo_cv_c_linker_supports_split_stack+:} false; then :
7a938933
ILT
14266 $as_echo_n "(cached) " >&6
14267else
f2ee78b8 14268 libgo_cv_c_linker_supports_split_stack=no
f56c5dd1 14269if $GOC -Wl,--help 2>/dev/null | grep split-stack-adjust-size >/dev/null 2>&1; then
f2ee78b8 14270 libgo_cv_c_linker_supports_split_stack=yes
7a938933
ILT
14271fi
14272fi
f2ee78b8
ILT
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
7a938933
ILT
14276
14277$as_echo "#define LINKER_SUPPORTS_SPLIT_STACK 1" >>confdefs.h
14278
14279fi
14280
4c46b5f0
ILT
14281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler is llgo" >&5
14282$as_echo_n "checking whether compiler is llgo... " >&6; }
73b6d7a9 14283if ${libgo_cv_c_goc_is_llgo+:} false; then :
4c46b5f0
ILT
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
505b439a
ILT
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; }
73b6d7a9 14305if ${ac_cv_lib_m_sqrt+:} false; then :
505b439a
ILT
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; }
73b6d7a9 14339if test "x$ac_cv_lib_m_sqrt" = xyes; then :
505b439a
ILT
14340 MATH_LIBS=-lm
14341fi
14342
14343
14344
f2ee78b8
ILT
14345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket libraries" >&5
14346$as_echo_n "checking for socket libraries... " >&6; }
73b6d7a9 14347if ${libgo_cv_lib_sockets+:} false; then :
f2ee78b8
ILT
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"
73b6d7a9 14353if test "x$ac_cv_func_connect" = xyes; then :
f2ee78b8
ILT
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; }
73b6d7a9 14363if ${ac_cv_lib_socket_main+:} false; then :
f2ee78b8
ILT
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; }
73b6d7a9 14391if test "x$ac_cv_lib_socket_main" = xyes; then :
f2ee78b8
ILT
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"
73b6d7a9 14403if test "x$ac_cv_func_accept" = xyes; then :
f2ee78b8
ILT
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"
73b6d7a9 14414if test "x$ac_cv_func_gethostbyname" = xyes; then :
f2ee78b8
ILT
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; }
73b6d7a9 14419if ${ac_cv_lib_nsl_main+:} false; then :
f2ee78b8
ILT
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; }
73b6d7a9 14447if test "x$ac_cv_lib_nsl_main" = xyes; then :
f2ee78b8
ILT
14448 libgo_cv_lib_sockets="$libgo_cv_lib_sockets -lnsl"
14449fi
14450
14451fi
14452
14453 unset ac_cv_func_gethostbyname
88cf4de8 14454 ac_fn_c_check_func "$LINENO" "sendfile" "ac_cv_func_sendfile"
73b6d7a9 14455if test "x$ac_cv_func_sendfile" = xyes; then :
88cf4de8
ILT
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; }
73b6d7a9 14460if ${ac_cv_lib_sendfile_main+:} false; then :
88cf4de8
ILT
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; }
73b6d7a9 14488if test "x$ac_cv_lib_sendfile_main" = xyes; then :
88cf4de8
ILT
14489 libgo_cv_lib_sockets="$libgo_cv_lib_sockets -lsendfile"
14490fi
14491
14492fi
14493
f2ee78b8
ILT
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
6c94a9fa
ILT
14502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -pthread is supported" >&5
14503$as_echo_n "checking whether -pthread is supported... " >&6; }
73b6d7a9 14504if ${libgo_cv_lib_pthread+:} false; then :
6c94a9fa
ILT
14505 $as_echo_n "(cached) " >&6
14506else
14507 CFLAGS_hold=$CFLAGS
35e7db41 14508CFLAGS="$CFLAGS -pthread -L../libatomic/.libs"
6c94a9fa
ILT
14509cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14510/* end confdefs.h. */
14511int i;
14512_ACEOF
14513if ac_fn_c_try_compile "$LINENO"; then :
f2ee78b8 14514 libgo_cv_lib_pthread=yes
6c94a9fa 14515else
f2ee78b8 14516 libgo_cv_lib_pthread=no
6c94a9fa
ILT
14517fi
14518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14519CFLAGS=$CFLAGS_hold
14520fi
f2ee78b8
ILT
14521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_lib_pthread" >&5
14522$as_echo "$libgo_cv_lib_pthread" >&6; }
6c94a9fa 14523PTHREAD_CFLAGS=
f2ee78b8 14524if test "$libgo_cv_lib_pthread" = yes; then
35e7db41
ILT
14525 # RISC-V apparently adds -latomic when using -pthread.
14526 PTHREAD_CFLAGS="-pthread -L../libatomic/.libs"
6c94a9fa
ILT
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; }
73b6d7a9 14533if ${ac_cv_lib_pthread_pthread_create+:} false; then :
6c94a9fa
ILT
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; }
73b6d7a9 14567if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
6c94a9fa
ILT
14568 PTHREAD_LIBS=-lpthread
14569fi
14570
14571
14572
ed4ebabc
ILT
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; }
73b6d7a9 14575if ${ac_cv_search_sched_yield+:} false; then :
ed4ebabc
ILT
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
73b6d7a9 14609 if ${ac_cv_search_sched_yield+:} false; then :
ed4ebabc
ILT
14610 break
14611fi
14612done
73b6d7a9 14613if ${ac_cv_search_sched_yield+:} false; then :
ed4ebabc
ILT
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
ae135907
ILT
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; }
73b6d7a9 14631if ${ac_cv_search_nanosleep+:} false; then :
ae135907
ILT
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
73b6d7a9 14665 if ${ac_cv_search_nanosleep+:} false; then :
ae135907
ILT
14666 break
14667fi
14668done
73b6d7a9 14669if ${ac_cv_search_nanosleep+:} false; then :
ae135907
ILT
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
bbbe8b33
ILT
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; }
73b6d7a9 14687if ${ac_cv_search_clock_gettime+:} false; then :
bbbe8b33
ILT
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
73b6d7a9 14721 if ${ac_cv_search_clock_gettime+:} false; then :
bbbe8b33
ILT
14722 break
14723fi
14724done
73b6d7a9 14725if ${ac_cv_search_clock_gettime+:} false; then :
bbbe8b33
ILT
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
ed4ebabc
ILT
14739fi
14740
14741
7a938933
ILT
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; }
73b6d7a9 14744if ${ac_cv_c_bigendian+:} false; then :
7a938933
ILT
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 *)
73b6d7a9 14962 as_fn_error $? "unknown endianness
7a938933
ILT
14963 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
14964 esac
14965
14966
54f0deb0
ILT
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
7a938933 15003
6222bddc 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
7a938933
ILT
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"
73b6d7a9 15008if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7a938933
ILT
15009 cat >>confdefs.h <<_ACEOF
15010#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15011_ACEOF
15012
15013fi
15014
15015done
15016
adb0401d 15017
6222bddc
ILT
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"
73b6d7a9 15023if test "x$ac_cv_header_netinet_icmp6_h" = xyes; then :
6222bddc
ILT
15024 cat >>confdefs.h <<_ACEOF
15025#define HAVE_NETINET_ICMP6_H 1
15026_ACEOF
15027
15028fi
15029
15030done
15031
15032
1410c222 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
adb0401d
ILT
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"
73b6d7a9 15041if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
adb0401d
ILT
15042 cat >>confdefs.h <<_ACEOF
15043#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15044_ACEOF
15045
15046fi
15047
15048done
15049
15050
7a938933
ILT
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
8955c80a 15059
d8ccfadb 15060for ac_func in strerror_r strsignal wait4 mincore setenv unsetenv dl_iterate_phdr memmem
7a938933
ILT
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"
73b6d7a9 15064if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7a938933
ILT
15065 cat >>confdefs.h <<_ACEOF
15066#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15067_ACEOF
15068
15069fi
15070done
15071
8955c80a
ILT
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
0b3189e7
ILT
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
7a938933 15088
f163907e 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
e02ed81e
ILT
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"
73b6d7a9 15093if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
e02ed81e
ILT
15094 cat >>confdefs.h <<_ACEOF
15095#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15096_ACEOF
15097
15098fi
15099done
15100
5d46bf05 15101ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
73b6d7a9 15102if test "x$ac_cv_type_off_t" = xyes; then :
5d46bf05
ILT
15103
15104else
15105
15106cat >>confdefs.h <<_ACEOF
15107#define off_t long int
15108_ACEOF
15109
15110fi
15111
e02ed81e 15112ac_fn_c_check_type "$LINENO" "loff_t" "ac_cv_type_loff_t" "$ac_includes_default"
73b6d7a9 15113if test "x$ac_cv_type_loff_t" = xyes; then :
e02ed81e
ILT
15114
15115cat >>confdefs.h <<_ACEOF
15116#define HAVE_LOFF_T 1
15117_ACEOF
15118
15119
15120fi
15121
15122
324612b3
ILT
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"
73b6d7a9 15129if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
324612b3
ILT
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
08ee945e
ILT
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"
73b6d7a9 15146if test "x$ac_cv_func_sem_timedwait" = xyes; then :
08ee945e
ILT
15147 cat >>confdefs.h <<_ACEOF
15148#define HAVE_SEM_TIMEDWAIT 1
15149_ACEOF
15150
15151fi
15152done
15153
15154CFLAGS="$CFLAGS_hold"
15155LIBS="$LIBS_hold"
15156
d2b480bc
ILT
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"
73b6d7a9 15162if test "x$ac_cv_func_matherr" = xyes; then :
d2b480bc
ILT
15163 cat >>confdefs.h <<_ACEOF
15164#define HAVE_MATHERR 1
15165_ACEOF
15166
15167fi
15168done
15169
15170LIBS="$LIBS_hold"
15171
7a938933
ILT
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; }
73b6d7a9 15174if ${libgo_cv_c_stringops+:} false; then :
7a938933
ILT
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 :
f2ee78b8 15184 libgo_cv_c_stringops=yes
7a938933 15185else
f2ee78b8 15186 libgo_cv_c_stringops=no
7a938933
ILT
15187fi
15188rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15189CFLAGS=$CFLAGS_hold
15190fi
f2ee78b8
ILT
15191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgo_cv_c_stringops" >&5
15192$as_echo "$libgo_cv_c_stringops" >&6; }
7a938933 15193STRINGOPS_FLAG=
f2ee78b8 15194if test "$libgo_cv_c_stringops" = yes; then
7a938933
ILT
15195 STRINGOPS_FLAG=-minline-all-stringops
15196fi
15197
15198
9d465faf
ILT
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; }
73b6d7a9 15201if ${libgo_cv_c_fancymath+:} false; then :
9d465faf
ILT
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
28f3c814 15222 MATH_FLAG="-mfancy-math-387"
9d465faf 15223fi
28f3c814 15224MATH_FLAG="${MATH_FLAG} -ffp-contract=off -fno-math-errno -fno-trapping-math"
9d465faf
ILT
15225
15226
7a938933
ILT
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"
73b6d7a9 15230if test "x$ac_cv_type_off64_t" = xyes; then :
7a938933
ILT
15231
15232cat >>confdefs.h <<_ACEOF
15233#define HAVE_OFF64_T 1
15234_ACEOF
15235
15236
15237fi
15238
15239CFLAGS=$CFLAGS_hold
15240
207c35fa
ILT
15241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking epoll_event size" >&5
15242$as_echo_n "checking epoll_event size... " >&6; }
73b6d7a9 15243if ${libgo_cv_c_epoll_event_size+:} false; then :
207c35fa
ILT
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; }
73b6d7a9 15260if ${libgo_cv_c_epoll_event_fd_offset+:} false; then :
207c35fa
ILT
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
476013d6
ILT
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
d2b480bc
ILT
15298ac_fn_c_check_type "$LINENO" "struct exception" "ac_cv_type_struct_exception" "#include <math.h>
15299"
73b6d7a9 15300if test "x$ac_cv_type_struct_exception" = xyes; then :
d2b480bc
ILT
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
7f57843f
ILT
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; }
73b6d7a9 15314if ${libgo_cv_lib_setcontext_clobbers_tls+:} false; then :
7f57843f
ILT
15315 $as_echo_n "(cached) " >&6
15316else
e6c5817d
ILT
15317 CFLAGS_hold="$CFLAGS"
15318CFLAGS="$PTHREAD_CFLAGS"
15319LIBS_hold="$LIBS"
7f57843f 15320LIBS="$LIBS $PTHREAD_LIBS"
e6c5817d
ILT
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; }
73b6d7a9 15327if ${ac_cv_sizeof_void_p+:} false; then :
e6c5817d
ILT
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;}
73b6d7a9
ILT
15336as_fn_error 77 "cannot compute sizeof (void *)
15337See \`config.log' for more details" "$LINENO" 5; }
e6c5817d
ILT
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
7f57843f 15355if test "$cross_compiling" = yes; then :
e6c5817d
ILT
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 ;;
7f57843f
ILT
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;
ca59d219
ILT
15412#ifdef MAKECONTEXT_STACK_TOP
15413 c.uc_stack.ss_sp += sizeof stack;
15414#endif
7f57843f
ILT
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
e6c5817d 15440CFLAGS="$CFLAGS_hold"
7f57843f
ILT
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
cc1a9ac8
ILT
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; }
73b6d7a9 15454if ${libgo_cv_ro_eh_frame+:} false; then :
cc1a9ac8
ILT
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
a819231d
ILT
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; }
73b6d7a9 15485if ${libgo_cv_c_unused_arguments+:} false; then :
a819231d
ILT
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
cc1a9ac8
ILT
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; }
73b6d7a9 15507if ${libgo_cv_as_comdat_gnu+:} false; then :
cc1a9ac8
ILT
15508 $as_echo_n "(cached) " >&6
15509else
15510
15511echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
a819231d
ILT
15512CFLAGS_hold=$CFLAGS
15513if test "$libgo_cv_c_unused_arguments" = yes; then
15514 CFLAGS="$CFLAGS -Qunused-arguments"
15515fi
cc1a9ac8
ILT
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
a819231d 15521CFLAGS=$CFLAGS_hold
cc1a9ac8
ILT
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; }
73b6d7a9 15534if ${libgo_cv_as_x86_pcrel+:} false; then :
cc1a9ac8
ILT
15535 $as_echo_n "(cached) " >&6
15536else
15537
15538libgo_cv_as_x86_pcrel=yes
15539echo '.text; foo: nop; .data; .long foo-.; .text' > conftest.s
a819231d
ILT
15540CFLAGS_hold=$CFLAGS
15541if test "$libgo_cv_c_unused_arguments" = yes; then
15542 CFLAGS="$CFLAGS -Qunused-arguments"
15543fi
cc1a9ac8
ILT
15544if $CC $CFLAGS -c conftest.s 2>&1 | $EGREP -i 'illegal|warning' > /dev/null; then
15545 libgo_cv_as_x86_pcrel=no
15546fi
a819231d 15547CFLAGS=$CFLAGS_hold
cc1a9ac8
ILT
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; }
73b6d7a9 15560if ${libgo_cv_as_x86_64_unwind_section_type+:} false; then :
cc1a9ac8
ILT
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
a819231d
ILT
15566CFLAGS_hold=$CFLAGS
15567if test "$libgo_cv_c_unused_arguments" = yes; then
15568 CFLAGS="$CFLAGS -Qunused-arguments"
15569fi
cc1a9ac8
ILT
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
a819231d 15573CFLAGS=$CFLAGS_hold
cc1a9ac8
ILT
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
b379f8d8
ILT
15584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler supports AES instructions" >&5
15585$as_echo_n "checking assembler supports AES instructions... " >&6; }
73b6d7a9 15586if ${libgo_cv_as_x86_aes+:} false; then :
b379f8d8
ILT
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
7a938933
ILT
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
73b6d7a9 15674 if test "x$cache_file" != "x/dev/null"; then
7a938933
ILT
15675 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15676$as_echo "$as_me: updating cache $cache_file" >&6;}
73b6d7a9
ILT
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
7a938933
ILT
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
73b6d7a9 15772 if test "x$cache_file" != "x/dev/null"; then
7a938933
ILT
15773 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15774$as_echo "$as_me: updating cache $cache_file" >&6;}
73b6d7a9
ILT
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
7a938933
ILT
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=
73b6d7a9 15802U=
7a938933
ILT
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
73b6d7a9
ILT
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; }
7a938933
ILT
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
73b6d7a9 15834 as_fn_error $? "conditional \"AMDEP\" was never defined.
7a938933
ILT
15835Usually this means the macro was only invoked conditionally." "$LINENO" 5
15836fi
15837if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
73b6d7a9 15838 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
7a938933
ILT
15839Usually this means the macro was only invoked conditionally." "$LINENO" 5
15840fi
15841if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
73b6d7a9 15842 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
7a938933
ILT
15843Usually this means the macro was only invoked conditionally." "$LINENO" 5
15844fi
5302cd02 15845if test -z "${USE_LIBFFI_TRUE}" && test -z "${USE_LIBFFI_FALSE}"; then
73b6d7a9 15846 as_fn_error $? "conditional \"USE_LIBFFI\" was never defined.
5302cd02
ILT
15847Usually this means the macro was only invoked conditionally." "$LINENO" 5
15848fi
7a938933 15849if test -z "${LIBGO_IS_DARWIN_TRUE}" && test -z "${LIBGO_IS_DARWIN_FALSE}"; then
73b6d7a9 15850 as_fn_error $? "conditional \"LIBGO_IS_DARWIN\" was never defined.
7a938933
ILT
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
73b6d7a9 15854 as_fn_error $? "conditional \"LIBGO_IS_FREEBSD\" was never defined.
7a938933 15855Usually this means the macro was only invoked conditionally." "$LINENO" 5
654d2ec0
ILT
15856fi
15857if test -z "${LIBGO_IS_IRIX_TRUE}" && test -z "${LIBGO_IS_IRIX_FALSE}"; then
73b6d7a9 15858 as_fn_error $? "conditional \"LIBGO_IS_IRIX\" was never defined.
654d2ec0 15859Usually this means the macro was only invoked conditionally." "$LINENO" 5
7a938933
ILT
15860fi
15861if test -z "${LIBGO_IS_LINUX_TRUE}" && test -z "${LIBGO_IS_LINUX_FALSE}"; then
73b6d7a9 15862 as_fn_error $? "conditional \"LIBGO_IS_LINUX\" was never defined.
7a938933
ILT
15863Usually this means the macro was only invoked conditionally." "$LINENO" 5
15864fi
df4aa89a 15865if test -z "${LIBGO_IS_NETBSD_TRUE}" && test -z "${LIBGO_IS_NETBSD_FALSE}"; then
73b6d7a9 15866 as_fn_error $? "conditional \"LIBGO_IS_NETBSD\" was never defined.
df4aa89a
ILT
15867Usually this means the macro was only invoked conditionally." "$LINENO" 5
15868fi
4ccad563 15869if test -z "${LIBGO_IS_OPENBSD_TRUE}" && test -z "${LIBGO_IS_OPENBSD_FALSE}"; then
73b6d7a9 15870 as_fn_error $? "conditional \"LIBGO_IS_OPENBSD\" was never defined.
4ccad563
ILT
15871Usually this means the macro was only invoked conditionally." "$LINENO" 5
15872fi
f038dae6 15873if test -z "${LIBGO_IS_DRAGONFLY_TRUE}" && test -z "${LIBGO_IS_DRAGONFLY_FALSE}"; then
73b6d7a9 15874 as_fn_error $? "conditional \"LIBGO_IS_DRAGONFLY\" was never defined.
f038dae6
ILT
15875Usually this means the macro was only invoked conditionally." "$LINENO" 5
15876fi
7a938933 15877if test -z "${LIBGO_IS_RTEMS_TRUE}" && test -z "${LIBGO_IS_RTEMS_FALSE}"; then
73b6d7a9 15878 as_fn_error $? "conditional \"LIBGO_IS_RTEMS\" was never defined.
7a938933
ILT
15879Usually this means the macro was only invoked conditionally." "$LINENO" 5
15880fi
f2ee78b8 15881if test -z "${LIBGO_IS_SOLARIS_TRUE}" && test -z "${LIBGO_IS_SOLARIS_FALSE}"; then
73b6d7a9 15882 as_fn_error $? "conditional \"LIBGO_IS_SOLARIS\" was never defined.
7a938933
ILT
15883Usually this means the macro was only invoked conditionally." "$LINENO" 5
15884fi
f163907e 15885if test -z "${LIBGO_IS_AIX_TRUE}" && test -z "${LIBGO_IS_AIX_FALSE}"; then
73b6d7a9 15886 as_fn_error $? "conditional \"LIBGO_IS_AIX\" was never defined.
f163907e
ILT
15887Usually this means the macro was only invoked conditionally." "$LINENO" 5
15888fi
d9f0237f
ILT
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
22b955cc 15893if test -z "${LIBGO_IS_BSD_TRUE}" && test -z "${LIBGO_IS_BSD_FALSE}"; then
73b6d7a9 15894 as_fn_error $? "conditional \"LIBGO_IS_BSD\" was never defined.
22b955cc
ILT
15895Usually this means the macro was only invoked conditionally." "$LINENO" 5
15896fi
7a938933 15897if test -z "${USING_SPLIT_STACK_TRUE}" && test -z "${USING_SPLIT_STACK_FALSE}"; then
73b6d7a9 15898 as_fn_error $? "conditional \"USING_SPLIT_STACK\" was never defined.
7a938933 15899Usually this means the macro was only invoked conditionally." "$LINENO" 5
4c46b5f0
ILT
15900fi
15901if test -z "${GOC_IS_LLGO_TRUE}" && test -z "${GOC_IS_LLGO_FALSE}"; then
73b6d7a9 15902 as_fn_error $? "conditional \"GOC_IS_LLGO\" was never defined.
4c46b5f0 15903Usually this means the macro was only invoked conditionally." "$LINENO" 5
7a938933
ILT
15904fi
15905
15906if test -z "${HAVE_SYS_MMAN_H_TRUE}" && test -z "${HAVE_SYS_MMAN_H_FALSE}"; then
73b6d7a9 15907 as_fn_error $? "conditional \"HAVE_SYS_MMAN_H\" was never defined.
7a938933
ILT
15908Usually this means the macro was only invoked conditionally." "$LINENO" 5
15909fi
8955c80a 15910if test -z "${HAVE_STRERROR_R_TRUE}" && test -z "${HAVE_STRERROR_R_FALSE}"; then
73b6d7a9 15911 as_fn_error $? "conditional \"HAVE_STRERROR_R\" was never defined.
8955c80a
ILT
15912Usually this means the macro was only invoked conditionally." "$LINENO" 5
15913fi
0b3189e7 15914if test -z "${HAVE_WAIT4_TRUE}" && test -z "${HAVE_WAIT4_FALSE}"; then
73b6d7a9 15915 as_fn_error $? "conditional \"HAVE_WAIT4\" was never defined.
0b3189e7
ILT
15916Usually this means the macro was only invoked conditionally." "$LINENO" 5
15917fi
476013d6 15918if test -z "${HAVE_STAT_TIMESPEC_TRUE}" && test -z "${HAVE_STAT_TIMESPEC_FALSE}"; then
73b6d7a9 15919 as_fn_error $? "conditional \"HAVE_STAT_TIMESPEC\" was never defined.
476013d6
ILT
15920Usually this means the macro was only invoked conditionally." "$LINENO" 5
15921fi
7a938933 15922
73b6d7a9 15923: "${CONFIG_STATUS=./config.status}"
7a938933
ILT
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.
73b6d7a9 16024as_myself=
7a938933
ILT
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
73b6d7a9
ILT
16070# as_fn_error STATUS ERROR [LINENO LOG_FD]
16071# ----------------------------------------
7a938933
ILT
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
73b6d7a9 16074# script with STATUS, using 1 if that was 0.
7a938933
ILT
16075as_fn_error ()
16076{
73b6d7a9
ILT
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
7a938933 16081 fi
73b6d7a9 16082 $as_echo "$as_me: error: $2" >&2
7a938933
ILT
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.
73b6d7a9 16220 # In both cases, we have to default to `cp -pR'.
7a938933 16221 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
73b6d7a9 16222 as_ln_s='cp -pR'
7a938933
ILT
16223 elif ln conf$$.file conf$$ 2>/dev/null; then
16224 as_ln_s=ln
16225 else
73b6d7a9 16226 as_ln_s='cp -pR'
7a938933
ILT
16227 fi
16228else
73b6d7a9 16229 as_ln_s='cp -pR'
7a938933
ILT
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"
73b6d7a9 16278 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7a938933
ILT
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
73b6d7a9
ILT
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
7a938933
ILT
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
73b6d7a9 16320generated by GNU Autoconf 2.69. Invocation command line was
7a938933
ILT
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
73b6d7a9 16360 --config print configuration, then exit
7a938933
ILT
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
73b6d7a9 16383ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7a938933
ILT
16384ac_cs_version="\\
16385package-unused config.status version-unused
73b6d7a9
ILT
16386configured by $0, generated by GNU Autoconf 2.69,
16387 with options \\"\$ac_cs_config\\"
7a938933 16388
73b6d7a9 16389Copyright (C) 2012 Free Software Foundation, Inc.
7a938933
ILT
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
73b6d7a9 16407 --*=?*)
7a938933
ILT
16408 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16409 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16410 ac_shift=:
16411 ;;
73b6d7a9
ILT
16412 --*=)
16413 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16414 ac_optarg=
16415 ac_shift=:
16416 ;;
7a938933
ILT
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 ;;
73b6d7a9
ILT
16430 --config | --confi | --conf | --con | --co | --c )
16431 $as_echo "$ac_cs_config"; exit ;;
7a938933
ILT
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"` ;;
73b6d7a9 16438 '') as_fn_error $? "missing file argument" ;;
7a938933
ILT
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
73b6d7a9 16451 as_fn_error $? "ambiguous option: \`$1'
7a938933
ILT
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.
73b6d7a9 16460 -*) as_fn_error $? "unrecognized option: \`$1'
7a938933
ILT
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
73b6d7a9 16480 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7a938933
ILT
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"
54f0deb0
ILT
16515CXX="$CXX"
16516GFORTRAN="$GFORTRAN"
73b6d7a9 16517GDC="$GDC"
7a938933
ILT
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
73b6d7a9 16877 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7a938933
ILT
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{
73b6d7a9 16900 tmp= ac_tmp=
7a938933 16901 trap 'exit_status=$?
73b6d7a9
ILT
16902 : "${ac_tmp:=$tmp}"
16903 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7a938933
ILT
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` &&
73b6d7a9 16911 test -d "$tmp"
7a938933
ILT
16912} ||
16913{
16914 tmp=./conf$$-$RANDOM
16915 (umask 077 && mkdir "$tmp")
73b6d7a9
ILT
16916} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16917ac_tmp=$tmp
7a938933
ILT
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
73b6d7a9 16934 ac_cs_awk_cr='\\r'
7a938933
ILT
16935else
16936 ac_cs_awk_cr=$ac_cr
16937fi
16938
73b6d7a9 16939echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7a938933
ILT
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 ||
73b6d7a9
ILT
16948 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16949ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7a938933
ILT
16950ac_delim='%!_!# '
16951for ac_last_try in false false false false false :; do
16952 . ./conf$$subs.sh ||
73b6d7a9 16953 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7a938933
ILT
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
73b6d7a9 16959 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7a938933
ILT
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
73b6d7a9 16967cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7a938933
ILT
16968_ACEOF
16969sed -n '
16970h
16971s/^/S["/; s/!.*/"]=/
16972p
16973g
16974s/^[^!]*!//
16975:repl
16976t repl
16977s/'"$ac_delim"'$//
16978t delim
16979:nl
16980h
73b6d7a9 16981s/\(.\{148\}\)..*/\1/
7a938933
ILT
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
73b6d7a9 16995s/\(.\{148\}\)..*/\1/
7a938933
ILT
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
73b6d7a9 17015cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7a938933
ILT
17016 for (key in S) S_is_set[key] = 1
17017 FS = "\a"
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
73b6d7a9
ILT
17047fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17048 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7a938933
ILT
17049_ACEOF
17050
73b6d7a9
ILT
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
7a938933
ILT
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
73b6d7a9
ILT
17056 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17057h
17058s///
17059s/^/:/
17060s/[ ]*$/:/
17061s/:\$(srcdir):/:/g
17062s/:\${srcdir}:/:/g
17063s/:@srcdir@:/:/g
17064s/^:*//
7a938933 17065s/:*$//
73b6d7a9
ILT
17066x
17067s/\(=[ ]*\).*/\1/
17068G
17069s/\n//
7a938933
ILT
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
73b6d7a9 17081cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7a938933
ILT
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
73b6d7a9
ILT
17093 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17094 if test -z "$ac_tt"; then
7a938933
ILT
17095 break
17096 elif $ac_last_try; then
73b6d7a9 17097 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7a938933
ILT
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 = "\a"
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
73b6d7a9 17182 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7a938933
ILT
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]*:*);;
73b6d7a9 17195 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7a938933
ILT
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
73b6d7a9 17214 -) ac_f="$ac_tmp/stdin";;
7a938933
ILT
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 ||
73b6d7a9 17223 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7a938933
ILT
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
73b6d7a9
ILT
17249 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17250 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
7a938933
ILT
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"
73b6d7a9
ILT
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
7a938933
ILT
17388
17389test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
73b6d7a9
ILT
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"; } &&
7a938933 17393 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
73b6d7a9 17394which seems to be undefined. Please make sure it is defined" >&5
7a938933 17395$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
73b6d7a9 17396which seems to be undefined. Please make sure it is defined" >&2;}
7a938933 17397
73b6d7a9 17398 rm -f "$ac_tmp/stdin"
7a938933 17399 case $ac_file in
73b6d7a9
ILT
17400 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17401 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
7a938933 17402 esac \
73b6d7a9 17403 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7a938933
ILT
17404 ;;
17405 :H)
17406 #
17407 # CONFIG_HEADER
17408 #
17409 if test x"$ac_file" != x-; then
17410 {
17411 $as_echo "/* $configure_input */" \
73b6d7a9
ILT
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
7a938933
ILT
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"
73b6d7a9
ILT
17420 mv "$ac_tmp/config.h" "$ac_file" \
17421 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7a938933
ILT
17422 fi
17423 else
17424 $as_echo "/* $configure_input */" \
73b6d7a9
ILT
17425 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17426 || as_fn_error $? "could not create -" "$LINENO" 5
7a938933
ILT
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"" || {
73b6d7a9 17480 # Older Autoconf quotes --file arguments for eval, but not when files
7a938933
ILT
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.
73b6d7a9 17493 # We used to match only the files named 'Makefile.in', but
7a938933
ILT
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
73b6d7a9 17527 # from the Makefile without running 'make'.
7a938933
ILT
17528 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17529 test -z "$DEPDIR" && continue
17530 am__include=`sed -n 's/^am__include = //p' < "$mf"`
73b6d7a9 17531 test -z "$am__include" && continue
7a938933 17532 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
7a938933
ILT
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" | \
73b6d7a9 17539 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
7a938933
ILT
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 ||
73b6d7a9 18389 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
7a938933
ILT
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.
73b6d7a9 18410 $ac_cs_success || as_fn_exit 1
7a938933
ILT
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