]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/riscv/configure
sim: unify toolchain settings
[thirdparty/binutils-gdb.git] / sim / riscv / configure
CommitLineData
b9249c46
MF
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100IFS=$as_save_IFS
101
102 ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210else
211 as_have_required=no
212fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233fi
234fi
235 done;;
236 esac
237 as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279 fi
280 exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298 { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307 return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315 set +e
316 as_fn_set_status $1
317 exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373 test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430else
431 as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436else
437 as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442else
443 as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517*)
518 ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542else
543 as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME=
589PACKAGE_TARNAME=
590PACKAGE_VERSION=
591PACKAGE_STRING=
592PACKAGE_BUGREPORT=
593PACKAGE_URL=
594
595ac_unique_file="Makefile.in"
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='LTLIBOBJS
633LIBOBJS
760b3e8b
MF
634sim_reserved_bits
635sim_hw
636sim_hw_objs
637sim_hw_cflags
638sim_scache
639sim_float
b9249c46
MF
640cgen_breaks
641REPORT_BUGS_TEXI
642REPORT_BUGS_TO
643PKGVERSION
644MAINT
645MAINTAINER_MODE_FALSE
646MAINTAINER_MODE_TRUE
647lt_cv_dlopen_libs
648OTOOL64
649OTOOL
650LIPO
651NMEDIT
652DSYMUTIL
653AWK
654STRIP
655OBJDUMP
656LN_S
657NM
658ac_ct_DUMPBIN
659DUMPBIN
660LD
661FGREP
662SED
663LIBTOOL
664PLUGINS_FALSE
665PLUGINS_TRUE
666zlibinc
667zlibdir
668CATOBJEXT
669GENCAT
670INSTOBJEXT
671DATADIRNAME
672CATALOGS
673POSUB
674GMSGFMT
675XGETTEXT
676INCINTL
677LIBINTL_DEP
678LIBINTL
679USE_NLS
680GMAKE_FALSE
681GMAKE_TRUE
682MAKE
683CCDEPMODE
684DEPDIR
685am__leading_dot
686PACKAGE
687C_DIALECT
688RANLIB
689AR
c2783492 690LDFLAGS_FOR_BUILD
c25ea03d 691CFLAGS_FOR_BUILD
b9249c46
MF
692CC_FOR_BUILD
693INSTALL_DATA
694INSTALL_SCRIPT
695INSTALL_PROGRAM
696EGREP
697GREP
c2783492
MF
698CPP
699OBJEXT
700EXEEXT
701ac_ct_CC
702CPPFLAGS
703LDFLAGS
704CFLAGS
705CC
b9249c46
MF
706target_os
707target_vendor
708target_cpu
709target
710host_os
711host_vendor
712host_cpu
713host
714build_os
715build_vendor
716build_cpu
717build
b9249c46
MF
718target_alias
719host_alias
720build_alias
721LIBS
722ECHO_T
723ECHO_N
724ECHO_C
725DEFS
726mandir
727localedir
728libdir
729psdir
730pdfdir
731dvidir
732htmldir
733infodir
734docdir
735oldincludedir
736includedir
737localstatedir
738sharedstatedir
739sysconfdir
740datadir
741datarootdir
742libexecdir
743sbindir
744bindir
745program_transform_name
746prefix
747exec_prefix
748PACKAGE_URL
749PACKAGE_BUGREPORT
750PACKAGE_STRING
751PACKAGE_VERSION
752PACKAGE_TARNAME
753PACKAGE_NAME
754PATH_SEPARATOR
136da8cd
MF
755SHELL
756WERROR_CFLAGS
757WARN_CFLAGS
136da8cd 758sim_inline
136da8cd 759sim_endian
760b3e8b 760sim_default_model
136da8cd
MF
761sim_bitsize
762sim_alignment'
b9249c46
MF
763ac_subst_files=''
764ac_user_opts='
765enable_option_checking
766with_system_zlib
767enable_plugins
768enable_shared
769enable_static
770with_pic
771enable_fast_install
772with_gnu_ld
773enable_libtool_lock
774enable_maintainer_mode
775enable_sim_debug
776enable_sim_stdio
777enable_sim_trace
778enable_sim_profile
779enable_sim_assert
780enable_sim_environment
781enable_sim_inline
782with_pkgversion
783with_bugurl
784enable_sim_endian
785enable_sim_alignment
786enable_werror
787enable_build_warnings
788enable_sim_build_warnings
789enable_sim_default_model
790enable_sim_bitsize
791'
792 ac_precious_vars='build_alias
793host_alias
794target_alias
795CC
796CFLAGS
797LDFLAGS
798LIBS
799CPPFLAGS
800CPP'
801
802
803# Initialize some variables set by options.
804ac_init_help=
805ac_init_version=false
806ac_unrecognized_opts=
807ac_unrecognized_sep=
808# The variables have the same names as the options, with
809# dashes changed to underlines.
810cache_file=/dev/null
811exec_prefix=NONE
812no_create=
813no_recursion=
814prefix=NONE
815program_prefix=NONE
816program_suffix=NONE
817program_transform_name=s,x,x,
818silent=
819site=
820srcdir=
821verbose=
822x_includes=NONE
823x_libraries=NONE
824
825# Installation directory options.
826# These are left unexpanded so users can "make install exec_prefix=/foo"
827# and all the variables that are supposed to be based on exec_prefix
828# by default will actually change.
829# Use braces instead of parens because sh, perl, etc. also accept them.
830# (The list follows the same order as the GNU Coding Standards.)
831bindir='${exec_prefix}/bin'
832sbindir='${exec_prefix}/sbin'
833libexecdir='${exec_prefix}/libexec'
834datarootdir='${prefix}/share'
835datadir='${datarootdir}'
836sysconfdir='${prefix}/etc'
837sharedstatedir='${prefix}/com'
838localstatedir='${prefix}/var'
839includedir='${prefix}/include'
840oldincludedir='/usr/include'
841docdir='${datarootdir}/doc/${PACKAGE}'
842infodir='${datarootdir}/info'
843htmldir='${docdir}'
844dvidir='${docdir}'
845pdfdir='${docdir}'
846psdir='${docdir}'
847libdir='${exec_prefix}/lib'
848localedir='${datarootdir}/locale'
849mandir='${datarootdir}/man'
850
851ac_prev=
852ac_dashdash=
853for ac_option
854do
855 # If the previous option needs an argument, assign it.
856 if test -n "$ac_prev"; then
857 eval $ac_prev=\$ac_option
858 ac_prev=
859 continue
860 fi
861
862 case $ac_option in
863 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
864 *=) ac_optarg= ;;
865 *) ac_optarg=yes ;;
866 esac
867
868 # Accept the important Cygnus configure options, so we can diagnose typos.
869
870 case $ac_dashdash$ac_option in
871 --)
872 ac_dashdash=yes ;;
873
874 -bindir | --bindir | --bindi | --bind | --bin | --bi)
875 ac_prev=bindir ;;
876 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
877 bindir=$ac_optarg ;;
878
879 -build | --build | --buil | --bui | --bu)
880 ac_prev=build_alias ;;
881 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
882 build_alias=$ac_optarg ;;
883
884 -cache-file | --cache-file | --cache-fil | --cache-fi \
885 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
886 ac_prev=cache_file ;;
887 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
888 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
889 cache_file=$ac_optarg ;;
890
891 --config-cache | -C)
892 cache_file=config.cache ;;
893
894 -datadir | --datadir | --datadi | --datad)
895 ac_prev=datadir ;;
896 -datadir=* | --datadir=* | --datadi=* | --datad=*)
897 datadir=$ac_optarg ;;
898
899 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
900 | --dataroo | --dataro | --datar)
901 ac_prev=datarootdir ;;
902 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
903 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
904 datarootdir=$ac_optarg ;;
905
906 -disable-* | --disable-*)
907 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
908 # Reject names that are not valid shell variable names.
909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
910 as_fn_error $? "invalid feature name: $ac_useropt"
911 ac_useropt_orig=$ac_useropt
912 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
913 case $ac_user_opts in
914 *"
915"enable_$ac_useropt"
916"*) ;;
917 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
918 ac_unrecognized_sep=', ';;
919 esac
920 eval enable_$ac_useropt=no ;;
921
922 -docdir | --docdir | --docdi | --doc | --do)
923 ac_prev=docdir ;;
924 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
925 docdir=$ac_optarg ;;
926
927 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
928 ac_prev=dvidir ;;
929 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
930 dvidir=$ac_optarg ;;
931
932 -enable-* | --enable-*)
933 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
934 # Reject names that are not valid shell variable names.
935 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
936 as_fn_error $? "invalid feature name: $ac_useropt"
937 ac_useropt_orig=$ac_useropt
938 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939 case $ac_user_opts in
940 *"
941"enable_$ac_useropt"
942"*) ;;
943 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
944 ac_unrecognized_sep=', ';;
945 esac
946 eval enable_$ac_useropt=\$ac_optarg ;;
947
948 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950 | --exec | --exe | --ex)
951 ac_prev=exec_prefix ;;
952 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954 | --exec=* | --exe=* | --ex=*)
955 exec_prefix=$ac_optarg ;;
956
957 -gas | --gas | --ga | --g)
958 # Obsolete; use --with-gas.
959 with_gas=yes ;;
960
961 -help | --help | --hel | --he | -h)
962 ac_init_help=long ;;
963 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964 ac_init_help=recursive ;;
965 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966 ac_init_help=short ;;
967
968 -host | --host | --hos | --ho)
969 ac_prev=host_alias ;;
970 -host=* | --host=* | --hos=* | --ho=*)
971 host_alias=$ac_optarg ;;
972
973 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
974 ac_prev=htmldir ;;
975 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
976 | --ht=*)
977 htmldir=$ac_optarg ;;
978
979 -includedir | --includedir | --includedi | --included | --include \
980 | --includ | --inclu | --incl | --inc)
981 ac_prev=includedir ;;
982 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983 | --includ=* | --inclu=* | --incl=* | --inc=*)
984 includedir=$ac_optarg ;;
985
986 -infodir | --infodir | --infodi | --infod | --info | --inf)
987 ac_prev=infodir ;;
988 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
989 infodir=$ac_optarg ;;
990
991 -libdir | --libdir | --libdi | --libd)
992 ac_prev=libdir ;;
993 -libdir=* | --libdir=* | --libdi=* | --libd=*)
994 libdir=$ac_optarg ;;
995
996 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997 | --libexe | --libex | --libe)
998 ac_prev=libexecdir ;;
999 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000 | --libexe=* | --libex=* | --libe=*)
1001 libexecdir=$ac_optarg ;;
1002
1003 -localedir | --localedir | --localedi | --localed | --locale)
1004 ac_prev=localedir ;;
1005 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006 localedir=$ac_optarg ;;
1007
1008 -localstatedir | --localstatedir | --localstatedi | --localstated \
1009 | --localstate | --localstat | --localsta | --localst | --locals)
1010 ac_prev=localstatedir ;;
1011 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1012 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1013 localstatedir=$ac_optarg ;;
1014
1015 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1016 ac_prev=mandir ;;
1017 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1018 mandir=$ac_optarg ;;
1019
1020 -nfp | --nfp | --nf)
1021 # Obsolete; use --without-fp.
1022 with_fp=no ;;
1023
1024 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1025 | --no-cr | --no-c | -n)
1026 no_create=yes ;;
1027
1028 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1030 no_recursion=yes ;;
1031
1032 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034 | --oldin | --oldi | --old | --ol | --o)
1035 ac_prev=oldincludedir ;;
1036 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1039 oldincludedir=$ac_optarg ;;
1040
1041 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1042 ac_prev=prefix ;;
1043 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1044 prefix=$ac_optarg ;;
1045
1046 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047 | --program-pre | --program-pr | --program-p)
1048 ac_prev=program_prefix ;;
1049 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1051 program_prefix=$ac_optarg ;;
1052
1053 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054 | --program-suf | --program-su | --program-s)
1055 ac_prev=program_suffix ;;
1056 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1058 program_suffix=$ac_optarg ;;
1059
1060 -program-transform-name | --program-transform-name \
1061 | --program-transform-nam | --program-transform-na \
1062 | --program-transform-n | --program-transform- \
1063 | --program-transform | --program-transfor \
1064 | --program-transfo | --program-transf \
1065 | --program-trans | --program-tran \
1066 | --progr-tra | --program-tr | --program-t)
1067 ac_prev=program_transform_name ;;
1068 -program-transform-name=* | --program-transform-name=* \
1069 | --program-transform-nam=* | --program-transform-na=* \
1070 | --program-transform-n=* | --program-transform-=* \
1071 | --program-transform=* | --program-transfor=* \
1072 | --program-transfo=* | --program-transf=* \
1073 | --program-trans=* | --program-tran=* \
1074 | --progr-tra=* | --program-tr=* | --program-t=*)
1075 program_transform_name=$ac_optarg ;;
1076
1077 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1078 ac_prev=pdfdir ;;
1079 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080 pdfdir=$ac_optarg ;;
1081
1082 -psdir | --psdir | --psdi | --psd | --ps)
1083 ac_prev=psdir ;;
1084 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1085 psdir=$ac_optarg ;;
1086
1087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088 | -silent | --silent | --silen | --sile | --sil)
1089 silent=yes ;;
1090
1091 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1092 ac_prev=sbindir ;;
1093 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1094 | --sbi=* | --sb=*)
1095 sbindir=$ac_optarg ;;
1096
1097 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099 | --sharedst | --shareds | --shared | --share | --shar \
1100 | --sha | --sh)
1101 ac_prev=sharedstatedir ;;
1102 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1105 | --sha=* | --sh=*)
1106 sharedstatedir=$ac_optarg ;;
1107
1108 -site | --site | --sit)
1109 ac_prev=site ;;
1110 -site=* | --site=* | --sit=*)
1111 site=$ac_optarg ;;
1112
1113 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1114 ac_prev=srcdir ;;
1115 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1116 srcdir=$ac_optarg ;;
1117
1118 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119 | --syscon | --sysco | --sysc | --sys | --sy)
1120 ac_prev=sysconfdir ;;
1121 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1123 sysconfdir=$ac_optarg ;;
1124
1125 -target | --target | --targe | --targ | --tar | --ta | --t)
1126 ac_prev=target_alias ;;
1127 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1128 target_alias=$ac_optarg ;;
1129
1130 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1131 verbose=yes ;;
1132
1133 -version | --version | --versio | --versi | --vers | -V)
1134 ac_init_version=: ;;
1135
1136 -with-* | --with-*)
1137 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1138 # Reject names that are not valid shell variable names.
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error $? "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1144 *"
1145"with_$ac_useropt"
1146"*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1149 esac
1150 eval with_$ac_useropt=\$ac_optarg ;;
1151
1152 -without-* | --without-*)
1153 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1154 # Reject names that are not valid shell variable names.
1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1156 as_fn_error $? "invalid package name: $ac_useropt"
1157 ac_useropt_orig=$ac_useropt
1158 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1160 *"
1161"with_$ac_useropt"
1162"*) ;;
1163 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
1165 esac
1166 eval with_$ac_useropt=no ;;
1167
1168 --x)
1169 # Obsolete; use --with-x.
1170 with_x=yes ;;
1171
1172 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1173 | --x-incl | --x-inc | --x-in | --x-i)
1174 ac_prev=x_includes ;;
1175 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1176 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1177 x_includes=$ac_optarg ;;
1178
1179 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1180 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1181 ac_prev=x_libraries ;;
1182 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1183 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1184 x_libraries=$ac_optarg ;;
1185
1186 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1187Try \`$0 --help' for more information"
1188 ;;
1189
1190 *=*)
1191 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1192 # Reject names that are not valid shell variable names.
1193 case $ac_envvar in #(
1194 '' | [0-9]* | *[!_$as_cr_alnum]* )
1195 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1196 esac
1197 eval $ac_envvar=\$ac_optarg
1198 export $ac_envvar ;;
1199
1200 *)
1201 # FIXME: should be removed in autoconf 3.0.
1202 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1203 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1204 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1205 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1206 ;;
1207
1208 esac
1209done
1210
1211if test -n "$ac_prev"; then
1212 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1213 as_fn_error $? "missing argument to $ac_option"
1214fi
1215
1216if test -n "$ac_unrecognized_opts"; then
1217 case $enable_option_checking in
1218 no) ;;
1219 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1220 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1221 esac
1222fi
1223
1224# Check all directory arguments for consistency.
1225for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1226 datadir sysconfdir sharedstatedir localstatedir includedir \
1227 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1228 libdir localedir mandir
1229do
1230 eval ac_val=\$$ac_var
1231 # Remove trailing slashes.
1232 case $ac_val in
1233 */ )
1234 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1235 eval $ac_var=\$ac_val;;
1236 esac
1237 # Be sure to have absolute directory names.
1238 case $ac_val in
1239 [\\/$]* | ?:[\\/]* ) continue;;
1240 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1241 esac
1242 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1243done
1244
1245# There might be people who depend on the old broken behavior: `$host'
1246# used to hold the argument of --host etc.
1247# FIXME: To remove some day.
1248build=$build_alias
1249host=$host_alias
1250target=$target_alias
1251
1252# FIXME: To remove some day.
1253if test "x$host_alias" != x; then
1254 if test "x$build_alias" = x; then
1255 cross_compiling=maybe
1256 elif test "x$build_alias" != "x$host_alias"; then
1257 cross_compiling=yes
1258 fi
1259fi
1260
1261ac_tool_prefix=
1262test -n "$host_alias" && ac_tool_prefix=$host_alias-
1263
1264test "$silent" = yes && exec 6>/dev/null
1265
1266
1267ac_pwd=`pwd` && test -n "$ac_pwd" &&
1268ac_ls_di=`ls -di .` &&
1269ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1270 as_fn_error $? "working directory cannot be determined"
1271test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1272 as_fn_error $? "pwd does not report name of working directory"
1273
1274
1275# Find the source files, if location was not specified.
1276if test -z "$srcdir"; then
1277 ac_srcdir_defaulted=yes
1278 # Try the directory containing this script, then the parent directory.
1279 ac_confdir=`$as_dirname -- "$as_myself" ||
1280$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1281 X"$as_myself" : 'X\(//\)[^/]' \| \
1282 X"$as_myself" : 'X\(//\)$' \| \
1283 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1284$as_echo X"$as_myself" |
1285 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1286 s//\1/
1287 q
1288 }
1289 /^X\(\/\/\)[^/].*/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\/\)$/{
1294 s//\1/
1295 q
1296 }
1297 /^X\(\/\).*/{
1298 s//\1/
1299 q
1300 }
1301 s/.*/./; q'`
1302 srcdir=$ac_confdir
1303 if test ! -r "$srcdir/$ac_unique_file"; then
1304 srcdir=..
1305 fi
1306else
1307 ac_srcdir_defaulted=no
1308fi
1309if test ! -r "$srcdir/$ac_unique_file"; then
1310 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1311 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1312fi
1313ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1314ac_abs_confdir=`(
1315 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1316 pwd)`
1317# When building in place, set srcdir=.
1318if test "$ac_abs_confdir" = "$ac_pwd"; then
1319 srcdir=.
1320fi
1321# Remove unnecessary trailing slashes from srcdir.
1322# Double slashes in file names in object file debugging info
1323# mess up M-x gdb in Emacs.
1324case $srcdir in
1325*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1326esac
1327for ac_var in $ac_precious_vars; do
1328 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_env_${ac_var}_value=\$${ac_var}
1330 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1331 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1332done
1333
1334#
1335# Report the --help message.
1336#
1337if test "$ac_init_help" = "long"; then
1338 # Omit some internal or obsolete options to make the list less imposing.
1339 # This message is too long to be a string in the A/UX 3.1 sh.
1340 cat <<_ACEOF
1341\`configure' configures this package to adapt to many kinds of systems.
1342
1343Usage: $0 [OPTION]... [VAR=VALUE]...
1344
1345To assign environment variables (e.g., CC, CFLAGS...), specify them as
1346VAR=VALUE. See below for descriptions of some of the useful variables.
1347
1348Defaults for the options are specified in brackets.
1349
1350Configuration:
1351 -h, --help display this help and exit
1352 --help=short display options specific to this package
1353 --help=recursive display the short help of all the included packages
1354 -V, --version display version information and exit
1355 -q, --quiet, --silent do not print \`checking ...' messages
1356 --cache-file=FILE cache test results in FILE [disabled]
1357 -C, --config-cache alias for \`--cache-file=config.cache'
1358 -n, --no-create do not create output files
1359 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1360
1361Installation directories:
1362 --prefix=PREFIX install architecture-independent files in PREFIX
1363 [$ac_default_prefix]
1364 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1365 [PREFIX]
1366
1367By default, \`make install' will install all the files in
1368\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1369an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1370for instance \`--prefix=\$HOME'.
1371
1372For better control, use the options below.
1373
1374Fine tuning of the installation directories:
1375 --bindir=DIR user executables [EPREFIX/bin]
1376 --sbindir=DIR system admin executables [EPREFIX/sbin]
1377 --libexecdir=DIR program executables [EPREFIX/libexec]
1378 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1379 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1380 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1381 --libdir=DIR object code libraries [EPREFIX/lib]
1382 --includedir=DIR C header files [PREFIX/include]
1383 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1384 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1385 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1386 --infodir=DIR info documentation [DATAROOTDIR/info]
1387 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1388 --mandir=DIR man documentation [DATAROOTDIR/man]
1389 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1390 --htmldir=DIR html documentation [DOCDIR]
1391 --dvidir=DIR dvi documentation [DOCDIR]
1392 --pdfdir=DIR pdf documentation [DOCDIR]
1393 --psdir=DIR ps documentation [DOCDIR]
1394_ACEOF
1395
1396 cat <<\_ACEOF
1397
1398Program names:
1399 --program-prefix=PREFIX prepend PREFIX to installed program names
1400 --program-suffix=SUFFIX append SUFFIX to installed program names
1401 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1402
1403System types:
1404 --build=BUILD configure for building on BUILD [guessed]
1405 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1406 --target=TARGET configure for building compilers for TARGET [HOST]
1407_ACEOF
1408fi
1409
1410if test -n "$ac_init_help"; then
1411
1412 cat <<\_ACEOF
1413
1414Optional Features:
1415 --disable-option-checking ignore unrecognized --enable/--with options
1416 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1417 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1418 --enable-plugins Enable support for plugins
1419 --enable-shared[=PKGS] build shared libraries [default=yes]
1420 --enable-static[=PKGS] build static libraries [default=yes]
1421 --enable-fast-install[=PKGS]
1422 optimize for fast installation [default=yes]
1423 --disable-libtool-lock avoid locking (might break parallel builds)
1424 --enable-maintainer-mode
1425 enable make rules and dependencies not useful (and
1426 sometimes confusing) to the casual installer
1427 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1428 itself)
1429 --enable-sim-stdio Specify whether to use stdio for console
1430 input/output
1431 --enable-sim-trace=opts Enable tracing of simulated programs
1432 --enable-sim-profile=opts
1433 Enable profiling flags
1434 --enable-sim-assert Specify whether to perform random assertions
1435 --enable-sim-environment=environment
1436 Specify mixed, user, virtual or operating
1437 environment
1438 --enable-sim-inline=inlines
1439 Specify which functions should be inlined
1440 --enable-sim-endian=endian
1441 Specify target byte endian orientation
1442 --enable-sim-alignment=align
1443 Specify strict, nonstrict or forced alignment of
1444 memory accesses
1445 --enable-werror treat compile warnings as errors
1446 --enable-build-warnings enable build-time compiler warnings if gcc is used
1447 --enable-sim-build-warnings
1448 enable SIM specific build-time compiler warnings if
1449 gcc is used
1450 --enable-sim-default-model=model
1451 Specify default model to simulate
1452 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1453
1454Optional Packages:
1455 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1456 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1457 --with-system-zlib use installed libz
1458 --with-pic try to use only PIC/non-PIC objects [default=use
1459 both]
1460 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1461 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1462 --with-bugurl=URL Direct users to URL to report a bug
1463
1464Some influential environment variables:
1465 CC C compiler command
1466 CFLAGS C compiler flags
1467 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1468 nonstandard directory <lib dir>
1469 LIBS libraries to pass to the linker, e.g. -l<library>
1470 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1471 you have headers in a nonstandard directory <include dir>
1472 CPP C preprocessor
1473
1474Use these variables to override the choices made by `configure' or to help
1475it to find libraries and programs with nonstandard names/locations.
1476
1477Report bugs to the package provider.
1478_ACEOF
1479ac_status=$?
1480fi
1481
1482if test "$ac_init_help" = "recursive"; then
1483 # If there are subdirs, report their specific --help.
1484 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1485 test -d "$ac_dir" ||
1486 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1487 continue
1488 ac_builddir=.
1489
1490case "$ac_dir" in
1491.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492*)
1493 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1494 # A ".." for each directory in $ac_dir_suffix.
1495 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1496 case $ac_top_builddir_sub in
1497 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1499 esac ;;
1500esac
1501ac_abs_top_builddir=$ac_pwd
1502ac_abs_builddir=$ac_pwd$ac_dir_suffix
1503# for backward compatibility:
1504ac_top_builddir=$ac_top_build_prefix
1505
1506case $srcdir in
1507 .) # We are building in place.
1508 ac_srcdir=.
1509 ac_top_srcdir=$ac_top_builddir_sub
1510 ac_abs_top_srcdir=$ac_pwd ;;
1511 [\\/]* | ?:[\\/]* ) # Absolute name.
1512 ac_srcdir=$srcdir$ac_dir_suffix;
1513 ac_top_srcdir=$srcdir
1514 ac_abs_top_srcdir=$srcdir ;;
1515 *) # Relative name.
1516 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1517 ac_top_srcdir=$ac_top_build_prefix$srcdir
1518 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1519esac
1520ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1521
1522 cd "$ac_dir" || { ac_status=$?; continue; }
1523 # Check for guested configure.
1524 if test -f "$ac_srcdir/configure.gnu"; then
1525 echo &&
1526 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1527 elif test -f "$ac_srcdir/configure"; then
1528 echo &&
1529 $SHELL "$ac_srcdir/configure" --help=recursive
1530 else
1531 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1532 fi || ac_status=$?
1533 cd "$ac_pwd" || { ac_status=$?; break; }
1534 done
1535fi
1536
1537test -n "$ac_init_help" && exit $ac_status
1538if $ac_init_version; then
1539 cat <<\_ACEOF
1540configure
1541generated by GNU Autoconf 2.69
1542
1543Copyright (C) 2012 Free Software Foundation, Inc.
1544This configure script is free software; the Free Software Foundation
1545gives unlimited permission to copy, distribute and modify it.
1546_ACEOF
1547 exit
1548fi
1549
1550## ------------------------ ##
1551## Autoconf initialization. ##
1552## ------------------------ ##
1553
1554# ac_fn_c_try_compile LINENO
1555# --------------------------
1556# Try to compile conftest.$ac_ext, and return whether this succeeded.
1557ac_fn_c_try_compile ()
1558{
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 rm -f conftest.$ac_objext
1561 if { { ac_try="$ac_compile"
1562case "(($ac_try" in
1563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564 *) ac_try_echo=$ac_try;;
1565esac
1566eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567$as_echo "$ac_try_echo"; } >&5
1568 (eval "$ac_compile") 2>conftest.err
1569 ac_status=$?
1570 if test -s conftest.err; then
1571 grep -v '^ *+' conftest.err >conftest.er1
1572 cat conftest.er1 >&5
1573 mv -f conftest.er1 conftest.err
1574 fi
1575 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576 test $ac_status = 0; } && {
1577 test -z "$ac_c_werror_flag" ||
1578 test ! -s conftest.err
1579 } && test -s conftest.$ac_objext; then :
1580 ac_retval=0
1581else
1582 $as_echo "$as_me: failed program was:" >&5
1583sed 's/^/| /' conftest.$ac_ext >&5
1584
1585 ac_retval=1
1586fi
1587 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1588 as_fn_set_status $ac_retval
1589
1590} # ac_fn_c_try_compile
1591
1592# ac_fn_c_try_cpp LINENO
1593# ----------------------
1594# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1595ac_fn_c_try_cpp ()
1596{
1597 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598 if { { ac_try="$ac_cpp conftest.$ac_ext"
1599case "(($ac_try" in
1600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1601 *) ac_try_echo=$ac_try;;
1602esac
1603eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1604$as_echo "$ac_try_echo"; } >&5
1605 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1606 ac_status=$?
1607 if test -s conftest.err; then
1608 grep -v '^ *+' conftest.err >conftest.er1
1609 cat conftest.er1 >&5
1610 mv -f conftest.er1 conftest.err
1611 fi
1612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1613 test $ac_status = 0; } > conftest.i && {
1614 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1615 test ! -s conftest.err
1616 }; then :
1617 ac_retval=0
1618else
1619 $as_echo "$as_me: failed program was:" >&5
1620sed 's/^/| /' conftest.$ac_ext >&5
1621
1622 ac_retval=1
1623fi
1624 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1625 as_fn_set_status $ac_retval
1626
1627} # ac_fn_c_try_cpp
1628
1629# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1630# -------------------------------------------------------
1631# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1632# the include files in INCLUDES and setting the cache variable VAR
1633# accordingly.
1634ac_fn_c_check_header_mongrel ()
1635{
1636 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1637 if eval \${$3+:} false; then :
1638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1639$as_echo_n "checking for $2... " >&6; }
1640if eval \${$3+:} false; then :
1641 $as_echo_n "(cached) " >&6
1642fi
1643eval ac_res=\$$3
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1645$as_echo "$ac_res" >&6; }
1646else
1647 # Is the header compilable?
1648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1649$as_echo_n "checking $2 usability... " >&6; }
1650cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1651/* end confdefs.h. */
1652$4
1653#include <$2>
1654_ACEOF
1655if ac_fn_c_try_compile "$LINENO"; then :
1656 ac_header_compiler=yes
1657else
1658 ac_header_compiler=no
1659fi
1660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1662$as_echo "$ac_header_compiler" >&6; }
1663
1664# Is the header present?
1665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1666$as_echo_n "checking $2 presence... " >&6; }
1667cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1668/* end confdefs.h. */
1669#include <$2>
1670_ACEOF
1671if ac_fn_c_try_cpp "$LINENO"; then :
1672 ac_header_preproc=yes
1673else
1674 ac_header_preproc=no
1675fi
1676rm -f conftest.err conftest.i conftest.$ac_ext
1677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1678$as_echo "$ac_header_preproc" >&6; }
1679
1680# So? What about this header?
1681case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1682 yes:no: )
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1684$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1686$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1687 ;;
1688 no:yes:* )
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1690$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1692$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1694$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1696$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1698$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1699 ;;
1700esac
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1702$as_echo_n "checking for $2... " >&6; }
1703if eval \${$3+:} false; then :
1704 $as_echo_n "(cached) " >&6
1705else
1706 eval "$3=\$ac_header_compiler"
1707fi
1708eval ac_res=\$$3
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1710$as_echo "$ac_res" >&6; }
1711fi
1712 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1713
1714} # ac_fn_c_check_header_mongrel
1715
1716# ac_fn_c_try_run LINENO
1717# ----------------------
1718# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1719# that executables *can* be run.
1720ac_fn_c_try_run ()
1721{
1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723 if { { ac_try="$ac_link"
1724case "(($ac_try" in
1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726 *) ac_try_echo=$ac_try;;
1727esac
1728eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729$as_echo "$ac_try_echo"; } >&5
1730 (eval "$ac_link") 2>&5
1731 ac_status=$?
1732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1733 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1734 { { case "(($ac_try" in
1735 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1736 *) ac_try_echo=$ac_try;;
1737esac
1738eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1739$as_echo "$ac_try_echo"; } >&5
1740 (eval "$ac_try") 2>&5
1741 ac_status=$?
1742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1743 test $ac_status = 0; }; }; then :
1744 ac_retval=0
1745else
1746 $as_echo "$as_me: program exited with status $ac_status" >&5
1747 $as_echo "$as_me: failed program was:" >&5
1748sed 's/^/| /' conftest.$ac_ext >&5
1749
1750 ac_retval=$ac_status
1751fi
1752 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1754 as_fn_set_status $ac_retval
1755
1756} # ac_fn_c_try_run
1757
1758# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1759# -------------------------------------------------------
1760# Tests whether HEADER exists and can be compiled using the include files in
1761# INCLUDES, setting the cache variable VAR accordingly.
1762ac_fn_c_check_header_compile ()
1763{
1764 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1766$as_echo_n "checking for $2... " >&6; }
1767if eval \${$3+:} false; then :
1768 $as_echo_n "(cached) " >&6
1769else
1770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1771/* end confdefs.h. */
1772$4
1773#include <$2>
1774_ACEOF
1775if ac_fn_c_try_compile "$LINENO"; then :
1776 eval "$3=yes"
1777else
1778 eval "$3=no"
1779fi
1780rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1781fi
1782eval ac_res=\$$3
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1784$as_echo "$ac_res" >&6; }
1785 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1786
1787} # ac_fn_c_check_header_compile
1788
1789# ac_fn_c_try_link LINENO
1790# -----------------------
1791# Try to link conftest.$ac_ext, and return whether this succeeded.
1792ac_fn_c_try_link ()
1793{
1794 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1795 rm -f conftest.$ac_objext conftest$ac_exeext
1796 if { { ac_try="$ac_link"
1797case "(($ac_try" in
1798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1799 *) ac_try_echo=$ac_try;;
1800esac
1801eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1802$as_echo "$ac_try_echo"; } >&5
1803 (eval "$ac_link") 2>conftest.err
1804 ac_status=$?
1805 if test -s conftest.err; then
1806 grep -v '^ *+' conftest.err >conftest.er1
1807 cat conftest.er1 >&5
1808 mv -f conftest.er1 conftest.err
1809 fi
1810 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1811 test $ac_status = 0; } && {
1812 test -z "$ac_c_werror_flag" ||
1813 test ! -s conftest.err
1814 } && test -s conftest$ac_exeext && {
1815 test "$cross_compiling" = yes ||
1816 test -x conftest$ac_exeext
1817 }; then :
1818 ac_retval=0
1819else
1820 $as_echo "$as_me: failed program was:" >&5
1821sed 's/^/| /' conftest.$ac_ext >&5
1822
1823 ac_retval=1
1824fi
1825 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1826 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1827 # interfere with the next link command; also delete a directory that is
1828 # left behind by Apple's compiler. We do this before executing the actions.
1829 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1830 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1831 as_fn_set_status $ac_retval
1832
1833} # ac_fn_c_try_link
1834
1835# ac_fn_c_check_func LINENO FUNC VAR
1836# ----------------------------------
1837# Tests whether FUNC exists, setting the cache variable VAR accordingly
1838ac_fn_c_check_func ()
1839{
1840 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1842$as_echo_n "checking for $2... " >&6; }
1843if eval \${$3+:} false; then :
1844 $as_echo_n "(cached) " >&6
1845else
1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1847/* end confdefs.h. */
1848/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1849 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1850#define $2 innocuous_$2
1851
1852/* System header to define __stub macros and hopefully few prototypes,
1853 which can conflict with char $2 (); below.
1854 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1855 <limits.h> exists even on freestanding compilers. */
1856
1857#ifdef __STDC__
1858# include <limits.h>
1859#else
1860# include <assert.h>
1861#endif
1862
1863#undef $2
1864
1865/* Override any GCC internal prototype to avoid an error.
1866 Use char because int might match the return type of a GCC
1867 builtin and then its argument prototype would still apply. */
1868#ifdef __cplusplus
1869extern "C"
1870#endif
1871char $2 ();
1872/* The GNU C library defines this for functions which it implements
1873 to always fail with ENOSYS. Some functions are actually named
1874 something starting with __ and the normal name is an alias. */
1875#if defined __stub_$2 || defined __stub___$2
1876choke me
1877#endif
1878
1879int
1880main ()
1881{
1882return $2 ();
1883 ;
1884 return 0;
1885}
1886_ACEOF
1887if ac_fn_c_try_link "$LINENO"; then :
1888 eval "$3=yes"
1889else
1890 eval "$3=no"
1891fi
1892rm -f core conftest.err conftest.$ac_objext \
1893 conftest$ac_exeext conftest.$ac_ext
1894fi
1895eval ac_res=\$$3
1896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1897$as_echo "$ac_res" >&6; }
1898 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1899
1900} # ac_fn_c_check_func
1901
1902# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1903# ----------------------------------------------------
1904# Tries to find if the field MEMBER exists in type AGGR, after including
1905# INCLUDES, setting cache variable VAR accordingly.
1906ac_fn_c_check_member ()
1907{
1908 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1910$as_echo_n "checking for $2.$3... " >&6; }
1911if eval \${$4+:} false; then :
1912 $as_echo_n "(cached) " >&6
1913else
1914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1915/* end confdefs.h. */
1916$5
1917int
1918main ()
1919{
1920static $2 ac_aggr;
1921if (ac_aggr.$3)
1922return 0;
1923 ;
1924 return 0;
1925}
1926_ACEOF
1927if ac_fn_c_try_compile "$LINENO"; then :
1928 eval "$4=yes"
1929else
1930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1931/* end confdefs.h. */
1932$5
1933int
1934main ()
1935{
1936static $2 ac_aggr;
1937if (sizeof ac_aggr.$3)
1938return 0;
1939 ;
1940 return 0;
1941}
1942_ACEOF
1943if ac_fn_c_try_compile "$LINENO"; then :
1944 eval "$4=yes"
1945else
1946 eval "$4=no"
1947fi
1948rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1949fi
1950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1951fi
1952eval ac_res=\$$4
1953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1954$as_echo "$ac_res" >&6; }
1955 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1956
1957} # ac_fn_c_check_member
1958
1959# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1960# -------------------------------------------
1961# Tests whether TYPE exists after having included INCLUDES, setting cache
1962# variable VAR accordingly.
1963ac_fn_c_check_type ()
1964{
1965 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1967$as_echo_n "checking for $2... " >&6; }
1968if eval \${$3+:} false; then :
1969 $as_echo_n "(cached) " >&6
1970else
1971 eval "$3=no"
1972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1973/* end confdefs.h. */
1974$4
1975int
1976main ()
1977{
1978if (sizeof ($2))
1979 return 0;
1980 ;
1981 return 0;
1982}
1983_ACEOF
1984if ac_fn_c_try_compile "$LINENO"; then :
1985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1986/* end confdefs.h. */
1987$4
1988int
1989main ()
1990{
1991if (sizeof (($2)))
1992 return 0;
1993 ;
1994 return 0;
1995}
1996_ACEOF
1997if ac_fn_c_try_compile "$LINENO"; then :
1998
1999else
2000 eval "$3=yes"
2001fi
2002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2003fi
2004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2005fi
2006eval ac_res=\$$3
2007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2008$as_echo "$ac_res" >&6; }
2009 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2010
2011} # ac_fn_c_check_type
2012cat >config.log <<_ACEOF
2013This file contains any messages produced by compilers while
2014running configure, to aid debugging if configure makes a mistake.
2015
2016It was created by $as_me, which was
2017generated by GNU Autoconf 2.69. Invocation command line was
2018
2019 $ $0 $@
2020
2021_ACEOF
2022exec 5>>config.log
2023{
2024cat <<_ASUNAME
2025## --------- ##
2026## Platform. ##
2027## --------- ##
2028
2029hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2030uname -m = `(uname -m) 2>/dev/null || echo unknown`
2031uname -r = `(uname -r) 2>/dev/null || echo unknown`
2032uname -s = `(uname -s) 2>/dev/null || echo unknown`
2033uname -v = `(uname -v) 2>/dev/null || echo unknown`
2034
2035/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2036/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2037
2038/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2039/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2040/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2041/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2042/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2043/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2044/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2045
2046_ASUNAME
2047
2048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2049for as_dir in $PATH
2050do
2051 IFS=$as_save_IFS
2052 test -z "$as_dir" && as_dir=.
2053 $as_echo "PATH: $as_dir"
2054 done
2055IFS=$as_save_IFS
2056
2057} >&5
2058
2059cat >&5 <<_ACEOF
2060
2061
2062## ----------- ##
2063## Core tests. ##
2064## ----------- ##
2065
2066_ACEOF
2067
2068
2069# Keep a trace of the command line.
2070# Strip out --no-create and --no-recursion so they do not pile up.
2071# Strip out --silent because we don't want to record it for future runs.
2072# Also quote any args containing shell meta-characters.
2073# Make two passes to allow for proper duplicate-argument suppression.
2074ac_configure_args=
2075ac_configure_args0=
2076ac_configure_args1=
2077ac_must_keep_next=false
2078for ac_pass in 1 2
2079do
2080 for ac_arg
2081 do
2082 case $ac_arg in
2083 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2084 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2085 | -silent | --silent | --silen | --sile | --sil)
2086 continue ;;
2087 *\'*)
2088 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2089 esac
2090 case $ac_pass in
2091 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2092 2)
2093 as_fn_append ac_configure_args1 " '$ac_arg'"
2094 if test $ac_must_keep_next = true; then
2095 ac_must_keep_next=false # Got value, back to normal.
2096 else
2097 case $ac_arg in
2098 *=* | --config-cache | -C | -disable-* | --disable-* \
2099 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2100 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2101 | -with-* | --with-* | -without-* | --without-* | --x)
2102 case "$ac_configure_args0 " in
2103 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2104 esac
2105 ;;
2106 -* ) ac_must_keep_next=true ;;
2107 esac
2108 fi
2109 as_fn_append ac_configure_args " '$ac_arg'"
2110 ;;
2111 esac
2112 done
2113done
2114{ ac_configure_args0=; unset ac_configure_args0;}
2115{ ac_configure_args1=; unset ac_configure_args1;}
2116
2117# When interrupted or exit'd, cleanup temporary files, and complete
2118# config.log. We remove comments because anyway the quotes in there
2119# would cause problems or look ugly.
2120# WARNING: Use '\'' to represent an apostrophe within the trap.
2121# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2122trap 'exit_status=$?
2123 # Save into config.log some information that might help in debugging.
2124 {
2125 echo
2126
2127 $as_echo "## ---------------- ##
2128## Cache variables. ##
2129## ---------------- ##"
2130 echo
2131 # The following way of writing the cache mishandles newlines in values,
2132(
2133 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2134 eval ac_val=\$$ac_var
2135 case $ac_val in #(
2136 *${as_nl}*)
2137 case $ac_var in #(
2138 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2139$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2140 esac
2141 case $ac_var in #(
2142 _ | IFS | as_nl) ;; #(
2143 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2144 *) { eval $ac_var=; unset $ac_var;} ;;
2145 esac ;;
2146 esac
2147 done
2148 (set) 2>&1 |
2149 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2150 *${as_nl}ac_space=\ *)
2151 sed -n \
2152 "s/'\''/'\''\\\\'\'''\''/g;
2153 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2154 ;; #(
2155 *)
2156 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2157 ;;
2158 esac |
2159 sort
2160)
2161 echo
2162
2163 $as_echo "## ----------------- ##
2164## Output variables. ##
2165## ----------------- ##"
2166 echo
2167 for ac_var in $ac_subst_vars
2168 do
2169 eval ac_val=\$$ac_var
2170 case $ac_val in
2171 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2172 esac
2173 $as_echo "$ac_var='\''$ac_val'\''"
2174 done | sort
2175 echo
2176
2177 if test -n "$ac_subst_files"; then
2178 $as_echo "## ------------------- ##
2179## File substitutions. ##
2180## ------------------- ##"
2181 echo
2182 for ac_var in $ac_subst_files
2183 do
2184 eval ac_val=\$$ac_var
2185 case $ac_val in
2186 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2187 esac
2188 $as_echo "$ac_var='\''$ac_val'\''"
2189 done | sort
2190 echo
2191 fi
2192
2193 if test -s confdefs.h; then
2194 $as_echo "## ----------- ##
2195## confdefs.h. ##
2196## ----------- ##"
2197 echo
2198 cat confdefs.h
2199 echo
2200 fi
2201 test "$ac_signal" != 0 &&
2202 $as_echo "$as_me: caught signal $ac_signal"
2203 $as_echo "$as_me: exit $exit_status"
2204 } >&5
2205 rm -f core *.core core.conftest.* &&
2206 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2207 exit $exit_status
2208' 0
2209for ac_signal in 1 2 13 15; do
2210 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2211done
2212ac_signal=0
2213
2214# confdefs.h avoids OS command line length limits that DEFS can exceed.
2215rm -f -r conftest* confdefs.h
2216
2217$as_echo "/* confdefs.h */" > confdefs.h
2218
2219# Predefined preprocessor variables.
2220
2221cat >>confdefs.h <<_ACEOF
2222#define PACKAGE_NAME "$PACKAGE_NAME"
2223_ACEOF
2224
2225cat >>confdefs.h <<_ACEOF
2226#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2227_ACEOF
2228
2229cat >>confdefs.h <<_ACEOF
2230#define PACKAGE_VERSION "$PACKAGE_VERSION"
2231_ACEOF
2232
2233cat >>confdefs.h <<_ACEOF
2234#define PACKAGE_STRING "$PACKAGE_STRING"
2235_ACEOF
2236
2237cat >>confdefs.h <<_ACEOF
2238#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2239_ACEOF
2240
2241cat >>confdefs.h <<_ACEOF
2242#define PACKAGE_URL "$PACKAGE_URL"
2243_ACEOF
2244
2245
2246# Let the site file select an alternate cache file if it wants to.
2247# Prefer an explicitly selected file to automatically selected ones.
2248ac_site_file1=NONE
2249ac_site_file2=NONE
2250if test -n "$CONFIG_SITE"; then
2251 # We do not want a PATH search for config.site.
2252 case $CONFIG_SITE in #((
2253 -*) ac_site_file1=./$CONFIG_SITE;;
2254 */*) ac_site_file1=$CONFIG_SITE;;
2255 *) ac_site_file1=./$CONFIG_SITE;;
2256 esac
2257elif test "x$prefix" != xNONE; then
2258 ac_site_file1=$prefix/share/config.site
2259 ac_site_file2=$prefix/etc/config.site
2260else
2261 ac_site_file1=$ac_default_prefix/share/config.site
2262 ac_site_file2=$ac_default_prefix/etc/config.site
2263fi
2264for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2265do
2266 test "x$ac_site_file" = xNONE && continue
2267 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2268 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2269$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2270 sed 's/^/| /' "$ac_site_file" >&5
2271 . "$ac_site_file" \
2272 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2273$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2274as_fn_error $? "failed to load site script $ac_site_file
2275See \`config.log' for more details" "$LINENO" 5; }
2276 fi
2277done
2278
2279if test -r "$cache_file"; then
2280 # Some versions of bash will fail to source /dev/null (special files
2281 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2282 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2284$as_echo "$as_me: loading cache $cache_file" >&6;}
2285 case $cache_file in
2286 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2287 *) . "./$cache_file";;
2288 esac
2289 fi
2290else
2291 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2292$as_echo "$as_me: creating cache $cache_file" >&6;}
2293 >$cache_file
2294fi
2295
2296# Check that the precious variables saved in the cache have kept the same
2297# value.
2298ac_cache_corrupted=false
2299for ac_var in $ac_precious_vars; do
2300 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2301 eval ac_new_set=\$ac_env_${ac_var}_set
2302 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2303 eval ac_new_val=\$ac_env_${ac_var}_value
2304 case $ac_old_set,$ac_new_set in
2305 set,)
2306 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2307$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2308 ac_cache_corrupted=: ;;
2309 ,set)
2310 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2311$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2312 ac_cache_corrupted=: ;;
2313 ,);;
2314 *)
2315 if test "x$ac_old_val" != "x$ac_new_val"; then
2316 # differences in whitespace do not lead to failure.
2317 ac_old_val_w=`echo x $ac_old_val`
2318 ac_new_val_w=`echo x $ac_new_val`
2319 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2321$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2322 ac_cache_corrupted=:
2323 else
2324 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2325$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2326 eval $ac_var=\$ac_old_val
2327 fi
2328 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2329$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2330 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2331$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2332 fi;;
2333 esac
2334 # Pass precious variables to config.status.
2335 if test "$ac_new_set" = set; then
2336 case $ac_new_val in
2337 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2338 *) ac_arg=$ac_var=$ac_new_val ;;
2339 esac
2340 case " $ac_configure_args " in
2341 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2342 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2343 esac
2344 fi
2345done
2346if $ac_cache_corrupted; then
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2348$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2350$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2351 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2352fi
2353## -------------------- ##
2354## Main body of script. ##
2355## -------------------- ##
2356
2357ac_ext=c
2358ac_cpp='$CPP $CPPFLAGS'
2359ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2360ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2361ac_compiler_gnu=$ac_cv_c_compiler_gnu
2362
2363
b9249c46
MF
2364
2365
2366
2367
2368
c2783492
MF
2369ac_aux_dir=
2370for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2371 if test -f "$ac_dir/install-sh"; then
2372 ac_aux_dir=$ac_dir
2373 ac_install_sh="$ac_aux_dir/install-sh -c"
2374 break
2375 elif test -f "$ac_dir/install.sh"; then
2376 ac_aux_dir=$ac_dir
2377 ac_install_sh="$ac_aux_dir/install.sh -c"
2378 break
2379 elif test -f "$ac_dir/shtool"; then
2380 ac_aux_dir=$ac_dir
2381 ac_install_sh="$ac_aux_dir/shtool install -c"
2382 break
2383 fi
2384done
2385if test -z "$ac_aux_dir"; then
2386 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2387fi
2388
2389# These three variables are undocumented and unsupported,
2390# and are intended to be withdrawn in a future Autoconf release.
2391# They can cause serious problems if a builder's source tree is in a directory
2392# whose full name contains unusual characters.
2393ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2394ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2395ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2396
2397
2398# Make sure we can run config.sub.
2399$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2400 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2401
2402{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2403$as_echo_n "checking build system type... " >&6; }
2404if ${ac_cv_build+:} false; then :
2405 $as_echo_n "(cached) " >&6
2406else
2407 ac_build_alias=$build_alias
2408test "x$ac_build_alias" = x &&
2409 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2410test "x$ac_build_alias" = x &&
2411 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2412ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2413 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2414
2415fi
2416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2417$as_echo "$ac_cv_build" >&6; }
2418case $ac_cv_build in
2419*-*-*) ;;
2420*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2421esac
2422build=$ac_cv_build
2423ac_save_IFS=$IFS; IFS='-'
2424set x $ac_cv_build
2425shift
2426build_cpu=$1
2427build_vendor=$2
2428shift; shift
2429# Remember, the first character of IFS is used to create $*,
2430# except with old shells:
2431build_os=$*
2432IFS=$ac_save_IFS
2433case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2434
2435
2436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2437$as_echo_n "checking host system type... " >&6; }
2438if ${ac_cv_host+:} false; then :
2439 $as_echo_n "(cached) " >&6
2440else
2441 if test "x$host_alias" = x; then
2442 ac_cv_host=$ac_cv_build
2443else
2444 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2445 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2446fi
2447
2448fi
2449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2450$as_echo "$ac_cv_host" >&6; }
2451case $ac_cv_host in
2452*-*-*) ;;
2453*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2454esac
2455host=$ac_cv_host
2456ac_save_IFS=$IFS; IFS='-'
2457set x $ac_cv_host
2458shift
2459host_cpu=$1
2460host_vendor=$2
2461shift; shift
2462# Remember, the first character of IFS is used to create $*,
2463# except with old shells:
2464host_os=$*
2465IFS=$ac_save_IFS
2466case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2467
2468
2469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2470$as_echo_n "checking target system type... " >&6; }
2471if ${ac_cv_target+:} false; then :
2472 $as_echo_n "(cached) " >&6
2473else
2474 if test "x$target_alias" = x; then
2475 ac_cv_target=$ac_cv_host
2476else
2477 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2478 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2479fi
2480
2481fi
2482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2483$as_echo "$ac_cv_target" >&6; }
2484case $ac_cv_target in
2485*-*-*) ;;
2486*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2487esac
2488target=$ac_cv_target
2489ac_save_IFS=$IFS; IFS='-'
2490set x $ac_cv_target
2491shift
2492target_cpu=$1
2493target_vendor=$2
2494shift; shift
2495# Remember, the first character of IFS is used to create $*,
2496# except with old shells:
2497target_os=$*
2498IFS=$ac_save_IFS
2499case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2500
2501
2502# The aliases save the names the user supplied, while $host etc.
2503# will get canonicalized.
2504test -n "$target_alias" &&
2505 test "$program_prefix$program_suffix$program_transform_name" = \
2506 NONENONEs,x,x, &&
2507 program_prefix=${target_alias}-
b9249c46
MF
2508ac_ext=c
2509ac_cpp='$CPP $CPPFLAGS'
2510ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2511ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2512ac_compiler_gnu=$ac_cv_c_compiler_gnu
2513if test -n "$ac_tool_prefix"; then
2514 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2515set dummy ${ac_tool_prefix}gcc; ac_word=$2
2516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2517$as_echo_n "checking for $ac_word... " >&6; }
2518if ${ac_cv_prog_CC+:} false; then :
2519 $as_echo_n "(cached) " >&6
2520else
2521 if test -n "$CC"; then
2522 ac_cv_prog_CC="$CC" # Let the user override the test.
2523else
2524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2525for as_dir in $PATH
2526do
2527 IFS=$as_save_IFS
2528 test -z "$as_dir" && as_dir=.
2529 for ac_exec_ext in '' $ac_executable_extensions; do
2530 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2531 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2532 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2533 break 2
2534 fi
2535done
2536 done
2537IFS=$as_save_IFS
2538
2539fi
2540fi
2541CC=$ac_cv_prog_CC
2542if test -n "$CC"; then
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2544$as_echo "$CC" >&6; }
2545else
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2547$as_echo "no" >&6; }
2548fi
2549
2550
2551fi
2552if test -z "$ac_cv_prog_CC"; then
2553 ac_ct_CC=$CC
2554 # Extract the first word of "gcc", so it can be a program name with args.
2555set dummy gcc; ac_word=$2
2556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2557$as_echo_n "checking for $ac_word... " >&6; }
2558if ${ac_cv_prog_ac_ct_CC+:} false; then :
2559 $as_echo_n "(cached) " >&6
2560else
2561 if test -n "$ac_ct_CC"; then
2562 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2563else
2564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2565for as_dir in $PATH
2566do
2567 IFS=$as_save_IFS
2568 test -z "$as_dir" && as_dir=.
2569 for ac_exec_ext in '' $ac_executable_extensions; do
2570 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2571 ac_cv_prog_ac_ct_CC="gcc"
2572 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2573 break 2
2574 fi
2575done
2576 done
2577IFS=$as_save_IFS
2578
2579fi
2580fi
2581ac_ct_CC=$ac_cv_prog_ac_ct_CC
2582if test -n "$ac_ct_CC"; then
2583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2584$as_echo "$ac_ct_CC" >&6; }
2585else
2586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2587$as_echo "no" >&6; }
2588fi
2589
2590 if test "x$ac_ct_CC" = x; then
2591 CC=""
2592 else
2593 case $cross_compiling:$ac_tool_warned in
2594yes:)
2595{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2596$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2597ac_tool_warned=yes ;;
2598esac
2599 CC=$ac_ct_CC
2600 fi
2601else
2602 CC="$ac_cv_prog_CC"
2603fi
2604
2605if test -z "$CC"; then
2606 if test -n "$ac_tool_prefix"; then
2607 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2608set dummy ${ac_tool_prefix}cc; ac_word=$2
2609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2610$as_echo_n "checking for $ac_word... " >&6; }
2611if ${ac_cv_prog_CC+:} false; then :
2612 $as_echo_n "(cached) " >&6
2613else
2614 if test -n "$CC"; then
2615 ac_cv_prog_CC="$CC" # Let the user override the test.
2616else
2617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2618for as_dir in $PATH
2619do
2620 IFS=$as_save_IFS
2621 test -z "$as_dir" && as_dir=.
2622 for ac_exec_ext in '' $ac_executable_extensions; do
2623 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2624 ac_cv_prog_CC="${ac_tool_prefix}cc"
2625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2626 break 2
2627 fi
2628done
2629 done
2630IFS=$as_save_IFS
2631
2632fi
2633fi
2634CC=$ac_cv_prog_CC
2635if test -n "$CC"; then
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2637$as_echo "$CC" >&6; }
2638else
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2640$as_echo "no" >&6; }
2641fi
2642
2643
2644 fi
2645fi
2646if test -z "$CC"; then
2647 # Extract the first word of "cc", so it can be a program name with args.
2648set dummy cc; ac_word=$2
2649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2650$as_echo_n "checking for $ac_word... " >&6; }
2651if ${ac_cv_prog_CC+:} false; then :
2652 $as_echo_n "(cached) " >&6
2653else
2654 if test -n "$CC"; then
2655 ac_cv_prog_CC="$CC" # Let the user override the test.
2656else
2657 ac_prog_rejected=no
2658as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2659for as_dir in $PATH
2660do
2661 IFS=$as_save_IFS
2662 test -z "$as_dir" && as_dir=.
2663 for ac_exec_ext in '' $ac_executable_extensions; do
2664 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2665 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2666 ac_prog_rejected=yes
2667 continue
2668 fi
2669 ac_cv_prog_CC="cc"
2670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2671 break 2
2672 fi
2673done
2674 done
2675IFS=$as_save_IFS
2676
2677if test $ac_prog_rejected = yes; then
2678 # We found a bogon in the path, so make sure we never use it.
2679 set dummy $ac_cv_prog_CC
2680 shift
2681 if test $# != 0; then
2682 # We chose a different compiler from the bogus one.
2683 # However, it has the same basename, so the bogon will be chosen
2684 # first if we set CC to just the basename; use the full file name.
2685 shift
2686 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2687 fi
2688fi
2689fi
2690fi
2691CC=$ac_cv_prog_CC
2692if test -n "$CC"; then
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2694$as_echo "$CC" >&6; }
2695else
2696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2697$as_echo "no" >&6; }
2698fi
2699
2700
2701fi
2702if test -z "$CC"; then
2703 if test -n "$ac_tool_prefix"; then
2704 for ac_prog in cl.exe
2705 do
2706 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2707set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2709$as_echo_n "checking for $ac_word... " >&6; }
2710if ${ac_cv_prog_CC+:} false; then :
2711 $as_echo_n "(cached) " >&6
2712else
2713 if test -n "$CC"; then
2714 ac_cv_prog_CC="$CC" # Let the user override the test.
2715else
2716as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2717for as_dir in $PATH
2718do
2719 IFS=$as_save_IFS
2720 test -z "$as_dir" && as_dir=.
2721 for ac_exec_ext in '' $ac_executable_extensions; do
2722 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2723 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2725 break 2
2726 fi
2727done
2728 done
2729IFS=$as_save_IFS
2730
2731fi
2732fi
2733CC=$ac_cv_prog_CC
2734if test -n "$CC"; then
2735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2736$as_echo "$CC" >&6; }
2737else
2738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2739$as_echo "no" >&6; }
2740fi
2741
2742
2743 test -n "$CC" && break
2744 done
2745fi
2746if test -z "$CC"; then
2747 ac_ct_CC=$CC
2748 for ac_prog in cl.exe
2749do
2750 # Extract the first word of "$ac_prog", so it can be a program name with args.
2751set dummy $ac_prog; ac_word=$2
2752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2753$as_echo_n "checking for $ac_word... " >&6; }
2754if ${ac_cv_prog_ac_ct_CC+:} false; then :
2755 $as_echo_n "(cached) " >&6
2756else
2757 if test -n "$ac_ct_CC"; then
2758 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2759else
2760as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2761for as_dir in $PATH
2762do
2763 IFS=$as_save_IFS
2764 test -z "$as_dir" && as_dir=.
2765 for ac_exec_ext in '' $ac_executable_extensions; do
2766 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2767 ac_cv_prog_ac_ct_CC="$ac_prog"
2768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2769 break 2
2770 fi
2771done
2772 done
2773IFS=$as_save_IFS
2774
2775fi
2776fi
2777ac_ct_CC=$ac_cv_prog_ac_ct_CC
2778if test -n "$ac_ct_CC"; then
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2780$as_echo "$ac_ct_CC" >&6; }
2781else
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2783$as_echo "no" >&6; }
2784fi
2785
2786
2787 test -n "$ac_ct_CC" && break
2788done
2789
2790 if test "x$ac_ct_CC" = x; then
2791 CC=""
2792 else
2793 case $cross_compiling:$ac_tool_warned in
2794yes:)
2795{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2796$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2797ac_tool_warned=yes ;;
2798esac
2799 CC=$ac_ct_CC
2800 fi
2801fi
2802
2803fi
2804
2805
2806test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2807$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2808as_fn_error $? "no acceptable C compiler found in \$PATH
2809See \`config.log' for more details" "$LINENO" 5; }
2810
2811# Provide some information about the compiler.
2812$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2813set X $ac_compile
2814ac_compiler=$2
2815for ac_option in --version -v -V -qversion; do
2816 { { ac_try="$ac_compiler $ac_option >&5"
2817case "(($ac_try" in
2818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2819 *) ac_try_echo=$ac_try;;
2820esac
2821eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2822$as_echo "$ac_try_echo"; } >&5
2823 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2824 ac_status=$?
2825 if test -s conftest.err; then
2826 sed '10a\
2827... rest of stderr output deleted ...
2828 10q' conftest.err >conftest.er1
2829 cat conftest.er1 >&5
2830 fi
2831 rm -f conftest.er1 conftest.err
2832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2833 test $ac_status = 0; }
2834done
2835
2836cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2837/* end confdefs.h. */
2838
2839int
2840main ()
2841{
2842
2843 ;
2844 return 0;
2845}
2846_ACEOF
2847ac_clean_files_save=$ac_clean_files
2848ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2849# Try to create an executable without -o first, disregard a.out.
2850# It will help us diagnose broken compilers, and finding out an intuition
2851# of exeext.
2852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2853$as_echo_n "checking whether the C compiler works... " >&6; }
2854ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2855
2856# The possible output files:
2857ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2858
2859ac_rmfiles=
2860for ac_file in $ac_files
2861do
2862 case $ac_file in
2863 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2864 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2865 esac
2866done
2867rm -f $ac_rmfiles
2868
2869if { { ac_try="$ac_link_default"
2870case "(($ac_try" in
2871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2872 *) ac_try_echo=$ac_try;;
2873esac
2874eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2875$as_echo "$ac_try_echo"; } >&5
2876 (eval "$ac_link_default") 2>&5
2877 ac_status=$?
2878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2879 test $ac_status = 0; }; then :
2880 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2881# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2882# in a Makefile. We should not override ac_cv_exeext if it was cached,
2883# so that the user can short-circuit this test for compilers unknown to
2884# Autoconf.
2885for ac_file in $ac_files ''
2886do
2887 test -f "$ac_file" || continue
2888 case $ac_file in
2889 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2890 ;;
2891 [ab].out )
2892 # We found the default executable, but exeext='' is most
2893 # certainly right.
2894 break;;
2895 *.* )
2896 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2897 then :; else
2898 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2899 fi
2900 # We set ac_cv_exeext here because the later test for it is not
2901 # safe: cross compilers may not add the suffix if given an `-o'
2902 # argument, so we may need to know it at that point already.
2903 # Even if this section looks crufty: it has the advantage of
2904 # actually working.
2905 break;;
2906 * )
2907 break;;
2908 esac
2909done
2910test "$ac_cv_exeext" = no && ac_cv_exeext=
2911
2912else
2913 ac_file=''
2914fi
2915if test -z "$ac_file"; then :
2916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2917$as_echo "no" >&6; }
2918$as_echo "$as_me: failed program was:" >&5
2919sed 's/^/| /' conftest.$ac_ext >&5
2920
2921{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2922$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2923as_fn_error 77 "C compiler cannot create executables
2924See \`config.log' for more details" "$LINENO" 5; }
2925else
2926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2927$as_echo "yes" >&6; }
2928fi
2929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2930$as_echo_n "checking for C compiler default output file name... " >&6; }
2931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2932$as_echo "$ac_file" >&6; }
2933ac_exeext=$ac_cv_exeext
2934
2935rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2936ac_clean_files=$ac_clean_files_save
2937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2938$as_echo_n "checking for suffix of executables... " >&6; }
2939if { { ac_try="$ac_link"
2940case "(($ac_try" in
2941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2942 *) ac_try_echo=$ac_try;;
2943esac
2944eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2945$as_echo "$ac_try_echo"; } >&5
2946 (eval "$ac_link") 2>&5
2947 ac_status=$?
2948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2949 test $ac_status = 0; }; then :
2950 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2951# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2952# work properly (i.e., refer to `conftest.exe'), while it won't with
2953# `rm'.
2954for ac_file in conftest.exe conftest conftest.*; do
2955 test -f "$ac_file" || continue
2956 case $ac_file in
2957 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2958 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2959 break;;
2960 * ) break;;
2961 esac
2962done
2963else
2964 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2965$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2966as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2967See \`config.log' for more details" "$LINENO" 5; }
2968fi
2969rm -f conftest conftest$ac_cv_exeext
2970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2971$as_echo "$ac_cv_exeext" >&6; }
2972
2973rm -f conftest.$ac_ext
2974EXEEXT=$ac_cv_exeext
2975ac_exeext=$EXEEXT
2976cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2977/* end confdefs.h. */
2978#include <stdio.h>
2979int
2980main ()
2981{
2982FILE *f = fopen ("conftest.out", "w");
2983 return ferror (f) || fclose (f) != 0;
2984
2985 ;
2986 return 0;
2987}
2988_ACEOF
2989ac_clean_files="$ac_clean_files conftest.out"
2990# Check that the compiler produces executables we can run. If not, either
2991# the compiler is broken, or we cross compile.
2992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2993$as_echo_n "checking whether we are cross compiling... " >&6; }
2994if test "$cross_compiling" != yes; then
2995 { { ac_try="$ac_link"
2996case "(($ac_try" in
2997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2998 *) ac_try_echo=$ac_try;;
2999esac
3000eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3001$as_echo "$ac_try_echo"; } >&5
3002 (eval "$ac_link") 2>&5
3003 ac_status=$?
3004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3005 test $ac_status = 0; }
3006 if { ac_try='./conftest$ac_cv_exeext'
3007 { { case "(($ac_try" in
3008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3009 *) ac_try_echo=$ac_try;;
3010esac
3011eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3012$as_echo "$ac_try_echo"; } >&5
3013 (eval "$ac_try") 2>&5
3014 ac_status=$?
3015 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3016 test $ac_status = 0; }; }; then
3017 cross_compiling=no
3018 else
3019 if test "$cross_compiling" = maybe; then
3020 cross_compiling=yes
3021 else
3022 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3023$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3024as_fn_error $? "cannot run C compiled programs.
3025If you meant to cross compile, use \`--host'.
3026See \`config.log' for more details" "$LINENO" 5; }
3027 fi
3028 fi
3029fi
3030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3031$as_echo "$cross_compiling" >&6; }
3032
3033rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3034ac_clean_files=$ac_clean_files_save
3035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3036$as_echo_n "checking for suffix of object files... " >&6; }
3037if ${ac_cv_objext+:} false; then :
3038 $as_echo_n "(cached) " >&6
3039else
3040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3041/* end confdefs.h. */
3042
3043int
3044main ()
3045{
3046
3047 ;
3048 return 0;
3049}
3050_ACEOF
3051rm -f conftest.o conftest.obj
3052if { { ac_try="$ac_compile"
3053case "(($ac_try" in
3054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3055 *) ac_try_echo=$ac_try;;
3056esac
3057eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3058$as_echo "$ac_try_echo"; } >&5
3059 (eval "$ac_compile") 2>&5
3060 ac_status=$?
3061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3062 test $ac_status = 0; }; then :
3063 for ac_file in conftest.o conftest.obj conftest.*; do
3064 test -f "$ac_file" || continue;
3065 case $ac_file in
3066 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3067 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3068 break;;
3069 esac
3070done
3071else
3072 $as_echo "$as_me: failed program was:" >&5
3073sed 's/^/| /' conftest.$ac_ext >&5
3074
3075{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3076$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3077as_fn_error $? "cannot compute suffix of object files: cannot compile
3078See \`config.log' for more details" "$LINENO" 5; }
3079fi
3080rm -f conftest.$ac_cv_objext conftest.$ac_ext
3081fi
3082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3083$as_echo "$ac_cv_objext" >&6; }
3084OBJEXT=$ac_cv_objext
3085ac_objext=$OBJEXT
3086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3087$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3088if ${ac_cv_c_compiler_gnu+:} false; then :
3089 $as_echo_n "(cached) " >&6
3090else
3091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3092/* end confdefs.h. */
3093
3094int
3095main ()
3096{
3097#ifndef __GNUC__
3098 choke me
3099#endif
3100
3101 ;
3102 return 0;
3103}
3104_ACEOF
3105if ac_fn_c_try_compile "$LINENO"; then :
3106 ac_compiler_gnu=yes
3107else
3108 ac_compiler_gnu=no
3109fi
3110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3111ac_cv_c_compiler_gnu=$ac_compiler_gnu
3112
3113fi
3114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3115$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3116if test $ac_compiler_gnu = yes; then
3117 GCC=yes
3118else
3119 GCC=
3120fi
3121ac_test_CFLAGS=${CFLAGS+set}
3122ac_save_CFLAGS=$CFLAGS
3123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3124$as_echo_n "checking whether $CC accepts -g... " >&6; }
3125if ${ac_cv_prog_cc_g+:} false; then :
3126 $as_echo_n "(cached) " >&6
3127else
3128 ac_save_c_werror_flag=$ac_c_werror_flag
3129 ac_c_werror_flag=yes
3130 ac_cv_prog_cc_g=no
3131 CFLAGS="-g"
3132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3133/* end confdefs.h. */
3134
3135int
3136main ()
3137{
3138
3139 ;
3140 return 0;
3141}
3142_ACEOF
3143if ac_fn_c_try_compile "$LINENO"; then :
3144 ac_cv_prog_cc_g=yes
3145else
3146 CFLAGS=""
3147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3148/* end confdefs.h. */
3149
3150int
3151main ()
3152{
3153
3154 ;
3155 return 0;
3156}
3157_ACEOF
3158if ac_fn_c_try_compile "$LINENO"; then :
3159
3160else
3161 ac_c_werror_flag=$ac_save_c_werror_flag
3162 CFLAGS="-g"
3163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3164/* end confdefs.h. */
3165
3166int
3167main ()
3168{
3169
3170 ;
3171 return 0;
3172}
3173_ACEOF
3174if ac_fn_c_try_compile "$LINENO"; then :
3175 ac_cv_prog_cc_g=yes
3176fi
3177rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3178fi
3179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3180fi
3181rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3182 ac_c_werror_flag=$ac_save_c_werror_flag
3183fi
3184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3185$as_echo "$ac_cv_prog_cc_g" >&6; }
3186if test "$ac_test_CFLAGS" = set; then
3187 CFLAGS=$ac_save_CFLAGS
3188elif test $ac_cv_prog_cc_g = yes; then
3189 if test "$GCC" = yes; then
3190 CFLAGS="-g -O2"
3191 else
3192 CFLAGS="-g"
3193 fi
3194else
3195 if test "$GCC" = yes; then
3196 CFLAGS="-O2"
3197 else
3198 CFLAGS=
3199 fi
3200fi
3201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3202$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3203if ${ac_cv_prog_cc_c89+:} false; then :
3204 $as_echo_n "(cached) " >&6
3205else
3206 ac_cv_prog_cc_c89=no
3207ac_save_CC=$CC
3208cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3209/* end confdefs.h. */
3210#include <stdarg.h>
3211#include <stdio.h>
3212struct stat;
3213/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3214struct buf { int x; };
3215FILE * (*rcsopen) (struct buf *, struct stat *, int);
3216static char *e (p, i)
3217 char **p;
3218 int i;
3219{
3220 return p[i];
3221}
3222static char *f (char * (*g) (char **, int), char **p, ...)
3223{
3224 char *s;
3225 va_list v;
3226 va_start (v,p);
3227 s = g (p, va_arg (v,int));
3228 va_end (v);
3229 return s;
3230}
3231
3232/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3233 function prototypes and stuff, but not '\xHH' hex character constants.
3234 These don't provoke an error unfortunately, instead are silently treated
3235 as 'x'. The following induces an error, until -std is added to get
3236 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3237 array size at least. It's necessary to write '\x00'==0 to get something
3238 that's true only with -std. */
3239int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3240
3241/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3242 inside strings and character constants. */
3243#define FOO(x) 'x'
3244int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3245
3246int test (int i, double x);
3247struct s1 {int (*f) (int a);};
3248struct s2 {int (*f) (double a);};
3249int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3250int argc;
3251char **argv;
3252int
3253main ()
3254{
3255return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3256 ;
3257 return 0;
3258}
3259_ACEOF
3260for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3261 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3262do
3263 CC="$ac_save_CC $ac_arg"
3264 if ac_fn_c_try_compile "$LINENO"; then :
3265 ac_cv_prog_cc_c89=$ac_arg
3266fi
3267rm -f core conftest.err conftest.$ac_objext
3268 test "x$ac_cv_prog_cc_c89" != "xno" && break
3269done
3270rm -f conftest.$ac_ext
3271CC=$ac_save_CC
3272
3273fi
3274# AC_CACHE_VAL
3275case "x$ac_cv_prog_cc_c89" in
3276 x)
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3278$as_echo "none needed" >&6; } ;;
3279 xno)
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3281$as_echo "unsupported" >&6; } ;;
3282 *)
3283 CC="$CC $ac_cv_prog_cc_c89"
3284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3285$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3286esac
3287if test "x$ac_cv_prog_cc_c89" != xno; then :
3288
3289fi
3290
3291ac_ext=c
3292ac_cpp='$CPP $CPPFLAGS'
3293ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3294ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3295ac_compiler_gnu=$ac_cv_c_compiler_gnu
3296
c2783492 3297
ebe9564b
MF
3298ac_ext=c
3299ac_cpp='$CPP $CPPFLAGS'
3300ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3301ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3302ac_compiler_gnu=$ac_cv_c_compiler_gnu
3303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3304$as_echo_n "checking how to run the C preprocessor... " >&6; }
3305# On Suns, sometimes $CPP names a directory.
3306if test -n "$CPP" && test -d "$CPP"; then
3307 CPP=
3308fi
3309if test -z "$CPP"; then
3310 if ${ac_cv_prog_CPP+:} false; then :
3311 $as_echo_n "(cached) " >&6
3312else
3313 # Double quotes because CPP needs to be expanded
3314 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3315 do
3316 ac_preproc_ok=false
3317for ac_c_preproc_warn_flag in '' yes
3318do
3319 # Use a header file that comes with gcc, so configuring glibc
3320 # with a fresh cross-compiler works.
3321 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3322 # <limits.h> exists even on freestanding compilers.
3323 # On the NeXT, cc -E runs the code through the compiler's parser,
3324 # not just through cpp. "Syntax error" is here to catch this case.
3325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3326/* end confdefs.h. */
3327#ifdef __STDC__
3328# include <limits.h>
3329#else
3330# include <assert.h>
3331#endif
3332 Syntax error
3333_ACEOF
3334if ac_fn_c_try_cpp "$LINENO"; then :
3335
3336else
3337 # Broken: fails on valid input.
3338continue
3339fi
3340rm -f conftest.err conftest.i conftest.$ac_ext
3341
3342 # OK, works on sane cases. Now check whether nonexistent headers
3343 # can be detected and how.
3344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345/* end confdefs.h. */
3346#include <ac_nonexistent.h>
3347_ACEOF
3348if ac_fn_c_try_cpp "$LINENO"; then :
3349 # Broken: success on invalid input.
3350continue
3351else
3352 # Passes both tests.
3353ac_preproc_ok=:
3354break
3355fi
3356rm -f conftest.err conftest.i conftest.$ac_ext
3357
3358done
3359# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3360rm -f conftest.i conftest.err conftest.$ac_ext
3361if $ac_preproc_ok; then :
3362 break
3363fi
3364
3365 done
3366 ac_cv_prog_CPP=$CPP
3367
3368fi
3369 CPP=$ac_cv_prog_CPP
3370else
3371 ac_cv_prog_CPP=$CPP
3372fi
3373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3374$as_echo "$CPP" >&6; }
3375ac_preproc_ok=false
3376for ac_c_preproc_warn_flag in '' yes
3377do
3378 # Use a header file that comes with gcc, so configuring glibc
3379 # with a fresh cross-compiler works.
3380 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3381 # <limits.h> exists even on freestanding compilers.
3382 # On the NeXT, cc -E runs the code through the compiler's parser,
3383 # not just through cpp. "Syntax error" is here to catch this case.
3384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3385/* end confdefs.h. */
3386#ifdef __STDC__
3387# include <limits.h>
3388#else
3389# include <assert.h>
3390#endif
3391 Syntax error
3392_ACEOF
3393if ac_fn_c_try_cpp "$LINENO"; then :
3394
3395else
3396 # Broken: fails on valid input.
3397continue
3398fi
3399rm -f conftest.err conftest.i conftest.$ac_ext
3400
3401 # OK, works on sane cases. Now check whether nonexistent headers
3402 # can be detected and how.
3403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3404/* end confdefs.h. */
3405#include <ac_nonexistent.h>
3406_ACEOF
3407if ac_fn_c_try_cpp "$LINENO"; then :
3408 # Broken: success on invalid input.
3409continue
3410else
3411 # Passes both tests.
3412ac_preproc_ok=:
3413break
3414fi
3415rm -f conftest.err conftest.i conftest.$ac_ext
3416
3417done
3418# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3419rm -f conftest.i conftest.err conftest.$ac_ext
3420if $ac_preproc_ok; then :
3421
3422else
3423 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3424$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3425as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3426See \`config.log' for more details" "$LINENO" 5; }
3427fi
3428
3429ac_ext=c
3430ac_cpp='$CPP $CPPFLAGS'
3431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3433ac_compiler_gnu=$ac_cv_c_compiler_gnu
3434
b9249c46
MF
3435
3436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3437$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3438if ${ac_cv_path_GREP+:} false; then :
3439 $as_echo_n "(cached) " >&6
3440else
3441 if test -z "$GREP"; then
3442 ac_path_GREP_found=false
3443 # Loop through the user's path and test for each of PROGNAME-LIST
3444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3445for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3446do
3447 IFS=$as_save_IFS
3448 test -z "$as_dir" && as_dir=.
3449 for ac_prog in grep ggrep; do
3450 for ac_exec_ext in '' $ac_executable_extensions; do
3451 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3452 as_fn_executable_p "$ac_path_GREP" || continue
3453# Check for GNU ac_path_GREP and select it if it is found.
3454 # Check for GNU $ac_path_GREP
3455case `"$ac_path_GREP" --version 2>&1` in
3456*GNU*)
3457 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3458*)
3459 ac_count=0
3460 $as_echo_n 0123456789 >"conftest.in"
3461 while :
3462 do
3463 cat "conftest.in" "conftest.in" >"conftest.tmp"
3464 mv "conftest.tmp" "conftest.in"
3465 cp "conftest.in" "conftest.nl"
3466 $as_echo 'GREP' >> "conftest.nl"
3467 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3468 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3469 as_fn_arith $ac_count + 1 && ac_count=$as_val
3470 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3471 # Best one so far, save it but keep looking for a better one
3472 ac_cv_path_GREP="$ac_path_GREP"
3473 ac_path_GREP_max=$ac_count
3474 fi
3475 # 10*(2^10) chars as input seems more than enough
3476 test $ac_count -gt 10 && break
3477 done
3478 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3479esac
3480
3481 $ac_path_GREP_found && break 3
3482 done
3483 done
3484 done
3485IFS=$as_save_IFS
3486 if test -z "$ac_cv_path_GREP"; then
3487 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3488 fi
3489else
3490 ac_cv_path_GREP=$GREP
3491fi
3492
3493fi
3494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3495$as_echo "$ac_cv_path_GREP" >&6; }
3496 GREP="$ac_cv_path_GREP"
3497
3498
3499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3500$as_echo_n "checking for egrep... " >&6; }
3501if ${ac_cv_path_EGREP+:} false; then :
3502 $as_echo_n "(cached) " >&6
3503else
3504 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3505 then ac_cv_path_EGREP="$GREP -E"
3506 else
3507 if test -z "$EGREP"; then
3508 ac_path_EGREP_found=false
3509 # Loop through the user's path and test for each of PROGNAME-LIST
3510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3511for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3512do
3513 IFS=$as_save_IFS
3514 test -z "$as_dir" && as_dir=.
3515 for ac_prog in egrep; do
3516 for ac_exec_ext in '' $ac_executable_extensions; do
3517 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3518 as_fn_executable_p "$ac_path_EGREP" || continue
3519# Check for GNU ac_path_EGREP and select it if it is found.
3520 # Check for GNU $ac_path_EGREP
3521case `"$ac_path_EGREP" --version 2>&1` in
3522*GNU*)
3523 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3524*)
3525 ac_count=0
3526 $as_echo_n 0123456789 >"conftest.in"
3527 while :
3528 do
3529 cat "conftest.in" "conftest.in" >"conftest.tmp"
3530 mv "conftest.tmp" "conftest.in"
3531 cp "conftest.in" "conftest.nl"
3532 $as_echo 'EGREP' >> "conftest.nl"
3533 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3534 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3535 as_fn_arith $ac_count + 1 && ac_count=$as_val
3536 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3537 # Best one so far, save it but keep looking for a better one
3538 ac_cv_path_EGREP="$ac_path_EGREP"
3539 ac_path_EGREP_max=$ac_count
3540 fi
3541 # 10*(2^10) chars as input seems more than enough
3542 test $ac_count -gt 10 && break
3543 done
3544 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3545esac
3546
3547 $ac_path_EGREP_found && break 3
3548 done
3549 done
3550 done
3551IFS=$as_save_IFS
3552 if test -z "$ac_cv_path_EGREP"; then
3553 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3554 fi
3555else
3556 ac_cv_path_EGREP=$EGREP
3557fi
3558
3559 fi
3560fi
3561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3562$as_echo "$ac_cv_path_EGREP" >&6; }
3563 EGREP="$ac_cv_path_EGREP"
3564
3565
3566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3567$as_echo_n "checking for ANSI C header files... " >&6; }
3568if ${ac_cv_header_stdc+:} false; then :
3569 $as_echo_n "(cached) " >&6
3570else
3571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3572/* end confdefs.h. */
3573#include <stdlib.h>
3574#include <stdarg.h>
3575#include <string.h>
3576#include <float.h>
3577
3578int
3579main ()
3580{
3581
3582 ;
3583 return 0;
3584}
3585_ACEOF
3586if ac_fn_c_try_compile "$LINENO"; then :
3587 ac_cv_header_stdc=yes
3588else
3589 ac_cv_header_stdc=no
3590fi
3591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3592
3593if test $ac_cv_header_stdc = yes; then
3594 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3596/* end confdefs.h. */
3597#include <string.h>
3598
3599_ACEOF
3600if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3601 $EGREP "memchr" >/dev/null 2>&1; then :
3602
3603else
3604 ac_cv_header_stdc=no
3605fi
3606rm -f conftest*
3607
3608fi
3609
3610if test $ac_cv_header_stdc = yes; then
3611 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3613/* end confdefs.h. */
3614#include <stdlib.h>
3615
3616_ACEOF
3617if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3618 $EGREP "free" >/dev/null 2>&1; then :
3619
3620else
3621 ac_cv_header_stdc=no
3622fi
3623rm -f conftest*
3624
3625fi
3626
3627if test $ac_cv_header_stdc = yes; then
3628 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3629 if test "$cross_compiling" = yes; then :
3630 :
3631else
3632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3633/* end confdefs.h. */
3634#include <ctype.h>
3635#include <stdlib.h>
3636#if ((' ' & 0x0FF) == 0x020)
3637# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3638# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3639#else
3640# define ISLOWER(c) \
3641 (('a' <= (c) && (c) <= 'i') \
3642 || ('j' <= (c) && (c) <= 'r') \
3643 || ('s' <= (c) && (c) <= 'z'))
3644# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3645#endif
3646
3647#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3648int
3649main ()
3650{
3651 int i;
3652 for (i = 0; i < 256; i++)
3653 if (XOR (islower (i), ISLOWER (i))
3654 || toupper (i) != TOUPPER (i))
3655 return 2;
3656 return 0;
3657}
3658_ACEOF
3659if ac_fn_c_try_run "$LINENO"; then :
3660
3661else
3662 ac_cv_header_stdc=no
3663fi
3664rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3665 conftest.$ac_objext conftest.beam conftest.$ac_ext
3666fi
3667
3668fi
3669fi
3670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3671$as_echo "$ac_cv_header_stdc" >&6; }
3672if test $ac_cv_header_stdc = yes; then
3673
3674$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3675
3676fi
3677
3678# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3679for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3680 inttypes.h stdint.h unistd.h
3681do :
3682 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3683ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3684"
3685if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3686 cat >>confdefs.h <<_ACEOF
3687#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3688_ACEOF
3689
3690fi
3691
3692done
3693
3694
3695
3696 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3697if test "x$ac_cv_header_minix_config_h" = xyes; then :
3698 MINIX=yes
3699else
3700 MINIX=
3701fi
3702
3703
3704 if test "$MINIX" = yes; then
3705
3706$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3707
3708
3709$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3710
3711
3712$as_echo "#define _MINIX 1" >>confdefs.h
3713
3714 fi
3715
3716
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3718$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3719if ${ac_cv_safe_to_define___extensions__+:} false; then :
3720 $as_echo_n "(cached) " >&6
3721else
3722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3723/* end confdefs.h. */
3724
3725# define __EXTENSIONS__ 1
3726 $ac_includes_default
3727int
3728main ()
3729{
3730
3731 ;
3732 return 0;
3733}
3734_ACEOF
3735if ac_fn_c_try_compile "$LINENO"; then :
3736 ac_cv_safe_to_define___extensions__=yes
3737else
3738 ac_cv_safe_to_define___extensions__=no
3739fi
3740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3741fi
3742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3743$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3744 test $ac_cv_safe_to_define___extensions__ = yes &&
3745 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3746
3747 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3748
3749 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3750
3751 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3752
3753 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3754
3755
3756test "$program_prefix" != NONE &&
3757 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3758# Use a double $ so make ignores it.
3759test "$program_suffix" != NONE &&
3760 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3761# Double any \ or $.
3762# By default was `s,x,x', remove it if useless.
3763ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3764program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3765
3766# Find a good install program. We prefer a C program (faster),
3767# so one script is as good as another. But avoid the broken or
3768# incompatible versions:
3769# SysV /etc/install, /usr/sbin/install
3770# SunOS /usr/etc/install
3771# IRIX /sbin/install
3772# AIX /bin/install
3773# AmigaOS /C/install, which installs bootblocks on floppy discs
3774# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3775# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3776# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3777# OS/2's system install, which has a completely different semantic
3778# ./install, which can be erroneously created by make from ./install.sh.
3779# Reject install programs that cannot install multiple files.
3780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3781$as_echo_n "checking for a BSD-compatible install... " >&6; }
3782if test -z "$INSTALL"; then
3783if ${ac_cv_path_install+:} false; then :
3784 $as_echo_n "(cached) " >&6
3785else
3786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3787for as_dir in $PATH
3788do
3789 IFS=$as_save_IFS
3790 test -z "$as_dir" && as_dir=.
3791 # Account for people who put trailing slashes in PATH elements.
3792case $as_dir/ in #((
3793 ./ | .// | /[cC]/* | \
3794 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3795 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3796 /usr/ucb/* ) ;;
3797 *)
3798 # OSF1 and SCO ODT 3.0 have their own names for install.
3799 # Don't use installbsd from OSF since it installs stuff as root
3800 # by default.
3801 for ac_prog in ginstall scoinst install; do
3802 for ac_exec_ext in '' $ac_executable_extensions; do
3803 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3804 if test $ac_prog = install &&
3805 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3806 # AIX install. It has an incompatible calling convention.
3807 :
3808 elif test $ac_prog = install &&
3809 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3810 # program-specific install script used by HP pwplus--don't use.
3811 :
3812 else
3813 rm -rf conftest.one conftest.two conftest.dir
3814 echo one > conftest.one
3815 echo two > conftest.two
3816 mkdir conftest.dir
3817 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3818 test -s conftest.one && test -s conftest.two &&
3819 test -s conftest.dir/conftest.one &&
3820 test -s conftest.dir/conftest.two
3821 then
3822 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3823 break 3
3824 fi
3825 fi
3826 fi
3827 done
3828 done
3829 ;;
3830esac
3831
3832 done
3833IFS=$as_save_IFS
3834
3835rm -rf conftest.one conftest.two conftest.dir
3836
3837fi
3838 if test "${ac_cv_path_install+set}" = set; then
3839 INSTALL=$ac_cv_path_install
3840 else
3841 # As a last resort, use the slow shell script. Don't cache a
3842 # value for INSTALL within a source directory, because that will
3843 # break other packages using the cache if that directory is
3844 # removed, or if the value is a relative name.
3845 INSTALL=$ac_install_sh
3846 fi
3847fi
3848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3849$as_echo "$INSTALL" >&6; }
3850
3851# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3852# It thinks the first close brace ends the variable substitution.
3853test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3854
3855test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3856
3857test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3858
3859rm -rf .tst 2>/dev/null
3860mkdir .tst 2>/dev/null
3861if test -d .tst; then
3862 am__leading_dot=.
3863else
3864 am__leading_dot=_
3865fi
3866rmdir .tst 2>/dev/null
3867
3868DEPDIR="${am__leading_dot}deps"
3869
3870case `pwd` in
3871 *\ * | *\ *)
3872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3873$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3874esac
3875
3876
3877
3878macro_version='2.2.7a'
3879macro_revision='1.3134'
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893ltmain="$ac_aux_dir/ltmain.sh"
3894
3895# Backslashify metacharacters that are still active within
3896# double-quoted strings.
3897sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3898
3899# Same as above, but do not quote variable references.
3900double_quote_subst='s/\(["`\\]\)/\\\1/g'
3901
3902# Sed substitution to delay expansion of an escaped shell variable in a
3903# double_quote_subst'ed string.
3904delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3905
3906# Sed substitution to delay expansion of an escaped single quote.
3907delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3908
3909# Sed substitution to avoid accidental globbing in evaled expressions
3910no_glob_subst='s/\*/\\\*/g'
3911
3912ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3913ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3914ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3915
3916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3917$as_echo_n "checking how to print strings... " >&6; }
3918# Test print first, because it will be a builtin if present.
3919if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3920 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3921 ECHO='print -r --'
3922elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3923 ECHO='printf %s\n'
3924else
3925 # Use this function as a fallback that always works.
3926 func_fallback_echo ()
3927 {
3928 eval 'cat <<_LTECHO_EOF
3929$1
3930_LTECHO_EOF'
3931 }
3932 ECHO='func_fallback_echo'
3933fi
3934
3935# func_echo_all arg...
3936# Invoke $ECHO with all args, space-separated.
3937func_echo_all ()
3938{
3939 $ECHO ""
3940}
3941
3942case "$ECHO" in
3943 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3944$as_echo "printf" >&6; } ;;
3945 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3946$as_echo "print -r" >&6; } ;;
3947 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3948$as_echo "cat" >&6; } ;;
3949esac
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3965$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3966if ${ac_cv_path_SED+:} false; then :
3967 $as_echo_n "(cached) " >&6
3968else
3969 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3970 for ac_i in 1 2 3 4 5 6 7; do
3971 ac_script="$ac_script$as_nl$ac_script"
3972 done
3973 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3974 { ac_script=; unset ac_script;}
3975 if test -z "$SED"; then
3976 ac_path_SED_found=false
3977 # Loop through the user's path and test for each of PROGNAME-LIST
3978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3979for as_dir in $PATH
3980do
3981 IFS=$as_save_IFS
3982 test -z "$as_dir" && as_dir=.
3983 for ac_prog in sed gsed; do
3984 for ac_exec_ext in '' $ac_executable_extensions; do
3985 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3986 as_fn_executable_p "$ac_path_SED" || continue
3987# Check for GNU ac_path_SED and select it if it is found.
3988 # Check for GNU $ac_path_SED
3989case `"$ac_path_SED" --version 2>&1` in
3990*GNU*)
3991 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3992*)
3993 ac_count=0
3994 $as_echo_n 0123456789 >"conftest.in"
3995 while :
3996 do
3997 cat "conftest.in" "conftest.in" >"conftest.tmp"
3998 mv "conftest.tmp" "conftest.in"
3999 cp "conftest.in" "conftest.nl"
4000 $as_echo '' >> "conftest.nl"
4001 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4002 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4003 as_fn_arith $ac_count + 1 && ac_count=$as_val
4004 if test $ac_count -gt ${ac_path_SED_max-0}; then
4005 # Best one so far, save it but keep looking for a better one
4006 ac_cv_path_SED="$ac_path_SED"
4007 ac_path_SED_max=$ac_count
4008 fi
4009 # 10*(2^10) chars as input seems more than enough
4010 test $ac_count -gt 10 && break
4011 done
4012 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4013esac
4014
4015 $ac_path_SED_found && break 3
4016 done
4017 done
4018 done
4019IFS=$as_save_IFS
4020 if test -z "$ac_cv_path_SED"; then
4021 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4022 fi
4023else
4024 ac_cv_path_SED=$SED
4025fi
4026
4027fi
4028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4029$as_echo "$ac_cv_path_SED" >&6; }
4030 SED="$ac_cv_path_SED"
4031 rm -f conftest.sed
4032
4033test -z "$SED" && SED=sed
4034Xsed="$SED -e 1s/^X//"
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4047$as_echo_n "checking for fgrep... " >&6; }
4048if ${ac_cv_path_FGREP+:} false; then :
4049 $as_echo_n "(cached) " >&6
4050else
4051 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4052 then ac_cv_path_FGREP="$GREP -F"
4053 else
4054 if test -z "$FGREP"; then
4055 ac_path_FGREP_found=false
4056 # Loop through the user's path and test for each of PROGNAME-LIST
4057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4058for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4059do
4060 IFS=$as_save_IFS
4061 test -z "$as_dir" && as_dir=.
4062 for ac_prog in fgrep; do
4063 for ac_exec_ext in '' $ac_executable_extensions; do
4064 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4065 as_fn_executable_p "$ac_path_FGREP" || continue
4066# Check for GNU ac_path_FGREP and select it if it is found.
4067 # Check for GNU $ac_path_FGREP
4068case `"$ac_path_FGREP" --version 2>&1` in
4069*GNU*)
4070 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4071*)
4072 ac_count=0
4073 $as_echo_n 0123456789 >"conftest.in"
4074 while :
4075 do
4076 cat "conftest.in" "conftest.in" >"conftest.tmp"
4077 mv "conftest.tmp" "conftest.in"
4078 cp "conftest.in" "conftest.nl"
4079 $as_echo 'FGREP' >> "conftest.nl"
4080 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4081 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4082 as_fn_arith $ac_count + 1 && ac_count=$as_val
4083 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4084 # Best one so far, save it but keep looking for a better one
4085 ac_cv_path_FGREP="$ac_path_FGREP"
4086 ac_path_FGREP_max=$ac_count
4087 fi
4088 # 10*(2^10) chars as input seems more than enough
4089 test $ac_count -gt 10 && break
4090 done
4091 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4092esac
4093
4094 $ac_path_FGREP_found && break 3
4095 done
4096 done
4097 done
4098IFS=$as_save_IFS
4099 if test -z "$ac_cv_path_FGREP"; then
4100 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4101 fi
4102else
4103 ac_cv_path_FGREP=$FGREP
4104fi
4105
4106 fi
4107fi
4108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4109$as_echo "$ac_cv_path_FGREP" >&6; }
4110 FGREP="$ac_cv_path_FGREP"
4111
4112
4113test -z "$GREP" && GREP=grep
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133# Check whether --with-gnu-ld was given.
4134if test "${with_gnu_ld+set}" = set; then :
4135 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4136else
4137 with_gnu_ld=no
4138fi
4139
4140ac_prog=ld
4141if test "$GCC" = yes; then
4142 # Check if gcc -print-prog-name=ld gives a path.
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4144$as_echo_n "checking for ld used by $CC... " >&6; }
4145 case $host in
4146 *-*-mingw*)
4147 # gcc leaves a trailing carriage return which upsets mingw
4148 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4149 *)
4150 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4151 esac
4152 case $ac_prog in
4153 # Accept absolute paths.
4154 [\\/]* | ?:[\\/]*)
4155 re_direlt='/[^/][^/]*/\.\./'
4156 # Canonicalize the pathname of ld
4157 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4158 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4159 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4160 done
4161 test -z "$LD" && LD="$ac_prog"
4162 ;;
4163 "")
4164 # If it fails, then pretend we aren't using GCC.
4165 ac_prog=ld
4166 ;;
4167 *)
4168 # If it is relative, then search for the first ld in PATH.
4169 with_gnu_ld=unknown
4170 ;;
4171 esac
4172elif test "$with_gnu_ld" = yes; then
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4174$as_echo_n "checking for GNU ld... " >&6; }
4175else
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4177$as_echo_n "checking for non-GNU ld... " >&6; }
4178fi
4179if ${lt_cv_path_LD+:} false; then :
4180 $as_echo_n "(cached) " >&6
4181else
4182 if test -z "$LD"; then
4183 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4184 for ac_dir in $PATH; do
4185 IFS="$lt_save_ifs"
4186 test -z "$ac_dir" && ac_dir=.
4187 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4188 lt_cv_path_LD="$ac_dir/$ac_prog"
4189 # Check to see if the program is GNU ld. I'd rather use --version,
4190 # but apparently some variants of GNU ld only accept -v.
4191 # Break only if it was the GNU/non-GNU ld that we prefer.
4192 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4193 *GNU* | *'with BFD'*)
4194 test "$with_gnu_ld" != no && break
4195 ;;
4196 *)
4197 test "$with_gnu_ld" != yes && break
4198 ;;
4199 esac
4200 fi
4201 done
4202 IFS="$lt_save_ifs"
4203else
4204 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4205fi
4206fi
4207
4208LD="$lt_cv_path_LD"
4209if test -n "$LD"; then
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4211$as_echo "$LD" >&6; }
4212else
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4214$as_echo "no" >&6; }
4215fi
4216test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4218$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4219if ${lt_cv_prog_gnu_ld+:} false; then :
4220 $as_echo_n "(cached) " >&6
4221else
4222 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4223case `$LD -v 2>&1 </dev/null` in
4224*GNU* | *'with BFD'*)
4225 lt_cv_prog_gnu_ld=yes
4226 ;;
4227*)
4228 lt_cv_prog_gnu_ld=no
4229 ;;
4230esac
4231fi
4232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4233$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4234with_gnu_ld=$lt_cv_prog_gnu_ld
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4245$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4246if ${lt_cv_path_NM+:} false; then :
4247 $as_echo_n "(cached) " >&6
4248else
4249 if test -n "$NM"; then
4250 # Let the user override the test.
4251 lt_cv_path_NM="$NM"
4252else
4253 lt_nm_to_check="${ac_tool_prefix}nm"
4254 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4255 lt_nm_to_check="$lt_nm_to_check nm"
4256 fi
4257 for lt_tmp_nm in $lt_nm_to_check; do
4258 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4259 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4260 IFS="$lt_save_ifs"
4261 test -z "$ac_dir" && ac_dir=.
4262 tmp_nm="$ac_dir/$lt_tmp_nm"
4263 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4264 # Check to see if the nm accepts a BSD-compat flag.
4265 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4266 # nm: unknown option "B" ignored
4267 # Tru64's nm complains that /dev/null is an invalid object file
4268 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4269 */dev/null* | *'Invalid file or object type'*)
4270 lt_cv_path_NM="$tmp_nm -B"
4271 break
4272 ;;
4273 *)
4274 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4275 */dev/null*)
4276 lt_cv_path_NM="$tmp_nm -p"
4277 break
4278 ;;
4279 *)
4280 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4281 continue # so that we can try to find one that supports BSD flags
4282 ;;
4283 esac
4284 ;;
4285 esac
4286 fi
4287 done
4288 IFS="$lt_save_ifs"
4289 done
4290 : ${lt_cv_path_NM=no}
4291fi
4292fi
4293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4294$as_echo "$lt_cv_path_NM" >&6; }
4295if test "$lt_cv_path_NM" != "no"; then
4296 NM="$lt_cv_path_NM"
4297else
4298 # Didn't find any BSD compatible name lister, look for dumpbin.
4299 if test -n "$DUMPBIN"; then :
4300 # Let the user override the test.
4301 else
4302 if test -n "$ac_tool_prefix"; then
4303 for ac_prog in dumpbin "link -dump"
4304 do
4305 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4306set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4308$as_echo_n "checking for $ac_word... " >&6; }
4309if ${ac_cv_prog_DUMPBIN+:} false; then :
4310 $as_echo_n "(cached) " >&6
4311else
4312 if test -n "$DUMPBIN"; then
4313 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4314else
4315as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4316for as_dir in $PATH
4317do
4318 IFS=$as_save_IFS
4319 test -z "$as_dir" && as_dir=.
4320 for ac_exec_ext in '' $ac_executable_extensions; do
4321 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4322 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4324 break 2
4325 fi
4326done
4327 done
4328IFS=$as_save_IFS
4329
4330fi
4331fi
4332DUMPBIN=$ac_cv_prog_DUMPBIN
4333if test -n "$DUMPBIN"; then
4334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4335$as_echo "$DUMPBIN" >&6; }
4336else
4337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4338$as_echo "no" >&6; }
4339fi
4340
4341
4342 test -n "$DUMPBIN" && break
4343 done
4344fi
4345if test -z "$DUMPBIN"; then
4346 ac_ct_DUMPBIN=$DUMPBIN
4347 for ac_prog in dumpbin "link -dump"
4348do
4349 # Extract the first word of "$ac_prog", so it can be a program name with args.
4350set dummy $ac_prog; ac_word=$2
4351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4352$as_echo_n "checking for $ac_word... " >&6; }
4353if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4354 $as_echo_n "(cached) " >&6
4355else
4356 if test -n "$ac_ct_DUMPBIN"; then
4357 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4358else
4359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4360for as_dir in $PATH
4361do
4362 IFS=$as_save_IFS
4363 test -z "$as_dir" && as_dir=.
4364 for ac_exec_ext in '' $ac_executable_extensions; do
4365 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4366 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4367 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4368 break 2
4369 fi
4370done
4371 done
4372IFS=$as_save_IFS
4373
4374fi
4375fi
4376ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4377if test -n "$ac_ct_DUMPBIN"; then
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4379$as_echo "$ac_ct_DUMPBIN" >&6; }
4380else
4381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4382$as_echo "no" >&6; }
4383fi
4384
4385
4386 test -n "$ac_ct_DUMPBIN" && break
4387done
4388
4389 if test "x$ac_ct_DUMPBIN" = x; then
4390 DUMPBIN=":"
4391 else
4392 case $cross_compiling:$ac_tool_warned in
4393yes:)
4394{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4395$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4396ac_tool_warned=yes ;;
4397esac
4398 DUMPBIN=$ac_ct_DUMPBIN
4399 fi
4400fi
4401
4402 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4403 *COFF*)
4404 DUMPBIN="$DUMPBIN -symbols"
4405 ;;
4406 *)
4407 DUMPBIN=:
4408 ;;
4409 esac
4410 fi
4411
4412 if test "$DUMPBIN" != ":"; then
4413 NM="$DUMPBIN"
4414 fi
4415fi
4416test -z "$NM" && NM=nm
4417
4418
4419
4420
4421
4422
4423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4424$as_echo_n "checking the name lister ($NM) interface... " >&6; }
4425if ${lt_cv_nm_interface+:} false; then :
4426 $as_echo_n "(cached) " >&6
4427else
4428 lt_cv_nm_interface="BSD nm"
4429 echo "int some_variable = 0;" > conftest.$ac_ext
4430 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4431 (eval "$ac_compile" 2>conftest.err)
4432 cat conftest.err >&5
4433 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4434 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4435 cat conftest.err >&5
4436 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4437 cat conftest.out >&5
4438 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4439 lt_cv_nm_interface="MS dumpbin"
4440 fi
4441 rm -f conftest*
4442fi
4443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4444$as_echo "$lt_cv_nm_interface" >&6; }
4445
4446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4447$as_echo_n "checking whether ln -s works... " >&6; }
4448LN_S=$as_ln_s
4449if test "$LN_S" = "ln -s"; then
4450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4451$as_echo "yes" >&6; }
4452else
4453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4454$as_echo "no, using $LN_S" >&6; }
4455fi
4456
4457# find the maximum length of command line arguments
4458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4459$as_echo_n "checking the maximum length of command line arguments... " >&6; }
4460if ${lt_cv_sys_max_cmd_len+:} false; then :
4461 $as_echo_n "(cached) " >&6
4462else
4463 i=0
4464 teststring="ABCD"
4465
4466 case $build_os in
4467 msdosdjgpp*)
4468 # On DJGPP, this test can blow up pretty badly due to problems in libc
4469 # (any single argument exceeding 2000 bytes causes a buffer overrun
4470 # during glob expansion). Even if it were fixed, the result of this
4471 # check would be larger than it should be.
4472 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4473 ;;
4474
4475 gnu*)
4476 # Under GNU Hurd, this test is not required because there is
4477 # no limit to the length of command line arguments.
4478 # Libtool will interpret -1 as no limit whatsoever
4479 lt_cv_sys_max_cmd_len=-1;
4480 ;;
4481
4482 cygwin* | mingw* | cegcc*)
4483 # On Win9x/ME, this test blows up -- it succeeds, but takes
4484 # about 5 minutes as the teststring grows exponentially.
4485 # Worse, since 9x/ME are not pre-emptively multitasking,
4486 # you end up with a "frozen" computer, even though with patience
4487 # the test eventually succeeds (with a max line length of 256k).
4488 # Instead, let's just punt: use the minimum linelength reported by
4489 # all of the supported platforms: 8192 (on NT/2K/XP).
4490 lt_cv_sys_max_cmd_len=8192;
4491 ;;
4492
4493 mint*)
4494 # On MiNT this can take a long time and run out of memory.
4495 lt_cv_sys_max_cmd_len=8192;
4496 ;;
4497
4498 amigaos*)
4499 # On AmigaOS with pdksh, this test takes hours, literally.
4500 # So we just punt and use a minimum line length of 8192.
4501 lt_cv_sys_max_cmd_len=8192;
4502 ;;
4503
4504 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4505 # This has been around since 386BSD, at least. Likely further.
4506 if test -x /sbin/sysctl; then
4507 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4508 elif test -x /usr/sbin/sysctl; then
4509 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4510 else
4511 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4512 fi
4513 # And add a safety zone
4514 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4515 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4516 ;;
4517
4518 interix*)
4519 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4520 lt_cv_sys_max_cmd_len=196608
4521 ;;
4522
4523 osf*)
4524 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4525 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4526 # nice to cause kernel panics so lets avoid the loop below.
4527 # First set a reasonable default.
4528 lt_cv_sys_max_cmd_len=16384
4529 #
4530 if test -x /sbin/sysconfig; then
4531 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4532 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4533 esac
4534 fi
4535 ;;
4536 sco3.2v5*)
4537 lt_cv_sys_max_cmd_len=102400
4538 ;;
4539 sysv5* | sco5v6* | sysv4.2uw2*)
4540 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4541 if test -n "$kargmax"; then
4542 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4543 else
4544 lt_cv_sys_max_cmd_len=32768
4545 fi
4546 ;;
4547 *)
4548 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4549 if test -n "$lt_cv_sys_max_cmd_len"; then
4550 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4551 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4552 else
4553 # Make teststring a little bigger before we do anything with it.
4554 # a 1K string should be a reasonable start.
4555 for i in 1 2 3 4 5 6 7 8 ; do
4556 teststring=$teststring$teststring
4557 done
4558 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4559 # If test is not a shell built-in, we'll probably end up computing a
4560 # maximum length that is only half of the actual maximum length, but
4561 # we can't tell.
4562 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4563 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4564 test $i != 17 # 1/2 MB should be enough
4565 do
4566 i=`expr $i + 1`
4567 teststring=$teststring$teststring
4568 done
4569 # Only check the string length outside the loop.
4570 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4571 teststring=
4572 # Add a significant safety factor because C++ compilers can tack on
4573 # massive amounts of additional arguments before passing them to the
4574 # linker. It appears as though 1/2 is a usable value.
4575 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4576 fi
4577 ;;
4578 esac
4579
4580fi
4581
4582if test -n $lt_cv_sys_max_cmd_len ; then
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4584$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4585else
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4587$as_echo "none" >&6; }
4588fi
4589max_cmd_len=$lt_cv_sys_max_cmd_len
4590
4591
4592
4593
4594
4595
4596: ${CP="cp -f"}
4597: ${MV="mv -f"}
4598: ${RM="rm -f"}
4599
4600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4601$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4602# Try some XSI features
4603xsi_shell=no
4604( _lt_dummy="a/b/c"
4605 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4606 = c,a/b,, \
4607 && eval 'test $(( 1 + 1 )) -eq 2 \
4608 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4609 && xsi_shell=yes
4610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4611$as_echo "$xsi_shell" >&6; }
4612
4613
4614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4615$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4616lt_shell_append=no
4617( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4618 >/dev/null 2>&1 \
4619 && lt_shell_append=yes
4620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4621$as_echo "$lt_shell_append" >&6; }
4622
4623
4624if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4625 lt_unset=unset
4626else
4627 lt_unset=false
4628fi
4629
4630
4631
4632
4633
4634# test EBCDIC or ASCII
4635case `echo X|tr X '\101'` in
4636 A) # ASCII based system
4637 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4638 lt_SP2NL='tr \040 \012'
4639 lt_NL2SP='tr \015\012 \040\040'
4640 ;;
4641 *) # EBCDIC based system
4642 lt_SP2NL='tr \100 \n'
4643 lt_NL2SP='tr \r\n \100\100'
4644 ;;
4645esac
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4656$as_echo_n "checking for $LD option to reload object files... " >&6; }
4657if ${lt_cv_ld_reload_flag+:} false; then :
4658 $as_echo_n "(cached) " >&6
4659else
4660 lt_cv_ld_reload_flag='-r'
4661fi
4662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4663$as_echo "$lt_cv_ld_reload_flag" >&6; }
4664reload_flag=$lt_cv_ld_reload_flag
4665case $reload_flag in
4666"" | " "*) ;;
4667*) reload_flag=" $reload_flag" ;;
4668esac
4669reload_cmds='$LD$reload_flag -o $output$reload_objs'
4670case $host_os in
4671 darwin*)
4672 if test "$GCC" = yes; then
4673 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4674 else
4675 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4676 fi
4677 ;;
4678esac
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688if test -n "$ac_tool_prefix"; then
4689 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4690set dummy ${ac_tool_prefix}objdump; ac_word=$2
4691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4692$as_echo_n "checking for $ac_word... " >&6; }
4693if ${ac_cv_prog_OBJDUMP+:} false; then :
4694 $as_echo_n "(cached) " >&6
4695else
4696 if test -n "$OBJDUMP"; then
4697 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4698else
4699as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4700for as_dir in $PATH
4701do
4702 IFS=$as_save_IFS
4703 test -z "$as_dir" && as_dir=.
4704 for ac_exec_ext in '' $ac_executable_extensions; do
4705 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4706 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4708 break 2
4709 fi
4710done
4711 done
4712IFS=$as_save_IFS
4713
4714fi
4715fi
4716OBJDUMP=$ac_cv_prog_OBJDUMP
4717if test -n "$OBJDUMP"; then
4718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4719$as_echo "$OBJDUMP" >&6; }
4720else
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4722$as_echo "no" >&6; }
4723fi
4724
4725
4726fi
4727if test -z "$ac_cv_prog_OBJDUMP"; then
4728 ac_ct_OBJDUMP=$OBJDUMP
4729 # Extract the first word of "objdump", so it can be a program name with args.
4730set dummy objdump; ac_word=$2
4731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4732$as_echo_n "checking for $ac_word... " >&6; }
4733if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4734 $as_echo_n "(cached) " >&6
4735else
4736 if test -n "$ac_ct_OBJDUMP"; then
4737 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4738else
4739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4740for as_dir in $PATH
4741do
4742 IFS=$as_save_IFS
4743 test -z "$as_dir" && as_dir=.
4744 for ac_exec_ext in '' $ac_executable_extensions; do
4745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4746 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4748 break 2
4749 fi
4750done
4751 done
4752IFS=$as_save_IFS
4753
4754fi
4755fi
4756ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4757if test -n "$ac_ct_OBJDUMP"; then
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4759$as_echo "$ac_ct_OBJDUMP" >&6; }
4760else
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4762$as_echo "no" >&6; }
4763fi
4764
4765 if test "x$ac_ct_OBJDUMP" = x; then
4766 OBJDUMP="false"
4767 else
4768 case $cross_compiling:$ac_tool_warned in
4769yes:)
4770{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4771$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4772ac_tool_warned=yes ;;
4773esac
4774 OBJDUMP=$ac_ct_OBJDUMP
4775 fi
4776else
4777 OBJDUMP="$ac_cv_prog_OBJDUMP"
4778fi
4779
4780test -z "$OBJDUMP" && OBJDUMP=objdump
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4791$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4792if ${lt_cv_deplibs_check_method+:} false; then :
4793 $as_echo_n "(cached) " >&6
4794else
4795 lt_cv_file_magic_cmd='$MAGIC_CMD'
4796lt_cv_file_magic_test_file=
4797lt_cv_deplibs_check_method='unknown'
4798# Need to set the preceding variable on all platforms that support
4799# interlibrary dependencies.
4800# 'none' -- dependencies not supported.
4801# `unknown' -- same as none, but documents that we really don't know.
4802# 'pass_all' -- all dependencies passed with no checks.
4803# 'test_compile' -- check by making test program.
4804# 'file_magic [[regex]]' -- check by looking for files in library path
4805# which responds to the $file_magic_cmd with a given extended regex.
4806# If you have `file' or equivalent on your system and you're not sure
4807# whether `pass_all' will *always* work, you probably want this one.
4808
4809case $host_os in
4810aix[4-9]*)
4811 lt_cv_deplibs_check_method=pass_all
4812 ;;
4813
4814beos*)
4815 lt_cv_deplibs_check_method=pass_all
4816 ;;
4817
4818bsdi[45]*)
4819 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4820 lt_cv_file_magic_cmd='/usr/bin/file -L'
4821 lt_cv_file_magic_test_file=/shlib/libc.so
4822 ;;
4823
4824cygwin*)
4825 # func_win32_libid is a shell function defined in ltmain.sh
4826 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4827 lt_cv_file_magic_cmd='func_win32_libid'
4828 ;;
4829
4830mingw* | pw32*)
4831 # Base MSYS/MinGW do not provide the 'file' command needed by
4832 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4833 # unless we find 'file', for example because we are cross-compiling.
4834 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4835 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4836 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4837 lt_cv_file_magic_cmd='func_win32_libid'
4838 else
4839 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4840 lt_cv_file_magic_cmd='$OBJDUMP -f'
4841 fi
4842 ;;
4843
4844cegcc*)
4845 # use the weaker test based on 'objdump'. See mingw*.
4846 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4847 lt_cv_file_magic_cmd='$OBJDUMP -f'
4848 ;;
4849
4850darwin* | rhapsody*)
4851 lt_cv_deplibs_check_method=pass_all
4852 ;;
4853
4854freebsd* | dragonfly*)
4855 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4856 case $host_cpu in
4857 i*86 )
4858 # Not sure whether the presence of OpenBSD here was a mistake.
4859 # Let's accept both of them until this is cleared up.
4860 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4861 lt_cv_file_magic_cmd=/usr/bin/file
4862 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4863 ;;
4864 esac
4865 else
4866 lt_cv_deplibs_check_method=pass_all
4867 fi
4868 ;;
4869
4870gnu*)
4871 lt_cv_deplibs_check_method=pass_all
4872 ;;
4873
4874haiku*)
4875 lt_cv_deplibs_check_method=pass_all
4876 ;;
4877
4878hpux10.20* | hpux11*)
4879 lt_cv_file_magic_cmd=/usr/bin/file
4880 case $host_cpu in
4881 ia64*)
4882 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4883 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4884 ;;
4885 hppa*64*)
4886 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]'
4887 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4888 ;;
4889 *)
4890 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4891 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4892 ;;
4893 esac
4894 ;;
4895
4896interix[3-9]*)
4897 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4898 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4899 ;;
4900
4901irix5* | irix6* | nonstopux*)
4902 case $LD in
4903 *-32|*"-32 ") libmagic=32-bit;;
4904 *-n32|*"-n32 ") libmagic=N32;;
4905 *-64|*"-64 ") libmagic=64-bit;;
4906 *) libmagic=never-match;;
4907 esac
4908 lt_cv_deplibs_check_method=pass_all
4909 ;;
4910
4911# This must be Linux ELF.
4912linux* | k*bsd*-gnu | kopensolaris*-gnu)
4913 lt_cv_deplibs_check_method=pass_all
4914 ;;
4915
4916netbsd*)
4917 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4918 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4919 else
4920 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4921 fi
4922 ;;
4923
4924newos6*)
4925 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4926 lt_cv_file_magic_cmd=/usr/bin/file
4927 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4928 ;;
4929
4930*nto* | *qnx*)
4931 lt_cv_deplibs_check_method=pass_all
4932 ;;
4933
4934openbsd*)
4935 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4936 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4937 else
4938 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4939 fi
4940 ;;
4941
4942osf3* | osf4* | osf5*)
4943 lt_cv_deplibs_check_method=pass_all
4944 ;;
4945
4946rdos*)
4947 lt_cv_deplibs_check_method=pass_all
4948 ;;
4949
4950solaris*)
4951 lt_cv_deplibs_check_method=pass_all
4952 ;;
4953
4954sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4955 lt_cv_deplibs_check_method=pass_all
4956 ;;
4957
4958sysv4 | sysv4.3*)
4959 case $host_vendor in
4960 motorola)
4961 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]'
4962 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4963 ;;
4964 ncr)
4965 lt_cv_deplibs_check_method=pass_all
4966 ;;
4967 sequent)
4968 lt_cv_file_magic_cmd='/bin/file'
4969 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4970 ;;
4971 sni)
4972 lt_cv_file_magic_cmd='/bin/file'
4973 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4974 lt_cv_file_magic_test_file=/lib/libc.so
4975 ;;
4976 siemens)
4977 lt_cv_deplibs_check_method=pass_all
4978 ;;
4979 pc)
4980 lt_cv_deplibs_check_method=pass_all
4981 ;;
4982 esac
4983 ;;
4984
4985tpf*)
4986 lt_cv_deplibs_check_method=pass_all
4987 ;;
4988esac
4989
4990fi
4991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4992$as_echo "$lt_cv_deplibs_check_method" >&6; }
4993file_magic_cmd=$lt_cv_file_magic_cmd
4994deplibs_check_method=$lt_cv_deplibs_check_method
4995test -z "$deplibs_check_method" && deplibs_check_method=unknown
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008plugin_option=
5009plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5010for plugin in $plugin_names; do
5011 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5012 if test x$plugin_so = x$plugin; then
5013 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5014 fi
5015 if test x$plugin_so != x$plugin; then
5016 plugin_option="--plugin $plugin_so"
5017 break
5018 fi
5019done
5020
5021if test -n "$ac_tool_prefix"; then
5022 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5023set dummy ${ac_tool_prefix}ar; ac_word=$2
5024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5025$as_echo_n "checking for $ac_word... " >&6; }
5026if ${ac_cv_prog_AR+:} false; then :
5027 $as_echo_n "(cached) " >&6
5028else
5029 if test -n "$AR"; then
5030 ac_cv_prog_AR="$AR" # Let the user override the test.
5031else
5032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5033for as_dir in $PATH
5034do
5035 IFS=$as_save_IFS
5036 test -z "$as_dir" && as_dir=.
5037 for ac_exec_ext in '' $ac_executable_extensions; do
5038 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5039 ac_cv_prog_AR="${ac_tool_prefix}ar"
5040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5041 break 2
5042 fi
5043done
5044 done
5045IFS=$as_save_IFS
5046
5047fi
5048fi
5049AR=$ac_cv_prog_AR
5050if test -n "$AR"; then
5051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5052$as_echo "$AR" >&6; }
5053else
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5055$as_echo "no" >&6; }
5056fi
5057
5058
5059fi
5060if test -z "$ac_cv_prog_AR"; then
5061 ac_ct_AR=$AR
5062 # Extract the first word of "ar", so it can be a program name with args.
5063set dummy ar; ac_word=$2
5064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5065$as_echo_n "checking for $ac_word... " >&6; }
5066if ${ac_cv_prog_ac_ct_AR+:} false; then :
5067 $as_echo_n "(cached) " >&6
5068else
5069 if test -n "$ac_ct_AR"; then
5070 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5071else
5072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5073for as_dir in $PATH
5074do
5075 IFS=$as_save_IFS
5076 test -z "$as_dir" && as_dir=.
5077 for ac_exec_ext in '' $ac_executable_extensions; do
5078 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5079 ac_cv_prog_ac_ct_AR="ar"
5080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5081 break 2
5082 fi
5083done
5084 done
5085IFS=$as_save_IFS
5086
5087fi
5088fi
5089ac_ct_AR=$ac_cv_prog_ac_ct_AR
5090if test -n "$ac_ct_AR"; then
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5092$as_echo "$ac_ct_AR" >&6; }
5093else
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5095$as_echo "no" >&6; }
5096fi
5097
5098 if test "x$ac_ct_AR" = x; then
5099 AR="false"
5100 else
5101 case $cross_compiling:$ac_tool_warned in
5102yes:)
5103{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5104$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5105ac_tool_warned=yes ;;
5106esac
5107 AR=$ac_ct_AR
5108 fi
5109else
5110 AR="$ac_cv_prog_AR"
5111fi
5112
5113test -z "$AR" && AR=ar
5114if test -n "$plugin_option"; then
5115 if $AR --help 2>&1 | grep -q "\--plugin"; then
5116 touch conftest.c
5117 $AR $plugin_option rc conftest.a conftest.c
5118 if test "$?" != 0; then
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5120$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5121 else
5122 AR="$AR $plugin_option"
5123 fi
5124 rm -f conftest.*
5125 fi
5126fi
5127test -z "$AR_FLAGS" && AR_FLAGS=cru
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139if test -n "$ac_tool_prefix"; then
5140 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5141set dummy ${ac_tool_prefix}strip; ac_word=$2
5142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5143$as_echo_n "checking for $ac_word... " >&6; }
5144if ${ac_cv_prog_STRIP+:} false; then :
5145 $as_echo_n "(cached) " >&6
5146else
5147 if test -n "$STRIP"; then
5148 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5149else
5150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5151for as_dir in $PATH
5152do
5153 IFS=$as_save_IFS
5154 test -z "$as_dir" && as_dir=.
5155 for ac_exec_ext in '' $ac_executable_extensions; do
5156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5157 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5159 break 2
5160 fi
5161done
5162 done
5163IFS=$as_save_IFS
5164
5165fi
5166fi
5167STRIP=$ac_cv_prog_STRIP
5168if test -n "$STRIP"; then
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5170$as_echo "$STRIP" >&6; }
5171else
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5173$as_echo "no" >&6; }
5174fi
5175
5176
5177fi
5178if test -z "$ac_cv_prog_STRIP"; then
5179 ac_ct_STRIP=$STRIP
5180 # Extract the first word of "strip", so it can be a program name with args.
5181set dummy strip; ac_word=$2
5182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5183$as_echo_n "checking for $ac_word... " >&6; }
5184if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5185 $as_echo_n "(cached) " >&6
5186else
5187 if test -n "$ac_ct_STRIP"; then
5188 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5189else
5190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5191for as_dir in $PATH
5192do
5193 IFS=$as_save_IFS
5194 test -z "$as_dir" && as_dir=.
5195 for ac_exec_ext in '' $ac_executable_extensions; do
5196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5197 ac_cv_prog_ac_ct_STRIP="strip"
5198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5199 break 2
5200 fi
5201done
5202 done
5203IFS=$as_save_IFS
5204
5205fi
5206fi
5207ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5208if test -n "$ac_ct_STRIP"; then
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5210$as_echo "$ac_ct_STRIP" >&6; }
5211else
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5213$as_echo "no" >&6; }
5214fi
5215
5216 if test "x$ac_ct_STRIP" = x; then
5217 STRIP=":"
5218 else
5219 case $cross_compiling:$ac_tool_warned in
5220yes:)
5221{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5222$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5223ac_tool_warned=yes ;;
5224esac
5225 STRIP=$ac_ct_STRIP
5226 fi
5227else
5228 STRIP="$ac_cv_prog_STRIP"
5229fi
5230
5231test -z "$STRIP" && STRIP=:
5232
5233
5234
5235
5236
5237
5238if test -n "$ac_tool_prefix"; then
5239 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5240set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5242$as_echo_n "checking for $ac_word... " >&6; }
5243if ${ac_cv_prog_RANLIB+:} false; then :
5244 $as_echo_n "(cached) " >&6
5245else
5246 if test -n "$RANLIB"; then
5247 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5248else
5249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5250for as_dir in $PATH
5251do
5252 IFS=$as_save_IFS
5253 test -z "$as_dir" && as_dir=.
5254 for ac_exec_ext in '' $ac_executable_extensions; do
5255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5256 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5258 break 2
5259 fi
5260done
5261 done
5262IFS=$as_save_IFS
5263
5264fi
5265fi
5266RANLIB=$ac_cv_prog_RANLIB
5267if test -n "$RANLIB"; then
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5269$as_echo "$RANLIB" >&6; }
5270else
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5272$as_echo "no" >&6; }
5273fi
5274
5275
5276fi
5277if test -z "$ac_cv_prog_RANLIB"; then
5278 ac_ct_RANLIB=$RANLIB
5279 # Extract the first word of "ranlib", so it can be a program name with args.
5280set dummy ranlib; ac_word=$2
5281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5282$as_echo_n "checking for $ac_word... " >&6; }
5283if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5284 $as_echo_n "(cached) " >&6
5285else
5286 if test -n "$ac_ct_RANLIB"; then
5287 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5288else
5289as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5290for as_dir in $PATH
5291do
5292 IFS=$as_save_IFS
5293 test -z "$as_dir" && as_dir=.
5294 for ac_exec_ext in '' $ac_executable_extensions; do
5295 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5296 ac_cv_prog_ac_ct_RANLIB="ranlib"
5297 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5298 break 2
5299 fi
5300done
5301 done
5302IFS=$as_save_IFS
5303
5304fi
5305fi
5306ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5307if test -n "$ac_ct_RANLIB"; then
5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5309$as_echo "$ac_ct_RANLIB" >&6; }
5310else
5311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5312$as_echo "no" >&6; }
5313fi
5314
5315 if test "x$ac_ct_RANLIB" = x; then
5316 RANLIB=":"
5317 else
5318 case $cross_compiling:$ac_tool_warned in
5319yes:)
5320{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5321$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5322ac_tool_warned=yes ;;
5323esac
5324 RANLIB=$ac_ct_RANLIB
5325 fi
5326else
5327 RANLIB="$ac_cv_prog_RANLIB"
5328fi
5329
5330test -z "$RANLIB" && RANLIB=:
5331if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5332 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5333 RANLIB="$RANLIB $plugin_option"
5334 fi
5335fi
5336
5337
5338
5339
5340
5341
5342# Determine commands to create old-style static archives.
5343old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5344old_postinstall_cmds='chmod 644 $oldlib'
5345old_postuninstall_cmds=
5346
5347if test -n "$RANLIB"; then
5348 case $host_os in
5349 openbsd*)
5350 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5351 ;;
5352 *)
5353 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5354 ;;
5355 esac
5356 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5357fi
5358
5359case $host_os in
5360 darwin*)
5361 lock_old_archive_extraction=yes ;;
5362 *)
5363 lock_old_archive_extraction=no ;;
5364esac
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386for ac_prog in gawk mawk nawk awk
5387do
5388 # Extract the first word of "$ac_prog", so it can be a program name with args.
5389set dummy $ac_prog; ac_word=$2
5390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5391$as_echo_n "checking for $ac_word... " >&6; }
5392if ${ac_cv_prog_AWK+:} false; then :
5393 $as_echo_n "(cached) " >&6
5394else
5395 if test -n "$AWK"; then
5396 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5397else
5398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5399for as_dir in $PATH
5400do
5401 IFS=$as_save_IFS
5402 test -z "$as_dir" && as_dir=.
5403 for ac_exec_ext in '' $ac_executable_extensions; do
5404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5405 ac_cv_prog_AWK="$ac_prog"
5406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5407 break 2
5408 fi
5409done
5410 done
5411IFS=$as_save_IFS
5412
5413fi
5414fi
5415AWK=$ac_cv_prog_AWK
5416if test -n "$AWK"; then
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5418$as_echo "$AWK" >&6; }
5419else
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5421$as_echo "no" >&6; }
5422fi
5423
5424
5425 test -n "$AWK" && break
5426done
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446# If no C compiler was specified, use CC.
5447LTCC=${LTCC-"$CC"}
5448
5449# If no C compiler flags were specified, use CFLAGS.
5450LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5451
5452# Allow CC to be a program name with arguments.
5453compiler=$CC
5454
5455
5456# Check for command to grab the raw symbol name followed by C symbol from nm.
5457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5458$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5459if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5460 $as_echo_n "(cached) " >&6
5461else
5462
5463# These are sane defaults that work on at least a few old systems.
5464# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5465
5466# Character class describing NM global symbol codes.
5467symcode='[BCDEGRST]'
5468
5469# Regexp to match symbols that can be accessed directly from C.
5470sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5471
5472# Define system-specific variables.
5473case $host_os in
5474aix*)
5475 symcode='[BCDT]'
5476 ;;
5477cygwin* | mingw* | pw32* | cegcc*)
5478 symcode='[ABCDGISTW]'
5479 ;;
5480hpux*)
5481 if test "$host_cpu" = ia64; then
5482 symcode='[ABCDEGRST]'
5483 fi
5484 ;;
5485irix* | nonstopux*)
5486 symcode='[BCDEGRST]'
5487 ;;
5488osf*)
5489 symcode='[BCDEGQRST]'
5490 ;;
5491solaris*)
5492 symcode='[BDRT]'
5493 ;;
5494sco3.2v5*)
5495 symcode='[DT]'
5496 ;;
5497sysv4.2uw2*)
5498 symcode='[DT]'
5499 ;;
5500sysv5* | sco5v6* | unixware* | OpenUNIX*)
5501 symcode='[ABDT]'
5502 ;;
5503sysv4)
5504 symcode='[DFNSTU]'
5505 ;;
5506esac
5507
5508# If we're using GNU nm, then use its standard symbol codes.
5509case `$NM -V 2>&1` in
5510*GNU* | *'with BFD'*)
5511 symcode='[ABCDGIRSTW]' ;;
5512esac
5513
5514# Transform an extracted symbol line into a proper C declaration.
5515# Some systems (esp. on ia64) link data and code symbols differently,
5516# so use this general approach.
5517lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5518
5519# Transform an extracted symbol line into symbol name and symbol address
5520lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5521lt_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'"
5522
5523# Handle CRLF in mingw tool chain
5524opt_cr=
5525case $build_os in
5526mingw*)
5527 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5528 ;;
5529esac
5530
5531# Try without a prefix underscore, then with it.
5532for ac_symprfx in "" "_"; do
5533
5534 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5535 symxfrm="\\1 $ac_symprfx\\2 \\2"
5536
5537 # Write the raw and C identifiers.
5538 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5539 # Fake it for dumpbin and say T for any non-static function
5540 # and D for any global variable.
5541 # Also find C++ and __fastcall symbols from MSVC++,
5542 # which start with @ or ?.
5543 lt_cv_sys_global_symbol_pipe="$AWK '"\
5544" {last_section=section; section=\$ 3};"\
5545" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5546" \$ 0!~/External *\|/{next};"\
5547" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5548" {if(hide[section]) next};"\
5549" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5550" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5551" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5552" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5553" ' prfx=^$ac_symprfx"
5554 else
5555 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5556 fi
5557
5558 # Check to see that the pipe works correctly.
5559 pipe_works=no
5560
5561 rm -f conftest*
5562 cat > conftest.$ac_ext <<_LT_EOF
5563#ifdef __cplusplus
5564extern "C" {
5565#endif
5566char nm_test_var;
5567void nm_test_func(void);
5568void nm_test_func(void){}
5569#ifdef __cplusplus
5570}
5571#endif
5572int main(){nm_test_var='a';nm_test_func();return(0);}
5573_LT_EOF
5574
5575 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5576 (eval $ac_compile) 2>&5
5577 ac_status=$?
5578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5579 test $ac_status = 0; }; then
5580 # Now try to grab the symbols.
5581 nlist=conftest.nm
5582 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5583 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5584 ac_status=$?
5585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5586 test $ac_status = 0; } && test -s "$nlist"; then
5587 # Try sorting and uniquifying the output.
5588 if sort "$nlist" | uniq > "$nlist"T; then
5589 mv -f "$nlist"T "$nlist"
5590 else
5591 rm -f "$nlist"T
5592 fi
5593
5594 # Make sure that we snagged all the symbols we need.
5595 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5596 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5597 cat <<_LT_EOF > conftest.$ac_ext
5598#ifdef __cplusplus
5599extern "C" {
5600#endif
5601
5602_LT_EOF
5603 # Now generate the symbol file.
5604 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5605
5606 cat <<_LT_EOF >> conftest.$ac_ext
5607
5608/* The mapping between symbol names and symbols. */
5609const struct {
5610 const char *name;
5611 void *address;
5612}
5613lt__PROGRAM__LTX_preloaded_symbols[] =
5614{
5615 { "@PROGRAM@", (void *) 0 },
5616_LT_EOF
5617 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5618 cat <<\_LT_EOF >> conftest.$ac_ext
5619 {0, (void *) 0}
5620};
5621
5622/* This works around a problem in FreeBSD linker */
5623#ifdef FREEBSD_WORKAROUND
5624static const void *lt_preloaded_setup() {
5625 return lt__PROGRAM__LTX_preloaded_symbols;
5626}
5627#endif
5628
5629#ifdef __cplusplus
5630}
5631#endif
5632_LT_EOF
5633 # Now try linking the two files.
5634 mv conftest.$ac_objext conftstm.$ac_objext
5635 lt_save_LIBS="$LIBS"
5636 lt_save_CFLAGS="$CFLAGS"
5637 LIBS="conftstm.$ac_objext"
5638 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5639 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5640 (eval $ac_link) 2>&5
5641 ac_status=$?
5642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5643 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5644 pipe_works=yes
5645 fi
5646 LIBS="$lt_save_LIBS"
5647 CFLAGS="$lt_save_CFLAGS"
5648 else
5649 echo "cannot find nm_test_func in $nlist" >&5
5650 fi
5651 else
5652 echo "cannot find nm_test_var in $nlist" >&5
5653 fi
5654 else
5655 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5656 fi
5657 else
5658 echo "$progname: failed program was:" >&5
5659 cat conftest.$ac_ext >&5
5660 fi
5661 rm -rf conftest* conftst*
5662
5663 # Do not use the global_symbol_pipe unless it works.
5664 if test "$pipe_works" = yes; then
5665 break
5666 else
5667 lt_cv_sys_global_symbol_pipe=
5668 fi
5669done
5670
5671fi
5672
5673if test -z "$lt_cv_sys_global_symbol_pipe"; then
5674 lt_cv_sys_global_symbol_to_cdecl=
5675fi
5676if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5678$as_echo "failed" >&6; }
5679else
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5681$as_echo "ok" >&6; }
5682fi
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705# Check whether --enable-libtool-lock was given.
5706if test "${enable_libtool_lock+set}" = set; then :
5707 enableval=$enable_libtool_lock;
5708fi
5709
5710test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5711
5712# Some flags need to be propagated to the compiler or linker for good
5713# libtool support.
5714case $host in
5715ia64-*-hpux*)
5716 # Find out which ABI we are using.
5717 echo 'int i;' > conftest.$ac_ext
5718 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5719 (eval $ac_compile) 2>&5
5720 ac_status=$?
5721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5722 test $ac_status = 0; }; then
5723 case `/usr/bin/file conftest.$ac_objext` in
5724 *ELF-32*)
5725 HPUX_IA64_MODE="32"
5726 ;;
5727 *ELF-64*)
5728 HPUX_IA64_MODE="64"
5729 ;;
5730 esac
5731 fi
5732 rm -rf conftest*
5733 ;;
5734*-*-irix6*)
5735 # Find out which ABI we are using.
5736 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5737 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5738 (eval $ac_compile) 2>&5
5739 ac_status=$?
5740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5741 test $ac_status = 0; }; then
5742 if test "$lt_cv_prog_gnu_ld" = yes; then
5743 case `/usr/bin/file conftest.$ac_objext` in
5744 *32-bit*)
5745 LD="${LD-ld} -melf32bsmip"
5746 ;;
5747 *N32*)
5748 LD="${LD-ld} -melf32bmipn32"
5749 ;;
5750 *64-bit*)
5751 LD="${LD-ld} -melf64bmip"
5752 ;;
5753 esac
5754 else
5755 case `/usr/bin/file conftest.$ac_objext` in
5756 *32-bit*)
5757 LD="${LD-ld} -32"
5758 ;;
5759 *N32*)
5760 LD="${LD-ld} -n32"
5761 ;;
5762 *64-bit*)
5763 LD="${LD-ld} -64"
5764 ;;
5765 esac
5766 fi
5767 fi
5768 rm -rf conftest*
5769 ;;
5770
5771x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5772s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5773 # Find out which ABI we are using.
5774 echo 'int i;' > conftest.$ac_ext
5775 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5776 (eval $ac_compile) 2>&5
5777 ac_status=$?
5778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5779 test $ac_status = 0; }; then
5780 case `/usr/bin/file conftest.o` in
5781 *32-bit*)
5782 case $host in
5783 x86_64-*kfreebsd*-gnu)
5784 LD="${LD-ld} -m elf_i386_fbsd"
5785 ;;
5786 x86_64-*linux*)
5787 case `/usr/bin/file conftest.o` in
5788 *x86-64*)
5789 LD="${LD-ld} -m elf32_x86_64"
5790 ;;
5791 *)
5792 LD="${LD-ld} -m elf_i386"
5793 ;;
5794 esac
5795 ;;
5796 powerpc64le-*linux*)
5797 LD="${LD-ld} -m elf32lppclinux"
5798 ;;
5799 powerpc64-*linux*)
5800 LD="${LD-ld} -m elf32ppclinux"
5801 ;;
5802 s390x-*linux*)
5803 LD="${LD-ld} -m elf_s390"
5804 ;;
5805 sparc64-*linux*)
5806 LD="${LD-ld} -m elf32_sparc"
5807 ;;
5808 esac
5809 ;;
5810 *64-bit*)
5811 case $host in
5812 x86_64-*kfreebsd*-gnu)
5813 LD="${LD-ld} -m elf_x86_64_fbsd"
5814 ;;
5815 x86_64-*linux*)
5816 LD="${LD-ld} -m elf_x86_64"
5817 ;;
5818 powerpcle-*linux*)
5819 LD="${LD-ld} -m elf64lppc"
5820 ;;
5821 powerpc-*linux*)
5822 LD="${LD-ld} -m elf64ppc"
5823 ;;
5824 s390*-*linux*|s390*-*tpf*)
5825 LD="${LD-ld} -m elf64_s390"
5826 ;;
5827 sparc*-*linux*)
5828 LD="${LD-ld} -m elf64_sparc"
5829 ;;
5830 esac
5831 ;;
5832 esac
5833 fi
5834 rm -rf conftest*
5835 ;;
5836
5837*-*-sco3.2v5*)
5838 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5839 SAVE_CFLAGS="$CFLAGS"
5840 CFLAGS="$CFLAGS -belf"
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5842$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5843if ${lt_cv_cc_needs_belf+:} false; then :
5844 $as_echo_n "(cached) " >&6
5845else
5846 ac_ext=c
5847ac_cpp='$CPP $CPPFLAGS'
5848ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5849ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5850ac_compiler_gnu=$ac_cv_c_compiler_gnu
5851
5852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5853/* end confdefs.h. */
5854
5855int
5856main ()
5857{
5858
5859 ;
5860 return 0;
5861}
5862_ACEOF
5863if ac_fn_c_try_link "$LINENO"; then :
5864 lt_cv_cc_needs_belf=yes
5865else
5866 lt_cv_cc_needs_belf=no
5867fi
5868rm -f core conftest.err conftest.$ac_objext \
5869 conftest$ac_exeext conftest.$ac_ext
5870 ac_ext=c
5871ac_cpp='$CPP $CPPFLAGS'
5872ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5873ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5874ac_compiler_gnu=$ac_cv_c_compiler_gnu
5875
5876fi
5877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5878$as_echo "$lt_cv_cc_needs_belf" >&6; }
5879 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5880 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5881 CFLAGS="$SAVE_CFLAGS"
5882 fi
5883 ;;
5884sparc*-*solaris*)
5885 # Find out which ABI we are using.
5886 echo 'int i;' > conftest.$ac_ext
5887 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5888 (eval $ac_compile) 2>&5
5889 ac_status=$?
5890 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5891 test $ac_status = 0; }; then
5892 case `/usr/bin/file conftest.o` in
5893 *64-bit*)
5894 case $lt_cv_prog_gnu_ld in
5895 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5896 *)
5897 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5898 LD="${LD-ld} -64"
5899 fi
5900 ;;
5901 esac
5902 ;;
5903 esac
5904 fi
5905 rm -rf conftest*
5906 ;;
5907esac
5908
5909need_locks="$enable_libtool_lock"
5910
5911
5912 case $host_os in
5913 rhapsody* | darwin*)
5914 if test -n "$ac_tool_prefix"; then
5915 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5916set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5918$as_echo_n "checking for $ac_word... " >&6; }
5919if ${ac_cv_prog_DSYMUTIL+:} false; then :
5920 $as_echo_n "(cached) " >&6
5921else
5922 if test -n "$DSYMUTIL"; then
5923 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5924else
5925as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5926for as_dir in $PATH
5927do
5928 IFS=$as_save_IFS
5929 test -z "$as_dir" && as_dir=.
5930 for ac_exec_ext in '' $ac_executable_extensions; do
5931 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5932 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5934 break 2
5935 fi
5936done
5937 done
5938IFS=$as_save_IFS
5939
5940fi
5941fi
5942DSYMUTIL=$ac_cv_prog_DSYMUTIL
5943if test -n "$DSYMUTIL"; then
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5945$as_echo "$DSYMUTIL" >&6; }
5946else
5947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5948$as_echo "no" >&6; }
5949fi
5950
5951
5952fi
5953if test -z "$ac_cv_prog_DSYMUTIL"; then
5954 ac_ct_DSYMUTIL=$DSYMUTIL
5955 # Extract the first word of "dsymutil", so it can be a program name with args.
5956set dummy dsymutil; ac_word=$2
5957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5958$as_echo_n "checking for $ac_word... " >&6; }
5959if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5960 $as_echo_n "(cached) " >&6
5961else
5962 if test -n "$ac_ct_DSYMUTIL"; then
5963 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5964else
5965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5966for as_dir in $PATH
5967do
5968 IFS=$as_save_IFS
5969 test -z "$as_dir" && as_dir=.
5970 for ac_exec_ext in '' $ac_executable_extensions; do
5971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5972 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5974 break 2
5975 fi
5976done
5977 done
5978IFS=$as_save_IFS
5979
5980fi
5981fi
5982ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5983if test -n "$ac_ct_DSYMUTIL"; then
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5985$as_echo "$ac_ct_DSYMUTIL" >&6; }
5986else
5987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5988$as_echo "no" >&6; }
5989fi
5990
5991 if test "x$ac_ct_DSYMUTIL" = x; then
5992 DSYMUTIL=":"
5993 else
5994 case $cross_compiling:$ac_tool_warned in
5995yes:)
5996{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5997$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5998ac_tool_warned=yes ;;
5999esac
6000 DSYMUTIL=$ac_ct_DSYMUTIL
6001 fi
6002else
6003 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6004fi
6005
6006 if test -n "$ac_tool_prefix"; then
6007 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6008set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6010$as_echo_n "checking for $ac_word... " >&6; }
6011if ${ac_cv_prog_NMEDIT+:} false; then :
6012 $as_echo_n "(cached) " >&6
6013else
6014 if test -n "$NMEDIT"; then
6015 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6016else
6017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6018for as_dir in $PATH
6019do
6020 IFS=$as_save_IFS
6021 test -z "$as_dir" && as_dir=.
6022 for ac_exec_ext in '' $ac_executable_extensions; do
6023 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6024 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6026 break 2
6027 fi
6028done
6029 done
6030IFS=$as_save_IFS
6031
6032fi
6033fi
6034NMEDIT=$ac_cv_prog_NMEDIT
6035if test -n "$NMEDIT"; then
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6037$as_echo "$NMEDIT" >&6; }
6038else
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6040$as_echo "no" >&6; }
6041fi
6042
6043
6044fi
6045if test -z "$ac_cv_prog_NMEDIT"; then
6046 ac_ct_NMEDIT=$NMEDIT
6047 # Extract the first word of "nmedit", so it can be a program name with args.
6048set dummy nmedit; ac_word=$2
6049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6050$as_echo_n "checking for $ac_word... " >&6; }
6051if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6052 $as_echo_n "(cached) " >&6
6053else
6054 if test -n "$ac_ct_NMEDIT"; then
6055 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6056else
6057as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6058for as_dir in $PATH
6059do
6060 IFS=$as_save_IFS
6061 test -z "$as_dir" && as_dir=.
6062 for ac_exec_ext in '' $ac_executable_extensions; do
6063 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6064 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6066 break 2
6067 fi
6068done
6069 done
6070IFS=$as_save_IFS
6071
6072fi
6073fi
6074ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6075if test -n "$ac_ct_NMEDIT"; then
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6077$as_echo "$ac_ct_NMEDIT" >&6; }
6078else
6079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6080$as_echo "no" >&6; }
6081fi
6082
6083 if test "x$ac_ct_NMEDIT" = x; then
6084 NMEDIT=":"
6085 else
6086 case $cross_compiling:$ac_tool_warned in
6087yes:)
6088{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6089$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6090ac_tool_warned=yes ;;
6091esac
6092 NMEDIT=$ac_ct_NMEDIT
6093 fi
6094else
6095 NMEDIT="$ac_cv_prog_NMEDIT"
6096fi
6097
6098 if test -n "$ac_tool_prefix"; then
6099 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6100set dummy ${ac_tool_prefix}lipo; ac_word=$2
6101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6102$as_echo_n "checking for $ac_word... " >&6; }
6103if ${ac_cv_prog_LIPO+:} false; then :
6104 $as_echo_n "(cached) " >&6
6105else
6106 if test -n "$LIPO"; then
6107 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6108else
6109as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6110for as_dir in $PATH
6111do
6112 IFS=$as_save_IFS
6113 test -z "$as_dir" && as_dir=.
6114 for ac_exec_ext in '' $ac_executable_extensions; do
6115 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6116 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6118 break 2
6119 fi
6120done
6121 done
6122IFS=$as_save_IFS
6123
6124fi
6125fi
6126LIPO=$ac_cv_prog_LIPO
6127if test -n "$LIPO"; then
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6129$as_echo "$LIPO" >&6; }
6130else
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6132$as_echo "no" >&6; }
6133fi
6134
6135
6136fi
6137if test -z "$ac_cv_prog_LIPO"; then
6138 ac_ct_LIPO=$LIPO
6139 # Extract the first word of "lipo", so it can be a program name with args.
6140set dummy lipo; ac_word=$2
6141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6142$as_echo_n "checking for $ac_word... " >&6; }
6143if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6144 $as_echo_n "(cached) " >&6
6145else
6146 if test -n "$ac_ct_LIPO"; then
6147 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6148else
6149as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6150for as_dir in $PATH
6151do
6152 IFS=$as_save_IFS
6153 test -z "$as_dir" && as_dir=.
6154 for ac_exec_ext in '' $ac_executable_extensions; do
6155 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6156 ac_cv_prog_ac_ct_LIPO="lipo"
6157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6158 break 2
6159 fi
6160done
6161 done
6162IFS=$as_save_IFS
6163
6164fi
6165fi
6166ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6167if test -n "$ac_ct_LIPO"; then
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6169$as_echo "$ac_ct_LIPO" >&6; }
6170else
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6172$as_echo "no" >&6; }
6173fi
6174
6175 if test "x$ac_ct_LIPO" = x; then
6176 LIPO=":"
6177 else
6178 case $cross_compiling:$ac_tool_warned in
6179yes:)
6180{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6181$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6182ac_tool_warned=yes ;;
6183esac
6184 LIPO=$ac_ct_LIPO
6185 fi
6186else
6187 LIPO="$ac_cv_prog_LIPO"
6188fi
6189
6190 if test -n "$ac_tool_prefix"; then
6191 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6192set dummy ${ac_tool_prefix}otool; ac_word=$2
6193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6194$as_echo_n "checking for $ac_word... " >&6; }
6195if ${ac_cv_prog_OTOOL+:} false; then :
6196 $as_echo_n "(cached) " >&6
6197else
6198 if test -n "$OTOOL"; then
6199 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6200else
6201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6202for as_dir in $PATH
6203do
6204 IFS=$as_save_IFS
6205 test -z "$as_dir" && as_dir=.
6206 for ac_exec_ext in '' $ac_executable_extensions; do
6207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6208 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6210 break 2
6211 fi
6212done
6213 done
6214IFS=$as_save_IFS
6215
6216fi
6217fi
6218OTOOL=$ac_cv_prog_OTOOL
6219if test -n "$OTOOL"; then
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6221$as_echo "$OTOOL" >&6; }
6222else
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6224$as_echo "no" >&6; }
6225fi
6226
6227
6228fi
6229if test -z "$ac_cv_prog_OTOOL"; then
6230 ac_ct_OTOOL=$OTOOL
6231 # Extract the first word of "otool", so it can be a program name with args.
6232set dummy otool; ac_word=$2
6233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6234$as_echo_n "checking for $ac_word... " >&6; }
6235if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6236 $as_echo_n "(cached) " >&6
6237else
6238 if test -n "$ac_ct_OTOOL"; then
6239 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6240else
6241as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6242for as_dir in $PATH
6243do
6244 IFS=$as_save_IFS
6245 test -z "$as_dir" && as_dir=.
6246 for ac_exec_ext in '' $ac_executable_extensions; do
6247 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6248 ac_cv_prog_ac_ct_OTOOL="otool"
6249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6250 break 2
6251 fi
6252done
6253 done
6254IFS=$as_save_IFS
6255
6256fi
6257fi
6258ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6259if test -n "$ac_ct_OTOOL"; then
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6261$as_echo "$ac_ct_OTOOL" >&6; }
6262else
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6264$as_echo "no" >&6; }
6265fi
6266
6267 if test "x$ac_ct_OTOOL" = x; then
6268 OTOOL=":"
6269 else
6270 case $cross_compiling:$ac_tool_warned in
6271yes:)
6272{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6273$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6274ac_tool_warned=yes ;;
6275esac
6276 OTOOL=$ac_ct_OTOOL
6277 fi
6278else
6279 OTOOL="$ac_cv_prog_OTOOL"
6280fi
6281
6282 if test -n "$ac_tool_prefix"; then
6283 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6284set dummy ${ac_tool_prefix}otool64; ac_word=$2
6285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6286$as_echo_n "checking for $ac_word... " >&6; }
6287if ${ac_cv_prog_OTOOL64+:} false; then :
6288 $as_echo_n "(cached) " >&6
6289else
6290 if test -n "$OTOOL64"; then
6291 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6292else
6293as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6294for as_dir in $PATH
6295do
6296 IFS=$as_save_IFS
6297 test -z "$as_dir" && as_dir=.
6298 for ac_exec_ext in '' $ac_executable_extensions; do
6299 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6300 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6301 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6302 break 2
6303 fi
6304done
6305 done
6306IFS=$as_save_IFS
6307
6308fi
6309fi
6310OTOOL64=$ac_cv_prog_OTOOL64
6311if test -n "$OTOOL64"; then
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6313$as_echo "$OTOOL64" >&6; }
6314else
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6316$as_echo "no" >&6; }
6317fi
6318
6319
6320fi
6321if test -z "$ac_cv_prog_OTOOL64"; then
6322 ac_ct_OTOOL64=$OTOOL64
6323 # Extract the first word of "otool64", so it can be a program name with args.
6324set dummy otool64; ac_word=$2
6325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6326$as_echo_n "checking for $ac_word... " >&6; }
6327if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6328 $as_echo_n "(cached) " >&6
6329else
6330 if test -n "$ac_ct_OTOOL64"; then
6331 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6332else
6333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6334for as_dir in $PATH
6335do
6336 IFS=$as_save_IFS
6337 test -z "$as_dir" && as_dir=.
6338 for ac_exec_ext in '' $ac_executable_extensions; do
6339 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6340 ac_cv_prog_ac_ct_OTOOL64="otool64"
6341 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6342 break 2
6343 fi
6344done
6345 done
6346IFS=$as_save_IFS
6347
6348fi
6349fi
6350ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6351if test -n "$ac_ct_OTOOL64"; then
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6353$as_echo "$ac_ct_OTOOL64" >&6; }
6354else
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6356$as_echo "no" >&6; }
6357fi
6358
6359 if test "x$ac_ct_OTOOL64" = x; then
6360 OTOOL64=":"
6361 else
6362 case $cross_compiling:$ac_tool_warned in
6363yes:)
6364{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6365$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6366ac_tool_warned=yes ;;
6367esac
6368 OTOOL64=$ac_ct_OTOOL64
6369 fi
6370else
6371 OTOOL64="$ac_cv_prog_OTOOL64"
6372fi
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6401$as_echo_n "checking for -single_module linker flag... " >&6; }
6402if ${lt_cv_apple_cc_single_mod+:} false; then :
6403 $as_echo_n "(cached) " >&6
6404else
6405 lt_cv_apple_cc_single_mod=no
6406 if test -z "${LT_MULTI_MODULE}"; then
6407 # By default we will add the -single_module flag. You can override
6408 # by either setting the environment variable LT_MULTI_MODULE
6409 # non-empty at configure time, or by adding -multi_module to the
6410 # link flags.
6411 rm -rf libconftest.dylib*
6412 echo "int foo(void){return 1;}" > conftest.c
6413 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6414-dynamiclib -Wl,-single_module conftest.c" >&5
6415 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6416 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6417 _lt_result=$?
6418 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6419 lt_cv_apple_cc_single_mod=yes
6420 else
6421 cat conftest.err >&5
6422 fi
6423 rm -rf libconftest.dylib*
6424 rm -f conftest.*
6425 fi
6426fi
6427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6428$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6430$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6431if ${lt_cv_ld_exported_symbols_list+:} false; then :
6432 $as_echo_n "(cached) " >&6
6433else
6434 lt_cv_ld_exported_symbols_list=no
6435 save_LDFLAGS=$LDFLAGS
6436 echo "_main" > conftest.sym
6437 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6439/* end confdefs.h. */
6440
6441int
6442main ()
6443{
6444
6445 ;
6446 return 0;
6447}
6448_ACEOF
6449if ac_fn_c_try_link "$LINENO"; then :
6450 lt_cv_ld_exported_symbols_list=yes
6451else
6452 lt_cv_ld_exported_symbols_list=no
6453fi
6454rm -f core conftest.err conftest.$ac_objext \
6455 conftest$ac_exeext conftest.$ac_ext
6456 LDFLAGS="$save_LDFLAGS"
6457
6458fi
6459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6460$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6462$as_echo_n "checking for -force_load linker flag... " >&6; }
6463if ${lt_cv_ld_force_load+:} false; then :
6464 $as_echo_n "(cached) " >&6
6465else
6466 lt_cv_ld_force_load=no
6467 cat > conftest.c << _LT_EOF
6468int forced_loaded() { return 2;}
6469_LT_EOF
6470 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6471 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6472 echo "$AR cru libconftest.a conftest.o" >&5
6473 $AR cru libconftest.a conftest.o 2>&5
6474 cat > conftest.c << _LT_EOF
6475int main() { return 0;}
6476_LT_EOF
6477 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6478 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6479 _lt_result=$?
6480 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6481 lt_cv_ld_force_load=yes
6482 else
6483 cat conftest.err >&5
6484 fi
6485 rm -f conftest.err libconftest.a conftest conftest.c
6486 rm -rf conftest.dSYM
6487
6488fi
6489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6490$as_echo "$lt_cv_ld_force_load" >&6; }
6491 case $host_os in
6492 rhapsody* | darwin1.[012])
6493 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6494 darwin1.*)
6495 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6496 darwin*) # darwin 5.x on
6497 # if running on 10.5 or later, the deployment target defaults
6498 # to the OS version, if on x86, and 10.4, the deployment
6499 # target defaults to 10.4. Don't you love it?
6500 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6501 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6502 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6503 10.[012][,.]*)
6504 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6505 10.*)
6506 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6507 esac
6508 ;;
6509 esac
6510 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6511 _lt_dar_single_mod='$single_module'
6512 fi
6513 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6514 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6515 else
6516 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6517 fi
6518 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6519 _lt_dsymutil='~$DSYMUTIL $lib || :'
6520 else
6521 _lt_dsymutil=
6522 fi
6523 ;;
6524 esac
6525
6526for ac_header in dlfcn.h
6527do :
6528 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6529"
6530if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6531 cat >>confdefs.h <<_ACEOF
6532#define HAVE_DLFCN_H 1
6533_ACEOF
6534
6535fi
6536
6537done
6538
6539
6540
ebe9564b 6541
b9249c46
MF
6542
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6544$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6545if ${ac_cv_c_bigendian+:} false; then :
6546 $as_echo_n "(cached) " >&6
6547else
6548 ac_cv_c_bigendian=unknown
6549 # See if we're dealing with a universal compiler.
6550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6551/* end confdefs.h. */
6552#ifndef __APPLE_CC__
6553 not a universal capable compiler
6554 #endif
6555 typedef int dummy;
6556
6557_ACEOF
6558if ac_fn_c_try_compile "$LINENO"; then :
6559
6560 # Check for potential -arch flags. It is not universal unless
6561 # there are at least two -arch flags with different values.
6562 ac_arch=
6563 ac_prev=
6564 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6565 if test -n "$ac_prev"; then
6566 case $ac_word in
6567 i?86 | x86_64 | ppc | ppc64)
6568 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6569 ac_arch=$ac_word
6570 else
6571 ac_cv_c_bigendian=universal
6572 break
6573 fi
6574 ;;
6575 esac
6576 ac_prev=
6577 elif test "x$ac_word" = "x-arch"; then
6578 ac_prev=arch
6579 fi
6580 done
6581fi
6582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6583 if test $ac_cv_c_bigendian = unknown; then
6584 # See if sys/param.h defines the BYTE_ORDER macro.
6585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6586/* end confdefs.h. */
6587#include <sys/types.h>
6588 #include <sys/param.h>
6589
6590int
6591main ()
6592{
6593#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6594 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6595 && LITTLE_ENDIAN)
6596 bogus endian macros
6597 #endif
6598
6599 ;
6600 return 0;
6601}
6602_ACEOF
6603if ac_fn_c_try_compile "$LINENO"; then :
6604 # It does; now see whether it defined to BIG_ENDIAN or not.
6605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6606/* end confdefs.h. */
6607#include <sys/types.h>
6608 #include <sys/param.h>
6609
6610int
6611main ()
6612{
6613#if BYTE_ORDER != BIG_ENDIAN
6614 not big endian
6615 #endif
6616
6617 ;
6618 return 0;
6619}
6620_ACEOF
6621if ac_fn_c_try_compile "$LINENO"; then :
6622 ac_cv_c_bigendian=yes
6623else
6624 ac_cv_c_bigendian=no
6625fi
6626rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6627fi
6628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6629 fi
6630 if test $ac_cv_c_bigendian = unknown; then
6631 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6633/* end confdefs.h. */
6634#include <limits.h>
6635
6636int
6637main ()
6638{
6639#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6640 bogus endian macros
6641 #endif
6642
6643 ;
6644 return 0;
6645}
6646_ACEOF
6647if ac_fn_c_try_compile "$LINENO"; then :
6648 # It does; now see whether it defined to _BIG_ENDIAN or not.
6649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6650/* end confdefs.h. */
6651#include <limits.h>
6652
6653int
6654main ()
6655{
6656#ifndef _BIG_ENDIAN
6657 not big endian
6658 #endif
6659
6660 ;
6661 return 0;
6662}
6663_ACEOF
6664if ac_fn_c_try_compile "$LINENO"; then :
6665 ac_cv_c_bigendian=yes
6666else
6667 ac_cv_c_bigendian=no
6668fi
6669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6670fi
6671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6672 fi
6673 if test $ac_cv_c_bigendian = unknown; then
6674 # Compile a test program.
6675 if test "$cross_compiling" = yes; then :
6676 # Try to guess by grepping values from an object file.
6677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6678/* end confdefs.h. */
6679short int ascii_mm[] =
6680 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6681 short int ascii_ii[] =
6682 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6683 int use_ascii (int i) {
6684 return ascii_mm[i] + ascii_ii[i];
6685 }
6686 short int ebcdic_ii[] =
6687 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6688 short int ebcdic_mm[] =
6689 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6690 int use_ebcdic (int i) {
6691 return ebcdic_mm[i] + ebcdic_ii[i];
6692 }
6693 extern int foo;
6694
6695int
6696main ()
6697{
6698return use_ascii (foo) == use_ebcdic (foo);
6699 ;
6700 return 0;
6701}
6702_ACEOF
6703if ac_fn_c_try_compile "$LINENO"; then :
6704 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6705 ac_cv_c_bigendian=yes
6706 fi
6707 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6708 if test "$ac_cv_c_bigendian" = unknown; then
6709 ac_cv_c_bigendian=no
6710 else
6711 # finding both strings is unlikely to happen, but who knows?
6712 ac_cv_c_bigendian=unknown
6713 fi
6714 fi
6715fi
6716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6717else
6718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6719/* end confdefs.h. */
6720$ac_includes_default
6721int
6722main ()
6723{
6724
6725 /* Are we little or big endian? From Harbison&Steele. */
6726 union
6727 {
6728 long int l;
6729 char c[sizeof (long int)];
6730 } u;
6731 u.l = 1;
6732 return u.c[sizeof (long int) - 1] == 1;
6733
6734 ;
6735 return 0;
6736}
6737_ACEOF
6738if ac_fn_c_try_run "$LINENO"; then :
6739 ac_cv_c_bigendian=no
6740else
6741 ac_cv_c_bigendian=yes
6742fi
6743rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6744 conftest.$ac_objext conftest.beam conftest.$ac_ext
6745fi
6746
6747 fi
6748fi
6749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6750$as_echo "$ac_cv_c_bigendian" >&6; }
6751 case $ac_cv_c_bigendian in #(
6752 yes)
6753 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6754;; #(
6755 no)
6756 ;; #(
6757 universal)
6758
6759$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6760
6761 ;; #(
6762 *)
6763 as_fn_error $? "unknown endianness
6764 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6765 esac
6766
6767
6768
6769
c25ea03d
MF
6770if test "x$cross_compiling" = "xno"; then
6771 : "${CC_FOR_BUILD:=\$(CC)}"
6772 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6773 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d
MF
6774else
6775 : "${CC_FOR_BUILD:=gcc}"
6776 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6777 : "${LDLFAGS_FOR_BUILD:=}"
b9249c46
MF
6778fi
6779
6780
6781
c25ea03d 6782
c2783492 6783
a3e2cc64
MF
6784if test -n "$ac_tool_prefix"; then
6785 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6786set dummy ${ac_tool_prefix}ar; ac_word=$2
6787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6788$as_echo_n "checking for $ac_word... " >&6; }
6789if ${ac_cv_prog_AR+:} false; then :
6790 $as_echo_n "(cached) " >&6
6791else
6792 if test -n "$AR"; then
6793 ac_cv_prog_AR="$AR" # Let the user override the test.
6794else
6795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6796for as_dir in $PATH
6797do
6798 IFS=$as_save_IFS
6799 test -z "$as_dir" && as_dir=.
6800 for ac_exec_ext in '' $ac_executable_extensions; do
6801 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6802 ac_cv_prog_AR="${ac_tool_prefix}ar"
6803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6804 break 2
6805 fi
6806done
6807 done
6808IFS=$as_save_IFS
6809
6810fi
6811fi
6812AR=$ac_cv_prog_AR
6813if test -n "$AR"; then
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6815$as_echo "$AR" >&6; }
6816else
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6818$as_echo "no" >&6; }
6819fi
6820
6821
6822fi
6823if test -z "$ac_cv_prog_AR"; then
6824 ac_ct_AR=$AR
6825 # Extract the first word of "ar", so it can be a program name with args.
6826set dummy ar; ac_word=$2
6827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6828$as_echo_n "checking for $ac_word... " >&6; }
6829if ${ac_cv_prog_ac_ct_AR+:} false; then :
6830 $as_echo_n "(cached) " >&6
6831else
6832 if test -n "$ac_ct_AR"; then
6833 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6834else
6835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6836for as_dir in $PATH
6837do
6838 IFS=$as_save_IFS
6839 test -z "$as_dir" && as_dir=.
6840 for ac_exec_ext in '' $ac_executable_extensions; do
6841 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6842 ac_cv_prog_ac_ct_AR="ar"
6843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6844 break 2
6845 fi
6846done
6847 done
6848IFS=$as_save_IFS
6849
6850fi
6851fi
6852ac_ct_AR=$ac_cv_prog_ac_ct_AR
6853if test -n "$ac_ct_AR"; then
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6855$as_echo "$ac_ct_AR" >&6; }
6856else
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6858$as_echo "no" >&6; }
6859fi
6860
6861 if test "x$ac_ct_AR" = x; then
6862 AR=""
6863 else
6864 case $cross_compiling:$ac_tool_warned in
6865yes:)
6866{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6867$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6868ac_tool_warned=yes ;;
6869esac
6870 AR=$ac_ct_AR
6871 fi
6872else
6873 AR="$ac_cv_prog_AR"
6874fi
b9249c46
MF
6875
6876if test -n "$ac_tool_prefix"; then
6877 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6878set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6880$as_echo_n "checking for $ac_word... " >&6; }
6881if ${ac_cv_prog_RANLIB+:} false; then :
6882 $as_echo_n "(cached) " >&6
6883else
6884 if test -n "$RANLIB"; then
6885 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6886else
6887as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6888for as_dir in $PATH
6889do
6890 IFS=$as_save_IFS
6891 test -z "$as_dir" && as_dir=.
6892 for ac_exec_ext in '' $ac_executable_extensions; do
6893 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6894 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6896 break 2
6897 fi
6898done
6899 done
6900IFS=$as_save_IFS
6901
6902fi
6903fi
6904RANLIB=$ac_cv_prog_RANLIB
6905if test -n "$RANLIB"; then
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6907$as_echo "$RANLIB" >&6; }
6908else
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6910$as_echo "no" >&6; }
6911fi
6912
6913
6914fi
6915if test -z "$ac_cv_prog_RANLIB"; then
6916 ac_ct_RANLIB=$RANLIB
6917 # Extract the first word of "ranlib", so it can be a program name with args.
6918set dummy ranlib; ac_word=$2
6919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6920$as_echo_n "checking for $ac_word... " >&6; }
6921if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6922 $as_echo_n "(cached) " >&6
6923else
6924 if test -n "$ac_ct_RANLIB"; then
6925 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6926else
6927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6928for as_dir in $PATH
6929do
6930 IFS=$as_save_IFS
6931 test -z "$as_dir" && as_dir=.
6932 for ac_exec_ext in '' $ac_executable_extensions; do
6933 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6934 ac_cv_prog_ac_ct_RANLIB="ranlib"
6935 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6936 break 2
6937 fi
6938done
6939 done
6940IFS=$as_save_IFS
6941
6942fi
6943fi
6944ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6945if test -n "$ac_ct_RANLIB"; then
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6947$as_echo "$ac_ct_RANLIB" >&6; }
6948else
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6950$as_echo "no" >&6; }
6951fi
6952
6953 if test "x$ac_ct_RANLIB" = x; then
6954 RANLIB=":"
6955 else
6956 case $cross_compiling:$ac_tool_warned in
6957yes:)
6958{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6959$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6960ac_tool_warned=yes ;;
6961esac
6962 RANLIB=$ac_ct_RANLIB
6963 fi
6964else
6965 RANLIB="$ac_cv_prog_RANLIB"
6966fi
6967
6968
6969# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6970# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6971# is C99. So handle it ourselves.
6972:
6973C_DIALECT=
6974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6975$as_echo_n "checking whether C11 is supported by default... " >&6; }
6976cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6977/* end confdefs.h. */
6978
6979#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6980# error "C11 support not found"
6981#endif
6982
6983_ACEOF
6984if ac_fn_c_try_compile "$LINENO"; then :
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6986$as_echo "yes" >&6; }
6987else
6988
6989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6990$as_echo "no" >&6; }
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6992$as_echo_n "checking for -std=c11 support... " >&6; }
6993 ac_save_CC="$CC"
6994 CC="$CC -std=c11"
6995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6996/* end confdefs.h. */
6997
6998#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6999# error "C11 support not found"
7000#endif
7001
7002_ACEOF
7003if ac_fn_c_try_compile "$LINENO"; then :
7004
7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7006$as_echo "yes" >&6; }
7007 CC="$ac_save_CC"
7008 C_DIALECT="-std=c11"
7009
7010else
7011 as_fn_error $? "C11 is required" "$LINENO" 5
7012fi
7013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7014fi
7015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7016
7017
c2783492
MF
7018ac_config_headers="$ac_config_headers config.h:config.in"
7019
7020
b9249c46
MF
7021# Some of the common include files depend on bfd.h, and bfd.h checks
7022# that config.h is included first by testing that the PACKAGE macro
7023# is defined.
7024PACKAGE=sim
7025
7026cat >>confdefs.h <<_ACEOF
7027#define PACKAGE "$PACKAGE"
7028_ACEOF
7029
7030
7031
7032# Dependency checking.
7033ac_config_commands="$ac_config_commands depdir"
7034
7035
7036depcc="$CC" am_compiler_list=
7037
7038am_depcomp=$ac_aux_dir/depcomp
7039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7040$as_echo_n "checking dependency style of $depcc... " >&6; }
7041if ${am_cv_CC_dependencies_compiler_type+:} false; then :
7042 $as_echo_n "(cached) " >&6
7043else
7044 if test -f "$am_depcomp"; then
7045 # We make a subdir and do the tests there. Otherwise we can end up
7046 # making bogus files that we don't know about and never remove. For
7047 # instance it was reported that on HP-UX the gcc test will end up
7048 # making a dummy file named `D' -- because `-MD' means `put the output
7049 # in D'.
7050 mkdir conftest.dir
7051 # Copy depcomp to subdir because otherwise we won't find it if we're
7052 # using a relative directory.
7053 cp "$am_depcomp" conftest.dir
7054 cd conftest.dir
7055 # We will build objects and dependencies in a subdirectory because
7056 # it helps to detect inapplicable dependency modes. For instance
7057 # both Tru64's cc and ICC support -MD to output dependencies as a
7058 # side effect of compilation, but ICC will put the dependencies in
7059 # the current directory while Tru64 will put them in the object
7060 # directory.
7061 mkdir sub
7062
7063 am_cv_CC_dependencies_compiler_type=none
7064 if test "$am_compiler_list" = ""; then
7065 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7066 fi
7067 for depmode in $am_compiler_list; do
7068 if test $depmode = none; then break; fi
7069
7070 $as_echo "$as_me:$LINENO: trying $depmode" >&5
7071 # Setup a source with many dependencies, because some compilers
7072 # like to wrap large dependency lists on column 80 (with \), and
7073 # we should not choose a depcomp mode which is confused by this.
7074 #
7075 # We need to recreate these files for each test, as the compiler may
7076 # overwrite some of them when testing with obscure command lines.
7077 # This happens at least with the AIX C compiler.
7078 : > sub/conftest.c
7079 for i in 1 2 3 4 5 6; do
7080 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7081 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7082 # Solaris 8's {/usr,}/bin/sh.
7083 touch sub/conftst$i.h
7084 done
7085 echo "include sub/conftest.Po" > confmf
7086
7087 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7088 # mode. It turns out that the SunPro C++ compiler does not properly
7089 # handle `-M -o', and we need to detect this.
7090 depcmd="depmode=$depmode \
7091 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7092 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7093 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
7094 echo "| $depcmd" | sed -e 's/ */ /g' >&5
7095 if env $depcmd > conftest.err 2>&1 &&
7096 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7097 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7098 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7099 # icc doesn't choke on unknown options, it will just issue warnings
7100 # or remarks (even with -Werror). So we grep stderr for any message
7101 # that says an option was ignored or not supported.
7102 # When given -MP, icc 7.0 and 7.1 complain thusly:
7103 # icc: Command line warning: ignoring option '-M'; no argument required
7104 # The diagnosis changed in icc 8.0:
7105 # icc: Command line remark: option '-MP' not supported
7106 if (grep 'ignoring option' conftest.err ||
7107 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7108 am_cv_CC_dependencies_compiler_type=$depmode
7109 $as_echo "$as_me:$LINENO: success" >&5
7110 break
7111 fi
7112 fi
7113 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7114 sed -e 's/^/| /' < conftest.err >&5
7115 done
7116
7117 cd ..
7118 rm -rf conftest.dir
7119else
7120 am_cv_CC_dependencies_compiler_type=none
7121fi
7122
7123fi
7124{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7125$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7126if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
7127then as_fn_error $? "no usable dependency style found" "$LINENO" 5
7128else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7129
7130fi
7131
7132
7133# Check for the 'make' the user wants to use.
7134for ac_prog in make
7135do
7136 # Extract the first word of "$ac_prog", so it can be a program name with args.
7137set dummy $ac_prog; ac_word=$2
7138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7139$as_echo_n "checking for $ac_word... " >&6; }
7140if ${ac_cv_prog_MAKE+:} false; then :
7141 $as_echo_n "(cached) " >&6
7142else
7143 if test -n "$MAKE"; then
7144 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
7145else
7146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7147for as_dir in $PATH
7148do
7149 IFS=$as_save_IFS
7150 test -z "$as_dir" && as_dir=.
7151 for ac_exec_ext in '' $ac_executable_extensions; do
7152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7153 ac_cv_prog_MAKE="$ac_prog"
7154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7155 break 2
7156 fi
7157done
7158 done
7159IFS=$as_save_IFS
7160
7161fi
7162fi
7163MAKE=$ac_cv_prog_MAKE
7164if test -n "$MAKE"; then
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
7166$as_echo "$MAKE" >&6; }
7167else
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7169$as_echo "no" >&6; }
7170fi
7171
7172
7173 test -n "$MAKE" && break
7174done
7175
7176MAKE_IS_GNU=
7177case "`$MAKE --version 2>&1 | sed 1q`" in
7178 *GNU*)
7179 MAKE_IS_GNU=yes
7180 ;;
7181esac
7182 if test "$MAKE_IS_GNU" = yes; then
7183 GMAKE_TRUE=
7184 GMAKE_FALSE='#'
7185else
7186 GMAKE_TRUE='#'
7187 GMAKE_FALSE=
7188fi
7189
7190
7191ALL_LINGUAS=
7192# If we haven't got the data from the intl directory,
7193# assume NLS is disabled.
7194USE_NLS=no
7195LIBINTL=
7196LIBINTL_DEP=
7197INCINTL=
7198XGETTEXT=
7199GMSGFMT=
7200POSUB=
7201
7202if test -f ../../intl/config.intl; then
7203 . ../../intl/config.intl
7204fi
7205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7206$as_echo_n "checking whether NLS is requested... " >&6; }
7207if test x"$USE_NLS" != xyes; then
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7209$as_echo "no" >&6; }
7210else
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7212$as_echo "yes" >&6; }
7213
7214$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7215
7216
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7218$as_echo_n "checking for catalogs to be installed... " >&6; }
7219 # Look for .po and .gmo files in the source directory.
7220 CATALOGS=
7221 XLINGUAS=
7222 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7223 # If there aren't any .gmo files the shell will give us the
7224 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7225 # weeded out.
7226 case "$cat" in *\**)
7227 continue;;
7228 esac
7229 # The quadruple backslash is collapsed to a double backslash
7230 # by the backticks, then collapsed again by the double quotes,
7231 # leaving us with one backslash in the sed expression (right
7232 # before the dot that mustn't act as a wildcard).
7233 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7234 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7235 # The user is allowed to set LINGUAS to a list of languages to
7236 # install catalogs for. If it's empty that means "all of them."
7237 if test "x$LINGUAS" = x; then
7238 CATALOGS="$CATALOGS $cat"
7239 XLINGUAS="$XLINGUAS $lang"
7240 else
7241 case "$LINGUAS" in *$lang*)
7242 CATALOGS="$CATALOGS $cat"
7243 XLINGUAS="$XLINGUAS $lang"
7244 ;;
7245 esac
7246 fi
7247 done
7248 LINGUAS="$XLINGUAS"
7249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7250$as_echo "$LINGUAS" >&6; }
7251
7252
7253 DATADIRNAME=share
7254
7255 INSTOBJEXT=.mo
7256
7257 GENCAT=gencat
7258
7259 CATOBJEXT=.gmo
7260
7261fi
7262
7263# Check for common headers.
7264# NB: You can assume C11 headers exist.
7265for ac_header in unistd.h
7266do :
7267 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
7268if test "x$ac_cv_header_unistd_h" = xyes; then :
7269 cat >>confdefs.h <<_ACEOF
7270#define HAVE_UNISTD_H 1
7271_ACEOF
7272
7273fi
7274
7275done
7276
7277for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
7278do :
7279 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7280ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7281if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7282 cat >>confdefs.h <<_ACEOF
7283#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7284_ACEOF
7285
7286fi
7287
7288done
7289
7290for ac_header in fcntl.h fpu_control.h
7291do :
7292 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7293ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7294if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7295 cat >>confdefs.h <<_ACEOF
7296#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7297_ACEOF
7298
7299fi
7300
7301done
7302
7303for ac_header in dlfcn.h sys/stat.h
7304do :
7305 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7306ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
7307if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7308 cat >>confdefs.h <<_ACEOF
7309#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7310_ACEOF
7311
7312fi
7313
7314done
7315
7316for ac_func in getrusage time sigaction __setfpucw
7317do :
7318 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7319ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7320if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7321 cat >>confdefs.h <<_ACEOF
7322#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7323_ACEOF
7324
7325fi
7326done
7327
7328for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
7329do :
7330 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7331ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7332if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7333 cat >>confdefs.h <<_ACEOF
7334#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7335_ACEOF
7336
7337fi
7338done
7339
7340ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
7341#include <sys/types.h>
7342#endif
7343#ifdef HAVE_SYS_STAT_H
7344#include <sys/stat.h>
7345#endif
7346"
7347if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
7348
7349cat >>confdefs.h <<_ACEOF
7350#define HAVE_STRUCT_STAT_ST_DEV 1
7351_ACEOF
7352
7353
7354fi
7355ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
7356#include <sys/types.h>
7357#endif
7358#ifdef HAVE_SYS_STAT_H
7359#include <sys/stat.h>
7360#endif
7361"
7362if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
7363
7364cat >>confdefs.h <<_ACEOF
7365#define HAVE_STRUCT_STAT_ST_INO 1
7366_ACEOF
7367
7368
7369fi
7370ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
7371#include <sys/types.h>
7372#endif
7373#ifdef HAVE_SYS_STAT_H
7374#include <sys/stat.h>
7375#endif
7376"
7377if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
7378
7379cat >>confdefs.h <<_ACEOF
7380#define HAVE_STRUCT_STAT_ST_MODE 1
7381_ACEOF
7382
7383
7384fi
7385ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
7386#include <sys/types.h>
7387#endif
7388#ifdef HAVE_SYS_STAT_H
7389#include <sys/stat.h>
7390#endif
7391"
7392if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
7393
7394cat >>confdefs.h <<_ACEOF
7395#define HAVE_STRUCT_STAT_ST_NLINK 1
7396_ACEOF
7397
7398
7399fi
7400ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
7401#include <sys/types.h>
7402#endif
7403#ifdef HAVE_SYS_STAT_H
7404#include <sys/stat.h>
7405#endif
7406"
7407if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
7408
7409cat >>confdefs.h <<_ACEOF
7410#define HAVE_STRUCT_STAT_ST_UID 1
7411_ACEOF
7412
7413
7414fi
7415ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
7416#include <sys/types.h>
7417#endif
7418#ifdef HAVE_SYS_STAT_H
7419#include <sys/stat.h>
7420#endif
7421"
7422if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
7423
7424cat >>confdefs.h <<_ACEOF
7425#define HAVE_STRUCT_STAT_ST_GID 1
7426_ACEOF
7427
7428
7429fi
7430ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
7431#include <sys/types.h>
7432#endif
7433#ifdef HAVE_SYS_STAT_H
7434#include <sys/stat.h>
7435#endif
7436"
7437if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
7438
7439cat >>confdefs.h <<_ACEOF
7440#define HAVE_STRUCT_STAT_ST_RDEV 1
7441_ACEOF
7442
7443
7444fi
7445ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
7446#include <sys/types.h>
7447#endif
7448#ifdef HAVE_SYS_STAT_H
7449#include <sys/stat.h>
7450#endif
7451"
7452if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
7453
7454cat >>confdefs.h <<_ACEOF
7455#define HAVE_STRUCT_STAT_ST_SIZE 1
7456_ACEOF
7457
7458
7459fi
7460ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
7461#include <sys/types.h>
7462#endif
7463#ifdef HAVE_SYS_STAT_H
7464#include <sys/stat.h>
7465#endif
7466"
7467if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
7468
7469cat >>confdefs.h <<_ACEOF
7470#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7471_ACEOF
7472
7473
7474fi
7475ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
7476#include <sys/types.h>
7477#endif
7478#ifdef HAVE_SYS_STAT_H
7479#include <sys/stat.h>
7480#endif
7481"
7482if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
7483
7484cat >>confdefs.h <<_ACEOF
7485#define HAVE_STRUCT_STAT_ST_BLOCKS 1
7486_ACEOF
7487
7488
7489fi
7490ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
7491#include <sys/types.h>
7492#endif
7493#ifdef HAVE_SYS_STAT_H
7494#include <sys/stat.h>
7495#endif
7496"
7497if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
7498
7499cat >>confdefs.h <<_ACEOF
7500#define HAVE_STRUCT_STAT_ST_ATIME 1
7501_ACEOF
7502
7503
7504fi
7505ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
7506#include <sys/types.h>
7507#endif
7508#ifdef HAVE_SYS_STAT_H
7509#include <sys/stat.h>
7510#endif
7511"
7512if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
7513
7514cat >>confdefs.h <<_ACEOF
7515#define HAVE_STRUCT_STAT_ST_MTIME 1
7516_ACEOF
7517
7518
7519fi
7520ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
7521#include <sys/types.h>
7522#endif
7523#ifdef HAVE_SYS_STAT_H
7524#include <sys/stat.h>
7525#endif
7526"
7527if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
7528
7529cat >>confdefs.h <<_ACEOF
7530#define HAVE_STRUCT_STAT_ST_CTIME 1
7531_ACEOF
7532
7533
7534fi
7535
7536ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
7537#include <sys/socket.h>
7538
7539"
7540if test "x$ac_cv_type_socklen_t" = xyes; then :
7541
7542cat >>confdefs.h <<_ACEOF
7543#define HAVE_SOCKLEN_T 1
7544_ACEOF
7545
7546
7547fi
7548
7549
7550# Check for socket libraries
7551{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7552$as_echo_n "checking for bind in -lsocket... " >&6; }
7553if ${ac_cv_lib_socket_bind+:} false; then :
7554 $as_echo_n "(cached) " >&6
7555else
7556 ac_check_lib_save_LIBS=$LIBS
7557LIBS="-lsocket $LIBS"
7558cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7559/* end confdefs.h. */
7560
7561/* Override any GCC internal prototype to avoid an error.
7562 Use char because int might match the return type of a GCC
7563 builtin and then its argument prototype would still apply. */
7564#ifdef __cplusplus
7565extern "C"
7566#endif
7567char bind ();
7568int
7569main ()
7570{
7571return bind ();
7572 ;
7573 return 0;
7574}
7575_ACEOF
7576if ac_fn_c_try_link "$LINENO"; then :
7577 ac_cv_lib_socket_bind=yes
7578else
7579 ac_cv_lib_socket_bind=no
7580fi
7581rm -f core conftest.err conftest.$ac_objext \
7582 conftest$ac_exeext conftest.$ac_ext
7583LIBS=$ac_check_lib_save_LIBS
7584fi
7585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7586$as_echo "$ac_cv_lib_socket_bind" >&6; }
7587if test "x$ac_cv_lib_socket_bind" = xyes; then :
7588 cat >>confdefs.h <<_ACEOF
7589#define HAVE_LIBSOCKET 1
7590_ACEOF
7591
7592 LIBS="-lsocket $LIBS"
7593
7594fi
7595
7596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7597$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7598if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7599 $as_echo_n "(cached) " >&6
7600else
7601 ac_check_lib_save_LIBS=$LIBS
7602LIBS="-lnsl $LIBS"
7603cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7604/* end confdefs.h. */
7605
7606/* Override any GCC internal prototype to avoid an error.
7607 Use char because int might match the return type of a GCC
7608 builtin and then its argument prototype would still apply. */
7609#ifdef __cplusplus
7610extern "C"
7611#endif
7612char gethostbyname ();
7613int
7614main ()
7615{
7616return gethostbyname ();
7617 ;
7618 return 0;
7619}
7620_ACEOF
7621if ac_fn_c_try_link "$LINENO"; then :
7622 ac_cv_lib_nsl_gethostbyname=yes
7623else
7624 ac_cv_lib_nsl_gethostbyname=no
7625fi
7626rm -f core conftest.err conftest.$ac_objext \
7627 conftest$ac_exeext conftest.$ac_ext
7628LIBS=$ac_check_lib_save_LIBS
7629fi
7630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7631$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7632if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7633 cat >>confdefs.h <<_ACEOF
7634#define HAVE_LIBNSL 1
7635_ACEOF
7636
7637 LIBS="-lnsl $LIBS"
7638
7639fi
7640
7641
7642# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7643# using the same condition.
7644
7645 # Use the system's zlib library.
7646 zlibdir="-L\$(top_builddir)/../zlib"
7647 zlibinc="-I\$(top_srcdir)/../zlib"
7648
7649# Check whether --with-system-zlib was given.
7650if test "${with_system_zlib+set}" = set; then :
7651 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7652 zlibdir=
7653 zlibinc=
7654 fi
7655
7656fi
7657
7658
7659
7660
7661
7662# BFD uses libdl when when plugins enabled.
7663
7664 maybe_plugins=no
7665 for ac_header in dlfcn.h
7666do :
7667 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7668"
7669if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7670 cat >>confdefs.h <<_ACEOF
7671#define HAVE_DLFCN_H 1
7672_ACEOF
7673 maybe_plugins=yes
7674fi
7675
7676done
7677
7678 for ac_header in windows.h
7679do :
7680 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7681"
7682if test "x$ac_cv_header_windows_h" = xyes; then :
7683 cat >>confdefs.h <<_ACEOF
7684#define HAVE_WINDOWS_H 1
7685_ACEOF
7686 maybe_plugins=yes
7687fi
7688
7689done
7690
7691
7692 # Check whether --enable-plugins was given.
7693if test "${enable_plugins+set}" = set; then :
7694 enableval=$enable_plugins; case "${enableval}" in
7695 no) plugins=no ;;
7696 *) plugins=yes
7697 if test "$maybe_plugins" != "yes" ; then
7698 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7699 fi ;;
7700 esac
7701else
7702 plugins=$maybe_plugins
7703
7704fi
7705
7706 if test "$plugins" = "yes"; then
7707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7708$as_echo_n "checking for library containing dlsym... " >&6; }
7709if ${ac_cv_search_dlsym+:} false; then :
7710 $as_echo_n "(cached) " >&6
7711else
7712 ac_func_search_save_LIBS=$LIBS
7713cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7714/* end confdefs.h. */
7715
7716/* Override any GCC internal prototype to avoid an error.
7717 Use char because int might match the return type of a GCC
7718 builtin and then its argument prototype would still apply. */
7719#ifdef __cplusplus
7720extern "C"
7721#endif
7722char dlsym ();
7723int
7724main ()
7725{
7726return dlsym ();
7727 ;
7728 return 0;
7729}
7730_ACEOF
7731for ac_lib in '' dl; do
7732 if test -z "$ac_lib"; then
7733 ac_res="none required"
7734 else
7735 ac_res=-l$ac_lib
7736 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7737 fi
7738 if ac_fn_c_try_link "$LINENO"; then :
7739 ac_cv_search_dlsym=$ac_res
7740fi
7741rm -f core conftest.err conftest.$ac_objext \
7742 conftest$ac_exeext
7743 if ${ac_cv_search_dlsym+:} false; then :
7744 break
7745fi
7746done
7747if ${ac_cv_search_dlsym+:} false; then :
7748
7749else
7750 ac_cv_search_dlsym=no
7751fi
7752rm conftest.$ac_ext
7753LIBS=$ac_func_search_save_LIBS
7754fi
7755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7756$as_echo "$ac_cv_search_dlsym" >&6; }
7757ac_res=$ac_cv_search_dlsym
7758if test "$ac_res" != no; then :
7759 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7760
7761fi
7762
7763 fi
7764
7765 if test "$plugins" = yes; then
7766 PLUGINS_TRUE=
7767 PLUGINS_FALSE='#'
7768else
7769 PLUGINS_TRUE='#'
7770 PLUGINS_FALSE=
7771fi
7772
7773
7774
7775
7776
7777# Set options
7778enable_dlopen=yes
7779
7780
7781
7782
7783 enable_win32_dll=no
7784
7785
7786 # Check whether --enable-shared was given.
7787if test "${enable_shared+set}" = set; then :
7788 enableval=$enable_shared; p=${PACKAGE-default}
7789 case $enableval in
7790 yes) enable_shared=yes ;;
7791 no) enable_shared=no ;;
7792 *)
7793 enable_shared=no
7794 # Look at the argument we got. We use all the common list separators.
7795 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7796 for pkg in $enableval; do
7797 IFS="$lt_save_ifs"
7798 if test "X$pkg" = "X$p"; then
7799 enable_shared=yes
7800 fi
7801 done
7802 IFS="$lt_save_ifs"
7803 ;;
7804 esac
7805else
7806 enable_shared=yes
7807fi
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817 # Check whether --enable-static was given.
7818if test "${enable_static+set}" = set; then :
7819 enableval=$enable_static; p=${PACKAGE-default}
7820 case $enableval in
7821 yes) enable_static=yes ;;
7822 no) enable_static=no ;;
7823 *)
7824 enable_static=no
7825 # Look at the argument we got. We use all the common list separators.
7826 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7827 for pkg in $enableval; do
7828 IFS="$lt_save_ifs"
7829 if test "X$pkg" = "X$p"; then
7830 enable_static=yes
7831 fi
7832 done
7833 IFS="$lt_save_ifs"
7834 ;;
7835 esac
7836else
7837 enable_static=yes
7838fi
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849# Check whether --with-pic was given.
7850if test "${with_pic+set}" = set; then :
7851 withval=$with_pic; pic_mode="$withval"
7852else
7853 pic_mode=default
7854fi
7855
7856
7857test -z "$pic_mode" && pic_mode=default
7858
7859
7860
7861
7862
7863
7864
7865 # Check whether --enable-fast-install was given.
7866if test "${enable_fast_install+set}" = set; then :
7867 enableval=$enable_fast_install; p=${PACKAGE-default}
7868 case $enableval in
7869 yes) enable_fast_install=yes ;;
7870 no) enable_fast_install=no ;;
7871 *)
7872 enable_fast_install=no
7873 # Look at the argument we got. We use all the common list separators.
7874 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7875 for pkg in $enableval; do
7876 IFS="$lt_save_ifs"
7877 if test "X$pkg" = "X$p"; then
7878 enable_fast_install=yes
7879 fi
7880 done
7881 IFS="$lt_save_ifs"
7882 ;;
7883 esac
7884else
7885 enable_fast_install=yes
7886fi
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898# This can be used to rebuild libtool when needed
7899LIBTOOL_DEPS="$ltmain"
7900
7901# Always use our own libtool.
7902LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929test -z "$LN_S" && LN_S="ln -s"
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944if test -n "${ZSH_VERSION+set}" ; then
7945 setopt NO_GLOB_SUBST
7946fi
7947
7948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7949$as_echo_n "checking for objdir... " >&6; }
7950if ${lt_cv_objdir+:} false; then :
7951 $as_echo_n "(cached) " >&6
7952else
7953 rm -f .libs 2>/dev/null
7954mkdir .libs 2>/dev/null
7955if test -d .libs; then
7956 lt_cv_objdir=.libs
7957else
7958 # MS-DOS does not allow filenames that begin with a dot.
7959 lt_cv_objdir=_libs
7960fi
7961rmdir .libs 2>/dev/null
7962fi
7963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7964$as_echo "$lt_cv_objdir" >&6; }
7965objdir=$lt_cv_objdir
7966
7967
7968
7969
7970
7971cat >>confdefs.h <<_ACEOF
7972#define LT_OBJDIR "$lt_cv_objdir/"
7973_ACEOF
7974
7975
7976
7977
7978case $host_os in
7979aix3*)
7980 # AIX sometimes has problems with the GCC collect2 program. For some
7981 # reason, if we set the COLLECT_NAMES environment variable, the problems
7982 # vanish in a puff of smoke.
7983 if test "X${COLLECT_NAMES+set}" != Xset; then
7984 COLLECT_NAMES=
7985 export COLLECT_NAMES
7986 fi
7987 ;;
7988esac
7989
7990# Global variables:
7991ofile=libtool
7992can_build_shared=yes
7993
7994# All known linkers require a `.a' archive for static linking (except MSVC,
7995# which needs '.lib').
7996libext=a
7997
7998with_gnu_ld="$lt_cv_prog_gnu_ld"
7999
8000old_CC="$CC"
8001old_CFLAGS="$CFLAGS"
8002
8003# Set sane defaults for various variables
8004test -z "$CC" && CC=cc
8005test -z "$LTCC" && LTCC=$CC
8006test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8007test -z "$LD" && LD=ld
8008test -z "$ac_objext" && ac_objext=o
8009
8010for cc_temp in $compiler""; do
8011 case $cc_temp in
8012 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8013 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8014 \-*) ;;
8015 *) break;;
8016 esac
8017done
8018cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8019
8020
8021# Only perform the check for file, if the check method requires it
8022test -z "$MAGIC_CMD" && MAGIC_CMD=file
8023case $deplibs_check_method in
8024file_magic*)
8025 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8027$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8028if ${lt_cv_path_MAGIC_CMD+:} false; then :
8029 $as_echo_n "(cached) " >&6
8030else
8031 case $MAGIC_CMD in
8032[\\/*] | ?:[\\/]*)
8033 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8034 ;;
8035*)
8036 lt_save_MAGIC_CMD="$MAGIC_CMD"
8037 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8038 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8039 for ac_dir in $ac_dummy; do
8040 IFS="$lt_save_ifs"
8041 test -z "$ac_dir" && ac_dir=.
8042 if test -f $ac_dir/${ac_tool_prefix}file; then
8043 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8044 if test -n "$file_magic_test_file"; then
8045 case $deplibs_check_method in
8046 "file_magic "*)
8047 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8048 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8049 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8050 $EGREP "$file_magic_regex" > /dev/null; then
8051 :
8052 else
8053 cat <<_LT_EOF 1>&2
8054
8055*** Warning: the command libtool uses to detect shared libraries,
8056*** $file_magic_cmd, produces output that libtool cannot recognize.
8057*** The result is that libtool may fail to recognize shared libraries
8058*** as such. This will affect the creation of libtool libraries that
8059*** depend on shared libraries, but programs linked with such libtool
8060*** libraries will work regardless of this problem. Nevertheless, you
8061*** may want to report the problem to your system manager and/or to
8062*** bug-libtool@gnu.org
8063
8064_LT_EOF
8065 fi ;;
8066 esac
8067 fi
8068 break
8069 fi
8070 done
8071 IFS="$lt_save_ifs"
8072 MAGIC_CMD="$lt_save_MAGIC_CMD"
8073 ;;
8074esac
8075fi
8076
8077MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8078if test -n "$MAGIC_CMD"; then
8079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8080$as_echo "$MAGIC_CMD" >&6; }
8081else
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8083$as_echo "no" >&6; }
8084fi
8085
8086
8087
8088
8089
8090if test -z "$lt_cv_path_MAGIC_CMD"; then
8091 if test -n "$ac_tool_prefix"; then
8092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8093$as_echo_n "checking for file... " >&6; }
8094if ${lt_cv_path_MAGIC_CMD+:} false; then :
8095 $as_echo_n "(cached) " >&6
8096else
8097 case $MAGIC_CMD in
8098[\\/*] | ?:[\\/]*)
8099 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8100 ;;
8101*)
8102 lt_save_MAGIC_CMD="$MAGIC_CMD"
8103 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8104 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8105 for ac_dir in $ac_dummy; do
8106 IFS="$lt_save_ifs"
8107 test -z "$ac_dir" && ac_dir=.
8108 if test -f $ac_dir/file; then
8109 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8110 if test -n "$file_magic_test_file"; then
8111 case $deplibs_check_method in
8112 "file_magic "*)
8113 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8114 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8115 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8116 $EGREP "$file_magic_regex" > /dev/null; then
8117 :
8118 else
8119 cat <<_LT_EOF 1>&2
8120
8121*** Warning: the command libtool uses to detect shared libraries,
8122*** $file_magic_cmd, produces output that libtool cannot recognize.
8123*** The result is that libtool may fail to recognize shared libraries
8124*** as such. This will affect the creation of libtool libraries that
8125*** depend on shared libraries, but programs linked with such libtool
8126*** libraries will work regardless of this problem. Nevertheless, you
8127*** may want to report the problem to your system manager and/or to
8128*** bug-libtool@gnu.org
8129
8130_LT_EOF
8131 fi ;;
8132 esac
8133 fi
8134 break
8135 fi
8136 done
8137 IFS="$lt_save_ifs"
8138 MAGIC_CMD="$lt_save_MAGIC_CMD"
8139 ;;
8140esac
8141fi
8142
8143MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8144if test -n "$MAGIC_CMD"; then
8145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8146$as_echo "$MAGIC_CMD" >&6; }
8147else
8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8149$as_echo "no" >&6; }
8150fi
8151
8152
8153 else
8154 MAGIC_CMD=:
8155 fi
8156fi
8157
8158 fi
8159 ;;
8160esac
8161
8162# Use C for the default configuration in the libtool script
8163
8164lt_save_CC="$CC"
8165ac_ext=c
8166ac_cpp='$CPP $CPPFLAGS'
8167ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8168ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8169ac_compiler_gnu=$ac_cv_c_compiler_gnu
8170
8171
8172# Source file extension for C test sources.
8173ac_ext=c
8174
8175# Object file extension for compiled C test sources.
8176objext=o
8177objext=$objext
8178
8179# Code to be used in simple compile tests
8180lt_simple_compile_test_code="int some_variable = 0;"
8181
8182# Code to be used in simple link tests
8183lt_simple_link_test_code='int main(){return(0);}'
8184
8185
8186
8187
8188
8189
8190
8191# If no C compiler was specified, use CC.
8192LTCC=${LTCC-"$CC"}
8193
8194# If no C compiler flags were specified, use CFLAGS.
8195LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8196
8197# Allow CC to be a program name with arguments.
8198compiler=$CC
8199
8200# Save the default compiler, since it gets overwritten when the other
8201# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8202compiler_DEFAULT=$CC
8203
8204# save warnings/boilerplate of simple test code
8205ac_outfile=conftest.$ac_objext
8206echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8207eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8208_lt_compiler_boilerplate=`cat conftest.err`
8209$RM conftest*
8210
8211ac_outfile=conftest.$ac_objext
8212echo "$lt_simple_link_test_code" >conftest.$ac_ext
8213eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8214_lt_linker_boilerplate=`cat conftest.err`
8215$RM -r conftest*
8216
8217
8218## CAVEAT EMPTOR:
8219## There is no encapsulation within the following macros, do not change
8220## the running order or otherwise move them around unless you know exactly
8221## what you are doing...
8222if test -n "$compiler"; then
8223
8224lt_prog_compiler_no_builtin_flag=
8225
8226if test "$GCC" = yes; then
8227 case $cc_basename in
8228 nvcc*)
8229 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8230 *)
8231 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8232 esac
8233
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8235$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8236if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8237 $as_echo_n "(cached) " >&6
8238else
8239 lt_cv_prog_compiler_rtti_exceptions=no
8240 ac_outfile=conftest.$ac_objext
8241 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8242 lt_compiler_flag="-fno-rtti -fno-exceptions"
8243 # Insert the option either (1) after the last *FLAGS variable, or
8244 # (2) before a word containing "conftest.", or (3) at the end.
8245 # Note that $ac_compile itself does not contain backslashes and begins
8246 # with a dollar sign (not a hyphen), so the echo should work correctly.
8247 # The option is referenced via a variable to avoid confusing sed.
8248 lt_compile=`echo "$ac_compile" | $SED \
8249 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8250 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8251 -e 's:$: $lt_compiler_flag:'`
8252 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8253 (eval "$lt_compile" 2>conftest.err)
8254 ac_status=$?
8255 cat conftest.err >&5
8256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8257 if (exit $ac_status) && test -s "$ac_outfile"; then
8258 # The compiler can only warn and ignore the option if not recognized
8259 # So say no if there are warnings other than the usual output.
8260 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8261 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8262 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8263 lt_cv_prog_compiler_rtti_exceptions=yes
8264 fi
8265 fi
8266 $RM conftest*
8267
8268fi
8269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8270$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8271
8272if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8273 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8274else
8275 :
8276fi
8277
8278fi
8279
8280
8281
8282
8283
8284
8285 lt_prog_compiler_wl=
8286lt_prog_compiler_pic=
8287lt_prog_compiler_static=
8288
8289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8290$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8291
8292 if test "$GCC" = yes; then
8293 lt_prog_compiler_wl='-Wl,'
8294 lt_prog_compiler_static='-static'
8295
8296 case $host_os in
8297 aix*)
8298 # All AIX code is PIC.
8299 if test "$host_cpu" = ia64; then
8300 # AIX 5 now supports IA64 processor
8301 lt_prog_compiler_static='-Bstatic'
8302 fi
8303 lt_prog_compiler_pic='-fPIC'
8304 ;;
8305
8306 amigaos*)
8307 case $host_cpu in
8308 powerpc)
8309 # see comment about AmigaOS4 .so support
8310 lt_prog_compiler_pic='-fPIC'
8311 ;;
8312 m68k)
8313 # FIXME: we need at least 68020 code to build shared libraries, but
8314 # adding the `-m68020' flag to GCC prevents building anything better,
8315 # like `-m68040'.
8316 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8317 ;;
8318 esac
8319 ;;
8320
8321 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8322 # PIC is the default for these OSes.
8323 ;;
8324
8325 mingw* | cygwin* | pw32* | os2* | cegcc*)
8326 # This hack is so that the source file can tell whether it is being
8327 # built for inclusion in a dll (and should export symbols for example).
8328 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8329 # (--disable-auto-import) libraries
8330 lt_prog_compiler_pic='-DDLL_EXPORT'
8331 ;;
8332
8333 darwin* | rhapsody*)
8334 # PIC is the default on this platform
8335 # Common symbols not allowed in MH_DYLIB files
8336 lt_prog_compiler_pic='-fno-common'
8337 ;;
8338
8339 haiku*)
8340 # PIC is the default for Haiku.
8341 # The "-static" flag exists, but is broken.
8342 lt_prog_compiler_static=
8343 ;;
8344
8345 hpux*)
8346 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8347 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8348 # sets the default TLS model and affects inlining.
8349 case $host_cpu in
8350 hppa*64*)
8351 # +Z the default
8352 ;;
8353 *)
8354 lt_prog_compiler_pic='-fPIC'
8355 ;;
8356 esac
8357 ;;
8358
8359 interix[3-9]*)
8360 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8361 # Instead, we relocate shared libraries at runtime.
8362 ;;
8363
8364 msdosdjgpp*)
8365 # Just because we use GCC doesn't mean we suddenly get shared libraries
8366 # on systems that don't support them.
8367 lt_prog_compiler_can_build_shared=no
8368 enable_shared=no
8369 ;;
8370
8371 *nto* | *qnx*)
8372 # QNX uses GNU C++, but need to define -shared option too, otherwise
8373 # it will coredump.
8374 lt_prog_compiler_pic='-fPIC -shared'
8375 ;;
8376
8377 sysv4*MP*)
8378 if test -d /usr/nec; then
8379 lt_prog_compiler_pic=-Kconform_pic
8380 fi
8381 ;;
8382
8383 *)
8384 lt_prog_compiler_pic='-fPIC'
8385 ;;
8386 esac
8387
8388 case $cc_basename in
8389 nvcc*) # Cuda Compiler Driver 2.2
8390 lt_prog_compiler_wl='-Xlinker '
8391 lt_prog_compiler_pic='-Xcompiler -fPIC'
8392 ;;
8393 esac
8394 else
8395 # PORTME Check for flag to pass linker flags through the system compiler.
8396 case $host_os in
8397 aix*)
8398 lt_prog_compiler_wl='-Wl,'
8399 if test "$host_cpu" = ia64; then
8400 # AIX 5 now supports IA64 processor
8401 lt_prog_compiler_static='-Bstatic'
8402 else
8403 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8404 fi
8405 ;;
8406
8407 mingw* | cygwin* | pw32* | os2* | cegcc*)
8408 # This hack is so that the source file can tell whether it is being
8409 # built for inclusion in a dll (and should export symbols for example).
8410 lt_prog_compiler_pic='-DDLL_EXPORT'
8411 ;;
8412
8413 hpux9* | hpux10* | hpux11*)
8414 lt_prog_compiler_wl='-Wl,'
8415 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8416 # not for PA HP-UX.
8417 case $host_cpu in
8418 hppa*64*|ia64*)
8419 # +Z the default
8420 ;;
8421 *)
8422 lt_prog_compiler_pic='+Z'
8423 ;;
8424 esac
8425 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8426 lt_prog_compiler_static='${wl}-a ${wl}archive'
8427 ;;
8428
8429 irix5* | irix6* | nonstopux*)
8430 lt_prog_compiler_wl='-Wl,'
8431 # PIC (with -KPIC) is the default.
8432 lt_prog_compiler_static='-non_shared'
8433 ;;
8434
8435 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8436 case $cc_basename in
8437 # old Intel for x86_64 which still supported -KPIC.
8438 ecc*)
8439 lt_prog_compiler_wl='-Wl,'
8440 lt_prog_compiler_pic='-KPIC'
8441 lt_prog_compiler_static='-static'
8442 ;;
8443 # icc used to be incompatible with GCC.
8444 # ICC 10 doesn't accept -KPIC any more.
8445 icc* | ifort*)
8446 lt_prog_compiler_wl='-Wl,'
8447 lt_prog_compiler_pic='-fPIC'
8448 lt_prog_compiler_static='-static'
8449 ;;
8450 # Lahey Fortran 8.1.
8451 lf95*)
8452 lt_prog_compiler_wl='-Wl,'
8453 lt_prog_compiler_pic='--shared'
8454 lt_prog_compiler_static='--static'
8455 ;;
8456 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8457 # Portland Group compilers (*not* the Pentium gcc compiler,
8458 # which looks to be a dead project)
8459 lt_prog_compiler_wl='-Wl,'
8460 lt_prog_compiler_pic='-fpic'
8461 lt_prog_compiler_static='-Bstatic'
8462 ;;
8463 ccc*)
8464 lt_prog_compiler_wl='-Wl,'
8465 # All Alpha code is PIC.
8466 lt_prog_compiler_static='-non_shared'
8467 ;;
8468 xl* | bgxl* | bgf* | mpixl*)
8469 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8470 lt_prog_compiler_wl='-Wl,'
8471 lt_prog_compiler_pic='-qpic'
8472 lt_prog_compiler_static='-qstaticlink'
8473 ;;
8474 *)
8475 case `$CC -V 2>&1 | sed 5q` in
8476 *Sun\ F* | *Sun*Fortran*)
8477 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8478 lt_prog_compiler_pic='-KPIC'
8479 lt_prog_compiler_static='-Bstatic'
8480 lt_prog_compiler_wl=''
8481 ;;
8482 *Sun\ C*)
8483 # Sun C 5.9
8484 lt_prog_compiler_pic='-KPIC'
8485 lt_prog_compiler_static='-Bstatic'
8486 lt_prog_compiler_wl='-Wl,'
8487 ;;
8488 esac
8489 ;;
8490 esac
8491 ;;
8492
8493 newsos6)
8494 lt_prog_compiler_pic='-KPIC'
8495 lt_prog_compiler_static='-Bstatic'
8496 ;;
8497
8498 *nto* | *qnx*)
8499 # QNX uses GNU C++, but need to define -shared option too, otherwise
8500 # it will coredump.
8501 lt_prog_compiler_pic='-fPIC -shared'
8502 ;;
8503
8504 osf3* | osf4* | osf5*)
8505 lt_prog_compiler_wl='-Wl,'
8506 # All OSF/1 code is PIC.
8507 lt_prog_compiler_static='-non_shared'
8508 ;;
8509
8510 rdos*)
8511 lt_prog_compiler_static='-non_shared'
8512 ;;
8513
8514 solaris*)
8515 lt_prog_compiler_pic='-KPIC'
8516 lt_prog_compiler_static='-Bstatic'
8517 case $cc_basename in
8518 f77* | f90* | f95*)
8519 lt_prog_compiler_wl='-Qoption ld ';;
8520 *)
8521 lt_prog_compiler_wl='-Wl,';;
8522 esac
8523 ;;
8524
8525 sunos4*)
8526 lt_prog_compiler_wl='-Qoption ld '
8527 lt_prog_compiler_pic='-PIC'
8528 lt_prog_compiler_static='-Bstatic'
8529 ;;
8530
8531 sysv4 | sysv4.2uw2* | sysv4.3*)
8532 lt_prog_compiler_wl='-Wl,'
8533 lt_prog_compiler_pic='-KPIC'
8534 lt_prog_compiler_static='-Bstatic'
8535 ;;
8536
8537 sysv4*MP*)
8538 if test -d /usr/nec ;then
8539 lt_prog_compiler_pic='-Kconform_pic'
8540 lt_prog_compiler_static='-Bstatic'
8541 fi
8542 ;;
8543
8544 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8545 lt_prog_compiler_wl='-Wl,'
8546 lt_prog_compiler_pic='-KPIC'
8547 lt_prog_compiler_static='-Bstatic'
8548 ;;
8549
8550 unicos*)
8551 lt_prog_compiler_wl='-Wl,'
8552 lt_prog_compiler_can_build_shared=no
8553 ;;
8554
8555 uts4*)
8556 lt_prog_compiler_pic='-pic'
8557 lt_prog_compiler_static='-Bstatic'
8558 ;;
8559
8560 *)
8561 lt_prog_compiler_can_build_shared=no
8562 ;;
8563 esac
8564 fi
8565
8566case $host_os in
8567 # For platforms which do not support PIC, -DPIC is meaningless:
8568 *djgpp*)
8569 lt_prog_compiler_pic=
8570 ;;
8571 *)
8572 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8573 ;;
8574esac
8575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8576$as_echo "$lt_prog_compiler_pic" >&6; }
8577
8578
8579
8580
8581
8582
8583#
8584# Check to make sure the PIC flag actually works.
8585#
8586if test -n "$lt_prog_compiler_pic"; then
8587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8588$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8589if ${lt_cv_prog_compiler_pic_works+:} false; then :
8590 $as_echo_n "(cached) " >&6
8591else
8592 lt_cv_prog_compiler_pic_works=no
8593 ac_outfile=conftest.$ac_objext
8594 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8595 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8596 # Insert the option either (1) after the last *FLAGS variable, or
8597 # (2) before a word containing "conftest.", or (3) at the end.
8598 # Note that $ac_compile itself does not contain backslashes and begins
8599 # with a dollar sign (not a hyphen), so the echo should work correctly.
8600 # The option is referenced via a variable to avoid confusing sed.
8601 lt_compile=`echo "$ac_compile" | $SED \
8602 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8603 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8604 -e 's:$: $lt_compiler_flag:'`
8605 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8606 (eval "$lt_compile" 2>conftest.err)
8607 ac_status=$?
8608 cat conftest.err >&5
8609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8610 if (exit $ac_status) && test -s "$ac_outfile"; then
8611 # The compiler can only warn and ignore the option if not recognized
8612 # So say no if there are warnings other than the usual output.
8613 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8614 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8615 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8616 lt_cv_prog_compiler_pic_works=yes
8617 fi
8618 fi
8619 $RM conftest*
8620
8621fi
8622{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8623$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8624
8625if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8626 case $lt_prog_compiler_pic in
8627 "" | " "*) ;;
8628 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8629 esac
8630else
8631 lt_prog_compiler_pic=
8632 lt_prog_compiler_can_build_shared=no
8633fi
8634
8635fi
8636
8637
8638
8639
8640
8641
8642#
8643# Check to make sure the static flag actually works.
8644#
8645wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8647$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8648if ${lt_cv_prog_compiler_static_works+:} false; then :
8649 $as_echo_n "(cached) " >&6
8650else
8651 lt_cv_prog_compiler_static_works=no
8652 save_LDFLAGS="$LDFLAGS"
8653 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8654 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8655 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8656 # The linker can only warn and ignore the option if not recognized
8657 # So say no if there are warnings
8658 if test -s conftest.err; then
8659 # Append any errors to the config.log.
8660 cat conftest.err 1>&5
8661 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8662 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8663 if diff conftest.exp conftest.er2 >/dev/null; then
8664 lt_cv_prog_compiler_static_works=yes
8665 fi
8666 else
8667 lt_cv_prog_compiler_static_works=yes
8668 fi
8669 fi
8670 $RM -r conftest*
8671 LDFLAGS="$save_LDFLAGS"
8672
8673fi
8674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8675$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8676
8677if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8678 :
8679else
8680 lt_prog_compiler_static=
8681fi
8682
8683
8684
8685
8686
8687
8688
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8690$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8691if ${lt_cv_prog_compiler_c_o+:} false; then :
8692 $as_echo_n "(cached) " >&6
8693else
8694 lt_cv_prog_compiler_c_o=no
8695 $RM -r conftest 2>/dev/null
8696 mkdir conftest
8697 cd conftest
8698 mkdir out
8699 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8700
8701 lt_compiler_flag="-o out/conftest2.$ac_objext"
8702 # Insert the option either (1) after the last *FLAGS variable, or
8703 # (2) before a word containing "conftest.", or (3) at the end.
8704 # Note that $ac_compile itself does not contain backslashes and begins
8705 # with a dollar sign (not a hyphen), so the echo should work correctly.
8706 lt_compile=`echo "$ac_compile" | $SED \
8707 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8708 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8709 -e 's:$: $lt_compiler_flag:'`
8710 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8711 (eval "$lt_compile" 2>out/conftest.err)
8712 ac_status=$?
8713 cat out/conftest.err >&5
8714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8715 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8716 then
8717 # The compiler can only warn and ignore the option if not recognized
8718 # So say no if there are warnings
8719 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8720 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8721 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8722 lt_cv_prog_compiler_c_o=yes
8723 fi
8724 fi
8725 chmod u+w . 2>&5
8726 $RM conftest*
8727 # SGI C++ compiler will create directory out/ii_files/ for
8728 # template instantiation
8729 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8730 $RM out/* && rmdir out
8731 cd ..
8732 $RM -r conftest
8733 $RM conftest*
8734
8735fi
8736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8737$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8738
8739
8740
8741
8742
8743
8744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8745$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8746if ${lt_cv_prog_compiler_c_o+:} false; then :
8747 $as_echo_n "(cached) " >&6
8748else
8749 lt_cv_prog_compiler_c_o=no
8750 $RM -r conftest 2>/dev/null
8751 mkdir conftest
8752 cd conftest
8753 mkdir out
8754 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8755
8756 lt_compiler_flag="-o out/conftest2.$ac_objext"
8757 # Insert the option either (1) after the last *FLAGS variable, or
8758 # (2) before a word containing "conftest.", or (3) at the end.
8759 # Note that $ac_compile itself does not contain backslashes and begins
8760 # with a dollar sign (not a hyphen), so the echo should work correctly.
8761 lt_compile=`echo "$ac_compile" | $SED \
8762 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8763 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8764 -e 's:$: $lt_compiler_flag:'`
8765 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8766 (eval "$lt_compile" 2>out/conftest.err)
8767 ac_status=$?
8768 cat out/conftest.err >&5
8769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8770 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8771 then
8772 # The compiler can only warn and ignore the option if not recognized
8773 # So say no if there are warnings
8774 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8775 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8776 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8777 lt_cv_prog_compiler_c_o=yes
8778 fi
8779 fi
8780 chmod u+w . 2>&5
8781 $RM conftest*
8782 # SGI C++ compiler will create directory out/ii_files/ for
8783 # template instantiation
8784 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8785 $RM out/* && rmdir out
8786 cd ..
8787 $RM -r conftest
8788 $RM conftest*
8789
8790fi
8791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8792$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8793
8794
8795
8796
8797hard_links="nottested"
8798if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8799 # do not overwrite the value of need_locks provided by the user
8800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8801$as_echo_n "checking if we can lock with hard links... " >&6; }
8802 hard_links=yes
8803 $RM conftest*
8804 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8805 touch conftest.a
8806 ln conftest.a conftest.b 2>&5 || hard_links=no
8807 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8809$as_echo "$hard_links" >&6; }
8810 if test "$hard_links" = no; then
8811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8812$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8813 need_locks=warn
8814 fi
8815else
8816 need_locks=no
8817fi
8818
8819
8820
8821
8822
8823
8824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8825$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8826
8827 runpath_var=
8828 allow_undefined_flag=
8829 always_export_symbols=no
8830 archive_cmds=
8831 archive_expsym_cmds=
8832 compiler_needs_object=no
8833 enable_shared_with_static_runtimes=no
8834 export_dynamic_flag_spec=
8835 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8836 hardcode_automatic=no
8837 hardcode_direct=no
8838 hardcode_direct_absolute=no
8839 hardcode_libdir_flag_spec=
8840 hardcode_libdir_flag_spec_ld=
8841 hardcode_libdir_separator=
8842 hardcode_minus_L=no
8843 hardcode_shlibpath_var=unsupported
8844 inherit_rpath=no
8845 link_all_deplibs=unknown
8846 module_cmds=
8847 module_expsym_cmds=
8848 old_archive_from_new_cmds=
8849 old_archive_from_expsyms_cmds=
8850 thread_safe_flag_spec=
8851 whole_archive_flag_spec=
8852 # include_expsyms should be a list of space-separated symbols to be *always*
8853 # included in the symbol list
8854 include_expsyms=
8855 # exclude_expsyms can be an extended regexp of symbols to exclude
8856 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8857 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8858 # as well as any symbol that contains `d'.
8859 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8860 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8861 # platforms (ab)use it in PIC code, but their linkers get confused if
8862 # the symbol is explicitly referenced. Since portable code cannot
8863 # rely on this symbol name, it's probably fine to never include it in
8864 # preloaded symbol tables.
8865 # Exclude shared library initialization/finalization symbols.
8866 extract_expsyms_cmds=
8867
8868 case $host_os in
8869 cygwin* | mingw* | pw32* | cegcc*)
8870 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8871 # When not using gcc, we currently assume that we are using
8872 # Microsoft Visual C++.
8873 if test "$GCC" != yes; then
8874 with_gnu_ld=no
8875 fi
8876 ;;
8877 interix*)
8878 # we just hope/assume this is gcc and not c89 (= MSVC++)
8879 with_gnu_ld=yes
8880 ;;
8881 openbsd*)
8882 with_gnu_ld=no
8883 ;;
8884 esac
8885
8886 ld_shlibs=yes
8887
8888 # On some targets, GNU ld is compatible enough with the native linker
8889 # that we're better off using the native interface for both.
8890 lt_use_gnu_ld_interface=no
8891 if test "$with_gnu_ld" = yes; then
8892 case $host_os in
8893 aix*)
8894 # The AIX port of GNU ld has always aspired to compatibility
8895 # with the native linker. However, as the warning in the GNU ld
8896 # block says, versions before 2.19.5* couldn't really create working
8897 # shared libraries, regardless of the interface used.
8898 case `$LD -v 2>&1` in
8899 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8900 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8901 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8902 *)
8903 lt_use_gnu_ld_interface=yes
8904 ;;
8905 esac
8906 ;;
8907 *)
8908 lt_use_gnu_ld_interface=yes
8909 ;;
8910 esac
8911 fi
8912
8913 if test "$lt_use_gnu_ld_interface" = yes; then
8914 # If archive_cmds runs LD, not CC, wlarc should be empty
8915 wlarc='${wl}'
8916
8917 # Set some defaults for GNU ld with shared library support. These
8918 # are reset later if shared libraries are not supported. Putting them
8919 # here allows them to be overridden if necessary.
8920 runpath_var=LD_RUN_PATH
8921 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8922 export_dynamic_flag_spec='${wl}--export-dynamic'
8923 # ancient GNU ld didn't support --whole-archive et. al.
8924 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8925 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8926 else
8927 whole_archive_flag_spec=
8928 fi
8929 supports_anon_versioning=no
8930 case `$LD -v 2>&1` in
8931 *GNU\ gold*) supports_anon_versioning=yes ;;
8932 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8933 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8934 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8935 *\ 2.11.*) ;; # other 2.11 versions
8936 *) supports_anon_versioning=yes ;;
8937 esac
8938
8939 # See if GNU ld supports shared libraries.
8940 case $host_os in
8941 aix[3-9]*)
8942 # On AIX/PPC, the GNU linker is very broken
8943 if test "$host_cpu" != ia64; then
8944 ld_shlibs=no
8945 cat <<_LT_EOF 1>&2
8946
8947*** Warning: the GNU linker, at least up to release 2.19, is reported
8948*** to be unable to reliably create shared libraries on AIX.
8949*** Therefore, libtool is disabling shared libraries support. If you
8950*** really care for shared libraries, you may want to install binutils
8951*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8952*** You will then need to restart the configuration process.
8953
8954_LT_EOF
8955 fi
8956 ;;
8957
8958 amigaos*)
8959 case $host_cpu in
8960 powerpc)
8961 # see comment about AmigaOS4 .so support
8962 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8963 archive_expsym_cmds=''
8964 ;;
8965 m68k)
8966 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)'
8967 hardcode_libdir_flag_spec='-L$libdir'
8968 hardcode_minus_L=yes
8969 ;;
8970 esac
8971 ;;
8972
8973 beos*)
8974 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8975 allow_undefined_flag=unsupported
8976 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8977 # support --undefined. This deserves some investigation. FIXME
8978 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8979 else
8980 ld_shlibs=no
8981 fi
8982 ;;
8983
8984 cygwin* | mingw* | pw32* | cegcc*)
8985 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8986 # as there is no search path for DLLs.
8987 hardcode_libdir_flag_spec='-L$libdir'
8988 export_dynamic_flag_spec='${wl}--export-all-symbols'
8989 allow_undefined_flag=unsupported
8990 always_export_symbols=no
8991 enable_shared_with_static_runtimes=yes
8992 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8993
8994 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8995 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8996 # If the export-symbols file already is a .def file (1st line
8997 # is EXPORTS), use it as is; otherwise, prepend...
8998 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8999 cp $export_symbols $output_objdir/$soname.def;
9000 else
9001 echo EXPORTS > $output_objdir/$soname.def;
9002 cat $export_symbols >> $output_objdir/$soname.def;
9003 fi~
9004 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9005 else
9006 ld_shlibs=no
9007 fi
9008 ;;
9009
9010 haiku*)
9011 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9012 link_all_deplibs=yes
9013 ;;
9014
9015 interix[3-9]*)
9016 hardcode_direct=no
9017 hardcode_shlibpath_var=no
9018 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9019 export_dynamic_flag_spec='${wl}-E'
9020 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9021 # Instead, shared libraries are loaded at an image base (0x10000000 by
9022 # default) and relocated if they conflict, which is a slow very memory
9023 # consuming and fragmenting process. To avoid this, we pick a random,
9024 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9025 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9026 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9027 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'
9028 ;;
9029
9030 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9031 tmp_diet=no
9032 if test "$host_os" = linux-dietlibc; then
9033 case $cc_basename in
9034 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9035 esac
9036 fi
9037 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9038 && test "$tmp_diet" = no
9039 then
9040 tmp_addflag=' $pic_flag'
9041 tmp_sharedflag='-shared'
9042 case $cc_basename,$host_cpu in
9043 pgcc*) # Portland Group C compiler
9044 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'
9045 tmp_addflag=' $pic_flag'
9046 ;;
9047 pgf77* | pgf90* | pgf95* | pgfortran*)
9048 # Portland Group f77 and f90 compilers
9049 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'
9050 tmp_addflag=' $pic_flag -Mnomain' ;;
9051 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9052 tmp_addflag=' -i_dynamic' ;;
9053 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9054 tmp_addflag=' -i_dynamic -nofor_main' ;;
9055 ifc* | ifort*) # Intel Fortran compiler
9056 tmp_addflag=' -nofor_main' ;;
9057 lf95*) # Lahey Fortran 8.1
9058 whole_archive_flag_spec=
9059 tmp_sharedflag='--shared' ;;
9060 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9061 tmp_sharedflag='-qmkshrobj'
9062 tmp_addflag= ;;
9063 nvcc*) # Cuda Compiler Driver 2.2
9064 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'
9065 compiler_needs_object=yes
9066 ;;
9067 esac
9068 case `$CC -V 2>&1 | sed 5q` in
9069 *Sun\ C*) # Sun C 5.9
9070 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'
9071 compiler_needs_object=yes
9072 tmp_sharedflag='-G' ;;
9073 *Sun\ F*) # Sun Fortran 8.3
9074 tmp_sharedflag='-G' ;;
9075 esac
9076 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9077
9078 if test "x$supports_anon_versioning" = xyes; then
9079 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9080 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9081 echo "local: *; };" >> $output_objdir/$libname.ver~
9082 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9083 fi
9084
9085 case $cc_basename in
9086 xlf* | bgf* | bgxlf* | mpixlf*)
9087 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9088 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9089 hardcode_libdir_flag_spec=
9090 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9091 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9092 if test "x$supports_anon_versioning" = xyes; then
9093 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9094 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9095 echo "local: *; };" >> $output_objdir/$libname.ver~
9096 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9097 fi
9098 ;;
9099 esac
9100 else
9101 ld_shlibs=no
9102 fi
9103 ;;
9104
9105 netbsd*)
9106 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9107 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9108 wlarc=
9109 else
9110 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9111 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9112 fi
9113 ;;
9114
9115 solaris*)
9116 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9117 ld_shlibs=no
9118 cat <<_LT_EOF 1>&2
9119
9120*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9121*** create shared libraries on Solaris systems. Therefore, libtool
9122*** is disabling shared libraries support. We urge you to upgrade GNU
9123*** binutils to release 2.9.1 or newer. Another option is to modify
9124*** your PATH or compiler configuration so that the native linker is
9125*** used, and then restart.
9126
9127_LT_EOF
9128 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9129 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9130 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9131 else
9132 ld_shlibs=no
9133 fi
9134 ;;
9135
9136 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9137 case `$LD -v 2>&1` in
9138 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9139 ld_shlibs=no
9140 cat <<_LT_EOF 1>&2
9141
9142*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9143*** reliably create shared libraries on SCO systems. Therefore, libtool
9144*** is disabling shared libraries support. We urge you to upgrade GNU
9145*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9146*** your PATH or compiler configuration so that the native linker is
9147*** used, and then restart.
9148
9149_LT_EOF
9150 ;;
9151 *)
9152 # For security reasons, it is highly recommended that you always
9153 # use absolute paths for naming shared libraries, and exclude the
9154 # DT_RUNPATH tag from executables and libraries. But doing so
9155 # requires that you compile everything twice, which is a pain.
9156 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9157 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9158 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9159 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9160 else
9161 ld_shlibs=no
9162 fi
9163 ;;
9164 esac
9165 ;;
9166
9167 sunos4*)
9168 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9169 wlarc=
9170 hardcode_direct=yes
9171 hardcode_shlibpath_var=no
9172 ;;
9173
9174 *)
9175 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9176 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9177 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9178 else
9179 ld_shlibs=no
9180 fi
9181 ;;
9182 esac
9183
9184 if test "$ld_shlibs" = no; then
9185 runpath_var=
9186 hardcode_libdir_flag_spec=
9187 export_dynamic_flag_spec=
9188 whole_archive_flag_spec=
9189 fi
9190 else
9191 # PORTME fill in a description of your system's linker (not GNU ld)
9192 case $host_os in
9193 aix3*)
9194 allow_undefined_flag=unsupported
9195 always_export_symbols=yes
9196 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'
9197 # Note: this linker hardcodes the directories in LIBPATH if there
9198 # are no directories specified by -L.
9199 hardcode_minus_L=yes
9200 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9201 # Neither direct hardcoding nor static linking is supported with a
9202 # broken collect2.
9203 hardcode_direct=unsupported
9204 fi
9205 ;;
9206
9207 aix[4-9]*)
9208 if test "$host_cpu" = ia64; then
9209 # On IA64, the linker does run time linking by default, so we don't
9210 # have to do anything special.
9211 aix_use_runtimelinking=no
9212 exp_sym_flag='-Bexport'
9213 no_entry_flag=""
9214 else
9215 # If we're using GNU nm, then we don't want the "-C" option.
9216 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9217 # Also, AIX nm treats weak defined symbols like other global
9218 # defined symbols, whereas GNU nm marks them as "W".
9219 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9220 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'
9221 else
9222 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9223 fi
9224 aix_use_runtimelinking=no
9225
9226 # Test if we are trying to use run time linking or normal
9227 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9228 # need to do runtime linking.
9229 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9230 for ld_flag in $LDFLAGS; do
9231 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9232 aix_use_runtimelinking=yes
9233 break
9234 fi
9235 done
9236 ;;
9237 esac
9238
9239 exp_sym_flag='-bexport'
9240 no_entry_flag='-bnoentry'
9241 fi
9242
9243 # When large executables or shared objects are built, AIX ld can
9244 # have problems creating the table of contents. If linking a library
9245 # or program results in "error TOC overflow" add -mminimal-toc to
9246 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9247 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9248
9249 archive_cmds=''
9250 hardcode_direct=yes
9251 hardcode_direct_absolute=yes
9252 hardcode_libdir_separator=':'
9253 link_all_deplibs=yes
9254 file_list_spec='${wl}-f,'
9255
9256 if test "$GCC" = yes; then
9257 case $host_os in aix4.[012]|aix4.[012].*)
9258 # We only want to do this on AIX 4.2 and lower, the check
9259 # below for broken collect2 doesn't work under 4.3+
9260 collect2name=`${CC} -print-prog-name=collect2`
9261 if test -f "$collect2name" &&
9262 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9263 then
9264 # We have reworked collect2
9265 :
9266 else
9267 # We have old collect2
9268 hardcode_direct=unsupported
9269 # It fails to find uninstalled libraries when the uninstalled
9270 # path is not listed in the libpath. Setting hardcode_minus_L
9271 # to unsupported forces relinking
9272 hardcode_minus_L=yes
9273 hardcode_libdir_flag_spec='-L$libdir'
9274 hardcode_libdir_separator=
9275 fi
9276 ;;
9277 esac
9278 shared_flag='-shared'
9279 if test "$aix_use_runtimelinking" = yes; then
9280 shared_flag="$shared_flag "'${wl}-G'
9281 fi
9282 else
9283 # not using gcc
9284 if test "$host_cpu" = ia64; then
9285 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9286 # chokes on -Wl,-G. The following line is correct:
9287 shared_flag='-G'
9288 else
9289 if test "$aix_use_runtimelinking" = yes; then
9290 shared_flag='${wl}-G'
9291 else
9292 shared_flag='${wl}-bM:SRE'
9293 fi
9294 fi
9295 fi
9296
9297 export_dynamic_flag_spec='${wl}-bexpall'
9298 # It seems that -bexpall does not export symbols beginning with
9299 # underscore (_), so it is better to generate a list of symbols to export.
9300 always_export_symbols=yes
9301 if test "$aix_use_runtimelinking" = yes; then
9302 # Warning - without using the other runtime loading flags (-brtl),
9303 # -berok will link without error, but may produce a broken library.
9304 allow_undefined_flag='-berok'
9305 # Determine the default libpath from the value encoded in an
9306 # empty executable.
9307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9308/* end confdefs.h. */
9309
9310int
9311main ()
9312{
9313
9314 ;
9315 return 0;
9316}
9317_ACEOF
9318if ac_fn_c_try_link "$LINENO"; then :
9319
9320lt_aix_libpath_sed='
9321 /Import File Strings/,/^$/ {
9322 /^0/ {
9323 s/^0 *\(.*\)$/\1/
9324 p
9325 }
9326 }'
9327aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9328# Check for a 64-bit object if we didn't find anything.
9329if test -z "$aix_libpath"; then
9330 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9331fi
9332fi
9333rm -f core conftest.err conftest.$ac_objext \
9334 conftest$ac_exeext conftest.$ac_ext
9335if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9336
9337 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9338 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"
9339 else
9340 if test "$host_cpu" = ia64; then
9341 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9342 allow_undefined_flag="-z nodefs"
9343 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"
9344 else
9345 # Determine the default libpath from the value encoded in an
9346 # empty executable.
9347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9348/* end confdefs.h. */
9349
9350int
9351main ()
9352{
9353
9354 ;
9355 return 0;
9356}
9357_ACEOF
9358if ac_fn_c_try_link "$LINENO"; then :
9359
9360lt_aix_libpath_sed='
9361 /Import File Strings/,/^$/ {
9362 /^0/ {
9363 s/^0 *\(.*\)$/\1/
9364 p
9365 }
9366 }'
9367aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9368# Check for a 64-bit object if we didn't find anything.
9369if test -z "$aix_libpath"; then
9370 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9371fi
9372fi
9373rm -f core conftest.err conftest.$ac_objext \
9374 conftest$ac_exeext conftest.$ac_ext
9375if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9376
9377 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9378 # Warning - without using the other run time loading flags,
9379 # -berok will link without error, but may produce a broken library.
9380 no_undefined_flag=' ${wl}-bernotok'
9381 allow_undefined_flag=' ${wl}-berok'
9382 if test "$with_gnu_ld" = yes; then
9383 # We only use this code for GNU lds that support --whole-archive.
9384 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9385 else
9386 # Exported symbols can be pulled into shared objects from archives
9387 whole_archive_flag_spec='$convenience'
9388 fi
9389 archive_cmds_need_lc=yes
9390 # This is similar to how AIX traditionally builds its shared libraries.
9391 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'
9392 fi
9393 fi
9394 ;;
9395
9396 amigaos*)
9397 case $host_cpu in
9398 powerpc)
9399 # see comment about AmigaOS4 .so support
9400 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9401 archive_expsym_cmds=''
9402 ;;
9403 m68k)
9404 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)'
9405 hardcode_libdir_flag_spec='-L$libdir'
9406 hardcode_minus_L=yes
9407 ;;
9408 esac
9409 ;;
9410
9411 bsdi[45]*)
9412 export_dynamic_flag_spec=-rdynamic
9413 ;;
9414
9415 cygwin* | mingw* | pw32* | cegcc*)
9416 # When not using gcc, we currently assume that we are using
9417 # Microsoft Visual C++.
9418 # hardcode_libdir_flag_spec is actually meaningless, as there is
9419 # no search path for DLLs.
9420 hardcode_libdir_flag_spec=' '
9421 allow_undefined_flag=unsupported
9422 # Tell ltmain to make .lib files, not .a files.
9423 libext=lib
9424 # Tell ltmain to make .dll files, not .so files.
9425 shrext_cmds=".dll"
9426 # FIXME: Setting linknames here is a bad hack.
9427 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9428 # The linker will automatically build a .lib file if we build a DLL.
9429 old_archive_from_new_cmds='true'
9430 # FIXME: Should let the user specify the lib program.
9431 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9432 fix_srcfile_path='`cygpath -w "$srcfile"`'
9433 enable_shared_with_static_runtimes=yes
9434 ;;
9435
9436 darwin* | rhapsody*)
9437
9438
9439 archive_cmds_need_lc=no
9440 hardcode_direct=no
9441 hardcode_automatic=yes
9442 hardcode_shlibpath_var=unsupported
9443 if test "$lt_cv_ld_force_load" = "yes"; then
9444 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\"`'
9445 else
9446 whole_archive_flag_spec=''
9447 fi
9448 link_all_deplibs=yes
9449 allow_undefined_flag="$_lt_dar_allow_undefined"
9450 case $cc_basename in
9451 ifort*) _lt_dar_can_shared=yes ;;
9452 *) _lt_dar_can_shared=$GCC ;;
9453 esac
9454 if test "$_lt_dar_can_shared" = "yes"; then
9455 output_verbose_link_cmd=func_echo_all
9456 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9457 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9458 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}"
9459 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}"
9460
9461 else
9462 ld_shlibs=no
9463 fi
9464
9465 ;;
9466
9467 dgux*)
9468 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9469 hardcode_libdir_flag_spec='-L$libdir'
9470 hardcode_shlibpath_var=no
9471 ;;
9472
9473 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9474 # support. Future versions do this automatically, but an explicit c++rt0.o
9475 # does not break anything, and helps significantly (at the cost of a little
9476 # extra space).
9477 freebsd2.2*)
9478 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9479 hardcode_libdir_flag_spec='-R$libdir'
9480 hardcode_direct=yes
9481 hardcode_shlibpath_var=no
9482 ;;
9483
9484 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9485 freebsd2.*)
9486 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9487 hardcode_direct=yes
9488 hardcode_minus_L=yes
9489 hardcode_shlibpath_var=no
9490 ;;
9491
9492 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9493 freebsd* | dragonfly*)
9494 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9495 hardcode_libdir_flag_spec='-R$libdir'
9496 hardcode_direct=yes
9497 hardcode_shlibpath_var=no
9498 ;;
9499
9500 hpux9*)
9501 if test "$GCC" = yes; then
9502 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'
9503 else
9504 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'
9505 fi
9506 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9507 hardcode_libdir_separator=:
9508 hardcode_direct=yes
9509
9510 # hardcode_minus_L: Not really in the search PATH,
9511 # but as the default location of the library.
9512 hardcode_minus_L=yes
9513 export_dynamic_flag_spec='${wl}-E'
9514 ;;
9515
9516 hpux10*)
9517 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9518 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9519 else
9520 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9521 fi
9522 if test "$with_gnu_ld" = no; then
9523 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9524 hardcode_libdir_flag_spec_ld='+b $libdir'
9525 hardcode_libdir_separator=:
9526 hardcode_direct=yes
9527 hardcode_direct_absolute=yes
9528 export_dynamic_flag_spec='${wl}-E'
9529 # hardcode_minus_L: Not really in the search PATH,
9530 # but as the default location of the library.
9531 hardcode_minus_L=yes
9532 fi
9533 ;;
9534
9535 hpux11*)
9536 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9537 case $host_cpu in
9538 hppa*64*)
9539 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9540 ;;
9541 ia64*)
9542 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9543 ;;
9544 *)
9545 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9546 ;;
9547 esac
9548 else
9549 case $host_cpu in
9550 hppa*64*)
9551 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9552 ;;
9553 ia64*)
9554 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9555 ;;
9556 *)
9557
9558 # Older versions of the 11.00 compiler do not understand -b yet
9559 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9561$as_echo_n "checking if $CC understands -b... " >&6; }
9562if ${lt_cv_prog_compiler__b+:} false; then :
9563 $as_echo_n "(cached) " >&6
9564else
9565 lt_cv_prog_compiler__b=no
9566 save_LDFLAGS="$LDFLAGS"
9567 LDFLAGS="$LDFLAGS -b"
9568 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9569 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9570 # The linker can only warn and ignore the option if not recognized
9571 # So say no if there are warnings
9572 if test -s conftest.err; then
9573 # Append any errors to the config.log.
9574 cat conftest.err 1>&5
9575 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9576 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9577 if diff conftest.exp conftest.er2 >/dev/null; then
9578 lt_cv_prog_compiler__b=yes
9579 fi
9580 else
9581 lt_cv_prog_compiler__b=yes
9582 fi
9583 fi
9584 $RM -r conftest*
9585 LDFLAGS="$save_LDFLAGS"
9586
9587fi
9588{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9589$as_echo "$lt_cv_prog_compiler__b" >&6; }
9590
9591if test x"$lt_cv_prog_compiler__b" = xyes; then
9592 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9593else
9594 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9595fi
9596
9597 ;;
9598 esac
9599 fi
9600 if test "$with_gnu_ld" = no; then
9601 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9602 hardcode_libdir_separator=:
9603
9604 case $host_cpu in
9605 hppa*64*|ia64*)
9606 hardcode_direct=no
9607 hardcode_shlibpath_var=no
9608 ;;
9609 *)
9610 hardcode_direct=yes
9611 hardcode_direct_absolute=yes
9612 export_dynamic_flag_spec='${wl}-E'
9613
9614 # hardcode_minus_L: Not really in the search PATH,
9615 # but as the default location of the library.
9616 hardcode_minus_L=yes
9617 ;;
9618 esac
9619 fi
9620 ;;
9621
9622 irix5* | irix6* | nonstopux*)
9623 if test "$GCC" = yes; then
9624 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'
9625 # Try to use the -exported_symbol ld option, if it does not
9626 # work, assume that -exports_file does not work either and
9627 # implicitly export all symbols.
9628 save_LDFLAGS="$LDFLAGS"
9629 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9631/* end confdefs.h. */
9632int foo(void) {}
9633_ACEOF
9634if ac_fn_c_try_link "$LINENO"; then :
9635 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'
9636
9637fi
9638rm -f core conftest.err conftest.$ac_objext \
9639 conftest$ac_exeext conftest.$ac_ext
9640 LDFLAGS="$save_LDFLAGS"
9641 else
9642 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'
9643 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'
9644 fi
9645 archive_cmds_need_lc='no'
9646 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9647 hardcode_libdir_separator=:
9648 inherit_rpath=yes
9649 link_all_deplibs=yes
9650 ;;
9651
9652 netbsd*)
9653 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9654 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9655 else
9656 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9657 fi
9658 hardcode_libdir_flag_spec='-R$libdir'
9659 hardcode_direct=yes
9660 hardcode_shlibpath_var=no
9661 ;;
9662
9663 newsos6)
9664 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9665 hardcode_direct=yes
9666 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9667 hardcode_libdir_separator=:
9668 hardcode_shlibpath_var=no
9669 ;;
9670
9671 *nto* | *qnx*)
9672 ;;
9673
9674 openbsd*)
9675 if test -f /usr/libexec/ld.so; then
9676 hardcode_direct=yes
9677 hardcode_shlibpath_var=no
9678 hardcode_direct_absolute=yes
9679 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9680 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9681 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9682 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9683 export_dynamic_flag_spec='${wl}-E'
9684 else
9685 case $host_os in
9686 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9687 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9688 hardcode_libdir_flag_spec='-R$libdir'
9689 ;;
9690 *)
9691 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9692 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9693 ;;
9694 esac
9695 fi
9696 else
9697 ld_shlibs=no
9698 fi
9699 ;;
9700
9701 os2*)
9702 hardcode_libdir_flag_spec='-L$libdir'
9703 hardcode_minus_L=yes
9704 allow_undefined_flag=unsupported
9705 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'
9706 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9707 ;;
9708
9709 osf3*)
9710 if test "$GCC" = yes; then
9711 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9712 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'
9713 else
9714 allow_undefined_flag=' -expect_unresolved \*'
9715 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'
9716 fi
9717 archive_cmds_need_lc='no'
9718 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9719 hardcode_libdir_separator=:
9720 ;;
9721
9722 osf4* | osf5*) # as osf3* with the addition of -msym flag
9723 if test "$GCC" = yes; then
9724 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9725 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'
9726 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9727 else
9728 allow_undefined_flag=' -expect_unresolved \*'
9729 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'
9730 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~
9731 $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'
9732
9733 # Both c and cxx compiler support -rpath directly
9734 hardcode_libdir_flag_spec='-rpath $libdir'
9735 fi
9736 archive_cmds_need_lc='no'
9737 hardcode_libdir_separator=:
9738 ;;
9739
9740 solaris*)
9741 no_undefined_flag=' -z defs'
9742 if test "$GCC" = yes; then
9743 wlarc='${wl}'
9744 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9745 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9746 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9747 else
9748 case `$CC -V 2>&1` in
9749 *"Compilers 5.0"*)
9750 wlarc=''
9751 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9752 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9753 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9754 ;;
9755 *)
9756 wlarc='${wl}'
9757 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9758 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9759 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9760 ;;
9761 esac
9762 fi
9763 hardcode_libdir_flag_spec='-R$libdir'
9764 hardcode_shlibpath_var=no
9765 case $host_os in
9766 solaris2.[0-5] | solaris2.[0-5].*) ;;
9767 *)
9768 # The compiler driver will combine and reorder linker options,
9769 # but understands `-z linker_flag'. GCC discards it without `$wl',
9770 # but is careful enough not to reorder.
9771 # Supported since Solaris 2.6 (maybe 2.5.1?)
9772 if test "$GCC" = yes; then
9773 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9774 else
9775 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9776 fi
9777 ;;
9778 esac
9779 link_all_deplibs=yes
9780 ;;
9781
9782 sunos4*)
9783 if test "x$host_vendor" = xsequent; then
9784 # Use $CC to link under sequent, because it throws in some extra .o
9785 # files that make .init and .fini sections work.
9786 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9787 else
9788 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9789 fi
9790 hardcode_libdir_flag_spec='-L$libdir'
9791 hardcode_direct=yes
9792 hardcode_minus_L=yes
9793 hardcode_shlibpath_var=no
9794 ;;
9795
9796 sysv4)
9797 case $host_vendor in
9798 sni)
9799 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9800 hardcode_direct=yes # is this really true???
9801 ;;
9802 siemens)
9803 ## LD is ld it makes a PLAMLIB
9804 ## CC just makes a GrossModule.
9805 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9806 reload_cmds='$CC -r -o $output$reload_objs'
9807 hardcode_direct=no
9808 ;;
9809 motorola)
9810 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9811 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9812 ;;
9813 esac
9814 runpath_var='LD_RUN_PATH'
9815 hardcode_shlibpath_var=no
9816 ;;
9817
9818 sysv4.3*)
9819 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9820 hardcode_shlibpath_var=no
9821 export_dynamic_flag_spec='-Bexport'
9822 ;;
9823
9824 sysv4*MP*)
9825 if test -d /usr/nec; then
9826 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9827 hardcode_shlibpath_var=no
9828 runpath_var=LD_RUN_PATH
9829 hardcode_runpath_var=yes
9830 ld_shlibs=yes
9831 fi
9832 ;;
9833
9834 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9835 no_undefined_flag='${wl}-z,text'
9836 archive_cmds_need_lc=no
9837 hardcode_shlibpath_var=no
9838 runpath_var='LD_RUN_PATH'
9839
9840 if test "$GCC" = yes; then
9841 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9842 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9843 else
9844 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9845 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9846 fi
9847 ;;
9848
9849 sysv5* | sco3.2v5* | sco5v6*)
9850 # Note: We can NOT use -z defs as we might desire, because we do not
9851 # link with -lc, and that would cause any symbols used from libc to
9852 # always be unresolved, which means just about no library would
9853 # ever link correctly. If we're not using GNU ld we use -z text
9854 # though, which does catch some bad symbols but isn't as heavy-handed
9855 # as -z defs.
9856 no_undefined_flag='${wl}-z,text'
9857 allow_undefined_flag='${wl}-z,nodefs'
9858 archive_cmds_need_lc=no
9859 hardcode_shlibpath_var=no
9860 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9861 hardcode_libdir_separator=':'
9862 link_all_deplibs=yes
9863 export_dynamic_flag_spec='${wl}-Bexport'
9864 runpath_var='LD_RUN_PATH'
9865
9866 if test "$GCC" = yes; then
9867 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9868 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9869 else
9870 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9871 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9872 fi
9873 ;;
9874
9875 uts4*)
9876 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9877 hardcode_libdir_flag_spec='-L$libdir'
9878 hardcode_shlibpath_var=no
9879 ;;
9880
9881 *)
9882 ld_shlibs=no
9883 ;;
9884 esac
9885
9886 if test x$host_vendor = xsni; then
9887 case $host in
9888 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9889 export_dynamic_flag_spec='${wl}-Blargedynsym'
9890 ;;
9891 esac
9892 fi
9893 fi
9894
9895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9896$as_echo "$ld_shlibs" >&6; }
9897test "$ld_shlibs" = no && can_build_shared=no
9898
9899with_gnu_ld=$with_gnu_ld
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915#
9916# Do we need to explicitly link libc?
9917#
9918case "x$archive_cmds_need_lc" in
9919x|xyes)
9920 # Assume -lc should be added
9921 archive_cmds_need_lc=yes
9922
9923 if test "$enable_shared" = yes && test "$GCC" = yes; then
9924 case $archive_cmds in
9925 *'~'*)
9926 # FIXME: we may have to deal with multi-command sequences.
9927 ;;
9928 '$CC '*)
9929 # Test whether the compiler implicitly links with -lc since on some
9930 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9931 # to ld, don't add -lc before -lgcc.
9932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9933$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9934if ${lt_cv_archive_cmds_need_lc+:} false; then :
9935 $as_echo_n "(cached) " >&6
9936else
9937 $RM conftest*
9938 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9939
9940 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9941 (eval $ac_compile) 2>&5
9942 ac_status=$?
9943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9944 test $ac_status = 0; } 2>conftest.err; then
9945 soname=conftest
9946 lib=conftest
9947 libobjs=conftest.$ac_objext
9948 deplibs=
9949 wl=$lt_prog_compiler_wl
9950 pic_flag=$lt_prog_compiler_pic
9951 compiler_flags=-v
9952 linker_flags=-v
9953 verstring=
9954 output_objdir=.
9955 libname=conftest
9956 lt_save_allow_undefined_flag=$allow_undefined_flag
9957 allow_undefined_flag=
9958 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9959 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9960 ac_status=$?
9961 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9962 test $ac_status = 0; }
9963 then
9964 lt_cv_archive_cmds_need_lc=no
9965 else
9966 lt_cv_archive_cmds_need_lc=yes
9967 fi
9968 allow_undefined_flag=$lt_save_allow_undefined_flag
9969 else
9970 cat conftest.err 1>&5
9971 fi
9972 $RM conftest*
9973
9974fi
9975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9976$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9977 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9978 ;;
9979 esac
9980 fi
9981 ;;
9982esac
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10141$as_echo_n "checking dynamic linker characteristics... " >&6; }
10142
10143if test "$GCC" = yes; then
10144 case $host_os in
10145 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10146 *) lt_awk_arg="/^libraries:/" ;;
10147 esac
10148 case $host_os in
10149 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10150 *) lt_sed_strip_eq="s,=/,/,g" ;;
10151 esac
10152 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10153 case $lt_search_path_spec in
10154 *\;*)
10155 # if the path contains ";" then we assume it to be the separator
10156 # otherwise default to the standard path separator (i.e. ":") - it is
10157 # assumed that no part of a normal pathname contains ";" but that should
10158 # okay in the real world where ";" in dirpaths is itself problematic.
10159 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10160 ;;
10161 *)
10162 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10163 ;;
10164 esac
10165 # Ok, now we have the path, separated by spaces, we can step through it
10166 # and add multilib dir if necessary.
10167 lt_tmp_lt_search_path_spec=
10168 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10169 for lt_sys_path in $lt_search_path_spec; do
10170 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10171 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10172 else
10173 test -d "$lt_sys_path" && \
10174 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10175 fi
10176 done
10177 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10178BEGIN {RS=" "; FS="/|\n";} {
10179 lt_foo="";
10180 lt_count=0;
10181 for (lt_i = NF; lt_i > 0; lt_i--) {
10182 if ($lt_i != "" && $lt_i != ".") {
10183 if ($lt_i == "..") {
10184 lt_count++;
10185 } else {
10186 if (lt_count == 0) {
10187 lt_foo="/" $lt_i lt_foo;
10188 } else {
10189 lt_count--;
10190 }
10191 }
10192 }
10193 }
10194 if (lt_foo != "") { lt_freq[lt_foo]++; }
10195 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10196}'`
10197 # AWK program above erroneously prepends '/' to C:/dos/paths
10198 # for these hosts.
10199 case $host_os in
10200 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10201 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10202 esac
10203 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10204else
10205 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10206fi
10207library_names_spec=
10208libname_spec='lib$name'
10209soname_spec=
10210shrext_cmds=".so"
10211postinstall_cmds=
10212postuninstall_cmds=
10213finish_cmds=
10214finish_eval=
10215shlibpath_var=
10216shlibpath_overrides_runpath=unknown
10217version_type=none
10218dynamic_linker="$host_os ld.so"
10219sys_lib_dlsearch_path_spec="/lib /usr/lib"
10220need_lib_prefix=unknown
10221hardcode_into_libs=no
10222
10223# when you set need_version to no, make sure it does not cause -set_version
10224# flags to be left without arguments
10225need_version=unknown
10226
10227case $host_os in
10228aix3*)
10229 version_type=linux
10230 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10231 shlibpath_var=LIBPATH
10232
10233 # AIX 3 has no versioning support, so we append a major version to the name.
10234 soname_spec='${libname}${release}${shared_ext}$major'
10235 ;;
10236
10237aix[4-9]*)
10238 version_type=linux
10239 need_lib_prefix=no
10240 need_version=no
10241 hardcode_into_libs=yes
10242 if test "$host_cpu" = ia64; then
10243 # AIX 5 supports IA64
10244 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10245 shlibpath_var=LD_LIBRARY_PATH
10246 else
10247 # With GCC up to 2.95.x, collect2 would create an import file
10248 # for dependence libraries. The import file would start with
10249 # the line `#! .'. This would cause the generated library to
10250 # depend on `.', always an invalid library. This was fixed in
10251 # development snapshots of GCC prior to 3.0.
10252 case $host_os in
10253 aix4 | aix4.[01] | aix4.[01].*)
10254 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10255 echo ' yes '
10256 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10257 :
10258 else
10259 can_build_shared=no
10260 fi
10261 ;;
10262 esac
10263 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10264 # soname into executable. Probably we can add versioning support to
10265 # collect2, so additional links can be useful in future.
10266 if test "$aix_use_runtimelinking" = yes; then
10267 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10268 # instead of lib<name>.a to let people know that these are not
10269 # typical AIX shared libraries.
10270 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10271 else
10272 # We preserve .a as extension for shared libraries through AIX4.2
10273 # and later when we are not doing run time linking.
10274 library_names_spec='${libname}${release}.a $libname.a'
10275 soname_spec='${libname}${release}${shared_ext}$major'
10276 fi
10277 shlibpath_var=LIBPATH
10278 fi
10279 ;;
10280
10281amigaos*)
10282 case $host_cpu in
10283 powerpc)
10284 # Since July 2007 AmigaOS4 officially supports .so libraries.
10285 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10286 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10287 ;;
10288 m68k)
10289 library_names_spec='$libname.ixlibrary $libname.a'
10290 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10291 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'
10292 ;;
10293 esac
10294 ;;
10295
10296beos*)
10297 library_names_spec='${libname}${shared_ext}'
10298 dynamic_linker="$host_os ld.so"
10299 shlibpath_var=LIBRARY_PATH
10300 ;;
10301
10302bsdi[45]*)
10303 version_type=linux
10304 need_version=no
10305 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10306 soname_spec='${libname}${release}${shared_ext}$major'
10307 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10308 shlibpath_var=LD_LIBRARY_PATH
10309 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10310 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10311 # the default ld.so.conf also contains /usr/contrib/lib and
10312 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10313 # libtool to hard-code these into programs
10314 ;;
10315
10316cygwin* | mingw* | pw32* | cegcc*)
10317 version_type=windows
10318 shrext_cmds=".dll"
10319 need_version=no
10320 need_lib_prefix=no
10321
10322 case $GCC,$host_os in
10323 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10324 library_names_spec='$libname.dll.a'
10325 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10326 postinstall_cmds='base_file=`basename \${file}`~
10327 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10328 dldir=$destdir/`dirname \$dlpath`~
10329 test -d \$dldir || mkdir -p \$dldir~
10330 $install_prog $dir/$dlname \$dldir/$dlname~
10331 chmod a+x \$dldir/$dlname~
10332 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10333 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10334 fi'
10335 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10336 dlpath=$dir/\$dldll~
10337 $RM \$dlpath'
10338 shlibpath_overrides_runpath=yes
10339
10340 case $host_os in
10341 cygwin*)
10342 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10343 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10344
10345 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10346 ;;
10347 mingw* | cegcc*)
10348 # MinGW DLLs use traditional 'lib' prefix
10349 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10350 ;;
10351 pw32*)
10352 # pw32 DLLs use 'pw' prefix rather than 'lib'
10353 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10354 ;;
10355 esac
10356 ;;
10357
10358 *)
10359 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10360 ;;
10361 esac
10362 dynamic_linker='Win32 ld.exe'
10363 # FIXME: first we should search . and the directory the executable is in
10364 shlibpath_var=PATH
10365 ;;
10366
10367darwin* | rhapsody*)
10368 dynamic_linker="$host_os dyld"
10369 version_type=darwin
10370 need_lib_prefix=no
10371 need_version=no
10372 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10373 soname_spec='${libname}${release}${major}$shared_ext'
10374 shlibpath_overrides_runpath=yes
10375 shlibpath_var=DYLD_LIBRARY_PATH
10376 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10377
10378 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10379 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10380 ;;
10381
10382dgux*)
10383 version_type=linux
10384 need_lib_prefix=no
10385 need_version=no
10386 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10387 soname_spec='${libname}${release}${shared_ext}$major'
10388 shlibpath_var=LD_LIBRARY_PATH
10389 ;;
10390
10391freebsd* | dragonfly*)
10392 # DragonFly does not have aout. When/if they implement a new
10393 # versioning mechanism, adjust this.
10394 if test -x /usr/bin/objformat; then
10395 objformat=`/usr/bin/objformat`
10396 else
10397 case $host_os in
10398 freebsd[23].*) objformat=aout ;;
10399 *) objformat=elf ;;
10400 esac
10401 fi
10402 version_type=freebsd-$objformat
10403 case $version_type in
10404 freebsd-elf*)
10405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10406 need_version=no
10407 need_lib_prefix=no
10408 ;;
10409 freebsd-*)
10410 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10411 need_version=yes
10412 ;;
10413 esac
10414 shlibpath_var=LD_LIBRARY_PATH
10415 case $host_os in
10416 freebsd2.*)
10417 shlibpath_overrides_runpath=yes
10418 ;;
10419 freebsd3.[01]* | freebsdelf3.[01]*)
10420 shlibpath_overrides_runpath=yes
10421 hardcode_into_libs=yes
10422 ;;
10423 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10424 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10425 shlibpath_overrides_runpath=no
10426 hardcode_into_libs=yes
10427 ;;
10428 *) # from 4.6 on, and DragonFly
10429 shlibpath_overrides_runpath=yes
10430 hardcode_into_libs=yes
10431 ;;
10432 esac
10433 ;;
10434
10435haiku*)
10436 version_type=linux
10437 need_lib_prefix=no
10438 need_version=no
10439 dynamic_linker="$host_os runtime_loader"
10440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10441 soname_spec='${libname}${release}${shared_ext}$major'
10442 shlibpath_var=LIBRARY_PATH
10443 shlibpath_overrides_runpath=yes
10444 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10445 hardcode_into_libs=yes
10446 ;;
10447
10448hpux9* | hpux10* | hpux11*)
10449 # Give a soname corresponding to the major version so that dld.sl refuses to
10450 # link against other versions.
10451 version_type=sunos
10452 need_lib_prefix=no
10453 need_version=no
10454 case $host_cpu in
10455 ia64*)
10456 shrext_cmds='.so'
10457 hardcode_into_libs=yes
10458 dynamic_linker="$host_os dld.so"
10459 shlibpath_var=LD_LIBRARY_PATH
10460 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10462 soname_spec='${libname}${release}${shared_ext}$major'
10463 if test "X$HPUX_IA64_MODE" = X32; then
10464 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10465 else
10466 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10467 fi
10468 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10469 ;;
10470 hppa*64*)
10471 shrext_cmds='.sl'
10472 hardcode_into_libs=yes
10473 dynamic_linker="$host_os dld.sl"
10474 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10475 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10476 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10477 soname_spec='${libname}${release}${shared_ext}$major'
10478 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10479 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10480 ;;
10481 *)
10482 shrext_cmds='.sl'
10483 dynamic_linker="$host_os dld.sl"
10484 shlibpath_var=SHLIB_PATH
10485 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10487 soname_spec='${libname}${release}${shared_ext}$major'
10488 ;;
10489 esac
10490 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10491 postinstall_cmds='chmod 555 $lib'
10492 # or fails outright, so override atomically:
10493 install_override_mode=555
10494 ;;
10495
10496interix[3-9]*)
10497 version_type=linux
10498 need_lib_prefix=no
10499 need_version=no
10500 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10501 soname_spec='${libname}${release}${shared_ext}$major'
10502 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10503 shlibpath_var=LD_LIBRARY_PATH
10504 shlibpath_overrides_runpath=no
10505 hardcode_into_libs=yes
10506 ;;
10507
10508irix5* | irix6* | nonstopux*)
10509 case $host_os in
10510 nonstopux*) version_type=nonstopux ;;
10511 *)
10512 if test "$lt_cv_prog_gnu_ld" = yes; then
10513 version_type=linux
10514 else
10515 version_type=irix
10516 fi ;;
10517 esac
10518 need_lib_prefix=no
10519 need_version=no
10520 soname_spec='${libname}${release}${shared_ext}$major'
10521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10522 case $host_os in
10523 irix5* | nonstopux*)
10524 libsuff= shlibsuff=
10525 ;;
10526 *)
10527 case $LD in # libtool.m4 will add one of these switches to LD
10528 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10529 libsuff= shlibsuff= libmagic=32-bit;;
10530 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10531 libsuff=32 shlibsuff=N32 libmagic=N32;;
10532 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10533 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10534 *) libsuff= shlibsuff= libmagic=never-match;;
10535 esac
10536 ;;
10537 esac
10538 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10539 shlibpath_overrides_runpath=no
10540 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10541 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10542 hardcode_into_libs=yes
10543 ;;
10544
10545# No shared lib support for Linux oldld, aout, or coff.
10546linux*oldld* | linux*aout* | linux*coff*)
10547 dynamic_linker=no
10548 ;;
10549
10550# This must be Linux ELF.
10551linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10552 version_type=linux
10553 need_lib_prefix=no
10554 need_version=no
10555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10556 soname_spec='${libname}${release}${shared_ext}$major'
10557 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10558 shlibpath_var=LD_LIBRARY_PATH
10559 shlibpath_overrides_runpath=no
10560
10561 # Some binutils ld are patched to set DT_RUNPATH
10562 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10563 $as_echo_n "(cached) " >&6
10564else
10565 lt_cv_shlibpath_overrides_runpath=no
10566 save_LDFLAGS=$LDFLAGS
10567 save_libdir=$libdir
10568 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10569 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10571/* end confdefs.h. */
10572
10573int
10574main ()
10575{
10576
10577 ;
10578 return 0;
10579}
10580_ACEOF
10581if ac_fn_c_try_link "$LINENO"; then :
10582 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10583 lt_cv_shlibpath_overrides_runpath=yes
10584fi
10585fi
10586rm -f core conftest.err conftest.$ac_objext \
10587 conftest$ac_exeext conftest.$ac_ext
10588 LDFLAGS=$save_LDFLAGS
10589 libdir=$save_libdir
10590
10591fi
10592
10593 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10594
10595 # This implies no fast_install, which is unacceptable.
10596 # Some rework will be needed to allow for fast_install
10597 # before this can be enabled.
10598 hardcode_into_libs=yes
10599
10600 # Append ld.so.conf contents to the search path
10601 if test -f /etc/ld.so.conf; then
10602 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' ' '`
10603 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10604 fi
10605
10606 # We used to test for /lib/ld.so.1 and disable shared libraries on
10607 # powerpc, because MkLinux only supported shared libraries with the
10608 # GNU dynamic linker. Since this was broken with cross compilers,
10609 # most powerpc-linux boxes support dynamic linking these days and
10610 # people can always --disable-shared, the test was removed, and we
10611 # assume the GNU/Linux dynamic linker is in use.
10612 dynamic_linker='GNU/Linux ld.so'
10613 ;;
10614
10615netbsd*)
10616 version_type=sunos
10617 need_lib_prefix=no
10618 need_version=no
10619 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10621 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10622 dynamic_linker='NetBSD (a.out) ld.so'
10623 else
10624 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10625 soname_spec='${libname}${release}${shared_ext}$major'
10626 dynamic_linker='NetBSD ld.elf_so'
10627 fi
10628 shlibpath_var=LD_LIBRARY_PATH
10629 shlibpath_overrides_runpath=yes
10630 hardcode_into_libs=yes
10631 ;;
10632
10633newsos6)
10634 version_type=linux
10635 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10636 shlibpath_var=LD_LIBRARY_PATH
10637 shlibpath_overrides_runpath=yes
10638 ;;
10639
10640*nto* | *qnx*)
10641 version_type=qnx
10642 need_lib_prefix=no
10643 need_version=no
10644 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10645 soname_spec='${libname}${release}${shared_ext}$major'
10646 shlibpath_var=LD_LIBRARY_PATH
10647 shlibpath_overrides_runpath=no
10648 hardcode_into_libs=yes
10649 dynamic_linker='ldqnx.so'
10650 ;;
10651
10652openbsd*)
10653 version_type=sunos
10654 sys_lib_dlsearch_path_spec="/usr/lib"
10655 need_lib_prefix=no
10656 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10657 case $host_os in
10658 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10659 *) need_version=no ;;
10660 esac
10661 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10662 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10663 shlibpath_var=LD_LIBRARY_PATH
10664 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10665 case $host_os in
10666 openbsd2.[89] | openbsd2.[89].*)
10667 shlibpath_overrides_runpath=no
10668 ;;
10669 *)
10670 shlibpath_overrides_runpath=yes
10671 ;;
10672 esac
10673 else
10674 shlibpath_overrides_runpath=yes
10675 fi
10676 ;;
10677
10678os2*)
10679 libname_spec='$name'
10680 shrext_cmds=".dll"
10681 need_lib_prefix=no
10682 library_names_spec='$libname${shared_ext} $libname.a'
10683 dynamic_linker='OS/2 ld.exe'
10684 shlibpath_var=LIBPATH
10685 ;;
10686
10687osf3* | osf4* | osf5*)
10688 version_type=osf
10689 need_lib_prefix=no
10690 need_version=no
10691 soname_spec='${libname}${release}${shared_ext}$major'
10692 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10693 shlibpath_var=LD_LIBRARY_PATH
10694 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10695 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10696 ;;
10697
10698rdos*)
10699 dynamic_linker=no
10700 ;;
10701
10702solaris*)
10703 version_type=linux
10704 need_lib_prefix=no
10705 need_version=no
10706 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10707 soname_spec='${libname}${release}${shared_ext}$major'
10708 shlibpath_var=LD_LIBRARY_PATH
10709 shlibpath_overrides_runpath=yes
10710 hardcode_into_libs=yes
10711 # ldd complains unless libraries are executable
10712 postinstall_cmds='chmod +x $lib'
10713 ;;
10714
10715sunos4*)
10716 version_type=sunos
10717 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10718 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10719 shlibpath_var=LD_LIBRARY_PATH
10720 shlibpath_overrides_runpath=yes
10721 if test "$with_gnu_ld" = yes; then
10722 need_lib_prefix=no
10723 fi
10724 need_version=yes
10725 ;;
10726
10727sysv4 | sysv4.3*)
10728 version_type=linux
10729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10730 soname_spec='${libname}${release}${shared_ext}$major'
10731 shlibpath_var=LD_LIBRARY_PATH
10732 case $host_vendor in
10733 sni)
10734 shlibpath_overrides_runpath=no
10735 need_lib_prefix=no
10736 runpath_var=LD_RUN_PATH
10737 ;;
10738 siemens)
10739 need_lib_prefix=no
10740 ;;
10741 motorola)
10742 need_lib_prefix=no
10743 need_version=no
10744 shlibpath_overrides_runpath=no
10745 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10746 ;;
10747 esac
10748 ;;
10749
10750sysv4*MP*)
10751 if test -d /usr/nec ;then
10752 version_type=linux
10753 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10754 soname_spec='$libname${shared_ext}.$major'
10755 shlibpath_var=LD_LIBRARY_PATH
10756 fi
10757 ;;
10758
10759sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10760 version_type=freebsd-elf
10761 need_lib_prefix=no
10762 need_version=no
10763 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10764 soname_spec='${libname}${release}${shared_ext}$major'
10765 shlibpath_var=LD_LIBRARY_PATH
10766 shlibpath_overrides_runpath=yes
10767 hardcode_into_libs=yes
10768 if test "$with_gnu_ld" = yes; then
10769 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10770 else
10771 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10772 case $host_os in
10773 sco3.2v5*)
10774 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10775 ;;
10776 esac
10777 fi
10778 sys_lib_dlsearch_path_spec='/usr/lib'
10779 ;;
10780
10781tpf*)
10782 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10783 version_type=linux
10784 need_lib_prefix=no
10785 need_version=no
10786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10787 shlibpath_var=LD_LIBRARY_PATH
10788 shlibpath_overrides_runpath=no
10789 hardcode_into_libs=yes
10790 ;;
10791
10792uts4*)
10793 version_type=linux
10794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10795 soname_spec='${libname}${release}${shared_ext}$major'
10796 shlibpath_var=LD_LIBRARY_PATH
10797 ;;
10798
10799*)
10800 dynamic_linker=no
10801 ;;
10802esac
10803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10804$as_echo "$dynamic_linker" >&6; }
10805test "$dynamic_linker" = no && can_build_shared=no
10806
10807variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10808if test "$GCC" = yes; then
10809 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10810fi
10811
10812if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10813 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10814fi
10815if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10816 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10817fi
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10911$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10912hardcode_action=
10913if test -n "$hardcode_libdir_flag_spec" ||
10914 test -n "$runpath_var" ||
10915 test "X$hardcode_automatic" = "Xyes" ; then
10916
10917 # We can hardcode non-existent directories.
10918 if test "$hardcode_direct" != no &&
10919 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10920 # have to relink, otherwise we might link with an installed library
10921 # when we should be linking with a yet-to-be-installed one
10922 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10923 test "$hardcode_minus_L" != no; then
10924 # Linking always hardcodes the temporary library directory.
10925 hardcode_action=relink
10926 else
10927 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10928 hardcode_action=immediate
10929 fi
10930else
10931 # We cannot hardcode anything, or else we can only hardcode existing
10932 # directories.
10933 hardcode_action=unsupported
10934fi
10935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10936$as_echo "$hardcode_action" >&6; }
10937
10938if test "$hardcode_action" = relink ||
10939 test "$inherit_rpath" = yes; then
10940 # Fast installation is not supported
10941 enable_fast_install=no
10942elif test "$shlibpath_overrides_runpath" = yes ||
10943 test "$enable_shared" = no; then
10944 # Fast installation is not necessary
10945 enable_fast_install=needless
10946fi
10947
10948
10949
10950
10951
10952
10953 if test "x$enable_dlopen" != xyes; then
10954 enable_dlopen=unknown
10955 enable_dlopen_self=unknown
10956 enable_dlopen_self_static=unknown
10957else
10958 lt_cv_dlopen=no
10959 lt_cv_dlopen_libs=
10960
10961 case $host_os in
10962 beos*)
10963 lt_cv_dlopen="load_add_on"
10964 lt_cv_dlopen_libs=
10965 lt_cv_dlopen_self=yes
10966 ;;
10967
10968 mingw* | pw32* | cegcc*)
10969 lt_cv_dlopen="LoadLibrary"
10970 lt_cv_dlopen_libs=
10971 ;;
10972
10973 cygwin*)
10974 lt_cv_dlopen="dlopen"
10975 lt_cv_dlopen_libs=
10976 ;;
10977
10978 darwin*)
10979 # if libdl is installed we need to link against it
10980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10981$as_echo_n "checking for dlopen in -ldl... " >&6; }
10982if ${ac_cv_lib_dl_dlopen+:} false; then :
10983 $as_echo_n "(cached) " >&6
10984else
10985 ac_check_lib_save_LIBS=$LIBS
10986LIBS="-ldl $LIBS"
10987cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10988/* end confdefs.h. */
10989
10990/* Override any GCC internal prototype to avoid an error.
10991 Use char because int might match the return type of a GCC
10992 builtin and then its argument prototype would still apply. */
10993#ifdef __cplusplus
10994extern "C"
10995#endif
10996char dlopen ();
10997int
10998main ()
10999{
11000return dlopen ();
11001 ;
11002 return 0;
11003}
11004_ACEOF
11005if ac_fn_c_try_link "$LINENO"; then :
11006 ac_cv_lib_dl_dlopen=yes
11007else
11008 ac_cv_lib_dl_dlopen=no
11009fi
11010rm -f core conftest.err conftest.$ac_objext \
11011 conftest$ac_exeext conftest.$ac_ext
11012LIBS=$ac_check_lib_save_LIBS
11013fi
11014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11015$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11016if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11017 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11018else
11019
11020 lt_cv_dlopen="dyld"
11021 lt_cv_dlopen_libs=
11022 lt_cv_dlopen_self=yes
11023
11024fi
11025
11026 ;;
11027
11028 *)
11029 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11030if test "x$ac_cv_func_shl_load" = xyes; then :
11031 lt_cv_dlopen="shl_load"
11032else
11033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11034$as_echo_n "checking for shl_load in -ldld... " >&6; }
11035if ${ac_cv_lib_dld_shl_load+:} false; then :
11036 $as_echo_n "(cached) " >&6
11037else
11038 ac_check_lib_save_LIBS=$LIBS
11039LIBS="-ldld $LIBS"
11040cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11041/* end confdefs.h. */
11042
11043/* Override any GCC internal prototype to avoid an error.
11044 Use char because int might match the return type of a GCC
11045 builtin and then its argument prototype would still apply. */
11046#ifdef __cplusplus
11047extern "C"
11048#endif
11049char shl_load ();
11050int
11051main ()
11052{
11053return shl_load ();
11054 ;
11055 return 0;
11056}
11057_ACEOF
11058if ac_fn_c_try_link "$LINENO"; then :
11059 ac_cv_lib_dld_shl_load=yes
11060else
11061 ac_cv_lib_dld_shl_load=no
11062fi
11063rm -f core conftest.err conftest.$ac_objext \
11064 conftest$ac_exeext conftest.$ac_ext
11065LIBS=$ac_check_lib_save_LIBS
11066fi
11067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11068$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11069if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11070 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11071else
11072 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11073if test "x$ac_cv_func_dlopen" = xyes; then :
11074 lt_cv_dlopen="dlopen"
11075else
11076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11077$as_echo_n "checking for dlopen in -ldl... " >&6; }
11078if ${ac_cv_lib_dl_dlopen+:} false; then :
11079 $as_echo_n "(cached) " >&6
11080else
11081 ac_check_lib_save_LIBS=$LIBS
11082LIBS="-ldl $LIBS"
11083cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11084/* end confdefs.h. */
11085
11086/* Override any GCC internal prototype to avoid an error.
11087 Use char because int might match the return type of a GCC
11088 builtin and then its argument prototype would still apply. */
11089#ifdef __cplusplus
11090extern "C"
11091#endif
11092char dlopen ();
11093int
11094main ()
11095{
11096return dlopen ();
11097 ;
11098 return 0;
11099}
11100_ACEOF
11101if ac_fn_c_try_link "$LINENO"; then :
11102 ac_cv_lib_dl_dlopen=yes
11103else
11104 ac_cv_lib_dl_dlopen=no
11105fi
11106rm -f core conftest.err conftest.$ac_objext \
11107 conftest$ac_exeext conftest.$ac_ext
11108LIBS=$ac_check_lib_save_LIBS
11109fi
11110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11111$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11112if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11113 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11114else
11115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11116$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11117if ${ac_cv_lib_svld_dlopen+:} false; then :
11118 $as_echo_n "(cached) " >&6
11119else
11120 ac_check_lib_save_LIBS=$LIBS
11121LIBS="-lsvld $LIBS"
11122cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11123/* end confdefs.h. */
11124
11125/* Override any GCC internal prototype to avoid an error.
11126 Use char because int might match the return type of a GCC
11127 builtin and then its argument prototype would still apply. */
11128#ifdef __cplusplus
11129extern "C"
11130#endif
11131char dlopen ();
11132int
11133main ()
11134{
11135return dlopen ();
11136 ;
11137 return 0;
11138}
11139_ACEOF
11140if ac_fn_c_try_link "$LINENO"; then :
11141 ac_cv_lib_svld_dlopen=yes
11142else
11143 ac_cv_lib_svld_dlopen=no
11144fi
11145rm -f core conftest.err conftest.$ac_objext \
11146 conftest$ac_exeext conftest.$ac_ext
11147LIBS=$ac_check_lib_save_LIBS
11148fi
11149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11150$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11151if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11152 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11153else
11154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11155$as_echo_n "checking for dld_link in -ldld... " >&6; }
11156if ${ac_cv_lib_dld_dld_link+:} false; then :
11157 $as_echo_n "(cached) " >&6
11158else
11159 ac_check_lib_save_LIBS=$LIBS
11160LIBS="-ldld $LIBS"
11161cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11162/* end confdefs.h. */
11163
11164/* Override any GCC internal prototype to avoid an error.
11165 Use char because int might match the return type of a GCC
11166 builtin and then its argument prototype would still apply. */
11167#ifdef __cplusplus
11168extern "C"
11169#endif
11170char dld_link ();
11171int
11172main ()
11173{
11174return dld_link ();
11175 ;
11176 return 0;
11177}
11178_ACEOF
11179if ac_fn_c_try_link "$LINENO"; then :
11180 ac_cv_lib_dld_dld_link=yes
11181else
11182 ac_cv_lib_dld_dld_link=no
11183fi
11184rm -f core conftest.err conftest.$ac_objext \
11185 conftest$ac_exeext conftest.$ac_ext
11186LIBS=$ac_check_lib_save_LIBS
11187fi
11188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11189$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11190if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11191 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11192fi
11193
11194
11195fi
11196
11197
11198fi
11199
11200
11201fi
11202
11203
11204fi
11205
11206
11207fi
11208
11209 ;;
11210 esac
11211
11212 if test "x$lt_cv_dlopen" != xno; then
11213 enable_dlopen=yes
11214 else
11215 enable_dlopen=no
11216 fi
11217
11218 case $lt_cv_dlopen in
11219 dlopen)
11220 save_CPPFLAGS="$CPPFLAGS"
11221 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11222
11223 save_LDFLAGS="$LDFLAGS"
11224 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11225
11226 save_LIBS="$LIBS"
11227 LIBS="$lt_cv_dlopen_libs $LIBS"
11228
11229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11230$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11231if ${lt_cv_dlopen_self+:} false; then :
11232 $as_echo_n "(cached) " >&6
11233else
11234 if test "$cross_compiling" = yes; then :
11235 lt_cv_dlopen_self=cross
11236else
11237 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11238 lt_status=$lt_dlunknown
11239 cat > conftest.$ac_ext <<_LT_EOF
c2783492 11240#line 11240 "configure"
b9249c46
MF
11241#include "confdefs.h"
11242
11243#if HAVE_DLFCN_H
11244#include <dlfcn.h>
11245#endif
11246
11247#include <stdio.h>
11248
11249#ifdef RTLD_GLOBAL
11250# define LT_DLGLOBAL RTLD_GLOBAL
11251#else
11252# ifdef DL_GLOBAL
11253# define LT_DLGLOBAL DL_GLOBAL
11254# else
11255# define LT_DLGLOBAL 0
11256# endif
11257#endif
11258
11259/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11260 find out it does not work in some platform. */
11261#ifndef LT_DLLAZY_OR_NOW
11262# ifdef RTLD_LAZY
11263# define LT_DLLAZY_OR_NOW RTLD_LAZY
11264# else
11265# ifdef DL_LAZY
11266# define LT_DLLAZY_OR_NOW DL_LAZY
11267# else
11268# ifdef RTLD_NOW
11269# define LT_DLLAZY_OR_NOW RTLD_NOW
11270# else
11271# ifdef DL_NOW
11272# define LT_DLLAZY_OR_NOW DL_NOW
11273# else
11274# define LT_DLLAZY_OR_NOW 0
11275# endif
11276# endif
11277# endif
11278# endif
11279#endif
11280
11281/* When -fvisbility=hidden is used, assume the code has been annotated
11282 correspondingly for the symbols needed. */
11283#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11284void fnord () __attribute__((visibility("default")));
11285#endif
11286
11287void fnord () { int i=42; }
11288int main ()
11289{
11290 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11291 int status = $lt_dlunknown;
11292
11293 if (self)
11294 {
11295 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11296 else
11297 {
11298 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11299 else puts (dlerror ());
11300 }
11301 /* dlclose (self); */
11302 }
11303 else
11304 puts (dlerror ());
11305
11306 return status;
11307}
11308_LT_EOF
11309 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11310 (eval $ac_link) 2>&5
11311 ac_status=$?
11312 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11313 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11314 (./conftest; exit; ) >&5 2>/dev/null
11315 lt_status=$?
11316 case x$lt_status in
11317 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11318 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11319 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11320 esac
11321 else :
11322 # compilation failed
11323 lt_cv_dlopen_self=no
11324 fi
11325fi
11326rm -fr conftest*
11327
11328
11329fi
11330{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11331$as_echo "$lt_cv_dlopen_self" >&6; }
11332
11333 if test "x$lt_cv_dlopen_self" = xyes; then
11334 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11336$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11337if ${lt_cv_dlopen_self_static+:} false; then :
11338 $as_echo_n "(cached) " >&6
11339else
11340 if test "$cross_compiling" = yes; then :
11341 lt_cv_dlopen_self_static=cross
11342else
11343 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11344 lt_status=$lt_dlunknown
11345 cat > conftest.$ac_ext <<_LT_EOF
c2783492 11346#line 11346 "configure"
b9249c46
MF
11347#include "confdefs.h"
11348
11349#if HAVE_DLFCN_H
11350#include <dlfcn.h>
11351#endif
11352
11353#include <stdio.h>
11354
11355#ifdef RTLD_GLOBAL
11356# define LT_DLGLOBAL RTLD_GLOBAL
11357#else
11358# ifdef DL_GLOBAL
11359# define LT_DLGLOBAL DL_GLOBAL
11360# else
11361# define LT_DLGLOBAL 0
11362# endif
11363#endif
11364
11365/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11366 find out it does not work in some platform. */
11367#ifndef LT_DLLAZY_OR_NOW
11368# ifdef RTLD_LAZY
11369# define LT_DLLAZY_OR_NOW RTLD_LAZY
11370# else
11371# ifdef DL_LAZY
11372# define LT_DLLAZY_OR_NOW DL_LAZY
11373# else
11374# ifdef RTLD_NOW
11375# define LT_DLLAZY_OR_NOW RTLD_NOW
11376# else
11377# ifdef DL_NOW
11378# define LT_DLLAZY_OR_NOW DL_NOW
11379# else
11380# define LT_DLLAZY_OR_NOW 0
11381# endif
11382# endif
11383# endif
11384# endif
11385#endif
11386
11387/* When -fvisbility=hidden is used, assume the code has been annotated
11388 correspondingly for the symbols needed. */
11389#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11390void fnord () __attribute__((visibility("default")));
11391#endif
11392
11393void fnord () { int i=42; }
11394int main ()
11395{
11396 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11397 int status = $lt_dlunknown;
11398
11399 if (self)
11400 {
11401 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11402 else
11403 {
11404 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11405 else puts (dlerror ());
11406 }
11407 /* dlclose (self); */
11408 }
11409 else
11410 puts (dlerror ());
11411
11412 return status;
11413}
11414_LT_EOF
11415 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11416 (eval $ac_link) 2>&5
11417 ac_status=$?
11418 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11419 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11420 (./conftest; exit; ) >&5 2>/dev/null
11421 lt_status=$?
11422 case x$lt_status in
11423 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11424 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11425 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11426 esac
11427 else :
11428 # compilation failed
11429 lt_cv_dlopen_self_static=no
11430 fi
11431fi
11432rm -fr conftest*
11433
11434
11435fi
11436{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11437$as_echo "$lt_cv_dlopen_self_static" >&6; }
11438 fi
11439
11440 CPPFLAGS="$save_CPPFLAGS"
11441 LDFLAGS="$save_LDFLAGS"
11442 LIBS="$save_LIBS"
11443 ;;
11444 esac
11445
11446 case $lt_cv_dlopen_self in
11447 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11448 *) enable_dlopen_self=unknown ;;
11449 esac
11450
11451 case $lt_cv_dlopen_self_static in
11452 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11453 *) enable_dlopen_self_static=unknown ;;
11454 esac
11455fi
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473striplib=
11474old_striplib=
11475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11476$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11477if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11478 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11479 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11481$as_echo "yes" >&6; }
11482else
11483# FIXME - insert some real tests, host_os isn't really good enough
11484 case $host_os in
11485 darwin*)
11486 if test -n "$STRIP" ; then
11487 striplib="$STRIP -x"
11488 old_striplib="$STRIP -S"
11489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11490$as_echo "yes" >&6; }
11491 else
11492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11493$as_echo "no" >&6; }
11494 fi
11495 ;;
11496 *)
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11498$as_echo "no" >&6; }
11499 ;;
11500 esac
11501fi
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514 # Report which library types will actually be built
11515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11516$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11518$as_echo "$can_build_shared" >&6; }
11519
11520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11521$as_echo_n "checking whether to build shared libraries... " >&6; }
11522 test "$can_build_shared" = "no" && enable_shared=no
11523
11524 # On AIX, shared libraries and static libraries use the same namespace, and
11525 # are all built from PIC.
11526 case $host_os in
11527 aix3*)
11528 test "$enable_shared" = yes && enable_static=no
11529 if test -n "$RANLIB"; then
11530 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11531 postinstall_cmds='$RANLIB $lib'
11532 fi
11533 ;;
11534
11535 aix[4-9]*)
11536 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11537 test "$enable_shared" = yes && enable_static=no
11538 fi
11539 ;;
11540 esac
11541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11542$as_echo "$enable_shared" >&6; }
11543
11544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11545$as_echo_n "checking whether to build static libraries... " >&6; }
11546 # Make sure either enable_shared or enable_static is yes.
11547 test "$enable_shared" = yes || enable_static=yes
11548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11549$as_echo "$enable_static" >&6; }
11550
11551
11552
11553
11554fi
11555ac_ext=c
11556ac_cpp='$CPP $CPPFLAGS'
11557ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11558ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11559ac_compiler_gnu=$ac_cv_c_compiler_gnu
11560
11561CC="$lt_save_CC"
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575 ac_config_commands="$ac_config_commands libtool"
11576
11577
11578
11579
11580# Only expand once:
11581
11582
11583
11584
b9249c46
MF
11585
11586
11587
11588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11589$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11590 # Check whether --enable-maintainer-mode was given.
11591if test "${enable_maintainer_mode+set}" = set; then :
11592 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11593else
11594 USE_MAINTAINER_MODE=no
11595fi
11596
11597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11598$as_echo "$USE_MAINTAINER_MODE" >&6; }
11599 if test $USE_MAINTAINER_MODE = yes; then
11600 MAINTAINER_MODE_TRUE=
11601 MAINTAINER_MODE_FALSE='#'
11602else
11603 MAINTAINER_MODE_TRUE='#'
11604 MAINTAINER_MODE_FALSE=
11605fi
11606
11607 MAINT=$MAINTAINER_MODE_TRUE
11608
11609
11610
11611
11612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11613$as_echo_n "checking for sim debug setting... " >&6; }
11614sim_debug="0"
11615# Check whether --enable-sim-debug was given.
11616if test "${enable_sim_debug+set}" = set; then :
11617 enableval=$enable_sim_debug; case "${enableval}" in
11618 yes) sim_debug="7";;
11619 no) sim_debug="0";;
11620 *) sim_debug="($enableval)";;
11621esac
11622fi
11623if test "$sim_debug" != "0"; then
11624
11625cat >>confdefs.h <<_ACEOF
11626#define DEBUG $sim_debug
11627_ACEOF
11628
11629fi
11630
11631cat >>confdefs.h <<_ACEOF
11632#define WITH_DEBUG $sim_debug
11633_ACEOF
11634
11635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11636$as_echo "$sim_debug" >&6; }
11637
11638
11639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11640$as_echo_n "checking for sim stdio debug behavior... " >&6; }
11641sim_stdio="0"
11642# Check whether --enable-sim-stdio was given.
11643if test "${enable_sim_stdio+set}" = set; then :
11644 enableval=$enable_sim_stdio; case "${enableval}" in
11645 yes) sim_stdio="DO_USE_STDIO";;
11646 no) sim_stdio="DONT_USE_STDIO";;
11647 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
11648esac
11649fi
11650
11651cat >>confdefs.h <<_ACEOF
11652#define WITH_STDIO $sim_stdio
11653_ACEOF
11654
11655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11656$as_echo "$sim_stdio" >&6; }
11657
11658
11659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11660$as_echo_n "checking for sim trace settings... " >&6; }
11661sim_trace="~TRACE_debug"
11662# Check whether --enable-sim-trace was given.
11663if test "${enable_sim_trace+set}" = set; then :
11664 enableval=$enable_sim_trace; case "${enableval}" in
11665 yes) sim_trace="-1";;
11666 no) sim_trace="0";;
11667 [-0-9]*)
11668 sim_trace="'(${enableval})'";;
11669 [[:lower:]]*)
11670 sim_trace=""
11671 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11672 if test x"$sim_trace" = x; then
11673 sim_trace="(TRACE_$x"
11674 else
11675 sim_trace="${sim_trace}|TRACE_$x"
11676 fi
11677 done
11678 sim_trace="$sim_trace)" ;;
11679esac
11680fi
11681
11682cat >>confdefs.h <<_ACEOF
11683#define WITH_TRACE $sim_trace
11684_ACEOF
11685
11686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11687$as_echo "$sim_trace" >&6; }
11688
11689
11690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11691$as_echo_n "checking for sim profile settings... " >&6; }
11692profile="1"
11693sim_profile="-1"
11694# Check whether --enable-sim-profile was given.
11695if test "${enable_sim_profile+set}" = set; then :
11696 enableval=$enable_sim_profile; case "${enableval}" in
11697 yes) profile="1" sim_profile="-1";;
11698 no) profile="0" sim_profile="0";;
11699 [-0-9]*)
11700 profile="(${enableval})" sim_profile="(${enableval})";;
11701 [a-z]*)
11702 profile="1"
11703 sim_profile=""
11704 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11705 if test x"$sim_profile" = x; then
11706 sim_profile="(PROFILE_$x"
11707 else
11708 sim_profile="${sim_profile}|PROFILE_$x"
11709 fi
11710 done
11711 sim_profile="$sim_profile)" ;;
11712esac
11713fi
11714
11715cat >>confdefs.h <<_ACEOF
11716#define PROFILE $profile
11717_ACEOF
11718
11719
11720cat >>confdefs.h <<_ACEOF
11721#define WITH_PROFILE $sim_profile
11722_ACEOF
11723
11724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11725$as_echo "$sim_profile" >&6; }
11726
11727
11728
11729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11730$as_echo_n "checking whether to enable sim asserts... " >&6; }
11731sim_assert="1"
11732# Check whether --enable-sim-assert was given.
11733if test "${enable_sim_assert+set}" = set; then :
11734 enableval=$enable_sim_assert; case "${enableval}" in
11735 yes) sim_assert="1";;
11736 no) sim_assert="0";;
11737 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
11738esac
11739fi
11740
11741cat >>confdefs.h <<_ACEOF
11742#define WITH_ASSERT $sim_assert
11743_ACEOF
11744
11745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11746$as_echo "$sim_assert" >&6; }
11747
11748
11749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11750$as_echo_n "checking default sim environment setting... " >&6; }
11751sim_environment="ALL_ENVIRONMENT"
11752# Check whether --enable-sim-environment was given.
11753if test "${enable_sim_environment+set}" = set; then :
11754 enableval=$enable_sim_environment; case "${enableval}" in
11755 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11756 user | USER) sim_environment="USER_ENVIRONMENT";;
11757 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11758 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
11759 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
11760esac
11761fi
11762
11763cat >>confdefs.h <<_ACEOF
11764#define WITH_ENVIRONMENT $sim_environment
11765_ACEOF
11766
11767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11768$as_echo "$sim_environment" >&6; }
11769
11770
11771sim_inline="-DDEFAULT_INLINE=0"
11772# Check whether --enable-sim-inline was given.
11773if test "${enable_sim_inline+set}" = set; then :
11774 enableval=$enable_sim_inline; sim_inline=""
11775case "$enableval" in
11776 no) sim_inline="-DDEFAULT_INLINE=0";;
11777 0) sim_inline="-DDEFAULT_INLINE=0";;
11778 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11779 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11780 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11781 new_flag=""
11782 case "$x" in
11783 *_INLINE=*) new_flag="-D$x";;
11784 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11785 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11786 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11787 esac
11788 if test x"$sim_inline" = x""; then
11789 sim_inline="$new_flag"
11790 else
11791 sim_inline="$sim_inline $new_flag"
11792 fi
11793 done;;
11794esac
11795if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11796 echo "Setting inline flags = $sim_inline" 6>&1
11797fi
11798fi
11799
11800
11801
11802
11803# Check whether --with-pkgversion was given.
11804if test "${with_pkgversion+set}" = set; then :
11805 withval=$with_pkgversion; case "$withval" in
11806 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
11807 no) PKGVERSION= ;;
11808 *) PKGVERSION="($withval) " ;;
11809 esac
11810else
11811 PKGVERSION="(SIM) "
11812
11813fi
11814
11815
11816
11817
11818
11819# Check whether --with-bugurl was given.
11820if test "${with_bugurl+set}" = set; then :
11821 withval=$with_bugurl; case "$withval" in
11822 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
11823 no) BUGURL=
11824 ;;
11825 *) BUGURL="$withval"
11826 ;;
11827 esac
11828else
11829 BUGURL="https://www.gnu.org/software/gdb/bugs/"
11830
11831fi
11832
11833 case ${BUGURL} in
11834 "")
11835 REPORT_BUGS_TO=
11836 REPORT_BUGS_TEXI=
11837 ;;
11838 *)
11839 REPORT_BUGS_TO="<$BUGURL>"
11840 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11841 ;;
11842 esac;
11843
11844
11845
11846
11847cat >>confdefs.h <<_ACEOF
11848#define PKGVERSION "$PKGVERSION"
11849_ACEOF
11850
11851
11852cat >>confdefs.h <<_ACEOF
11853#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11854_ACEOF
11855
11856
11857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11858$as_echo_n "checking return type of signal handlers... " >&6; }
11859if ${ac_cv_type_signal+:} false; then :
11860 $as_echo_n "(cached) " >&6
11861else
11862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11863/* end confdefs.h. */
11864#include <sys/types.h>
11865#include <signal.h>
11866
11867int
11868main ()
11869{
11870return *(signal (0, 0)) (0) == 1;
11871 ;
11872 return 0;
11873}
11874_ACEOF
11875if ac_fn_c_try_compile "$LINENO"; then :
11876 ac_cv_type_signal=int
11877else
11878 ac_cv_type_signal=void
11879fi
11880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11881fi
11882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11883$as_echo "$ac_cv_type_signal" >&6; }
11884
11885cat >>confdefs.h <<_ACEOF
11886#define RETSIGTYPE $ac_cv_type_signal
11887_ACEOF
11888
11889
11890
11891
11892
11893
11894
b9249c46
MF
11895wire_endian="LITTLE"
11896default_endian=""
11897# Check whether --enable-sim-endian was given.
11898if test "${enable_sim_endian+set}" = set; then :
11899 enableval=$enable_sim_endian; case "${enableval}" in
11900 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11901 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
11902 yes) if test x"$wire_endian" != x; then
11903 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11904 else
11905 if test x"$default_endian" != x; then
11906 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11907 else
11908 echo "No hard-wired endian for target $target" 1>&6
11909 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11910 fi
11911 fi;;
11912 no) if test x"$default_endian" != x; then
11913 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11914 else
11915 if test x"$wire_endian" != x; then
11916 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11917 else
11918 echo "No default endian for target $target" 1>&6
11919 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11920 fi
11921 fi;;
11922 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
11923esac
11924if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11925 echo "Setting endian flags = $sim_endian" 6>&1
11926fi
11927else
11928 if test x"$default_endian" != x; then
11929 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11930else
11931 if test x"$wire_endian" != x; then
11932 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11933 else
11934 sim_endian=
11935 fi
11936fi
11937fi
11938
11939wire_alignment="NONSTRICT_ALIGNMENT"
11940default_alignment=""
11941
11942# Check whether --enable-sim-alignment was given.
11943if test "${enable_sim_alignment+set}" = set; then :
11944 enableval=$enable_sim_alignment; case "${enableval}" in
11945 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11946 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11947 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11948 yes) if test x"$wire_alignment" != x; then
11949 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11950 else
11951 if test x"$default_alignment" != x; then
11952 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11953 else
11954 echo "No hard-wired alignment for target $target" 1>&6
11955 sim_alignment="-DWITH_ALIGNMENT=0"
11956 fi
11957 fi;;
11958 no) if test x"$default_alignment" != x; then
11959 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11960 else
11961 if test x"$wire_alignment" != x; then
11962 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11963 else
11964 echo "No default alignment for target $target" 1>&6
11965 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11966 fi
11967 fi;;
11968 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
11969esac
11970if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11971 echo "Setting alignment flags = $sim_alignment" 6>&1
11972fi
11973else
11974 if test x"$default_alignment" != x; then
11975 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11976else
11977 if test x"$wire_alignment" != x; then
11978 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11979 else
11980 sim_alignment=
11981 fi
11982fi
11983fi
11984
11985
11986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11987$as_echo_n "checking default sim environment setting... " >&6; }
11988sim_environment="ALL_ENVIRONMENT"
11989# Check whether --enable-sim-environment was given.
11990if test "${enable_sim_environment+set}" = set; then :
11991 enableval=$enable_sim_environment; case "${enableval}" in
11992 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11993 user | USER) sim_environment="USER_ENVIRONMENT";;
11994 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11995 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
11996 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
11997esac
11998fi
11999
12000cat >>confdefs.h <<_ACEOF
12001#define WITH_ENVIRONMENT $sim_environment
12002_ACEOF
12003
12004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
12005$as_echo "$sim_environment" >&6; }
12006
12007
12008# Check whether --enable-werror was given.
12009if test "${enable_werror+set}" = set; then :
12010 enableval=$enable_werror; case "${enableval}" in
12011 yes | y) ERROR_ON_WARNING="yes" ;;
12012 no | n) ERROR_ON_WARNING="no" ;;
12013 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12014 esac
12015fi
12016
12017
12018# Enable -Werror by default when using gcc
12019if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12020 ERROR_ON_WARNING=yes
12021fi
12022
12023WERROR_CFLAGS=""
12024 if test "${ERROR_ON_WARNING}" = yes ; then
12025 WERROR_CFLAGS="-Werror"
12026 fi
12027
12028build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
12029-Wpointer-sign \
12030-Wno-unused -Wunused-value -Wunused-function \
12031-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
12032-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
12033-Wold-style-declaration -Wold-style-definition"
12034
12035# Enable -Wno-format by default when using gcc on mingw since many
12036# GCC versions complain about %I64.
12037case "${host}" in
12038 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
12039 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
12040esac
12041
12042# Check whether --enable-build-warnings was given.
12043if test "${enable_build_warnings+set}" = set; then :
12044 enableval=$enable_build_warnings; case "${enableval}" in
12045 yes) ;;
12046 no) build_warnings="-w";;
12047 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12048 build_warnings="${build_warnings} ${t}";;
12049 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12050 build_warnings="${t} ${build_warnings}";;
12051 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12052esac
12053if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12054 echo "Setting compiler warning flags = $build_warnings" 6>&1
12055fi
12056fi
12057# Check whether --enable-sim-build-warnings was given.
12058if test "${enable_sim_build_warnings+set}" = set; then :
12059 enableval=$enable_sim_build_warnings; case "${enableval}" in
12060 yes) ;;
12061 no) build_warnings="-w";;
12062 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12063 build_warnings="${build_warnings} ${t}";;
12064 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12065 build_warnings="${t} ${build_warnings}";;
12066 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12067esac
12068if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12069 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12070fi
12071fi
12072WARN_CFLAGS=""
12073if test "x${build_warnings}" != x -a "x$GCC" = xyes
12074then
12075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12076$as_echo_n "checking compiler warning flags... " >&6; }
12077 # Separate out the -Werror flag as some files just cannot be
12078 # compiled with it enabled.
12079 for w in ${build_warnings}; do
12080 case $w in
12081 -Werr*) WERROR_CFLAGS=-Werror ;;
12082 *) # Check that GCC accepts it
12083 saved_CFLAGS="$CFLAGS"
12084 CFLAGS="$CFLAGS $w"
12085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12086/* end confdefs.h. */
12087
12088int
12089main ()
12090{
12091
12092 ;
12093 return 0;
12094}
12095_ACEOF
12096if ac_fn_c_try_compile "$LINENO"; then :
12097 WARN_CFLAGS="${WARN_CFLAGS} $w"
12098fi
12099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12100 CFLAGS="$saved_CFLAGS"
12101 esac
12102 done
12103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12104$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
12105fi
12106
12107
12108# Select the default model for the target.
12109riscv_model=
12110case "${target}" in
12111riscv32*) riscv_model="RV32G" ;;
12112riscv*) riscv_model="RV64G" ;;
12113esac
12114
12115default_sim_default_model="${riscv_model}"
12116# Check whether --enable-sim-default-model was given.
12117if test "${enable_sim_default_model+set}" = set; then :
12118 enableval=$enable_sim_default_model; case "${enableval}" in
12119 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
12120 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
12121esac
12122if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
12123 echo "Setting default model = $sim_default_model" 6>&1
12124fi
12125else
12126 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
12127fi
12128
12129
12130
12131# Select the bitsize of the target.
12132riscv_addr_bitsize=
12133case "${target}" in
12134riscv32*) riscv_addr_bitsize=32 ;;
12135riscv*) riscv_addr_bitsize=64 ;;
12136esac
12137wire_word_bitsize="$riscv_addr_bitsize"
12138wire_word_msb=""
12139wire_address_bitsize=""
12140wire_cell_bitsize=""
12141# Check whether --enable-sim-bitsize was given.
12142if test "${enable_sim_bitsize+set}" = set; then :
12143 enableval=$enable_sim_bitsize; sim_bitsize=
12144case "${enableval}" in
12145 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
12146 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
12147 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
12148 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
12149 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
12150 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
12151 else
12152 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
12153 fi ;;
12154 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
12155 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
12156 else
12157 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
12158 fi ;;
12159 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
12160esac
12161# address bitsize
12162tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
12163case x"${tmp}" in
12164 x ) ;;
12165 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
12166 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
12167 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
12168esac
12169# cell bitsize
12170tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
12171case x"${tmp}" in
12172 x ) ;;
12173 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
12174 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
12175 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
12176esac
12177if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
12178 echo "Setting bitsize flags = $sim_bitsize" 6>&1
12179fi
12180else
12181 sim_bitsize=""
12182if test x"$wire_word_bitsize" != x; then
12183 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
12184fi
12185if test x"$wire_word_msb" != x; then
12186 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
12187fi
12188if test x"$wire_address_bitsize" != x; then
12189 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
12190fi
12191if test x"$wire_cell_bitsize" != x; then
12192 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
12193fi
12194fi
12195
12196
12197
12198cgen_breaks=""
12199if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12200cgen_breaks="break cgen_rtx_error";
12201fi
12202
12203ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
12204
12205ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
12206
12207ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
12208
12209ac_config_commands="$ac_config_commands Makefile"
12210
12211ac_config_commands="$ac_config_commands stamp-h"
12212
760b3e8b
MF
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
b9249c46
MF
12225cat >confcache <<\_ACEOF
12226# This file is a shell script that caches the results of configure
12227# tests run on this system so they can be shared between configure
12228# scripts and configure runs, see configure's option --config-cache.
12229# It is not useful on other systems. If it contains results you don't
12230# want to keep, you may remove or edit it.
12231#
12232# config.status only pays attention to the cache file if you give it
12233# the --recheck option to rerun configure.
12234#
12235# `ac_cv_env_foo' variables (set or unset) will be overridden when
12236# loading this file, other *unset* `ac_cv_foo' will be assigned the
12237# following values.
12238
12239_ACEOF
12240
12241# The following way of writing the cache mishandles newlines in values,
12242# but we know of no workaround that is simple, portable, and efficient.
12243# So, we kill variables containing newlines.
12244# Ultrix sh set writes to stderr and can't be redirected directly,
12245# and sets the high bit in the cache file unless we assign to the vars.
12246(
12247 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12248 eval ac_val=\$$ac_var
12249 case $ac_val in #(
12250 *${as_nl}*)
12251 case $ac_var in #(
12252 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12253$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12254 esac
12255 case $ac_var in #(
12256 _ | IFS | as_nl) ;; #(
12257 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12258 *) { eval $ac_var=; unset $ac_var;} ;;
12259 esac ;;
12260 esac
12261 done
12262
12263 (set) 2>&1 |
12264 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12265 *${as_nl}ac_space=\ *)
12266 # `set' does not quote correctly, so add quotes: double-quote
12267 # substitution turns \\\\ into \\, and sed turns \\ into \.
12268 sed -n \
12269 "s/'/'\\\\''/g;
12270 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12271 ;; #(
12272 *)
12273 # `set' quotes correctly as required by POSIX, so do not add quotes.
12274 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12275 ;;
12276 esac |
12277 sort
12278) |
12279 sed '
12280 /^ac_cv_env_/b end
12281 t clear
12282 :clear
12283 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12284 t end
12285 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12286 :end' >>confcache
12287if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12288 if test -w "$cache_file"; then
12289 if test "x$cache_file" != "x/dev/null"; then
12290 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12291$as_echo "$as_me: updating cache $cache_file" >&6;}
12292 if test ! -f "$cache_file" || test -h "$cache_file"; then
12293 cat confcache >"$cache_file"
12294 else
12295 case $cache_file in #(
12296 */* | ?:*)
12297 mv -f confcache "$cache_file"$$ &&
12298 mv -f "$cache_file"$$ "$cache_file" ;; #(
12299 *)
12300 mv -f confcache "$cache_file" ;;
12301 esac
12302 fi
12303 fi
12304 else
12305 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12306$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12307 fi
12308fi
12309rm -f confcache
12310
12311test "x$prefix" = xNONE && prefix=$ac_default_prefix
12312# Let make expand exec_prefix.
12313test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12314
12315DEFS=-DHAVE_CONFIG_H
12316
12317ac_libobjs=
12318ac_ltlibobjs=
12319U=
12320for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12321 # 1. Remove the extension, and $U if already installed.
12322 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12323 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12324 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12325 # will be set to the directory where LIBOBJS objects are built.
12326 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12327 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12328done
12329LIBOBJS=$ac_libobjs
12330
12331LTLIBOBJS=$ac_ltlibobjs
12332
12333
12334
12335if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
12336 as_fn_error $? "conditional \"GMAKE\" was never defined.
12337Usually this means the macro was only invoked conditionally." "$LINENO" 5
12338fi
12339if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
12340 as_fn_error $? "conditional \"PLUGINS\" was never defined.
12341Usually this means the macro was only invoked conditionally." "$LINENO" 5
12342fi
12343if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12344 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12345Usually this means the macro was only invoked conditionally." "$LINENO" 5
12346fi
12347
12348: "${CONFIG_STATUS=./config.status}"
12349ac_write_fail=0
12350ac_clean_files_save=$ac_clean_files
12351ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12352{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12353$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12354as_write_fail=0
12355cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12356#! $SHELL
12357# Generated by $as_me.
12358# Run this file to recreate the current configuration.
12359# Compiler output produced by configure, useful for debugging
12360# configure, is in config.log if it exists.
12361
12362debug=false
12363ac_cs_recheck=false
12364ac_cs_silent=false
12365
12366SHELL=\${CONFIG_SHELL-$SHELL}
12367export SHELL
12368_ASEOF
12369cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12370## -------------------- ##
12371## M4sh Initialization. ##
12372## -------------------- ##
12373
12374# Be more Bourne compatible
12375DUALCASE=1; export DUALCASE # for MKS sh
12376if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12377 emulate sh
12378 NULLCMD=:
12379 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12380 # is contrary to our usage. Disable this feature.
12381 alias -g '${1+"$@"}'='"$@"'
12382 setopt NO_GLOB_SUBST
12383else
12384 case `(set -o) 2>/dev/null` in #(
12385 *posix*) :
12386 set -o posix ;; #(
12387 *) :
12388 ;;
12389esac
12390fi
12391
12392
12393as_nl='
12394'
12395export as_nl
12396# Printing a long string crashes Solaris 7 /usr/bin/printf.
12397as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12398as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12399as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12400# Prefer a ksh shell builtin over an external printf program on Solaris,
12401# but without wasting forks for bash or zsh.
12402if test -z "$BASH_VERSION$ZSH_VERSION" \
12403 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12404 as_echo='print -r --'
12405 as_echo_n='print -rn --'
12406elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12407 as_echo='printf %s\n'
12408 as_echo_n='printf %s'
12409else
12410 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12411 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12412 as_echo_n='/usr/ucb/echo -n'
12413 else
12414 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12415 as_echo_n_body='eval
12416 arg=$1;
12417 case $arg in #(
12418 *"$as_nl"*)
12419 expr "X$arg" : "X\\(.*\\)$as_nl";
12420 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12421 esac;
12422 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12423 '
12424 export as_echo_n_body
12425 as_echo_n='sh -c $as_echo_n_body as_echo'
12426 fi
12427 export as_echo_body
12428 as_echo='sh -c $as_echo_body as_echo'
12429fi
12430
12431# The user is always right.
12432if test "${PATH_SEPARATOR+set}" != set; then
12433 PATH_SEPARATOR=:
12434 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12435 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12436 PATH_SEPARATOR=';'
12437 }
12438fi
12439
12440
12441# IFS
12442# We need space, tab and new line, in precisely that order. Quoting is
12443# there to prevent editors from complaining about space-tab.
12444# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12445# splitting by setting IFS to empty value.)
12446IFS=" "" $as_nl"
12447
12448# Find who we are. Look in the path if we contain no directory separator.
12449as_myself=
12450case $0 in #((
12451 *[\\/]* ) as_myself=$0 ;;
12452 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12453for as_dir in $PATH
12454do
12455 IFS=$as_save_IFS
12456 test -z "$as_dir" && as_dir=.
12457 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12458 done
12459IFS=$as_save_IFS
12460
12461 ;;
12462esac
12463# We did not find ourselves, most probably we were run as `sh COMMAND'
12464# in which case we are not to be found in the path.
12465if test "x$as_myself" = x; then
12466 as_myself=$0
12467fi
12468if test ! -f "$as_myself"; then
12469 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12470 exit 1
12471fi
12472
12473# Unset variables that we do not need and which cause bugs (e.g. in
12474# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12475# suppresses any "Segmentation fault" message there. '((' could
12476# trigger a bug in pdksh 5.2.14.
12477for as_var in BASH_ENV ENV MAIL MAILPATH
12478do eval test x\${$as_var+set} = xset \
12479 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12480done
12481PS1='$ '
12482PS2='> '
12483PS4='+ '
12484
12485# NLS nuisances.
12486LC_ALL=C
12487export LC_ALL
12488LANGUAGE=C
12489export LANGUAGE
12490
12491# CDPATH.
12492(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12493
12494
12495# as_fn_error STATUS ERROR [LINENO LOG_FD]
12496# ----------------------------------------
12497# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12498# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12499# script with STATUS, using 1 if that was 0.
12500as_fn_error ()
12501{
12502 as_status=$1; test $as_status -eq 0 && as_status=1
12503 if test "$4"; then
12504 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12505 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12506 fi
12507 $as_echo "$as_me: error: $2" >&2
12508 as_fn_exit $as_status
12509} # as_fn_error
12510
12511
12512# as_fn_set_status STATUS
12513# -----------------------
12514# Set $? to STATUS, without forking.
12515as_fn_set_status ()
12516{
12517 return $1
12518} # as_fn_set_status
12519
12520# as_fn_exit STATUS
12521# -----------------
12522# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12523as_fn_exit ()
12524{
12525 set +e
12526 as_fn_set_status $1
12527 exit $1
12528} # as_fn_exit
12529
12530# as_fn_unset VAR
12531# ---------------
12532# Portably unset VAR.
12533as_fn_unset ()
12534{
12535 { eval $1=; unset $1;}
12536}
12537as_unset=as_fn_unset
12538# as_fn_append VAR VALUE
12539# ----------------------
12540# Append the text in VALUE to the end of the definition contained in VAR. Take
12541# advantage of any shell optimizations that allow amortized linear growth over
12542# repeated appends, instead of the typical quadratic growth present in naive
12543# implementations.
12544if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12545 eval 'as_fn_append ()
12546 {
12547 eval $1+=\$2
12548 }'
12549else
12550 as_fn_append ()
12551 {
12552 eval $1=\$$1\$2
12553 }
12554fi # as_fn_append
12555
12556# as_fn_arith ARG...
12557# ------------------
12558# Perform arithmetic evaluation on the ARGs, and store the result in the
12559# global $as_val. Take advantage of shells that can avoid forks. The arguments
12560# must be portable across $(()) and expr.
12561if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12562 eval 'as_fn_arith ()
12563 {
12564 as_val=$(( $* ))
12565 }'
12566else
12567 as_fn_arith ()
12568 {
12569 as_val=`expr "$@" || test $? -eq 1`
12570 }
12571fi # as_fn_arith
12572
12573
12574if expr a : '\(a\)' >/dev/null 2>&1 &&
12575 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12576 as_expr=expr
12577else
12578 as_expr=false
12579fi
12580
12581if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12582 as_basename=basename
12583else
12584 as_basename=false
12585fi
12586
12587if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12588 as_dirname=dirname
12589else
12590 as_dirname=false
12591fi
12592
12593as_me=`$as_basename -- "$0" ||
12594$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12595 X"$0" : 'X\(//\)$' \| \
12596 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12597$as_echo X/"$0" |
12598 sed '/^.*\/\([^/][^/]*\)\/*$/{
12599 s//\1/
12600 q
12601 }
12602 /^X\/\(\/\/\)$/{
12603 s//\1/
12604 q
12605 }
12606 /^X\/\(\/\).*/{
12607 s//\1/
12608 q
12609 }
12610 s/.*/./; q'`
12611
12612# Avoid depending upon Character Ranges.
12613as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12614as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12615as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12616as_cr_digits='0123456789'
12617as_cr_alnum=$as_cr_Letters$as_cr_digits
12618
12619ECHO_C= ECHO_N= ECHO_T=
12620case `echo -n x` in #(((((
12621-n*)
12622 case `echo 'xy\c'` in
12623 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12624 xy) ECHO_C='\c';;
12625 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12626 ECHO_T=' ';;
12627 esac;;
12628*)
12629 ECHO_N='-n';;
12630esac
12631
12632rm -f conf$$ conf$$.exe conf$$.file
12633if test -d conf$$.dir; then
12634 rm -f conf$$.dir/conf$$.file
12635else
12636 rm -f conf$$.dir
12637 mkdir conf$$.dir 2>/dev/null
12638fi
12639if (echo >conf$$.file) 2>/dev/null; then
12640 if ln -s conf$$.file conf$$ 2>/dev/null; then
12641 as_ln_s='ln -s'
12642 # ... but there are two gotchas:
12643 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12644 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12645 # In both cases, we have to default to `cp -pR'.
12646 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12647 as_ln_s='cp -pR'
12648 elif ln conf$$.file conf$$ 2>/dev/null; then
12649 as_ln_s=ln
12650 else
12651 as_ln_s='cp -pR'
12652 fi
12653else
12654 as_ln_s='cp -pR'
12655fi
12656rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12657rmdir conf$$.dir 2>/dev/null
12658
12659
12660# as_fn_mkdir_p
12661# -------------
12662# Create "$as_dir" as a directory, including parents if necessary.
12663as_fn_mkdir_p ()
12664{
12665
12666 case $as_dir in #(
12667 -*) as_dir=./$as_dir;;
12668 esac
12669 test -d "$as_dir" || eval $as_mkdir_p || {
12670 as_dirs=
12671 while :; do
12672 case $as_dir in #(
12673 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12674 *) as_qdir=$as_dir;;
12675 esac
12676 as_dirs="'$as_qdir' $as_dirs"
12677 as_dir=`$as_dirname -- "$as_dir" ||
12678$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12679 X"$as_dir" : 'X\(//\)[^/]' \| \
12680 X"$as_dir" : 'X\(//\)$' \| \
12681 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12682$as_echo X"$as_dir" |
12683 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12684 s//\1/
12685 q
12686 }
12687 /^X\(\/\/\)[^/].*/{
12688 s//\1/
12689 q
12690 }
12691 /^X\(\/\/\)$/{
12692 s//\1/
12693 q
12694 }
12695 /^X\(\/\).*/{
12696 s//\1/
12697 q
12698 }
12699 s/.*/./; q'`
12700 test -d "$as_dir" && break
12701 done
12702 test -z "$as_dirs" || eval "mkdir $as_dirs"
12703 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12704
12705
12706} # as_fn_mkdir_p
12707if mkdir -p . 2>/dev/null; then
12708 as_mkdir_p='mkdir -p "$as_dir"'
12709else
12710 test -d ./-p && rmdir ./-p
12711 as_mkdir_p=false
12712fi
12713
12714
12715# as_fn_executable_p FILE
12716# -----------------------
12717# Test if FILE is an executable regular file.
12718as_fn_executable_p ()
12719{
12720 test -f "$1" && test -x "$1"
12721} # as_fn_executable_p
12722as_test_x='test -x'
12723as_executable_p=as_fn_executable_p
12724
12725# Sed expression to map a string onto a valid CPP name.
12726as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12727
12728# Sed expression to map a string onto a valid variable name.
12729as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12730
12731
12732exec 6>&1
12733## ----------------------------------- ##
12734## Main body of $CONFIG_STATUS script. ##
12735## ----------------------------------- ##
12736_ASEOF
12737test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12738
12739cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12740# Save the log message, to keep $0 and so on meaningful, and to
12741# report actual input values of CONFIG_FILES etc. instead of their
12742# values after options handling.
12743ac_log="
12744This file was extended by $as_me, which was
12745generated by GNU Autoconf 2.69. Invocation command line was
12746
12747 CONFIG_FILES = $CONFIG_FILES
12748 CONFIG_HEADERS = $CONFIG_HEADERS
12749 CONFIG_LINKS = $CONFIG_LINKS
12750 CONFIG_COMMANDS = $CONFIG_COMMANDS
12751 $ $0 $@
12752
12753on `(hostname || uname -n) 2>/dev/null | sed 1q`
12754"
12755
12756_ACEOF
12757
12758case $ac_config_files in *"
12759"*) set x $ac_config_files; shift; ac_config_files=$*;;
12760esac
12761
12762case $ac_config_headers in *"
12763"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12764esac
12765
12766
12767cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12768# Files that config.status was made for.
12769config_files="$ac_config_files"
12770config_headers="$ac_config_headers"
12771config_commands="$ac_config_commands"
12772
12773_ACEOF
12774
12775cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12776ac_cs_usage="\
12777\`$as_me' instantiates files and other configuration actions
12778from templates according to the current configuration. Unless the files
12779and actions are specified as TAGs, all are instantiated by default.
12780
12781Usage: $0 [OPTION]... [TAG]...
12782
12783 -h, --help print this help, then exit
12784 -V, --version print version number and configuration settings, then exit
12785 --config print configuration, then exit
12786 -q, --quiet, --silent
12787 do not print progress messages
12788 -d, --debug don't remove temporary files
12789 --recheck update $as_me by reconfiguring in the same conditions
12790 --file=FILE[:TEMPLATE]
12791 instantiate the configuration file FILE
12792 --header=FILE[:TEMPLATE]
12793 instantiate the configuration header FILE
12794
12795Configuration files:
12796$config_files
12797
12798Configuration headers:
12799$config_headers
12800
12801Configuration commands:
12802$config_commands
12803
12804Report bugs to the package provider."
12805
12806_ACEOF
12807cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12808ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12809ac_cs_version="\\
12810config.status
12811configured by $0, generated by GNU Autoconf 2.69,
12812 with options \\"\$ac_cs_config\\"
12813
12814Copyright (C) 2012 Free Software Foundation, Inc.
12815This config.status script is free software; the Free Software Foundation
12816gives unlimited permission to copy, distribute and modify it."
12817
12818ac_pwd='$ac_pwd'
12819srcdir='$srcdir'
12820INSTALL='$INSTALL'
12821AWK='$AWK'
12822test -n "\$AWK" || AWK=awk
12823_ACEOF
12824
12825cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12826# The default lists apply if the user does not specify any file.
12827ac_need_defaults=:
12828while test $# != 0
12829do
12830 case $1 in
12831 --*=?*)
12832 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12833 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12834 ac_shift=:
12835 ;;
12836 --*=)
12837 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12838 ac_optarg=
12839 ac_shift=:
12840 ;;
12841 *)
12842 ac_option=$1
12843 ac_optarg=$2
12844 ac_shift=shift
12845 ;;
12846 esac
12847
12848 case $ac_option in
12849 # Handling of the options.
12850 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12851 ac_cs_recheck=: ;;
12852 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12853 $as_echo "$ac_cs_version"; exit ;;
12854 --config | --confi | --conf | --con | --co | --c )
12855 $as_echo "$ac_cs_config"; exit ;;
12856 --debug | --debu | --deb | --de | --d | -d )
12857 debug=: ;;
12858 --file | --fil | --fi | --f )
12859 $ac_shift
12860 case $ac_optarg in
12861 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12862 '') as_fn_error $? "missing file argument" ;;
12863 esac
12864 as_fn_append CONFIG_FILES " '$ac_optarg'"
12865 ac_need_defaults=false;;
12866 --header | --heade | --head | --hea )
12867 $ac_shift
12868 case $ac_optarg in
12869 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12870 esac
12871 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12872 ac_need_defaults=false;;
12873 --he | --h)
12874 # Conflict between --help and --header
12875 as_fn_error $? "ambiguous option: \`$1'
12876Try \`$0 --help' for more information.";;
12877 --help | --hel | -h )
12878 $as_echo "$ac_cs_usage"; exit ;;
12879 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12880 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12881 ac_cs_silent=: ;;
12882
12883 # This is an error.
12884 -*) as_fn_error $? "unrecognized option: \`$1'
12885Try \`$0 --help' for more information." ;;
12886
12887 *) as_fn_append ac_config_targets " $1"
12888 ac_need_defaults=false ;;
12889
12890 esac
12891 shift
12892done
12893
12894ac_configure_extra_args=
12895
12896if $ac_cs_silent; then
12897 exec 6>/dev/null
12898 ac_configure_extra_args="$ac_configure_extra_args --silent"
12899fi
12900
12901_ACEOF
12902cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12903if \$ac_cs_recheck; then
12904 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12905 shift
12906 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12907 CONFIG_SHELL='$SHELL'
12908 export CONFIG_SHELL
12909 exec "\$@"
12910fi
12911
12912_ACEOF
12913cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12914exec 5>>config.log
12915{
12916 echo
12917 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12918## Running $as_me. ##
12919_ASBOX
12920 $as_echo "$ac_log"
12921} >&5
12922
12923_ACEOF
12924cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12925#
12926# INIT-COMMANDS
12927#
12928ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12929
12930
12931# The HP-UX ksh and POSIX shell print the target directory to stdout
12932# if CDPATH is set.
12933(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12934
12935sed_quote_subst='$sed_quote_subst'
12936double_quote_subst='$double_quote_subst'
12937delay_variable_subst='$delay_variable_subst'
12938macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12939macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12940enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12941enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12942pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12943enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12944SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12945ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12946host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12947host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12948host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12949build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12950build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12951build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12952SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12953Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12954GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12955EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12956FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12957LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12958NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12959LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12960max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12961ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12962exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12963lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12964lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12965lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12966reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12967reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12968OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12969deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12970file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12971AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12972AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12973STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12974RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12975old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12976old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12977old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12978lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12979CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12980CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12981compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12982GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12983lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12984lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12985lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12986lt_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"`'
12987objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12988MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12989lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12990lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12991lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12992lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12993lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12994need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12995DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12996NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12997LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12998OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12999OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13000libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13001shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13002extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13003archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13004enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13005export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13006whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13007compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13008old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13009old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13010archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13011archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13012module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13013module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13014with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13015allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13016no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13017hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13018hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13019hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13020hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13021hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13022hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13023hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13024hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13025inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13026link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13027fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13028always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13029export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13030exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13031include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13032prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13033file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13034variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13035need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13036need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13037version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13038runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13039shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13040shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13041libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13042library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13043soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13044install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13045postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13046postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13047finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13048finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13049hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13050sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13051sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13052hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13053enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13054enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13055enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13056old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13057striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13058
13059LTCC='$LTCC'
13060LTCFLAGS='$LTCFLAGS'
13061compiler='$compiler_DEFAULT'
13062
13063# A function that is used when there is no print builtin or printf.
13064func_fallback_echo ()
13065{
13066 eval 'cat <<_LTECHO_EOF
13067\$1
13068_LTECHO_EOF'
13069}
13070
13071# Quote evaled strings.
13072for var in SHELL \
13073ECHO \
13074SED \
13075GREP \
13076EGREP \
13077FGREP \
13078LD \
13079NM \
13080LN_S \
13081lt_SP2NL \
13082lt_NL2SP \
13083reload_flag \
13084OBJDUMP \
13085deplibs_check_method \
13086file_magic_cmd \
13087AR \
13088AR_FLAGS \
13089STRIP \
13090RANLIB \
13091CC \
13092CFLAGS \
13093compiler \
13094lt_cv_sys_global_symbol_pipe \
13095lt_cv_sys_global_symbol_to_cdecl \
13096lt_cv_sys_global_symbol_to_c_name_address \
13097lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13098lt_prog_compiler_no_builtin_flag \
13099lt_prog_compiler_wl \
13100lt_prog_compiler_pic \
13101lt_prog_compiler_static \
13102lt_cv_prog_compiler_c_o \
13103need_locks \
13104DSYMUTIL \
13105NMEDIT \
13106LIPO \
13107OTOOL \
13108OTOOL64 \
13109shrext_cmds \
13110export_dynamic_flag_spec \
13111whole_archive_flag_spec \
13112compiler_needs_object \
13113with_gnu_ld \
13114allow_undefined_flag \
13115no_undefined_flag \
13116hardcode_libdir_flag_spec \
13117hardcode_libdir_flag_spec_ld \
13118hardcode_libdir_separator \
13119fix_srcfile_path \
13120exclude_expsyms \
13121include_expsyms \
13122file_list_spec \
13123variables_saved_for_relink \
13124libname_spec \
13125library_names_spec \
13126soname_spec \
13127install_override_mode \
13128finish_eval \
13129old_striplib \
13130striplib; do
13131 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13132 *[\\\\\\\`\\"\\\$]*)
13133 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13134 ;;
13135 *)
13136 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13137 ;;
13138 esac
13139done
13140
13141# Double-quote double-evaled strings.
13142for var in reload_cmds \
13143old_postinstall_cmds \
13144old_postuninstall_cmds \
13145old_archive_cmds \
13146extract_expsyms_cmds \
13147old_archive_from_new_cmds \
13148old_archive_from_expsyms_cmds \
13149archive_cmds \
13150archive_expsym_cmds \
13151module_cmds \
13152module_expsym_cmds \
13153export_symbols_cmds \
13154prelink_cmds \
13155postinstall_cmds \
13156postuninstall_cmds \
13157finish_cmds \
13158sys_lib_search_path_spec \
13159sys_lib_dlsearch_path_spec; do
13160 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13161 *[\\\\\\\`\\"\\\$]*)
13162 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13163 ;;
13164 *)
13165 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13166 ;;
13167 esac
13168done
13169
13170ac_aux_dir='$ac_aux_dir'
13171xsi_shell='$xsi_shell'
13172lt_shell_append='$lt_shell_append'
13173
13174# See if we are running on zsh, and set the options which allow our
13175# commands through without removal of \ escapes INIT.
13176if test -n "\${ZSH_VERSION+set}" ; then
13177 setopt NO_GLOB_SUBST
13178fi
13179
13180
13181 PACKAGE='$PACKAGE'
13182 VERSION='$VERSION'
13183 TIMESTAMP='$TIMESTAMP'
13184 RM='$RM'
13185 ofile='$ofile'
13186
13187
13188
13189
13190_ACEOF
13191
13192cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13193
13194# Handling of arguments.
13195for ac_config_target in $ac_config_targets
13196do
13197 case $ac_config_target in
13198 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
13199 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
13200 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13201 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13202 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13203 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13204 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13205 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13206
13207 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13208 esac
13209done
13210
13211
13212# If the user did not use the arguments to specify the items to instantiate,
13213# then the envvar interface is used. Set only those that are not.
13214# We use the long form for the default assignment because of an extremely
13215# bizarre bug on SunOS 4.1.3.
13216if $ac_need_defaults; then
13217 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13218 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13219 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13220fi
13221
13222# Have a temporary directory for convenience. Make it in the build tree
13223# simply because there is no reason against having it here, and in addition,
13224# creating and moving files from /tmp can sometimes cause problems.
13225# Hook for its removal unless debugging.
13226# Note that there is a small window in which the directory will not be cleaned:
13227# after its creation but before its name has been assigned to `$tmp'.
13228$debug ||
13229{
13230 tmp= ac_tmp=
13231 trap 'exit_status=$?
13232 : "${ac_tmp:=$tmp}"
13233 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13234' 0
13235 trap 'as_fn_exit 1' 1 2 13 15
13236}
13237# Create a (secure) tmp directory for tmp files.
13238
13239{
13240 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13241 test -d "$tmp"
13242} ||
13243{
13244 tmp=./conf$$-$RANDOM
13245 (umask 077 && mkdir "$tmp")
13246} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13247ac_tmp=$tmp
13248
13249# Set up the scripts for CONFIG_FILES section.
13250# No need to generate them if there are no CONFIG_FILES.
13251# This happens for instance with `./config.status config.h'.
13252if test -n "$CONFIG_FILES"; then
13253
13254
13255ac_cr=`echo X | tr X '\015'`
13256# On cygwin, bash can eat \r inside `` if the user requested igncr.
13257# But we know of no other shell where ac_cr would be empty at this
13258# point, so we can use a bashism as a fallback.
13259if test "x$ac_cr" = x; then
13260 eval ac_cr=\$\'\\r\'
13261fi
13262ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13263if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13264 ac_cs_awk_cr='\\r'
13265else
13266 ac_cs_awk_cr=$ac_cr
13267fi
13268
13269echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13270_ACEOF
13271
13272
13273{
13274 echo "cat >conf$$subs.awk <<_ACEOF" &&
13275 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13276 echo "_ACEOF"
13277} >conf$$subs.sh ||
13278 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13279ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13280ac_delim='%!_!# '
13281for ac_last_try in false false false false false :; do
13282 . ./conf$$subs.sh ||
13283 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13284
13285 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13286 if test $ac_delim_n = $ac_delim_num; then
13287 break
13288 elif $ac_last_try; then
13289 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13290 else
13291 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13292 fi
13293done
13294rm -f conf$$subs.sh
13295
13296cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13297cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13298_ACEOF
13299sed -n '
13300h
13301s/^/S["/; s/!.*/"]=/
13302p
13303g
13304s/^[^!]*!//
13305:repl
13306t repl
13307s/'"$ac_delim"'$//
13308t delim
13309:nl
13310h
13311s/\(.\{148\}\)..*/\1/
13312t more1
13313s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13314p
13315n
13316b repl
13317:more1
13318s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13319p
13320g
13321s/.\{148\}//
13322t nl
13323:delim
13324h
13325s/\(.\{148\}\)..*/\1/
13326t more2
13327s/["\\]/\\&/g; s/^/"/; s/$/"/
13328p
13329b
13330:more2
13331s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13332p
13333g
13334s/.\{148\}//
13335t delim
13336' <conf$$subs.awk | sed '
13337/^[^""]/{
13338 N
13339 s/\n//
13340}
13341' >>$CONFIG_STATUS || ac_write_fail=1
13342rm -f conf$$subs.awk
13343cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13344_ACAWK
13345cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13346 for (key in S) S_is_set[key] = 1
13347 FS = "\a"
13348
13349}
13350{
13351 line = $ 0
13352 nfields = split(line, field, "@")
13353 substed = 0
13354 len = length(field[1])
13355 for (i = 2; i < nfields; i++) {
13356 key = field[i]
13357 keylen = length(key)
13358 if (S_is_set[key]) {
13359 value = S[key]
13360 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13361 len += length(value) + length(field[++i])
13362 substed = 1
13363 } else
13364 len += 1 + keylen
13365 }
13366
13367 print line
13368}
13369
13370_ACAWK
13371_ACEOF
13372cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13373if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13374 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13375else
13376 cat
13377fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13378 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13379_ACEOF
13380
13381# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13382# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13383# trailing colons and then remove the whole line if VPATH becomes empty
13384# (actually we leave an empty line to preserve line numbers).
13385if test "x$srcdir" = x.; then
13386 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13387h
13388s///
13389s/^/:/
13390s/[ ]*$/:/
13391s/:\$(srcdir):/:/g
13392s/:\${srcdir}:/:/g
13393s/:@srcdir@:/:/g
13394s/^:*//
13395s/:*$//
13396x
13397s/\(=[ ]*\).*/\1/
13398G
13399s/\n//
13400s/^[^=]*=[ ]*$//
13401}'
13402fi
13403
13404cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13405fi # test -n "$CONFIG_FILES"
13406
13407# Set up the scripts for CONFIG_HEADERS section.
13408# No need to generate them if there are no CONFIG_HEADERS.
13409# This happens for instance with `./config.status Makefile'.
13410if test -n "$CONFIG_HEADERS"; then
13411cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13412BEGIN {
13413_ACEOF
13414
13415# Transform confdefs.h into an awk script `defines.awk', embedded as
13416# here-document in config.status, that substitutes the proper values into
13417# config.h.in to produce config.h.
13418
13419# Create a delimiter string that does not exist in confdefs.h, to ease
13420# handling of long lines.
13421ac_delim='%!_!# '
13422for ac_last_try in false false :; do
13423 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13424 if test -z "$ac_tt"; then
13425 break
13426 elif $ac_last_try; then
13427 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13428 else
13429 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13430 fi
13431done
13432
13433# For the awk script, D is an array of macro values keyed by name,
13434# likewise P contains macro parameters if any. Preserve backslash
13435# newline sequences.
13436
13437ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13438sed -n '
13439s/.\{148\}/&'"$ac_delim"'/g
13440t rset
13441:rset
13442s/^[ ]*#[ ]*define[ ][ ]*/ /
13443t def
13444d
13445:def
13446s/\\$//
13447t bsnl
13448s/["\\]/\\&/g
13449s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13450D["\1"]=" \3"/p
13451s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13452d
13453:bsnl
13454s/["\\]/\\&/g
13455s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13456D["\1"]=" \3\\\\\\n"\\/p
13457t cont
13458s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13459t cont
13460d
13461:cont
13462n
13463s/.\{148\}/&'"$ac_delim"'/g
13464t clear
13465:clear
13466s/\\$//
13467t bsnlc
13468s/["\\]/\\&/g; s/^/"/; s/$/"/p
13469d
13470:bsnlc
13471s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13472b cont
13473' <confdefs.h | sed '
13474s/'"$ac_delim"'/"\\\
13475"/g' >>$CONFIG_STATUS || ac_write_fail=1
13476
13477cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13478 for (key in D) D_is_set[key] = 1
13479 FS = "\a"
13480}
13481/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13482 line = \$ 0
13483 split(line, arg, " ")
13484 if (arg[1] == "#") {
13485 defundef = arg[2]
13486 mac1 = arg[3]
13487 } else {
13488 defundef = substr(arg[1], 2)
13489 mac1 = arg[2]
13490 }
13491 split(mac1, mac2, "(") #)
13492 macro = mac2[1]
13493 prefix = substr(line, 1, index(line, defundef) - 1)
13494 if (D_is_set[macro]) {
13495 # Preserve the white space surrounding the "#".
13496 print prefix "define", macro P[macro] D[macro]
13497 next
13498 } else {
13499 # Replace #undef with comments. This is necessary, for example,
13500 # in the case of _POSIX_SOURCE, which is predefined and required
13501 # on some systems where configure will not decide to define it.
13502 if (defundef == "undef") {
13503 print "/*", prefix defundef, macro, "*/"
13504 next
13505 }
13506 }
13507}
13508{ print }
13509_ACAWK
13510_ACEOF
13511cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13512 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13513fi # test -n "$CONFIG_HEADERS"
13514
13515
13516eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13517shift
13518for ac_tag
13519do
13520 case $ac_tag in
13521 :[FHLC]) ac_mode=$ac_tag; continue;;
13522 esac
13523 case $ac_mode$ac_tag in
13524 :[FHL]*:*);;
13525 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13526 :[FH]-) ac_tag=-:-;;
13527 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13528 esac
13529 ac_save_IFS=$IFS
13530 IFS=:
13531 set x $ac_tag
13532 IFS=$ac_save_IFS
13533 shift
13534 ac_file=$1
13535 shift
13536
13537 case $ac_mode in
13538 :L) ac_source=$1;;
13539 :[FH])
13540 ac_file_inputs=
13541 for ac_f
13542 do
13543 case $ac_f in
13544 -) ac_f="$ac_tmp/stdin";;
13545 *) # Look for the file first in the build tree, then in the source tree
13546 # (if the path is not absolute). The absolute path cannot be DOS-style,
13547 # because $ac_f cannot contain `:'.
13548 test -f "$ac_f" ||
13549 case $ac_f in
13550 [\\/$]*) false;;
13551 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13552 esac ||
13553 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13554 esac
13555 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13556 as_fn_append ac_file_inputs " '$ac_f'"
13557 done
13558
13559 # Let's still pretend it is `configure' which instantiates (i.e., don't
13560 # use $as_me), people would be surprised to read:
13561 # /* config.h. Generated by config.status. */
13562 configure_input='Generated from '`
13563 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13564 `' by configure.'
13565 if test x"$ac_file" != x-; then
13566 configure_input="$ac_file. $configure_input"
13567 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13568$as_echo "$as_me: creating $ac_file" >&6;}
13569 fi
13570 # Neutralize special characters interpreted by sed in replacement strings.
13571 case $configure_input in #(
13572 *\&* | *\|* | *\\* )
13573 ac_sed_conf_input=`$as_echo "$configure_input" |
13574 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13575 *) ac_sed_conf_input=$configure_input;;
13576 esac
13577
13578 case $ac_tag in
13579 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13580 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13581 esac
13582 ;;
13583 esac
13584
13585 ac_dir=`$as_dirname -- "$ac_file" ||
13586$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13587 X"$ac_file" : 'X\(//\)[^/]' \| \
13588 X"$ac_file" : 'X\(//\)$' \| \
13589 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13590$as_echo X"$ac_file" |
13591 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13592 s//\1/
13593 q
13594 }
13595 /^X\(\/\/\)[^/].*/{
13596 s//\1/
13597 q
13598 }
13599 /^X\(\/\/\)$/{
13600 s//\1/
13601 q
13602 }
13603 /^X\(\/\).*/{
13604 s//\1/
13605 q
13606 }
13607 s/.*/./; q'`
13608 as_dir="$ac_dir"; as_fn_mkdir_p
13609 ac_builddir=.
13610
13611case "$ac_dir" in
13612.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13613*)
13614 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13615 # A ".." for each directory in $ac_dir_suffix.
13616 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13617 case $ac_top_builddir_sub in
13618 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13619 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13620 esac ;;
13621esac
13622ac_abs_top_builddir=$ac_pwd
13623ac_abs_builddir=$ac_pwd$ac_dir_suffix
13624# for backward compatibility:
13625ac_top_builddir=$ac_top_build_prefix
13626
13627case $srcdir in
13628 .) # We are building in place.
13629 ac_srcdir=.
13630 ac_top_srcdir=$ac_top_builddir_sub
13631 ac_abs_top_srcdir=$ac_pwd ;;
13632 [\\/]* | ?:[\\/]* ) # Absolute name.
13633 ac_srcdir=$srcdir$ac_dir_suffix;
13634 ac_top_srcdir=$srcdir
13635 ac_abs_top_srcdir=$srcdir ;;
13636 *) # Relative name.
13637 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13638 ac_top_srcdir=$ac_top_build_prefix$srcdir
13639 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13640esac
13641ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13642
13643
13644 case $ac_mode in
13645 :F)
13646 #
13647 # CONFIG_FILE
13648 #
13649
13650 case $INSTALL in
13651 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13652 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13653 esac
13654_ACEOF
13655
13656cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13657# If the template does not know about datarootdir, expand it.
13658# FIXME: This hack should be removed a few years after 2.60.
13659ac_datarootdir_hack=; ac_datarootdir_seen=
13660ac_sed_dataroot='
13661/datarootdir/ {
13662 p
13663 q
13664}
13665/@datadir@/p
13666/@docdir@/p
13667/@infodir@/p
13668/@localedir@/p
13669/@mandir@/p'
13670case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13671*datarootdir*) ac_datarootdir_seen=yes;;
13672*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13673 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13674$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13675_ACEOF
13676cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13677 ac_datarootdir_hack='
13678 s&@datadir@&$datadir&g
13679 s&@docdir@&$docdir&g
13680 s&@infodir@&$infodir&g
13681 s&@localedir@&$localedir&g
13682 s&@mandir@&$mandir&g
13683 s&\\\${datarootdir}&$datarootdir&g' ;;
13684esac
13685_ACEOF
13686
13687# Neutralize VPATH when `$srcdir' = `.'.
13688# Shell code in configure.ac might set extrasub.
13689# FIXME: do we really want to maintain this feature?
13690cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13691ac_sed_extra="$ac_vpsub
13692$extrasub
13693_ACEOF
13694cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13695:t
13696/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13697s|@configure_input@|$ac_sed_conf_input|;t t
13698s&@top_builddir@&$ac_top_builddir_sub&;t t
13699s&@top_build_prefix@&$ac_top_build_prefix&;t t
13700s&@srcdir@&$ac_srcdir&;t t
13701s&@abs_srcdir@&$ac_abs_srcdir&;t t
13702s&@top_srcdir@&$ac_top_srcdir&;t t
13703s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13704s&@builddir@&$ac_builddir&;t t
13705s&@abs_builddir@&$ac_abs_builddir&;t t
13706s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13707s&@INSTALL@&$ac_INSTALL&;t t
13708$ac_datarootdir_hack
13709"
13710eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13711 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13712
13713test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13714 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13715 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13716 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13718which seems to be undefined. Please make sure it is defined" >&5
13719$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13720which seems to be undefined. Please make sure it is defined" >&2;}
13721
13722 rm -f "$ac_tmp/stdin"
13723 case $ac_file in
13724 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13725 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13726 esac \
13727 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13728 ;;
13729 :H)
13730 #
13731 # CONFIG_HEADER
13732 #
13733 if test x"$ac_file" != x-; then
13734 {
13735 $as_echo "/* $configure_input */" \
13736 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13737 } >"$ac_tmp/config.h" \
13738 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13739 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13741$as_echo "$as_me: $ac_file is unchanged" >&6;}
13742 else
13743 rm -f "$ac_file"
13744 mv "$ac_tmp/config.h" "$ac_file" \
13745 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13746 fi
13747 else
13748 $as_echo "/* $configure_input */" \
13749 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13750 || as_fn_error $? "could not create -" "$LINENO" 5
13751 fi
13752 ;;
13753
13754 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13755$as_echo "$as_me: executing $ac_file commands" >&6;}
13756 ;;
13757 esac
13758
13759
13760 case $ac_file$ac_mode in
13761 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13762 "libtool":C)
13763
13764 # See if we are running on zsh, and set the options which allow our
13765 # commands through without removal of \ escapes.
13766 if test -n "${ZSH_VERSION+set}" ; then
13767 setopt NO_GLOB_SUBST
13768 fi
13769
13770 cfgfile="${ofile}T"
13771 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13772 $RM "$cfgfile"
13773
13774 cat <<_LT_EOF >> "$cfgfile"
13775#! $SHELL
13776
13777# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13778# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13779# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13780# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13781#
13782# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13783# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13784# Written by Gordon Matzigkeit, 1996
13785#
13786# This file is part of GNU Libtool.
13787#
13788# GNU Libtool is free software; you can redistribute it and/or
13789# modify it under the terms of the GNU General Public License as
13790# published by the Free Software Foundation; either version 2 of
13791# the License, or (at your option) any later version.
13792#
13793# As a special exception to the GNU General Public License,
13794# if you distribute this file as part of a program or library that
13795# is built using GNU Libtool, you may include this file under the
13796# same distribution terms that you use for the rest of that program.
13797#
13798# GNU Libtool is distributed in the hope that it will be useful,
13799# but WITHOUT ANY WARRANTY; without even the implied warranty of
13800# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13801# GNU General Public License for more details.
13802#
13803# You should have received a copy of the GNU General Public License
13804# along with GNU Libtool; see the file COPYING. If not, a copy
13805# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13806# obtained by writing to the Free Software Foundation, Inc.,
13807# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13808
13809
13810# The names of the tagged configurations supported by this script.
13811available_tags=""
13812
13813# ### BEGIN LIBTOOL CONFIG
13814
13815# Which release of libtool.m4 was used?
13816macro_version=$macro_version
13817macro_revision=$macro_revision
13818
13819# Whether or not to build shared libraries.
13820build_libtool_libs=$enable_shared
13821
13822# Whether or not to build static libraries.
13823build_old_libs=$enable_static
13824
13825# What type of objects to build.
13826pic_mode=$pic_mode
13827
13828# Whether or not to optimize for fast installation.
13829fast_install=$enable_fast_install
13830
13831# Shell to use when invoking shell scripts.
13832SHELL=$lt_SHELL
13833
13834# An echo program that protects backslashes.
13835ECHO=$lt_ECHO
13836
13837# The host system.
13838host_alias=$host_alias
13839host=$host
13840host_os=$host_os
13841
13842# The build system.
13843build_alias=$build_alias
13844build=$build
13845build_os=$build_os
13846
13847# A sed program that does not truncate output.
13848SED=$lt_SED
13849
13850# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13851Xsed="\$SED -e 1s/^X//"
13852
13853# A grep program that handles long lines.
13854GREP=$lt_GREP
13855
13856# An ERE matcher.
13857EGREP=$lt_EGREP
13858
13859# A literal string matcher.
13860FGREP=$lt_FGREP
13861
13862# A BSD- or MS-compatible name lister.
13863NM=$lt_NM
13864
13865# Whether we need soft or hard links.
13866LN_S=$lt_LN_S
13867
13868# What is the maximum length of a command?
13869max_cmd_len=$max_cmd_len
13870
13871# Object file suffix (normally "o").
13872objext=$ac_objext
13873
13874# Executable file suffix (normally "").
13875exeext=$exeext
13876
13877# whether the shell understands "unset".
13878lt_unset=$lt_unset
13879
13880# turn spaces into newlines.
13881SP2NL=$lt_lt_SP2NL
13882
13883# turn newlines into spaces.
13884NL2SP=$lt_lt_NL2SP
13885
13886# An object symbol dumper.
13887OBJDUMP=$lt_OBJDUMP
13888
13889# Method to check whether dependent libraries are shared objects.
13890deplibs_check_method=$lt_deplibs_check_method
13891
13892# Command to use when deplibs_check_method == "file_magic".
13893file_magic_cmd=$lt_file_magic_cmd
13894
13895# The archiver.
13896AR=$lt_AR
13897AR_FLAGS=$lt_AR_FLAGS
13898
13899# A symbol stripping program.
13900STRIP=$lt_STRIP
13901
13902# Commands used to install an old-style archive.
13903RANLIB=$lt_RANLIB
13904old_postinstall_cmds=$lt_old_postinstall_cmds
13905old_postuninstall_cmds=$lt_old_postuninstall_cmds
13906
13907# Whether to use a lock for old archive extraction.
13908lock_old_archive_extraction=$lock_old_archive_extraction
13909
13910# A C compiler.
13911LTCC=$lt_CC
13912
13913# LTCC compiler flags.
13914LTCFLAGS=$lt_CFLAGS
13915
13916# Take the output of nm and produce a listing of raw symbols and C names.
13917global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13918
13919# Transform the output of nm in a proper C declaration.
13920global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13921
13922# Transform the output of nm in a C name address pair.
13923global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13924
13925# Transform the output of nm in a C name address pair when lib prefix is needed.
13926global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13927
13928# The name of the directory that contains temporary libtool files.
13929objdir=$objdir
13930
13931# Used to examine libraries when file_magic_cmd begins with "file".
13932MAGIC_CMD=$MAGIC_CMD
13933
13934# Must we lock files when doing compilation?
13935need_locks=$lt_need_locks
13936
13937# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13938DSYMUTIL=$lt_DSYMUTIL
13939
13940# Tool to change global to local symbols on Mac OS X.
13941NMEDIT=$lt_NMEDIT
13942
13943# Tool to manipulate fat objects and archives on Mac OS X.
13944LIPO=$lt_LIPO
13945
13946# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13947OTOOL=$lt_OTOOL
13948
13949# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13950OTOOL64=$lt_OTOOL64
13951
13952# Old archive suffix (normally "a").
13953libext=$libext
13954
13955# Shared library suffix (normally ".so").
13956shrext_cmds=$lt_shrext_cmds
13957
13958# The commands to extract the exported symbol list from a shared archive.
13959extract_expsyms_cmds=$lt_extract_expsyms_cmds
13960
13961# Variables whose values should be saved in libtool wrapper scripts and
13962# restored at link time.
13963variables_saved_for_relink=$lt_variables_saved_for_relink
13964
13965# Do we need the "lib" prefix for modules?
13966need_lib_prefix=$need_lib_prefix
13967
13968# Do we need a version for libraries?
13969need_version=$need_version
13970
13971# Library versioning type.
13972version_type=$version_type
13973
13974# Shared library runtime path variable.
13975runpath_var=$runpath_var
13976
13977# Shared library path variable.
13978shlibpath_var=$shlibpath_var
13979
13980# Is shlibpath searched before the hard-coded library search path?
13981shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13982
13983# Format of library name prefix.
13984libname_spec=$lt_libname_spec
13985
13986# List of archive names. First name is the real one, the rest are links.
13987# The last name is the one that the linker finds with -lNAME
13988library_names_spec=$lt_library_names_spec
13989
13990# The coded name of the library, if different from the real name.
13991soname_spec=$lt_soname_spec
13992
13993# Permission mode override for installation of shared libraries.
13994install_override_mode=$lt_install_override_mode
13995
13996# Command to use after installation of a shared archive.
13997postinstall_cmds=$lt_postinstall_cmds
13998
13999# Command to use after uninstallation of a shared archive.
14000postuninstall_cmds=$lt_postuninstall_cmds
14001
14002# Commands used to finish a libtool library installation in a directory.
14003finish_cmds=$lt_finish_cmds
14004
14005# As "finish_cmds", except a single script fragment to be evaled but
14006# not shown.
14007finish_eval=$lt_finish_eval
14008
14009# Whether we should hardcode library paths into libraries.
14010hardcode_into_libs=$hardcode_into_libs
14011
14012# Compile-time system search path for libraries.
14013sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14014
14015# Run-time system search path for libraries.
14016sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14017
14018# Whether dlopen is supported.
14019dlopen_support=$enable_dlopen
14020
14021# Whether dlopen of programs is supported.
14022dlopen_self=$enable_dlopen_self
14023
14024# Whether dlopen of statically linked programs is supported.
14025dlopen_self_static=$enable_dlopen_self_static
14026
14027# Commands to strip libraries.
14028old_striplib=$lt_old_striplib
14029striplib=$lt_striplib
14030
14031
14032# The linker used to build libraries.
14033LD=$lt_LD
14034
14035# How to create reloadable object files.
14036reload_flag=$lt_reload_flag
14037reload_cmds=$lt_reload_cmds
14038
14039# Commands used to build an old-style archive.
14040old_archive_cmds=$lt_old_archive_cmds
14041
14042# A language specific compiler.
14043CC=$lt_compiler
14044
14045# Is the compiler the GNU compiler?
14046with_gcc=$GCC
14047
14048# Compiler flag to turn off builtin functions.
14049no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14050
14051# How to pass a linker flag through the compiler.
14052wl=$lt_lt_prog_compiler_wl
14053
14054# Additional compiler flags for building library objects.
14055pic_flag=$lt_lt_prog_compiler_pic
14056
14057# Compiler flag to prevent dynamic linking.
14058link_static_flag=$lt_lt_prog_compiler_static
14059
14060# Does compiler simultaneously support -c and -o options?
14061compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14062
14063# Whether or not to add -lc for building shared libraries.
14064build_libtool_need_lc=$archive_cmds_need_lc
14065
14066# Whether or not to disallow shared libs when runtime libs are static.
14067allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14068
14069# Compiler flag to allow reflexive dlopens.
14070export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14071
14072# Compiler flag to generate shared objects directly from archives.
14073whole_archive_flag_spec=$lt_whole_archive_flag_spec
14074
14075# Whether the compiler copes with passing no objects directly.
14076compiler_needs_object=$lt_compiler_needs_object
14077
14078# Create an old-style archive from a shared archive.
14079old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14080
14081# Create a temporary old-style archive to link instead of a shared archive.
14082old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14083
14084# Commands used to build a shared archive.
14085archive_cmds=$lt_archive_cmds
14086archive_expsym_cmds=$lt_archive_expsym_cmds
14087
14088# Commands used to build a loadable module if different from building
14089# a shared archive.
14090module_cmds=$lt_module_cmds
14091module_expsym_cmds=$lt_module_expsym_cmds
14092
14093# Whether we are building with GNU ld or not.
14094with_gnu_ld=$lt_with_gnu_ld
14095
14096# Flag that allows shared libraries with undefined symbols to be built.
14097allow_undefined_flag=$lt_allow_undefined_flag
14098
14099# Flag that enforces no undefined symbols.
14100no_undefined_flag=$lt_no_undefined_flag
14101
14102# Flag to hardcode \$libdir into a binary during linking.
14103# This must work even if \$libdir does not exist
14104hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14105
14106# If ld is used when linking, flag to hardcode \$libdir into a binary
14107# during linking. This must work even if \$libdir does not exist.
14108hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14109
14110# Whether we need a single "-rpath" flag with a separated argument.
14111hardcode_libdir_separator=$lt_hardcode_libdir_separator
14112
14113# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14114# DIR into the resulting binary.
14115hardcode_direct=$hardcode_direct
14116
14117# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14118# DIR into the resulting binary and the resulting library dependency is
14119# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14120# library is relocated.
14121hardcode_direct_absolute=$hardcode_direct_absolute
14122
14123# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14124# into the resulting binary.
14125hardcode_minus_L=$hardcode_minus_L
14126
14127# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14128# into the resulting binary.
14129hardcode_shlibpath_var=$hardcode_shlibpath_var
14130
14131# Set to "yes" if building a shared library automatically hardcodes DIR
14132# into the library and all subsequent libraries and executables linked
14133# against it.
14134hardcode_automatic=$hardcode_automatic
14135
14136# Set to yes if linker adds runtime paths of dependent libraries
14137# to runtime path list.
14138inherit_rpath=$inherit_rpath
14139
14140# Whether libtool must link a program against all its dependency libraries.
14141link_all_deplibs=$link_all_deplibs
14142
14143# Fix the shell variable \$srcfile for the compiler.
14144fix_srcfile_path=$lt_fix_srcfile_path
14145
14146# Set to "yes" if exported symbols are required.
14147always_export_symbols=$always_export_symbols
14148
14149# The commands to list exported symbols.
14150export_symbols_cmds=$lt_export_symbols_cmds
14151
14152# Symbols that should not be listed in the preloaded symbols.
14153exclude_expsyms=$lt_exclude_expsyms
14154
14155# Symbols that must always be exported.
14156include_expsyms=$lt_include_expsyms
14157
14158# Commands necessary for linking programs (against libraries) with templates.
14159prelink_cmds=$lt_prelink_cmds
14160
14161# Specify filename containing input files.
14162file_list_spec=$lt_file_list_spec
14163
14164# How to hardcode a shared library path into an executable.
14165hardcode_action=$hardcode_action
14166
14167# ### END LIBTOOL CONFIG
14168
14169_LT_EOF
14170
14171 case $host_os in
14172 aix3*)
14173 cat <<\_LT_EOF >> "$cfgfile"
14174# AIX sometimes has problems with the GCC collect2 program. For some
14175# reason, if we set the COLLECT_NAMES environment variable, the problems
14176# vanish in a puff of smoke.
14177if test "X${COLLECT_NAMES+set}" != Xset; then
14178 COLLECT_NAMES=
14179 export COLLECT_NAMES
14180fi
14181_LT_EOF
14182 ;;
14183 esac
14184
14185
14186ltmain="$ac_aux_dir/ltmain.sh"
14187
14188
14189 # We use sed instead of cat because bash on DJGPP gets confused if
14190 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14191 # text mode, it properly converts lines to CR/LF. This bash problem
14192 # is reportedly fixed, but why not run on old versions too?
14193 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14194 || (rm -f "$cfgfile"; exit 1)
14195
14196 case $xsi_shell in
14197 yes)
14198 cat << \_LT_EOF >> "$cfgfile"
14199
14200# func_dirname file append nondir_replacement
14201# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14202# otherwise set result to NONDIR_REPLACEMENT.
14203func_dirname ()
14204{
14205 case ${1} in
14206 */*) func_dirname_result="${1%/*}${2}" ;;
14207 * ) func_dirname_result="${3}" ;;
14208 esac
14209}
14210
14211# func_basename file
14212func_basename ()
14213{
14214 func_basename_result="${1##*/}"
14215}
14216
14217# func_dirname_and_basename file append nondir_replacement
14218# perform func_basename and func_dirname in a single function
14219# call:
14220# dirname: Compute the dirname of FILE. If nonempty,
14221# add APPEND to the result, otherwise set result
14222# to NONDIR_REPLACEMENT.
14223# value returned in "$func_dirname_result"
14224# basename: Compute filename of FILE.
14225# value retuned in "$func_basename_result"
14226# Implementation must be kept synchronized with func_dirname
14227# and func_basename. For efficiency, we do not delegate to
14228# those functions but instead duplicate the functionality here.
14229func_dirname_and_basename ()
14230{
14231 case ${1} in
14232 */*) func_dirname_result="${1%/*}${2}" ;;
14233 * ) func_dirname_result="${3}" ;;
14234 esac
14235 func_basename_result="${1##*/}"
14236}
14237
14238# func_stripname prefix suffix name
14239# strip PREFIX and SUFFIX off of NAME.
14240# PREFIX and SUFFIX must not contain globbing or regex special
14241# characters, hashes, percent signs, but SUFFIX may contain a leading
14242# dot (in which case that matches only a dot).
14243func_stripname ()
14244{
14245 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14246 # positional parameters, so assign one to ordinary parameter first.
14247 func_stripname_result=${3}
14248 func_stripname_result=${func_stripname_result#"${1}"}
14249 func_stripname_result=${func_stripname_result%"${2}"}
14250}
14251
14252# func_opt_split
14253func_opt_split ()
14254{
14255 func_opt_split_opt=${1%%=*}
14256 func_opt_split_arg=${1#*=}
14257}
14258
14259# func_lo2o object
14260func_lo2o ()
14261{
14262 case ${1} in
14263 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14264 *) func_lo2o_result=${1} ;;
14265 esac
14266}
14267
14268# func_xform libobj-or-source
14269func_xform ()
14270{
14271 func_xform_result=${1%.*}.lo
14272}
14273
14274# func_arith arithmetic-term...
14275func_arith ()
14276{
14277 func_arith_result=$(( $* ))
14278}
14279
14280# func_len string
14281# STRING may not start with a hyphen.
14282func_len ()
14283{
14284 func_len_result=${#1}
14285}
14286
14287_LT_EOF
14288 ;;
14289 *) # Bourne compatible functions.
14290 cat << \_LT_EOF >> "$cfgfile"
14291
14292# func_dirname file append nondir_replacement
14293# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14294# otherwise set result to NONDIR_REPLACEMENT.
14295func_dirname ()
14296{
14297 # Extract subdirectory from the argument.
14298 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14299 if test "X$func_dirname_result" = "X${1}"; then
14300 func_dirname_result="${3}"
14301 else
14302 func_dirname_result="$func_dirname_result${2}"
14303 fi
14304}
14305
14306# func_basename file
14307func_basename ()
14308{
14309 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14310}
14311
14312
14313# func_stripname prefix suffix name
14314# strip PREFIX and SUFFIX off of NAME.
14315# PREFIX and SUFFIX must not contain globbing or regex special
14316# characters, hashes, percent signs, but SUFFIX may contain a leading
14317# dot (in which case that matches only a dot).
14318# func_strip_suffix prefix name
14319func_stripname ()
14320{
14321 case ${2} in
14322 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14323 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14324 esac
14325}
14326
14327# sed scripts:
14328my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14329my_sed_long_arg='1s/^-[^=]*=//'
14330
14331# func_opt_split
14332func_opt_split ()
14333{
14334 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14335 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14336}
14337
14338# func_lo2o object
14339func_lo2o ()
14340{
14341 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14342}
14343
14344# func_xform libobj-or-source
14345func_xform ()
14346{
14347 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14348}
14349
14350# func_arith arithmetic-term...
14351func_arith ()
14352{
14353 func_arith_result=`expr "$@"`
14354}
14355
14356# func_len string
14357# STRING may not start with a hyphen.
14358func_len ()
14359{
14360 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14361}
14362
14363_LT_EOF
14364esac
14365
14366case $lt_shell_append in
14367 yes)
14368 cat << \_LT_EOF >> "$cfgfile"
14369
14370# func_append var value
14371# Append VALUE to the end of shell variable VAR.
14372func_append ()
14373{
14374 eval "$1+=\$2"
14375}
14376_LT_EOF
14377 ;;
14378 *)
14379 cat << \_LT_EOF >> "$cfgfile"
14380
14381# func_append var value
14382# Append VALUE to the end of shell variable VAR.
14383func_append ()
14384{
14385 eval "$1=\$$1\$2"
14386}
14387
14388_LT_EOF
14389 ;;
14390 esac
14391
14392
14393 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14394 || (rm -f "$cfgfile"; exit 1)
14395
14396 mv -f "$cfgfile" "$ofile" ||
14397 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14398 chmod +x "$ofile"
14399
14400 ;;
14401 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
14402 rm -f Makesim1.tmp Makesim2.tmp Makefile
14403 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14404 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14405 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
14406 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14407 <Makefile.sim >Makefile
14408 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
14409 ;;
14410 "stamp-h":C) echo > stamp-h ;;
14411
14412 esac
14413done # for ac_tag
14414
14415
14416as_fn_exit 0
14417_ACEOF
14418ac_clean_files=$ac_clean_files_save
14419
14420test $ac_write_fail = 0 ||
14421 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14422
14423
14424# configure is writing to config.log, and then calls config.status.
14425# config.status does its own redirection, appending to config.log.
14426# Unfortunately, on DOS this fails, as config.log is still kept open
14427# by configure, so config.status won't be able to write to it; its
14428# output is simply discarded. So we exec the FD to /dev/null,
14429# effectively closing config.log, so it can be properly (re)opened and
14430# appended to by config.status. When coming back to configure, we
14431# need to make the FD available again.
14432if test "$no_create" != yes; then
14433 ac_cs_success=:
14434 ac_config_status_args=
14435 test "$silent" = yes &&
14436 ac_config_status_args="$ac_config_status_args --quiet"
14437 exec 5>/dev/null
14438 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14439 exec 5>>config.log
14440 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14441 # would make configure fail if this is the last instruction.
14442 $ac_cs_success || as_fn_exit 1
14443fi
14444if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14445 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14446$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14447fi
14448
14449