]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/or1k/configure
sim: unify assert build settings
[thirdparty/binutils-gdb.git] / sim / or1k / configure
CommitLineData
0cd79707
SH
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
d0ac1c44
SM
3# Generated by GNU Autoconf 2.69.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
0cd79707
SH
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.
d0ac1c44 90as_myself=
0cd79707
SH
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
d0ac1c44
SM
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;}
0cd79707
SH
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
d0ac1c44
SM
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
0cd79707
SH
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 :
d0ac1c44
SM
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
0cd79707
SH
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"
d0ac1c44 363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
0cd79707
SH
364
365
366} # as_fn_mkdir_p
d0ac1c44
SM
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
0cd79707
SH
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
d0ac1c44
SM
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
0cd79707
SH
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
d0ac1c44 415# script with STATUS, using 1 if that was 0.
0cd79707
SH
416as_fn_error ()
417{
d0ac1c44
SM
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
0cd79707 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
0cd79707
SH
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
d0ac1c44
SM
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
0cd79707
SH
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.
d0ac1c44 534 # In both cases, we have to default to `cp -pR'.
0cd79707 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
0cd79707
SH
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
0cd79707
SH
541 fi
542else
d0ac1c44 543 as_ln_s='cp -pR'
0cd79707
SH
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
d0ac1c44
SM
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
0cd79707
SH
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
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
0cd79707
SH
569
570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
0cd79707
SH
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 634sim_reserved_bits
760b3e8b 635sim_float
0cd79707
SH
636cgen_breaks
637cgen
638cgendir
639CGEN_MAINT
640REPORT_BUGS_TEXI
641REPORT_BUGS_TO
642PKGVERSION
643MAINT
644MAINTAINER_MODE_FALSE
645MAINTAINER_MODE_TRUE
646lt_cv_dlopen_libs
647OTOOL64
648OTOOL
649LIPO
650NMEDIT
651DSYMUTIL
652AWK
653STRIP
654OBJDUMP
655LN_S
656NM
657ac_ct_DUMPBIN
658DUMPBIN
659LD
660FGREP
661SED
662LIBTOOL
663PLUGINS_FALSE
664PLUGINS_TRUE
665zlibinc
666zlibdir
667CATOBJEXT
668GENCAT
669INSTOBJEXT
670DATADIRNAME
671CATALOGS
672POSUB
673GMSGFMT
674XGETTEXT
675INCINTL
676LIBINTL_DEP
677LIBINTL
678USE_NLS
0cd79707
SH
679CCDEPMODE
680DEPDIR
681am__leading_dot
682PACKAGE
46f900c0 683C_DIALECT
0cd79707
SH
684RANLIB
685AR
c2783492 686LDFLAGS_FOR_BUILD
c25ea03d 687CFLAGS_FOR_BUILD
aa0fca16 688RANLIB_FOR_BUILD
0cd79707 689CC_FOR_BUILD
aa0fca16 690AR_FOR_BUILD
0cd79707
SH
691INSTALL_DATA
692INSTALL_SCRIPT
693INSTALL_PROGRAM
694EGREP
695GREP
c2783492
MF
696CPP
697OBJEXT
698EXEEXT
699ac_ct_CC
700CPPFLAGS
701LDFLAGS
702CFLAGS
703CC
0cd79707
SH
704target_os
705target_vendor
706target_cpu
707target
708host_os
709host_vendor
710host_cpu
711host
712build_os
713build_vendor
714build_cpu
715build
0cd79707
SH
716target_alias
717host_alias
718build_alias
719LIBS
720ECHO_T
721ECHO_N
722ECHO_C
723DEFS
724mandir
725localedir
726libdir
727psdir
728pdfdir
729dvidir
730htmldir
731infodir
732docdir
733oldincludedir
734includedir
735localstatedir
736sharedstatedir
737sysconfdir
738datadir
739datarootdir
740libexecdir
741sbindir
742bindir
743program_transform_name
744prefix
745exec_prefix
746PACKAGE_URL
747PACKAGE_BUGREPORT
748PACKAGE_STRING
749PACKAGE_VERSION
750PACKAGE_TARNAME
751PACKAGE_NAME
752PATH_SEPARATOR
136da8cd
MF
753SHELL
754WERROR_CFLAGS
755WARN_CFLAGS
136da8cd 756sim_scache
760b3e8b 757sim_inline
66d055c7
MF
758sim_hw
759sim_hw_objs
760sim_hw_cflags
136da8cd 761sim_endian
760b3e8b 762sim_default_model
136da8cd
MF
763sim_bitsize
764sim_alignment'
0cd79707
SH
765ac_subst_files=''
766ac_user_opts='
767enable_option_checking
768with_system_zlib
769enable_plugins
770enable_shared
771enable_static
772with_pic
773enable_fast_install
774with_gnu_ld
775enable_libtool_lock
776enable_maintainer_mode
777enable_sim_debug
778enable_sim_stdio
779enable_sim_trace
780enable_sim_profile
0cd79707
SH
781enable_sim_environment
782enable_sim_inline
783with_pkgversion
784with_bugurl
785enable_sim_endian
786enable_sim_alignment
787enable_sim_bitsize
788enable_sim_scache
789enable_sim_default_model
5c1008a4
MF
790enable_werror
791enable_build_warnings
792enable_sim_build_warnings
0cd79707 793enable_cgen_maint
66d055c7 794enable_sim_hardware
0cd79707
SH
795'
796 ac_precious_vars='build_alias
797host_alias
798target_alias
799CC
800CFLAGS
801LDFLAGS
802LIBS
803CPPFLAGS
804CPP'
805
806
807# Initialize some variables set by options.
808ac_init_help=
809ac_init_version=false
810ac_unrecognized_opts=
811ac_unrecognized_sep=
812# The variables have the same names as the options, with
813# dashes changed to underlines.
814cache_file=/dev/null
815exec_prefix=NONE
816no_create=
817no_recursion=
818prefix=NONE
819program_prefix=NONE
820program_suffix=NONE
821program_transform_name=s,x,x,
822silent=
823site=
824srcdir=
825verbose=
826x_includes=NONE
827x_libraries=NONE
828
829# Installation directory options.
830# These are left unexpanded so users can "make install exec_prefix=/foo"
831# and all the variables that are supposed to be based on exec_prefix
832# by default will actually change.
833# Use braces instead of parens because sh, perl, etc. also accept them.
834# (The list follows the same order as the GNU Coding Standards.)
835bindir='${exec_prefix}/bin'
836sbindir='${exec_prefix}/sbin'
837libexecdir='${exec_prefix}/libexec'
838datarootdir='${prefix}/share'
839datadir='${datarootdir}'
840sysconfdir='${prefix}/etc'
841sharedstatedir='${prefix}/com'
842localstatedir='${prefix}/var'
843includedir='${prefix}/include'
844oldincludedir='/usr/include'
845docdir='${datarootdir}/doc/${PACKAGE}'
846infodir='${datarootdir}/info'
847htmldir='${docdir}'
848dvidir='${docdir}'
849pdfdir='${docdir}'
850psdir='${docdir}'
851libdir='${exec_prefix}/lib'
852localedir='${datarootdir}/locale'
853mandir='${datarootdir}/man'
854
855ac_prev=
856ac_dashdash=
857for ac_option
858do
859 # If the previous option needs an argument, assign it.
860 if test -n "$ac_prev"; then
861 eval $ac_prev=\$ac_option
862 ac_prev=
863 continue
864 fi
865
866 case $ac_option in
d0ac1c44
SM
867 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
868 *=) ac_optarg= ;;
869 *) ac_optarg=yes ;;
0cd79707
SH
870 esac
871
872 # Accept the important Cygnus configure options, so we can diagnose typos.
873
874 case $ac_dashdash$ac_option in
875 --)
876 ac_dashdash=yes ;;
877
878 -bindir | --bindir | --bindi | --bind | --bin | --bi)
879 ac_prev=bindir ;;
880 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
881 bindir=$ac_optarg ;;
882
883 -build | --build | --buil | --bui | --bu)
884 ac_prev=build_alias ;;
885 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
886 build_alias=$ac_optarg ;;
887
888 -cache-file | --cache-file | --cache-fil | --cache-fi \
889 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
890 ac_prev=cache_file ;;
891 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
892 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
893 cache_file=$ac_optarg ;;
894
895 --config-cache | -C)
896 cache_file=config.cache ;;
897
898 -datadir | --datadir | --datadi | --datad)
899 ac_prev=datadir ;;
900 -datadir=* | --datadir=* | --datadi=* | --datad=*)
901 datadir=$ac_optarg ;;
902
903 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
904 | --dataroo | --dataro | --datar)
905 ac_prev=datarootdir ;;
906 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
907 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
908 datarootdir=$ac_optarg ;;
909
910 -disable-* | --disable-*)
911 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
912 # Reject names that are not valid shell variable names.
913 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 914 as_fn_error $? "invalid feature name: $ac_useropt"
0cd79707
SH
915 ac_useropt_orig=$ac_useropt
916 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
917 case $ac_user_opts in
918 *"
919"enable_$ac_useropt"
920"*) ;;
921 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
922 ac_unrecognized_sep=', ';;
923 esac
924 eval enable_$ac_useropt=no ;;
925
926 -docdir | --docdir | --docdi | --doc | --do)
927 ac_prev=docdir ;;
928 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
929 docdir=$ac_optarg ;;
930
931 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
932 ac_prev=dvidir ;;
933 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
934 dvidir=$ac_optarg ;;
935
936 -enable-* | --enable-*)
937 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
938 # Reject names that are not valid shell variable names.
939 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 940 as_fn_error $? "invalid feature name: $ac_useropt"
0cd79707
SH
941 ac_useropt_orig=$ac_useropt
942 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
943 case $ac_user_opts in
944 *"
945"enable_$ac_useropt"
946"*) ;;
947 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
948 ac_unrecognized_sep=', ';;
949 esac
950 eval enable_$ac_useropt=\$ac_optarg ;;
951
952 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
953 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
954 | --exec | --exe | --ex)
955 ac_prev=exec_prefix ;;
956 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
957 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
958 | --exec=* | --exe=* | --ex=*)
959 exec_prefix=$ac_optarg ;;
960
961 -gas | --gas | --ga | --g)
962 # Obsolete; use --with-gas.
963 with_gas=yes ;;
964
965 -help | --help | --hel | --he | -h)
966 ac_init_help=long ;;
967 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
968 ac_init_help=recursive ;;
969 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
970 ac_init_help=short ;;
971
972 -host | --host | --hos | --ho)
973 ac_prev=host_alias ;;
974 -host=* | --host=* | --hos=* | --ho=*)
975 host_alias=$ac_optarg ;;
976
977 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
978 ac_prev=htmldir ;;
979 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
980 | --ht=*)
981 htmldir=$ac_optarg ;;
982
983 -includedir | --includedir | --includedi | --included | --include \
984 | --includ | --inclu | --incl | --inc)
985 ac_prev=includedir ;;
986 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
987 | --includ=* | --inclu=* | --incl=* | --inc=*)
988 includedir=$ac_optarg ;;
989
990 -infodir | --infodir | --infodi | --infod | --info | --inf)
991 ac_prev=infodir ;;
992 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
993 infodir=$ac_optarg ;;
994
995 -libdir | --libdir | --libdi | --libd)
996 ac_prev=libdir ;;
997 -libdir=* | --libdir=* | --libdi=* | --libd=*)
998 libdir=$ac_optarg ;;
999
1000 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1001 | --libexe | --libex | --libe)
1002 ac_prev=libexecdir ;;
1003 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1004 | --libexe=* | --libex=* | --libe=*)
1005 libexecdir=$ac_optarg ;;
1006
1007 -localedir | --localedir | --localedi | --localed | --locale)
1008 ac_prev=localedir ;;
1009 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1010 localedir=$ac_optarg ;;
1011
1012 -localstatedir | --localstatedir | --localstatedi | --localstated \
1013 | --localstate | --localstat | --localsta | --localst | --locals)
1014 ac_prev=localstatedir ;;
1015 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1016 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1017 localstatedir=$ac_optarg ;;
1018
1019 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1020 ac_prev=mandir ;;
1021 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1022 mandir=$ac_optarg ;;
1023
1024 -nfp | --nfp | --nf)
1025 # Obsolete; use --without-fp.
1026 with_fp=no ;;
1027
1028 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1029 | --no-cr | --no-c | -n)
1030 no_create=yes ;;
1031
1032 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1033 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1034 no_recursion=yes ;;
1035
1036 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1037 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1038 | --oldin | --oldi | --old | --ol | --o)
1039 ac_prev=oldincludedir ;;
1040 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1041 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1042 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1043 oldincludedir=$ac_optarg ;;
1044
1045 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1046 ac_prev=prefix ;;
1047 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1048 prefix=$ac_optarg ;;
1049
1050 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1051 | --program-pre | --program-pr | --program-p)
1052 ac_prev=program_prefix ;;
1053 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1054 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1055 program_prefix=$ac_optarg ;;
1056
1057 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1058 | --program-suf | --program-su | --program-s)
1059 ac_prev=program_suffix ;;
1060 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1061 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1062 program_suffix=$ac_optarg ;;
1063
1064 -program-transform-name | --program-transform-name \
1065 | --program-transform-nam | --program-transform-na \
1066 | --program-transform-n | --program-transform- \
1067 | --program-transform | --program-transfor \
1068 | --program-transfo | --program-transf \
1069 | --program-trans | --program-tran \
1070 | --progr-tra | --program-tr | --program-t)
1071 ac_prev=program_transform_name ;;
1072 -program-transform-name=* | --program-transform-name=* \
1073 | --program-transform-nam=* | --program-transform-na=* \
1074 | --program-transform-n=* | --program-transform-=* \
1075 | --program-transform=* | --program-transfor=* \
1076 | --program-transfo=* | --program-transf=* \
1077 | --program-trans=* | --program-tran=* \
1078 | --progr-tra=* | --program-tr=* | --program-t=*)
1079 program_transform_name=$ac_optarg ;;
1080
1081 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1082 ac_prev=pdfdir ;;
1083 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1084 pdfdir=$ac_optarg ;;
1085
1086 -psdir | --psdir | --psdi | --psd | --ps)
1087 ac_prev=psdir ;;
1088 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1089 psdir=$ac_optarg ;;
1090
1091 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1092 | -silent | --silent | --silen | --sile | --sil)
1093 silent=yes ;;
1094
1095 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1096 ac_prev=sbindir ;;
1097 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1098 | --sbi=* | --sb=*)
1099 sbindir=$ac_optarg ;;
1100
1101 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1102 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1103 | --sharedst | --shareds | --shared | --share | --shar \
1104 | --sha | --sh)
1105 ac_prev=sharedstatedir ;;
1106 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1107 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1108 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1109 | --sha=* | --sh=*)
1110 sharedstatedir=$ac_optarg ;;
1111
1112 -site | --site | --sit)
1113 ac_prev=site ;;
1114 -site=* | --site=* | --sit=*)
1115 site=$ac_optarg ;;
1116
1117 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1118 ac_prev=srcdir ;;
1119 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1120 srcdir=$ac_optarg ;;
1121
1122 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1123 | --syscon | --sysco | --sysc | --sys | --sy)
1124 ac_prev=sysconfdir ;;
1125 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1126 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1127 sysconfdir=$ac_optarg ;;
1128
1129 -target | --target | --targe | --targ | --tar | --ta | --t)
1130 ac_prev=target_alias ;;
1131 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1132 target_alias=$ac_optarg ;;
1133
1134 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1135 verbose=yes ;;
1136
1137 -version | --version | --versio | --versi | --vers | -V)
1138 ac_init_version=: ;;
1139
1140 -with-* | --with-*)
1141 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1142 # Reject names that are not valid shell variable names.
1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1144 as_fn_error $? "invalid package name: $ac_useropt"
0cd79707
SH
1145 ac_useropt_orig=$ac_useropt
1146 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1147 case $ac_user_opts in
1148 *"
1149"with_$ac_useropt"
1150"*) ;;
1151 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1152 ac_unrecognized_sep=', ';;
1153 esac
1154 eval with_$ac_useropt=\$ac_optarg ;;
1155
1156 -without-* | --without-*)
1157 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1158 # Reject names that are not valid shell variable names.
1159 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1160 as_fn_error $? "invalid package name: $ac_useropt"
0cd79707
SH
1161 ac_useropt_orig=$ac_useropt
1162 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1163 case $ac_user_opts in
1164 *"
1165"with_$ac_useropt"
1166"*) ;;
1167 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1168 ac_unrecognized_sep=', ';;
1169 esac
1170 eval with_$ac_useropt=no ;;
1171
1172 --x)
1173 # Obsolete; use --with-x.
1174 with_x=yes ;;
1175
1176 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1177 | --x-incl | --x-inc | --x-in | --x-i)
1178 ac_prev=x_includes ;;
1179 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1180 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1181 x_includes=$ac_optarg ;;
1182
1183 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1184 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1185 ac_prev=x_libraries ;;
1186 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1187 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1188 x_libraries=$ac_optarg ;;
1189
d0ac1c44
SM
1190 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1191Try \`$0 --help' for more information"
0cd79707
SH
1192 ;;
1193
1194 *=*)
1195 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1196 # Reject names that are not valid shell variable names.
1197 case $ac_envvar in #(
1198 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1199 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
0cd79707
SH
1200 esac
1201 eval $ac_envvar=\$ac_optarg
1202 export $ac_envvar ;;
1203
1204 *)
1205 # FIXME: should be removed in autoconf 3.0.
1206 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1207 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1208 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1209 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
0cd79707
SH
1210 ;;
1211
1212 esac
1213done
1214
1215if test -n "$ac_prev"; then
1216 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1217 as_fn_error $? "missing argument to $ac_option"
0cd79707
SH
1218fi
1219
1220if test -n "$ac_unrecognized_opts"; then
1221 case $enable_option_checking in
1222 no) ;;
d0ac1c44 1223 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
0cd79707
SH
1224 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1225 esac
1226fi
1227
1228# Check all directory arguments for consistency.
1229for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1230 datadir sysconfdir sharedstatedir localstatedir includedir \
1231 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1232 libdir localedir mandir
1233do
1234 eval ac_val=\$$ac_var
1235 # Remove trailing slashes.
1236 case $ac_val in
1237 */ )
1238 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1239 eval $ac_var=\$ac_val;;
1240 esac
1241 # Be sure to have absolute directory names.
1242 case $ac_val in
1243 [\\/$]* | ?:[\\/]* ) continue;;
1244 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1245 esac
d0ac1c44 1246 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
0cd79707
SH
1247done
1248
1249# There might be people who depend on the old broken behavior: `$host'
1250# used to hold the argument of --host etc.
1251# FIXME: To remove some day.
1252build=$build_alias
1253host=$host_alias
1254target=$target_alias
1255
1256# FIXME: To remove some day.
1257if test "x$host_alias" != x; then
1258 if test "x$build_alias" = x; then
1259 cross_compiling=maybe
1260 elif test "x$build_alias" != "x$host_alias"; then
1261 cross_compiling=yes
1262 fi
1263fi
1264
1265ac_tool_prefix=
1266test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267
1268test "$silent" = yes && exec 6>/dev/null
1269
1270
1271ac_pwd=`pwd` && test -n "$ac_pwd" &&
1272ac_ls_di=`ls -di .` &&
1273ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1274 as_fn_error $? "working directory cannot be determined"
0cd79707 1275test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1276 as_fn_error $? "pwd does not report name of working directory"
0cd79707
SH
1277
1278
1279# Find the source files, if location was not specified.
1280if test -z "$srcdir"; then
1281 ac_srcdir_defaulted=yes
1282 # Try the directory containing this script, then the parent directory.
1283 ac_confdir=`$as_dirname -- "$as_myself" ||
1284$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285 X"$as_myself" : 'X\(//\)[^/]' \| \
1286 X"$as_myself" : 'X\(//\)$' \| \
1287 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288$as_echo X"$as_myself" |
1289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\/\)[^/].*/{
1294 s//\1/
1295 q
1296 }
1297 /^X\(\/\/\)$/{
1298 s//\1/
1299 q
1300 }
1301 /^X\(\/\).*/{
1302 s//\1/
1303 q
1304 }
1305 s/.*/./; q'`
1306 srcdir=$ac_confdir
1307 if test ! -r "$srcdir/$ac_unique_file"; then
1308 srcdir=..
1309 fi
1310else
1311 ac_srcdir_defaulted=no
1312fi
1313if test ! -r "$srcdir/$ac_unique_file"; then
1314 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1315 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
0cd79707
SH
1316fi
1317ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318ac_abs_confdir=`(
d0ac1c44 1319 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
0cd79707
SH
1320 pwd)`
1321# When building in place, set srcdir=.
1322if test "$ac_abs_confdir" = "$ac_pwd"; then
1323 srcdir=.
1324fi
1325# Remove unnecessary trailing slashes from srcdir.
1326# Double slashes in file names in object file debugging info
1327# mess up M-x gdb in Emacs.
1328case $srcdir in
1329*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330esac
1331for ac_var in $ac_precious_vars; do
1332 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_env_${ac_var}_value=\$${ac_var}
1334 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1335 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1336done
1337
1338#
1339# Report the --help message.
1340#
1341if test "$ac_init_help" = "long"; then
1342 # Omit some internal or obsolete options to make the list less imposing.
1343 # This message is too long to be a string in the A/UX 3.1 sh.
1344 cat <<_ACEOF
1345\`configure' configures this package to adapt to many kinds of systems.
1346
1347Usage: $0 [OPTION]... [VAR=VALUE]...
1348
1349To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350VAR=VALUE. See below for descriptions of some of the useful variables.
1351
1352Defaults for the options are specified in brackets.
1353
1354Configuration:
1355 -h, --help display this help and exit
1356 --help=short display options specific to this package
1357 --help=recursive display the short help of all the included packages
1358 -V, --version display version information and exit
d0ac1c44 1359 -q, --quiet, --silent do not print \`checking ...' messages
0cd79707
SH
1360 --cache-file=FILE cache test results in FILE [disabled]
1361 -C, --config-cache alias for \`--cache-file=config.cache'
1362 -n, --no-create do not create output files
1363 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1364
1365Installation directories:
1366 --prefix=PREFIX install architecture-independent files in PREFIX
1367 [$ac_default_prefix]
1368 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1369 [PREFIX]
1370
1371By default, \`make install' will install all the files in
1372\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1373an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374for instance \`--prefix=\$HOME'.
1375
1376For better control, use the options below.
1377
1378Fine tuning of the installation directories:
1379 --bindir=DIR user executables [EPREFIX/bin]
1380 --sbindir=DIR system admin executables [EPREFIX/sbin]
1381 --libexecdir=DIR program executables [EPREFIX/libexec]
1382 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1383 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1384 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1385 --libdir=DIR object code libraries [EPREFIX/lib]
1386 --includedir=DIR C header files [PREFIX/include]
1387 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1388 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1389 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1390 --infodir=DIR info documentation [DATAROOTDIR/info]
1391 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1392 --mandir=DIR man documentation [DATAROOTDIR/man]
1393 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1394 --htmldir=DIR html documentation [DOCDIR]
1395 --dvidir=DIR dvi documentation [DOCDIR]
1396 --pdfdir=DIR pdf documentation [DOCDIR]
1397 --psdir=DIR ps documentation [DOCDIR]
1398_ACEOF
1399
1400 cat <<\_ACEOF
1401
1402Program names:
1403 --program-prefix=PREFIX prepend PREFIX to installed program names
1404 --program-suffix=SUFFIX append SUFFIX to installed program names
1405 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1406
1407System types:
1408 --build=BUILD configure for building on BUILD [guessed]
1409 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1410 --target=TARGET configure for building compilers for TARGET [HOST]
1411_ACEOF
1412fi
1413
1414if test -n "$ac_init_help"; then
1415
1416 cat <<\_ACEOF
1417
1418Optional Features:
1419 --disable-option-checking ignore unrecognized --enable/--with options
1420 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1421 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1422 --enable-plugins Enable support for plugins
1423 --enable-shared[=PKGS] build shared libraries [default=yes]
1424 --enable-static[=PKGS] build static libraries [default=yes]
1425 --enable-fast-install[=PKGS]
1426 optimize for fast installation [default=yes]
1427 --disable-libtool-lock avoid locking (might break parallel builds)
1428 --enable-maintainer-mode
1429 enable make rules and dependencies not useful (and
1430 sometimes confusing) to the casual installer
1431 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1432 itself)
1433 --enable-sim-stdio Specify whether to use stdio for console
1434 input/output
1435 --enable-sim-trace=opts Enable tracing of simulated programs
1436 --enable-sim-profile=opts
1437 Enable profiling flags
0cd79707
SH
1438 --enable-sim-environment=environment
1439 Specify mixed, user, virtual or operating
1440 environment
1441 --enable-sim-inline=inlines
1442 Specify which functions should be inlined
1443 --enable-sim-endian=endian
1444 Specify target byte endian orientation
1445 --enable-sim-alignment=align
1446 Specify strict, nonstrict or forced alignment of
1447 memory accesses
1448 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1449 --enable-sim-scache=size
1450 Specify simulator execution cache size
1451 --enable-sim-default-model=model
1452 Specify default model to simulate
5c1008a4
MF
1453 --enable-werror treat compile warnings as errors
1454 --enable-build-warnings enable build-time compiler warnings if gcc is used
1455 --enable-sim-build-warnings
1456 enable SIM specific build-time compiler warnings if
1457 gcc is used
0cd79707 1458 --enable-cgen-maint=DIR build cgen generated files
66d055c7
MF
1459 --enable-sim-hardware=LIST
1460 Specify the hardware to be included in the build.
0cd79707
SH
1461
1462Optional Packages:
1463 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1464 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1465 --with-system-zlib use installed libz
1466 --with-pic try to use only PIC/non-PIC objects [default=use
1467 both]
1468 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1469 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1470 --with-bugurl=URL Direct users to URL to report a bug
1471
1472Some influential environment variables:
1473 CC C compiler command
1474 CFLAGS C compiler flags
1475 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1476 nonstandard directory <lib dir>
1477 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1478 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
0cd79707
SH
1479 you have headers in a nonstandard directory <include dir>
1480 CPP C preprocessor
1481
1482Use these variables to override the choices made by `configure' or to help
1483it to find libraries and programs with nonstandard names/locations.
1484
1485Report bugs to the package provider.
1486_ACEOF
1487ac_status=$?
1488fi
1489
1490if test "$ac_init_help" = "recursive"; then
1491 # If there are subdirs, report their specific --help.
1492 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1493 test -d "$ac_dir" ||
1494 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1495 continue
1496 ac_builddir=.
1497
1498case "$ac_dir" in
1499.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500*)
1501 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1502 # A ".." for each directory in $ac_dir_suffix.
1503 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1504 case $ac_top_builddir_sub in
1505 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1506 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1507 esac ;;
1508esac
1509ac_abs_top_builddir=$ac_pwd
1510ac_abs_builddir=$ac_pwd$ac_dir_suffix
1511# for backward compatibility:
1512ac_top_builddir=$ac_top_build_prefix
1513
1514case $srcdir in
1515 .) # We are building in place.
1516 ac_srcdir=.
1517 ac_top_srcdir=$ac_top_builddir_sub
1518 ac_abs_top_srcdir=$ac_pwd ;;
1519 [\\/]* | ?:[\\/]* ) # Absolute name.
1520 ac_srcdir=$srcdir$ac_dir_suffix;
1521 ac_top_srcdir=$srcdir
1522 ac_abs_top_srcdir=$srcdir ;;
1523 *) # Relative name.
1524 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1525 ac_top_srcdir=$ac_top_build_prefix$srcdir
1526 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1527esac
1528ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529
1530 cd "$ac_dir" || { ac_status=$?; continue; }
1531 # Check for guested configure.
1532 if test -f "$ac_srcdir/configure.gnu"; then
1533 echo &&
1534 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1535 elif test -f "$ac_srcdir/configure"; then
1536 echo &&
1537 $SHELL "$ac_srcdir/configure" --help=recursive
1538 else
1539 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1540 fi || ac_status=$?
1541 cd "$ac_pwd" || { ac_status=$?; break; }
1542 done
1543fi
1544
1545test -n "$ac_init_help" && exit $ac_status
1546if $ac_init_version; then
1547 cat <<\_ACEOF
1548configure
d0ac1c44 1549generated by GNU Autoconf 2.69
0cd79707 1550
d0ac1c44 1551Copyright (C) 2012 Free Software Foundation, Inc.
0cd79707
SH
1552This configure script is free software; the Free Software Foundation
1553gives unlimited permission to copy, distribute and modify it.
1554_ACEOF
1555 exit
1556fi
1557
1558## ------------------------ ##
1559## Autoconf initialization. ##
1560## ------------------------ ##
1561
1562# ac_fn_c_try_compile LINENO
1563# --------------------------
1564# Try to compile conftest.$ac_ext, and return whether this succeeded.
1565ac_fn_c_try_compile ()
1566{
1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1568 rm -f conftest.$ac_objext
1569 if { { ac_try="$ac_compile"
1570case "(($ac_try" in
1571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1572 *) ac_try_echo=$ac_try;;
1573esac
1574eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1575$as_echo "$ac_try_echo"; } >&5
1576 (eval "$ac_compile") 2>conftest.err
1577 ac_status=$?
1578 if test -s conftest.err; then
1579 grep -v '^ *+' conftest.err >conftest.er1
1580 cat conftest.er1 >&5
1581 mv -f conftest.er1 conftest.err
1582 fi
1583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1584 test $ac_status = 0; } && {
1585 test -z "$ac_c_werror_flag" ||
1586 test ! -s conftest.err
1587 } && test -s conftest.$ac_objext; then :
1588 ac_retval=0
1589else
1590 $as_echo "$as_me: failed program was:" >&5
1591sed 's/^/| /' conftest.$ac_ext >&5
1592
1593 ac_retval=1
1594fi
d0ac1c44
SM
1595 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1596 as_fn_set_status $ac_retval
0cd79707
SH
1597
1598} # ac_fn_c_try_compile
1599
1600# ac_fn_c_try_cpp LINENO
1601# ----------------------
1602# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1603ac_fn_c_try_cpp ()
1604{
1605 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1606 if { { ac_try="$ac_cpp conftest.$ac_ext"
1607case "(($ac_try" in
1608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1609 *) ac_try_echo=$ac_try;;
1610esac
1611eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1612$as_echo "$ac_try_echo"; } >&5
1613 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1614 ac_status=$?
1615 if test -s conftest.err; then
1616 grep -v '^ *+' conftest.err >conftest.er1
1617 cat conftest.er1 >&5
1618 mv -f conftest.er1 conftest.err
1619 fi
1620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1621 test $ac_status = 0; } > conftest.i && {
0cd79707
SH
1622 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1623 test ! -s conftest.err
1624 }; then :
1625 ac_retval=0
1626else
1627 $as_echo "$as_me: failed program was:" >&5
1628sed 's/^/| /' conftest.$ac_ext >&5
1629
1630 ac_retval=1
1631fi
d0ac1c44
SM
1632 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1633 as_fn_set_status $ac_retval
0cd79707
SH
1634
1635} # ac_fn_c_try_cpp
1636
1637# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1638# -------------------------------------------------------
1639# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1640# the include files in INCLUDES and setting the cache variable VAR
1641# accordingly.
1642ac_fn_c_check_header_mongrel ()
1643{
1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1645 if eval \${$3+:} false; then :
0cd79707
SH
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1647$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1648if eval \${$3+:} false; then :
0cd79707
SH
1649 $as_echo_n "(cached) " >&6
1650fi
1651eval ac_res=\$$3
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1653$as_echo "$ac_res" >&6; }
1654else
1655 # Is the header compilable?
1656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1657$as_echo_n "checking $2 usability... " >&6; }
1658cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1659/* end confdefs.h. */
1660$4
1661#include <$2>
1662_ACEOF
1663if ac_fn_c_try_compile "$LINENO"; then :
1664 ac_header_compiler=yes
1665else
1666 ac_header_compiler=no
1667fi
1668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1670$as_echo "$ac_header_compiler" >&6; }
1671
1672# Is the header present?
1673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1674$as_echo_n "checking $2 presence... " >&6; }
1675cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1676/* end confdefs.h. */
1677#include <$2>
1678_ACEOF
1679if ac_fn_c_try_cpp "$LINENO"; then :
1680 ac_header_preproc=yes
1681else
1682 ac_header_preproc=no
1683fi
d0ac1c44 1684rm -f conftest.err conftest.i conftest.$ac_ext
0cd79707
SH
1685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1686$as_echo "$ac_header_preproc" >&6; }
1687
1688# So? What about this header?
1689case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1690 yes:no: )
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1692$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1694$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1695 ;;
1696 no:yes:* )
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1698$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1700$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1702$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1704$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1706$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1707 ;;
1708esac
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1710$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1711if eval \${$3+:} false; then :
0cd79707
SH
1712 $as_echo_n "(cached) " >&6
1713else
1714 eval "$3=\$ac_header_compiler"
1715fi
1716eval ac_res=\$$3
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1718$as_echo "$ac_res" >&6; }
1719fi
d0ac1c44 1720 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
0cd79707
SH
1721
1722} # ac_fn_c_check_header_mongrel
1723
1724# ac_fn_c_try_run LINENO
1725# ----------------------
1726# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1727# that executables *can* be run.
1728ac_fn_c_try_run ()
1729{
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731 if { { ac_try="$ac_link"
1732case "(($ac_try" in
1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734 *) ac_try_echo=$ac_try;;
1735esac
1736eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737$as_echo "$ac_try_echo"; } >&5
1738 (eval "$ac_link") 2>&5
1739 ac_status=$?
1740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1742 { { case "(($ac_try" in
1743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1744 *) ac_try_echo=$ac_try;;
1745esac
1746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1747$as_echo "$ac_try_echo"; } >&5
1748 (eval "$ac_try") 2>&5
1749 ac_status=$?
1750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1751 test $ac_status = 0; }; }; then :
1752 ac_retval=0
1753else
1754 $as_echo "$as_me: program exited with status $ac_status" >&5
1755 $as_echo "$as_me: failed program was:" >&5
1756sed 's/^/| /' conftest.$ac_ext >&5
1757
1758 ac_retval=$ac_status
1759fi
1760 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1762 as_fn_set_status $ac_retval
0cd79707
SH
1763
1764} # ac_fn_c_try_run
1765
1766# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1767# -------------------------------------------------------
1768# Tests whether HEADER exists and can be compiled using the include files in
1769# INCLUDES, setting the cache variable VAR accordingly.
1770ac_fn_c_check_header_compile ()
1771{
1772 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1774$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1775if eval \${$3+:} false; then :
0cd79707
SH
1776 $as_echo_n "(cached) " >&6
1777else
1778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1779/* end confdefs.h. */
1780$4
1781#include <$2>
1782_ACEOF
1783if ac_fn_c_try_compile "$LINENO"; then :
1784 eval "$3=yes"
1785else
1786 eval "$3=no"
1787fi
1788rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1789fi
1790eval ac_res=\$$3
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792$as_echo "$ac_res" >&6; }
d0ac1c44 1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
0cd79707
SH
1794
1795} # ac_fn_c_check_header_compile
1796
1797# ac_fn_c_try_link LINENO
1798# -----------------------
1799# Try to link conftest.$ac_ext, and return whether this succeeded.
1800ac_fn_c_try_link ()
1801{
1802 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1803 rm -f conftest.$ac_objext conftest$ac_exeext
1804 if { { ac_try="$ac_link"
1805case "(($ac_try" in
1806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1807 *) ac_try_echo=$ac_try;;
1808esac
1809eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1810$as_echo "$ac_try_echo"; } >&5
1811 (eval "$ac_link") 2>conftest.err
1812 ac_status=$?
1813 if test -s conftest.err; then
1814 grep -v '^ *+' conftest.err >conftest.er1
1815 cat conftest.er1 >&5
1816 mv -f conftest.er1 conftest.err
1817 fi
1818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1819 test $ac_status = 0; } && {
1820 test -z "$ac_c_werror_flag" ||
1821 test ! -s conftest.err
1822 } && test -s conftest$ac_exeext && {
1823 test "$cross_compiling" = yes ||
d0ac1c44 1824 test -x conftest$ac_exeext
0cd79707
SH
1825 }; then :
1826 ac_retval=0
1827else
1828 $as_echo "$as_me: failed program was:" >&5
1829sed 's/^/| /' conftest.$ac_ext >&5
1830
1831 ac_retval=1
1832fi
1833 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1834 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1835 # interfere with the next link command; also delete a directory that is
1836 # left behind by Apple's compiler. We do this before executing the actions.
1837 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1839 as_fn_set_status $ac_retval
0cd79707
SH
1840
1841} # ac_fn_c_try_link
1842
1843# ac_fn_c_check_func LINENO FUNC VAR
1844# ----------------------------------
1845# Tests whether FUNC exists, setting the cache variable VAR accordingly
1846ac_fn_c_check_func ()
1847{
1848 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1850$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1851if eval \${$3+:} false; then :
0cd79707
SH
1852 $as_echo_n "(cached) " >&6
1853else
1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855/* end confdefs.h. */
1856/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1857 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1858#define $2 innocuous_$2
1859
1860/* System header to define __stub macros and hopefully few prototypes,
1861 which can conflict with char $2 (); below.
1862 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1863 <limits.h> exists even on freestanding compilers. */
1864
1865#ifdef __STDC__
1866# include <limits.h>
1867#else
1868# include <assert.h>
1869#endif
1870
1871#undef $2
1872
1873/* Override any GCC internal prototype to avoid an error.
1874 Use char because int might match the return type of a GCC
1875 builtin and then its argument prototype would still apply. */
1876#ifdef __cplusplus
1877extern "C"
1878#endif
1879char $2 ();
1880/* The GNU C library defines this for functions which it implements
1881 to always fail with ENOSYS. Some functions are actually named
1882 something starting with __ and the normal name is an alias. */
1883#if defined __stub_$2 || defined __stub___$2
1884choke me
1885#endif
1886
1887int
1888main ()
1889{
1890return $2 ();
1891 ;
1892 return 0;
1893}
1894_ACEOF
1895if ac_fn_c_try_link "$LINENO"; then :
1896 eval "$3=yes"
1897else
1898 eval "$3=no"
1899fi
1900rm -f core conftest.err conftest.$ac_objext \
1901 conftest$ac_exeext conftest.$ac_ext
1902fi
1903eval ac_res=\$$3
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1905$as_echo "$ac_res" >&6; }
d0ac1c44 1906 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
0cd79707
SH
1907
1908} # ac_fn_c_check_func
0cd79707
SH
1909cat >config.log <<_ACEOF
1910This file contains any messages produced by compilers while
1911running configure, to aid debugging if configure makes a mistake.
1912
1913It was created by $as_me, which was
d0ac1c44 1914generated by GNU Autoconf 2.69. Invocation command line was
0cd79707
SH
1915
1916 $ $0 $@
1917
1918_ACEOF
1919exec 5>>config.log
1920{
1921cat <<_ASUNAME
1922## --------- ##
1923## Platform. ##
1924## --------- ##
1925
1926hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1927uname -m = `(uname -m) 2>/dev/null || echo unknown`
1928uname -r = `(uname -r) 2>/dev/null || echo unknown`
1929uname -s = `(uname -s) 2>/dev/null || echo unknown`
1930uname -v = `(uname -v) 2>/dev/null || echo unknown`
1931
1932/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1933/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1934
1935/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1936/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1937/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1938/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1939/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1940/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1941/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1942
1943_ASUNAME
1944
1945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1946for as_dir in $PATH
1947do
1948 IFS=$as_save_IFS
1949 test -z "$as_dir" && as_dir=.
1950 $as_echo "PATH: $as_dir"
1951 done
1952IFS=$as_save_IFS
1953
1954} >&5
1955
1956cat >&5 <<_ACEOF
1957
1958
1959## ----------- ##
1960## Core tests. ##
1961## ----------- ##
1962
1963_ACEOF
1964
1965
1966# Keep a trace of the command line.
1967# Strip out --no-create and --no-recursion so they do not pile up.
1968# Strip out --silent because we don't want to record it for future runs.
1969# Also quote any args containing shell meta-characters.
1970# Make two passes to allow for proper duplicate-argument suppression.
1971ac_configure_args=
1972ac_configure_args0=
1973ac_configure_args1=
1974ac_must_keep_next=false
1975for ac_pass in 1 2
1976do
1977 for ac_arg
1978 do
1979 case $ac_arg in
1980 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1981 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1982 | -silent | --silent | --silen | --sile | --sil)
1983 continue ;;
1984 *\'*)
1985 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1986 esac
1987 case $ac_pass in
1988 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1989 2)
1990 as_fn_append ac_configure_args1 " '$ac_arg'"
1991 if test $ac_must_keep_next = true; then
1992 ac_must_keep_next=false # Got value, back to normal.
1993 else
1994 case $ac_arg in
1995 *=* | --config-cache | -C | -disable-* | --disable-* \
1996 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1997 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1998 | -with-* | --with-* | -without-* | --without-* | --x)
1999 case "$ac_configure_args0 " in
2000 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2001 esac
2002 ;;
2003 -* ) ac_must_keep_next=true ;;
2004 esac
2005 fi
2006 as_fn_append ac_configure_args " '$ac_arg'"
2007 ;;
2008 esac
2009 done
2010done
2011{ ac_configure_args0=; unset ac_configure_args0;}
2012{ ac_configure_args1=; unset ac_configure_args1;}
2013
2014# When interrupted or exit'd, cleanup temporary files, and complete
2015# config.log. We remove comments because anyway the quotes in there
2016# would cause problems or look ugly.
2017# WARNING: Use '\'' to represent an apostrophe within the trap.
2018# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2019trap 'exit_status=$?
2020 # Save into config.log some information that might help in debugging.
2021 {
2022 echo
2023
d0ac1c44 2024 $as_echo "## ---------------- ##
0cd79707 2025## Cache variables. ##
d0ac1c44 2026## ---------------- ##"
0cd79707
SH
2027 echo
2028 # The following way of writing the cache mishandles newlines in values,
2029(
2030 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2031 eval ac_val=\$$ac_var
2032 case $ac_val in #(
2033 *${as_nl}*)
2034 case $ac_var in #(
2035 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2036$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2037 esac
2038 case $ac_var in #(
2039 _ | IFS | as_nl) ;; #(
2040 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2041 *) { eval $ac_var=; unset $ac_var;} ;;
2042 esac ;;
2043 esac
2044 done
2045 (set) 2>&1 |
2046 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2047 *${as_nl}ac_space=\ *)
2048 sed -n \
2049 "s/'\''/'\''\\\\'\'''\''/g;
2050 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2051 ;; #(
2052 *)
2053 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2054 ;;
2055 esac |
2056 sort
2057)
2058 echo
2059
d0ac1c44 2060 $as_echo "## ----------------- ##
0cd79707 2061## Output variables. ##
d0ac1c44 2062## ----------------- ##"
0cd79707
SH
2063 echo
2064 for ac_var in $ac_subst_vars
2065 do
2066 eval ac_val=\$$ac_var
2067 case $ac_val in
2068 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2069 esac
2070 $as_echo "$ac_var='\''$ac_val'\''"
2071 done | sort
2072 echo
2073
2074 if test -n "$ac_subst_files"; then
d0ac1c44 2075 $as_echo "## ------------------- ##
0cd79707 2076## File substitutions. ##
d0ac1c44 2077## ------------------- ##"
0cd79707
SH
2078 echo
2079 for ac_var in $ac_subst_files
2080 do
2081 eval ac_val=\$$ac_var
2082 case $ac_val in
2083 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2084 esac
2085 $as_echo "$ac_var='\''$ac_val'\''"
2086 done | sort
2087 echo
2088 fi
2089
2090 if test -s confdefs.h; then
d0ac1c44 2091 $as_echo "## ----------- ##
0cd79707 2092## confdefs.h. ##
d0ac1c44 2093## ----------- ##"
0cd79707
SH
2094 echo
2095 cat confdefs.h
2096 echo
2097 fi
2098 test "$ac_signal" != 0 &&
2099 $as_echo "$as_me: caught signal $ac_signal"
2100 $as_echo "$as_me: exit $exit_status"
2101 } >&5
2102 rm -f core *.core core.conftest.* &&
2103 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2104 exit $exit_status
2105' 0
2106for ac_signal in 1 2 13 15; do
2107 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2108done
2109ac_signal=0
2110
2111# confdefs.h avoids OS command line length limits that DEFS can exceed.
2112rm -f -r conftest* confdefs.h
2113
2114$as_echo "/* confdefs.h */" > confdefs.h
2115
2116# Predefined preprocessor variables.
2117
2118cat >>confdefs.h <<_ACEOF
2119#define PACKAGE_NAME "$PACKAGE_NAME"
2120_ACEOF
2121
2122cat >>confdefs.h <<_ACEOF
2123#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2124_ACEOF
2125
2126cat >>confdefs.h <<_ACEOF
2127#define PACKAGE_VERSION "$PACKAGE_VERSION"
2128_ACEOF
2129
2130cat >>confdefs.h <<_ACEOF
2131#define PACKAGE_STRING "$PACKAGE_STRING"
2132_ACEOF
2133
2134cat >>confdefs.h <<_ACEOF
2135#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2136_ACEOF
2137
2138cat >>confdefs.h <<_ACEOF
2139#define PACKAGE_URL "$PACKAGE_URL"
2140_ACEOF
2141
2142
2143# Let the site file select an alternate cache file if it wants to.
2144# Prefer an explicitly selected file to automatically selected ones.
2145ac_site_file1=NONE
2146ac_site_file2=NONE
2147if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2148 # We do not want a PATH search for config.site.
2149 case $CONFIG_SITE in #((
2150 -*) ac_site_file1=./$CONFIG_SITE;;
2151 */*) ac_site_file1=$CONFIG_SITE;;
2152 *) ac_site_file1=./$CONFIG_SITE;;
2153 esac
0cd79707
SH
2154elif test "x$prefix" != xNONE; then
2155 ac_site_file1=$prefix/share/config.site
2156 ac_site_file2=$prefix/etc/config.site
2157else
2158 ac_site_file1=$ac_default_prefix/share/config.site
2159 ac_site_file2=$ac_default_prefix/etc/config.site
2160fi
2161for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2162do
2163 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2164 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
0cd79707
SH
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2166$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2167 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2168 . "$ac_site_file" \
2169 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2170$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2171as_fn_error $? "failed to load site script $ac_site_file
2172See \`config.log' for more details" "$LINENO" 5; }
0cd79707
SH
2173 fi
2174done
2175
2176if test -r "$cache_file"; then
d0ac1c44
SM
2177 # Some versions of bash will fail to source /dev/null (special files
2178 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2179 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
0cd79707
SH
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2181$as_echo "$as_me: loading cache $cache_file" >&6;}
2182 case $cache_file in
2183 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2184 *) . "./$cache_file";;
2185 esac
2186 fi
2187else
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2189$as_echo "$as_me: creating cache $cache_file" >&6;}
2190 >$cache_file
2191fi
2192
2193# Check that the precious variables saved in the cache have kept the same
2194# value.
2195ac_cache_corrupted=false
2196for ac_var in $ac_precious_vars; do
2197 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2198 eval ac_new_set=\$ac_env_${ac_var}_set
2199 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2200 eval ac_new_val=\$ac_env_${ac_var}_value
2201 case $ac_old_set,$ac_new_set in
2202 set,)
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2204$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2205 ac_cache_corrupted=: ;;
2206 ,set)
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2208$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2209 ac_cache_corrupted=: ;;
2210 ,);;
2211 *)
2212 if test "x$ac_old_val" != "x$ac_new_val"; then
2213 # differences in whitespace do not lead to failure.
2214 ac_old_val_w=`echo x $ac_old_val`
2215 ac_new_val_w=`echo x $ac_new_val`
2216 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2218$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2219 ac_cache_corrupted=:
2220 else
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2222$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2223 eval $ac_var=\$ac_old_val
2224 fi
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2226$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2228$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2229 fi;;
2230 esac
2231 # Pass precious variables to config.status.
2232 if test "$ac_new_set" = set; then
2233 case $ac_new_val in
2234 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2235 *) ac_arg=$ac_var=$ac_new_val ;;
2236 esac
2237 case " $ac_configure_args " in
2238 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2239 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2240 esac
2241 fi
2242done
2243if $ac_cache_corrupted; then
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2245$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2246 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2247$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2248 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
0cd79707
SH
2249fi
2250## -------------------- ##
2251## Main body of script. ##
2252## -------------------- ##
2253
2254ac_ext=c
2255ac_cpp='$CPP $CPPFLAGS'
2256ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2257ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2258ac_compiler_gnu=$ac_cv_c_compiler_gnu
2259
2260
0cd79707
SH
2261
2262
2263
2264
2265
c2783492
MF
2266ac_aux_dir=
2267for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2268 if test -f "$ac_dir/install-sh"; then
2269 ac_aux_dir=$ac_dir
2270 ac_install_sh="$ac_aux_dir/install-sh -c"
2271 break
2272 elif test -f "$ac_dir/install.sh"; then
2273 ac_aux_dir=$ac_dir
2274 ac_install_sh="$ac_aux_dir/install.sh -c"
2275 break
2276 elif test -f "$ac_dir/shtool"; then
2277 ac_aux_dir=$ac_dir
2278 ac_install_sh="$ac_aux_dir/shtool install -c"
2279 break
2280 fi
2281done
2282if test -z "$ac_aux_dir"; then
2283 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2284fi
2285
2286# These three variables are undocumented and unsupported,
2287# and are intended to be withdrawn in a future Autoconf release.
2288# They can cause serious problems if a builder's source tree is in a directory
2289# whose full name contains unusual characters.
2290ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2291ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2292ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2293
2294
2295# Make sure we can run config.sub.
2296$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2297 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2298
2299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2300$as_echo_n "checking build system type... " >&6; }
2301if ${ac_cv_build+:} false; then :
2302 $as_echo_n "(cached) " >&6
2303else
2304 ac_build_alias=$build_alias
2305test "x$ac_build_alias" = x &&
2306 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2307test "x$ac_build_alias" = x &&
2308 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2309ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2310 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2311
2312fi
2313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2314$as_echo "$ac_cv_build" >&6; }
2315case $ac_cv_build in
2316*-*-*) ;;
2317*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2318esac
2319build=$ac_cv_build
2320ac_save_IFS=$IFS; IFS='-'
2321set x $ac_cv_build
2322shift
2323build_cpu=$1
2324build_vendor=$2
2325shift; shift
2326# Remember, the first character of IFS is used to create $*,
2327# except with old shells:
2328build_os=$*
2329IFS=$ac_save_IFS
2330case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2331
2332
2333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2334$as_echo_n "checking host system type... " >&6; }
2335if ${ac_cv_host+:} false; then :
2336 $as_echo_n "(cached) " >&6
2337else
2338 if test "x$host_alias" = x; then
2339 ac_cv_host=$ac_cv_build
2340else
2341 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2342 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2343fi
2344
2345fi
2346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2347$as_echo "$ac_cv_host" >&6; }
2348case $ac_cv_host in
2349*-*-*) ;;
2350*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2351esac
2352host=$ac_cv_host
2353ac_save_IFS=$IFS; IFS='-'
2354set x $ac_cv_host
2355shift
2356host_cpu=$1
2357host_vendor=$2
2358shift; shift
2359# Remember, the first character of IFS is used to create $*,
2360# except with old shells:
2361host_os=$*
2362IFS=$ac_save_IFS
2363case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2364
2365
2366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2367$as_echo_n "checking target system type... " >&6; }
2368if ${ac_cv_target+:} false; then :
2369 $as_echo_n "(cached) " >&6
2370else
2371 if test "x$target_alias" = x; then
2372 ac_cv_target=$ac_cv_host
2373else
2374 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2375 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2376fi
2377
2378fi
2379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2380$as_echo "$ac_cv_target" >&6; }
2381case $ac_cv_target in
2382*-*-*) ;;
2383*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2384esac
2385target=$ac_cv_target
2386ac_save_IFS=$IFS; IFS='-'
2387set x $ac_cv_target
2388shift
2389target_cpu=$1
2390target_vendor=$2
2391shift; shift
2392# Remember, the first character of IFS is used to create $*,
2393# except with old shells:
2394target_os=$*
2395IFS=$ac_save_IFS
2396case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2397
2398
2399# The aliases save the names the user supplied, while $host etc.
2400# will get canonicalized.
2401test -n "$target_alias" &&
2402 test "$program_prefix$program_suffix$program_transform_name" = \
2403 NONENONEs,x,x, &&
2404 program_prefix=${target_alias}-
0cd79707
SH
2405ac_ext=c
2406ac_cpp='$CPP $CPPFLAGS'
2407ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2408ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2409ac_compiler_gnu=$ac_cv_c_compiler_gnu
2410if test -n "$ac_tool_prefix"; then
2411 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2412set dummy ${ac_tool_prefix}gcc; ac_word=$2
2413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2414$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2415if ${ac_cv_prog_CC+:} false; then :
0cd79707
SH
2416 $as_echo_n "(cached) " >&6
2417else
2418 if test -n "$CC"; then
2419 ac_cv_prog_CC="$CC" # Let the user override the test.
2420else
2421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2422for as_dir in $PATH
2423do
2424 IFS=$as_save_IFS
2425 test -z "$as_dir" && as_dir=.
2426 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2428 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2430 break 2
2431 fi
2432done
2433 done
2434IFS=$as_save_IFS
2435
2436fi
2437fi
2438CC=$ac_cv_prog_CC
2439if test -n "$CC"; then
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2441$as_echo "$CC" >&6; }
2442else
2443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2444$as_echo "no" >&6; }
2445fi
2446
2447
2448fi
2449if test -z "$ac_cv_prog_CC"; then
2450 ac_ct_CC=$CC
2451 # Extract the first word of "gcc", so it can be a program name with args.
2452set dummy gcc; ac_word=$2
2453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2454$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2455if ${ac_cv_prog_ac_ct_CC+:} false; then :
0cd79707
SH
2456 $as_echo_n "(cached) " >&6
2457else
2458 if test -n "$ac_ct_CC"; then
2459 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2460else
2461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2462for as_dir in $PATH
2463do
2464 IFS=$as_save_IFS
2465 test -z "$as_dir" && as_dir=.
2466 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2467 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2468 ac_cv_prog_ac_ct_CC="gcc"
2469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2470 break 2
2471 fi
2472done
2473 done
2474IFS=$as_save_IFS
2475
2476fi
2477fi
2478ac_ct_CC=$ac_cv_prog_ac_ct_CC
2479if test -n "$ac_ct_CC"; then
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2481$as_echo "$ac_ct_CC" >&6; }
2482else
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2484$as_echo "no" >&6; }
2485fi
2486
2487 if test "x$ac_ct_CC" = x; then
2488 CC=""
2489 else
2490 case $cross_compiling:$ac_tool_warned in
2491yes:)
2492{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2493$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2494ac_tool_warned=yes ;;
2495esac
2496 CC=$ac_ct_CC
2497 fi
2498else
2499 CC="$ac_cv_prog_CC"
2500fi
2501
2502if test -z "$CC"; then
2503 if test -n "$ac_tool_prefix"; then
2504 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2505set dummy ${ac_tool_prefix}cc; ac_word=$2
2506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2507$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2508if ${ac_cv_prog_CC+:} false; then :
0cd79707
SH
2509 $as_echo_n "(cached) " >&6
2510else
2511 if test -n "$CC"; then
2512 ac_cv_prog_CC="$CC" # Let the user override the test.
2513else
2514as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2515for as_dir in $PATH
2516do
2517 IFS=$as_save_IFS
2518 test -z "$as_dir" && as_dir=.
2519 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2521 ac_cv_prog_CC="${ac_tool_prefix}cc"
2522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2523 break 2
2524 fi
2525done
2526 done
2527IFS=$as_save_IFS
2528
2529fi
2530fi
2531CC=$ac_cv_prog_CC
2532if test -n "$CC"; then
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2534$as_echo "$CC" >&6; }
2535else
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2537$as_echo "no" >&6; }
2538fi
2539
2540
2541 fi
2542fi
2543if test -z "$CC"; then
2544 # Extract the first word of "cc", so it can be a program name with args.
2545set dummy cc; ac_word=$2
2546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2547$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2548if ${ac_cv_prog_CC+:} false; then :
0cd79707
SH
2549 $as_echo_n "(cached) " >&6
2550else
2551 if test -n "$CC"; then
2552 ac_cv_prog_CC="$CC" # Let the user override the test.
2553else
2554 ac_prog_rejected=no
2555as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2556for as_dir in $PATH
2557do
2558 IFS=$as_save_IFS
2559 test -z "$as_dir" && as_dir=.
2560 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2562 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2563 ac_prog_rejected=yes
2564 continue
2565 fi
2566 ac_cv_prog_CC="cc"
2567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2568 break 2
2569 fi
2570done
2571 done
2572IFS=$as_save_IFS
2573
2574if test $ac_prog_rejected = yes; then
2575 # We found a bogon in the path, so make sure we never use it.
2576 set dummy $ac_cv_prog_CC
2577 shift
2578 if test $# != 0; then
2579 # We chose a different compiler from the bogus one.
2580 # However, it has the same basename, so the bogon will be chosen
2581 # first if we set CC to just the basename; use the full file name.
2582 shift
2583 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2584 fi
2585fi
2586fi
2587fi
2588CC=$ac_cv_prog_CC
2589if test -n "$CC"; then
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2591$as_echo "$CC" >&6; }
2592else
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594$as_echo "no" >&6; }
2595fi
2596
2597
2598fi
2599if test -z "$CC"; then
2600 if test -n "$ac_tool_prefix"; then
2601 for ac_prog in cl.exe
2602 do
2603 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2604set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2606$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2607if ${ac_cv_prog_CC+:} false; then :
0cd79707
SH
2608 $as_echo_n "(cached) " >&6
2609else
2610 if test -n "$CC"; then
2611 ac_cv_prog_CC="$CC" # Let the user override the test.
2612else
2613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2614for as_dir in $PATH
2615do
2616 IFS=$as_save_IFS
2617 test -z "$as_dir" && as_dir=.
2618 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2620 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2622 break 2
2623 fi
2624done
2625 done
2626IFS=$as_save_IFS
2627
2628fi
2629fi
2630CC=$ac_cv_prog_CC
2631if test -n "$CC"; then
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2633$as_echo "$CC" >&6; }
2634else
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2636$as_echo "no" >&6; }
2637fi
2638
2639
2640 test -n "$CC" && break
2641 done
2642fi
2643if test -z "$CC"; then
2644 ac_ct_CC=$CC
2645 for ac_prog in cl.exe
2646do
2647 # Extract the first word of "$ac_prog", so it can be a program name with args.
2648set dummy $ac_prog; 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; }
d0ac1c44 2651if ${ac_cv_prog_ac_ct_CC+:} false; then :
0cd79707
SH
2652 $as_echo_n "(cached) " >&6
2653else
2654 if test -n "$ac_ct_CC"; then
2655 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2656else
2657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658for as_dir in $PATH
2659do
2660 IFS=$as_save_IFS
2661 test -z "$as_dir" && as_dir=.
2662 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2664 ac_cv_prog_ac_ct_CC="$ac_prog"
2665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2666 break 2
2667 fi
2668done
2669 done
2670IFS=$as_save_IFS
2671
2672fi
2673fi
2674ac_ct_CC=$ac_cv_prog_ac_ct_CC
2675if test -n "$ac_ct_CC"; then
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2677$as_echo "$ac_ct_CC" >&6; }
2678else
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680$as_echo "no" >&6; }
2681fi
2682
2683
2684 test -n "$ac_ct_CC" && break
2685done
2686
2687 if test "x$ac_ct_CC" = x; then
2688 CC=""
2689 else
2690 case $cross_compiling:$ac_tool_warned in
2691yes:)
2692{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2693$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2694ac_tool_warned=yes ;;
2695esac
2696 CC=$ac_ct_CC
2697 fi
2698fi
2699
2700fi
2701
2702
2703test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2704$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2705as_fn_error $? "no acceptable C compiler found in \$PATH
2706See \`config.log' for more details" "$LINENO" 5; }
0cd79707
SH
2707
2708# Provide some information about the compiler.
2709$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2710set X $ac_compile
2711ac_compiler=$2
2712for ac_option in --version -v -V -qversion; do
2713 { { ac_try="$ac_compiler $ac_option >&5"
2714case "(($ac_try" in
2715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2716 *) ac_try_echo=$ac_try;;
2717esac
2718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2719$as_echo "$ac_try_echo"; } >&5
2720 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2721 ac_status=$?
2722 if test -s conftest.err; then
2723 sed '10a\
2724... rest of stderr output deleted ...
2725 10q' conftest.err >conftest.er1
2726 cat conftest.er1 >&5
2727 fi
d0ac1c44 2728 rm -f conftest.er1 conftest.err
0cd79707
SH
2729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2730 test $ac_status = 0; }
2731done
2732
2733cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2734/* end confdefs.h. */
2735
2736int
2737main ()
2738{
2739
2740 ;
2741 return 0;
2742}
2743_ACEOF
2744ac_clean_files_save=$ac_clean_files
d0ac1c44 2745ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
0cd79707
SH
2746# Try to create an executable without -o first, disregard a.out.
2747# It will help us diagnose broken compilers, and finding out an intuition
2748# of exeext.
d0ac1c44
SM
2749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2750$as_echo_n "checking whether the C compiler works... " >&6; }
0cd79707
SH
2751ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2752
2753# The possible output files:
2754ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2755
2756ac_rmfiles=
2757for ac_file in $ac_files
2758do
2759 case $ac_file in
2760 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2761 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2762 esac
2763done
2764rm -f $ac_rmfiles
2765
2766if { { ac_try="$ac_link_default"
2767case "(($ac_try" in
2768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2769 *) ac_try_echo=$ac_try;;
2770esac
2771eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2772$as_echo "$ac_try_echo"; } >&5
2773 (eval "$ac_link_default") 2>&5
2774 ac_status=$?
2775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2776 test $ac_status = 0; }; then :
2777 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2778# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2779# in a Makefile. We should not override ac_cv_exeext if it was cached,
2780# so that the user can short-circuit this test for compilers unknown to
2781# Autoconf.
2782for ac_file in $ac_files ''
2783do
2784 test -f "$ac_file" || continue
2785 case $ac_file in
2786 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2787 ;;
2788 [ab].out )
2789 # We found the default executable, but exeext='' is most
2790 # certainly right.
2791 break;;
2792 *.* )
2793 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2794 then :; else
2795 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2796 fi
2797 # We set ac_cv_exeext here because the later test for it is not
2798 # safe: cross compilers may not add the suffix if given an `-o'
2799 # argument, so we may need to know it at that point already.
2800 # Even if this section looks crufty: it has the advantage of
2801 # actually working.
2802 break;;
2803 * )
2804 break;;
2805 esac
2806done
2807test "$ac_cv_exeext" = no && ac_cv_exeext=
2808
2809else
2810 ac_file=''
2811fi
2812if test -z "$ac_file"; then :
d0ac1c44
SM
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814$as_echo "no" >&6; }
2815$as_echo "$as_me: failed program was:" >&5
0cd79707
SH
2816sed 's/^/| /' conftest.$ac_ext >&5
2817
2818{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2819$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2820as_fn_error 77 "C compiler cannot create executables
2821See \`config.log' for more details" "$LINENO" 5; }
2822else
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2824$as_echo "yes" >&6; }
0cd79707 2825fi
d0ac1c44
SM
2826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2827$as_echo_n "checking for C compiler default output file name... " >&6; }
2828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2829$as_echo "$ac_file" >&6; }
0cd79707
SH
2830ac_exeext=$ac_cv_exeext
2831
d0ac1c44 2832rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
0cd79707
SH
2833ac_clean_files=$ac_clean_files_save
2834{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2835$as_echo_n "checking for suffix of executables... " >&6; }
2836if { { ac_try="$ac_link"
2837case "(($ac_try" in
2838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2839 *) ac_try_echo=$ac_try;;
2840esac
2841eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2842$as_echo "$ac_try_echo"; } >&5
2843 (eval "$ac_link") 2>&5
2844 ac_status=$?
2845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2846 test $ac_status = 0; }; then :
2847 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2848# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2849# work properly (i.e., refer to `conftest.exe'), while it won't with
2850# `rm'.
2851for ac_file in conftest.exe conftest conftest.*; do
2852 test -f "$ac_file" || continue
2853 case $ac_file in
2854 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2855 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2856 break;;
2857 * ) break;;
2858 esac
2859done
2860else
2861 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2863as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2864See \`config.log' for more details" "$LINENO" 5; }
0cd79707 2865fi
d0ac1c44 2866rm -f conftest conftest$ac_cv_exeext
0cd79707
SH
2867{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2868$as_echo "$ac_cv_exeext" >&6; }
2869
2870rm -f conftest.$ac_ext
2871EXEEXT=$ac_cv_exeext
2872ac_exeext=$EXEEXT
d0ac1c44
SM
2873cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2874/* end confdefs.h. */
2875#include <stdio.h>
2876int
2877main ()
2878{
2879FILE *f = fopen ("conftest.out", "w");
2880 return ferror (f) || fclose (f) != 0;
2881
2882 ;
2883 return 0;
2884}
2885_ACEOF
2886ac_clean_files="$ac_clean_files conftest.out"
2887# Check that the compiler produces executables we can run. If not, either
2888# the compiler is broken, or we cross compile.
2889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2890$as_echo_n "checking whether we are cross compiling... " >&6; }
2891if test "$cross_compiling" != yes; then
2892 { { ac_try="$ac_link"
2893case "(($ac_try" in
2894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2895 *) ac_try_echo=$ac_try;;
2896esac
2897eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2898$as_echo "$ac_try_echo"; } >&5
2899 (eval "$ac_link") 2>&5
2900 ac_status=$?
2901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2902 test $ac_status = 0; }
2903 if { ac_try='./conftest$ac_cv_exeext'
2904 { { case "(($ac_try" in
2905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2906 *) ac_try_echo=$ac_try;;
2907esac
2908eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2909$as_echo "$ac_try_echo"; } >&5
2910 (eval "$ac_try") 2>&5
2911 ac_status=$?
2912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2913 test $ac_status = 0; }; }; then
2914 cross_compiling=no
2915 else
2916 if test "$cross_compiling" = maybe; then
2917 cross_compiling=yes
2918 else
2919 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2920$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2921as_fn_error $? "cannot run C compiled programs.
2922If you meant to cross compile, use \`--host'.
2923See \`config.log' for more details" "$LINENO" 5; }
2924 fi
2925 fi
2926fi
2927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2928$as_echo "$cross_compiling" >&6; }
2929
2930rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2931ac_clean_files=$ac_clean_files_save
0cd79707
SH
2932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2933$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2934if ${ac_cv_objext+:} false; then :
0cd79707
SH
2935 $as_echo_n "(cached) " >&6
2936else
2937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2938/* end confdefs.h. */
2939
2940int
2941main ()
2942{
2943
2944 ;
2945 return 0;
2946}
2947_ACEOF
2948rm -f conftest.o conftest.obj
2949if { { ac_try="$ac_compile"
2950case "(($ac_try" in
2951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952 *) ac_try_echo=$ac_try;;
2953esac
2954eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2955$as_echo "$ac_try_echo"; } >&5
2956 (eval "$ac_compile") 2>&5
2957 ac_status=$?
2958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2959 test $ac_status = 0; }; then :
2960 for ac_file in conftest.o conftest.obj conftest.*; do
2961 test -f "$ac_file" || continue;
2962 case $ac_file in
2963 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2964 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2965 break;;
2966 esac
2967done
2968else
2969 $as_echo "$as_me: failed program was:" >&5
2970sed 's/^/| /' conftest.$ac_ext >&5
2971
2972{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2973$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2974as_fn_error $? "cannot compute suffix of object files: cannot compile
2975See \`config.log' for more details" "$LINENO" 5; }
0cd79707
SH
2976fi
2977rm -f conftest.$ac_cv_objext conftest.$ac_ext
2978fi
2979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2980$as_echo "$ac_cv_objext" >&6; }
2981OBJEXT=$ac_cv_objext
2982ac_objext=$OBJEXT
2983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2984$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2985if ${ac_cv_c_compiler_gnu+:} false; then :
0cd79707
SH
2986 $as_echo_n "(cached) " >&6
2987else
2988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2989/* end confdefs.h. */
2990
2991int
2992main ()
2993{
2994#ifndef __GNUC__
2995 choke me
2996#endif
2997
2998 ;
2999 return 0;
3000}
3001_ACEOF
3002if ac_fn_c_try_compile "$LINENO"; then :
3003 ac_compiler_gnu=yes
3004else
3005 ac_compiler_gnu=no
3006fi
3007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3008ac_cv_c_compiler_gnu=$ac_compiler_gnu
3009
3010fi
3011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3012$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3013if test $ac_compiler_gnu = yes; then
3014 GCC=yes
3015else
3016 GCC=
3017fi
3018ac_test_CFLAGS=${CFLAGS+set}
3019ac_save_CFLAGS=$CFLAGS
3020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3021$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3022if ${ac_cv_prog_cc_g+:} false; then :
0cd79707
SH
3023 $as_echo_n "(cached) " >&6
3024else
3025 ac_save_c_werror_flag=$ac_c_werror_flag
3026 ac_c_werror_flag=yes
3027 ac_cv_prog_cc_g=no
3028 CFLAGS="-g"
3029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3030/* end confdefs.h. */
3031
3032int
3033main ()
3034{
3035
3036 ;
3037 return 0;
3038}
3039_ACEOF
3040if ac_fn_c_try_compile "$LINENO"; then :
3041 ac_cv_prog_cc_g=yes
3042else
3043 CFLAGS=""
3044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3045/* end confdefs.h. */
3046
3047int
3048main ()
3049{
3050
3051 ;
3052 return 0;
3053}
3054_ACEOF
3055if ac_fn_c_try_compile "$LINENO"; then :
3056
3057else
3058 ac_c_werror_flag=$ac_save_c_werror_flag
3059 CFLAGS="-g"
3060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3061/* end confdefs.h. */
3062
3063int
3064main ()
3065{
3066
3067 ;
3068 return 0;
3069}
3070_ACEOF
3071if ac_fn_c_try_compile "$LINENO"; then :
3072 ac_cv_prog_cc_g=yes
3073fi
3074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3075fi
3076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3077fi
3078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3079 ac_c_werror_flag=$ac_save_c_werror_flag
3080fi
3081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3082$as_echo "$ac_cv_prog_cc_g" >&6; }
3083if test "$ac_test_CFLAGS" = set; then
3084 CFLAGS=$ac_save_CFLAGS
3085elif test $ac_cv_prog_cc_g = yes; then
3086 if test "$GCC" = yes; then
3087 CFLAGS="-g -O2"
3088 else
3089 CFLAGS="-g"
3090 fi
3091else
3092 if test "$GCC" = yes; then
3093 CFLAGS="-O2"
3094 else
3095 CFLAGS=
3096 fi
3097fi
3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3099$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3100if ${ac_cv_prog_cc_c89+:} false; then :
0cd79707
SH
3101 $as_echo_n "(cached) " >&6
3102else
3103 ac_cv_prog_cc_c89=no
3104ac_save_CC=$CC
3105cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3106/* end confdefs.h. */
3107#include <stdarg.h>
3108#include <stdio.h>
d0ac1c44 3109struct stat;
0cd79707
SH
3110/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3111struct buf { int x; };
3112FILE * (*rcsopen) (struct buf *, struct stat *, int);
3113static char *e (p, i)
3114 char **p;
3115 int i;
3116{
3117 return p[i];
3118}
3119static char *f (char * (*g) (char **, int), char **p, ...)
3120{
3121 char *s;
3122 va_list v;
3123 va_start (v,p);
3124 s = g (p, va_arg (v,int));
3125 va_end (v);
3126 return s;
3127}
3128
3129/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3130 function prototypes and stuff, but not '\xHH' hex character constants.
3131 These don't provoke an error unfortunately, instead are silently treated
3132 as 'x'. The following induces an error, until -std is added to get
3133 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3134 array size at least. It's necessary to write '\x00'==0 to get something
3135 that's true only with -std. */
3136int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3137
3138/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3139 inside strings and character constants. */
3140#define FOO(x) 'x'
3141int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3142
3143int test (int i, double x);
3144struct s1 {int (*f) (int a);};
3145struct s2 {int (*f) (double a);};
3146int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3147int argc;
3148char **argv;
3149int
3150main ()
3151{
3152return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3153 ;
3154 return 0;
3155}
3156_ACEOF
3157for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3158 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3159do
3160 CC="$ac_save_CC $ac_arg"
3161 if ac_fn_c_try_compile "$LINENO"; then :
3162 ac_cv_prog_cc_c89=$ac_arg
3163fi
3164rm -f core conftest.err conftest.$ac_objext
3165 test "x$ac_cv_prog_cc_c89" != "xno" && break
3166done
3167rm -f conftest.$ac_ext
3168CC=$ac_save_CC
3169
3170fi
3171# AC_CACHE_VAL
3172case "x$ac_cv_prog_cc_c89" in
3173 x)
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3175$as_echo "none needed" >&6; } ;;
3176 xno)
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3178$as_echo "unsupported" >&6; } ;;
3179 *)
3180 CC="$CC $ac_cv_prog_cc_c89"
3181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3182$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3183esac
3184if test "x$ac_cv_prog_cc_c89" != xno; then :
3185
3186fi
3187
3188ac_ext=c
3189ac_cpp='$CPP $CPPFLAGS'
3190ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3191ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3192ac_compiler_gnu=$ac_cv_c_compiler_gnu
3193
c2783492 3194
ebe9564b
MF
3195ac_ext=c
3196ac_cpp='$CPP $CPPFLAGS'
3197ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3198ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3199ac_compiler_gnu=$ac_cv_c_compiler_gnu
3200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3201$as_echo_n "checking how to run the C preprocessor... " >&6; }
3202# On Suns, sometimes $CPP names a directory.
3203if test -n "$CPP" && test -d "$CPP"; then
3204 CPP=
3205fi
3206if test -z "$CPP"; then
3207 if ${ac_cv_prog_CPP+:} false; then :
3208 $as_echo_n "(cached) " >&6
3209else
3210 # Double quotes because CPP needs to be expanded
3211 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3212 do
3213 ac_preproc_ok=false
3214for ac_c_preproc_warn_flag in '' yes
3215do
3216 # Use a header file that comes with gcc, so configuring glibc
3217 # with a fresh cross-compiler works.
3218 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3219 # <limits.h> exists even on freestanding compilers.
3220 # On the NeXT, cc -E runs the code through the compiler's parser,
3221 # not just through cpp. "Syntax error" is here to catch this case.
3222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3223/* end confdefs.h. */
3224#ifdef __STDC__
3225# include <limits.h>
3226#else
3227# include <assert.h>
3228#endif
3229 Syntax error
3230_ACEOF
3231if ac_fn_c_try_cpp "$LINENO"; then :
3232
3233else
3234 # Broken: fails on valid input.
3235continue
3236fi
3237rm -f conftest.err conftest.i conftest.$ac_ext
3238
3239 # OK, works on sane cases. Now check whether nonexistent headers
3240 # can be detected and how.
3241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3242/* end confdefs.h. */
3243#include <ac_nonexistent.h>
3244_ACEOF
3245if ac_fn_c_try_cpp "$LINENO"; then :
3246 # Broken: success on invalid input.
3247continue
3248else
3249 # Passes both tests.
3250ac_preproc_ok=:
3251break
3252fi
3253rm -f conftest.err conftest.i conftest.$ac_ext
3254
3255done
3256# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3257rm -f conftest.i conftest.err conftest.$ac_ext
3258if $ac_preproc_ok; then :
3259 break
3260fi
3261
3262 done
3263 ac_cv_prog_CPP=$CPP
3264
3265fi
3266 CPP=$ac_cv_prog_CPP
3267else
3268 ac_cv_prog_CPP=$CPP
3269fi
3270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3271$as_echo "$CPP" >&6; }
3272ac_preproc_ok=false
3273for ac_c_preproc_warn_flag in '' yes
3274do
3275 # Use a header file that comes with gcc, so configuring glibc
3276 # with a fresh cross-compiler works.
3277 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3278 # <limits.h> exists even on freestanding compilers.
3279 # On the NeXT, cc -E runs the code through the compiler's parser,
3280 # not just through cpp. "Syntax error" is here to catch this case.
3281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3282/* end confdefs.h. */
3283#ifdef __STDC__
3284# include <limits.h>
3285#else
3286# include <assert.h>
3287#endif
3288 Syntax error
3289_ACEOF
3290if ac_fn_c_try_cpp "$LINENO"; then :
3291
3292else
3293 # Broken: fails on valid input.
3294continue
3295fi
3296rm -f conftest.err conftest.i conftest.$ac_ext
3297
3298 # OK, works on sane cases. Now check whether nonexistent headers
3299 # can be detected and how.
3300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3301/* end confdefs.h. */
3302#include <ac_nonexistent.h>
3303_ACEOF
3304if ac_fn_c_try_cpp "$LINENO"; then :
3305 # Broken: success on invalid input.
3306continue
3307else
3308 # Passes both tests.
3309ac_preproc_ok=:
3310break
3311fi
3312rm -f conftest.err conftest.i conftest.$ac_ext
3313
3314done
3315# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3316rm -f conftest.i conftest.err conftest.$ac_ext
3317if $ac_preproc_ok; then :
3318
3319else
3320 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3321$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3322as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3323See \`config.log' for more details" "$LINENO" 5; }
3324fi
3325
3326ac_ext=c
3327ac_cpp='$CPP $CPPFLAGS'
3328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3330ac_compiler_gnu=$ac_cv_c_compiler_gnu
3331
0cd79707
SH
3332
3333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3334$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3335if ${ac_cv_path_GREP+:} false; then :
0cd79707
SH
3336 $as_echo_n "(cached) " >&6
3337else
3338 if test -z "$GREP"; then
3339 ac_path_GREP_found=false
3340 # Loop through the user's path and test for each of PROGNAME-LIST
3341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3342for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3343do
3344 IFS=$as_save_IFS
3345 test -z "$as_dir" && as_dir=.
3346 for ac_prog in grep ggrep; do
3347 for ac_exec_ext in '' $ac_executable_extensions; do
3348 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3349 as_fn_executable_p "$ac_path_GREP" || continue
0cd79707
SH
3350# Check for GNU ac_path_GREP and select it if it is found.
3351 # Check for GNU $ac_path_GREP
3352case `"$ac_path_GREP" --version 2>&1` in
3353*GNU*)
3354 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3355*)
3356 ac_count=0
3357 $as_echo_n 0123456789 >"conftest.in"
3358 while :
3359 do
3360 cat "conftest.in" "conftest.in" >"conftest.tmp"
3361 mv "conftest.tmp" "conftest.in"
3362 cp "conftest.in" "conftest.nl"
3363 $as_echo 'GREP' >> "conftest.nl"
3364 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3365 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3366 as_fn_arith $ac_count + 1 && ac_count=$as_val
3367 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3368 # Best one so far, save it but keep looking for a better one
3369 ac_cv_path_GREP="$ac_path_GREP"
3370 ac_path_GREP_max=$ac_count
3371 fi
3372 # 10*(2^10) chars as input seems more than enough
3373 test $ac_count -gt 10 && break
3374 done
3375 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3376esac
3377
3378 $ac_path_GREP_found && break 3
3379 done
3380 done
3381 done
3382IFS=$as_save_IFS
3383 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3384 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
0cd79707
SH
3385 fi
3386else
3387 ac_cv_path_GREP=$GREP
3388fi
3389
3390fi
3391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3392$as_echo "$ac_cv_path_GREP" >&6; }
3393 GREP="$ac_cv_path_GREP"
3394
3395
3396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3397$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3398if ${ac_cv_path_EGREP+:} false; then :
0cd79707
SH
3399 $as_echo_n "(cached) " >&6
3400else
3401 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3402 then ac_cv_path_EGREP="$GREP -E"
3403 else
3404 if test -z "$EGREP"; then
3405 ac_path_EGREP_found=false
3406 # Loop through the user's path and test for each of PROGNAME-LIST
3407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3408for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3409do
3410 IFS=$as_save_IFS
3411 test -z "$as_dir" && as_dir=.
3412 for ac_prog in egrep; do
3413 for ac_exec_ext in '' $ac_executable_extensions; do
3414 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3415 as_fn_executable_p "$ac_path_EGREP" || continue
0cd79707
SH
3416# Check for GNU ac_path_EGREP and select it if it is found.
3417 # Check for GNU $ac_path_EGREP
3418case `"$ac_path_EGREP" --version 2>&1` in
3419*GNU*)
3420 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3421*)
3422 ac_count=0
3423 $as_echo_n 0123456789 >"conftest.in"
3424 while :
3425 do
3426 cat "conftest.in" "conftest.in" >"conftest.tmp"
3427 mv "conftest.tmp" "conftest.in"
3428 cp "conftest.in" "conftest.nl"
3429 $as_echo 'EGREP' >> "conftest.nl"
3430 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3431 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3432 as_fn_arith $ac_count + 1 && ac_count=$as_val
3433 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3434 # Best one so far, save it but keep looking for a better one
3435 ac_cv_path_EGREP="$ac_path_EGREP"
3436 ac_path_EGREP_max=$ac_count
3437 fi
3438 # 10*(2^10) chars as input seems more than enough
3439 test $ac_count -gt 10 && break
3440 done
3441 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3442esac
3443
3444 $ac_path_EGREP_found && break 3
3445 done
3446 done
3447 done
3448IFS=$as_save_IFS
3449 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3450 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
0cd79707
SH
3451 fi
3452else
3453 ac_cv_path_EGREP=$EGREP
3454fi
3455
3456 fi
3457fi
3458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3459$as_echo "$ac_cv_path_EGREP" >&6; }
3460 EGREP="$ac_cv_path_EGREP"
3461
3462
3463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3464$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3465if ${ac_cv_header_stdc+:} false; then :
0cd79707
SH
3466 $as_echo_n "(cached) " >&6
3467else
3468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3469/* end confdefs.h. */
3470#include <stdlib.h>
3471#include <stdarg.h>
3472#include <string.h>
3473#include <float.h>
3474
3475int
3476main ()
3477{
3478
3479 ;
3480 return 0;
3481}
3482_ACEOF
3483if ac_fn_c_try_compile "$LINENO"; then :
3484 ac_cv_header_stdc=yes
3485else
3486 ac_cv_header_stdc=no
3487fi
3488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3489
3490if test $ac_cv_header_stdc = yes; then
3491 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493/* end confdefs.h. */
3494#include <string.h>
3495
3496_ACEOF
3497if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3498 $EGREP "memchr" >/dev/null 2>&1; then :
3499
3500else
3501 ac_cv_header_stdc=no
3502fi
3503rm -f conftest*
3504
3505fi
3506
3507if test $ac_cv_header_stdc = yes; then
3508 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3510/* end confdefs.h. */
3511#include <stdlib.h>
3512
3513_ACEOF
3514if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3515 $EGREP "free" >/dev/null 2>&1; then :
3516
3517else
3518 ac_cv_header_stdc=no
3519fi
3520rm -f conftest*
3521
3522fi
3523
3524if test $ac_cv_header_stdc = yes; then
3525 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3526 if test "$cross_compiling" = yes; then :
3527 :
3528else
3529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3530/* end confdefs.h. */
3531#include <ctype.h>
3532#include <stdlib.h>
3533#if ((' ' & 0x0FF) == 0x020)
3534# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3535# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3536#else
3537# define ISLOWER(c) \
3538 (('a' <= (c) && (c) <= 'i') \
3539 || ('j' <= (c) && (c) <= 'r') \
3540 || ('s' <= (c) && (c) <= 'z'))
3541# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3542#endif
3543
3544#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3545int
3546main ()
3547{
3548 int i;
3549 for (i = 0; i < 256; i++)
3550 if (XOR (islower (i), ISLOWER (i))
3551 || toupper (i) != TOUPPER (i))
3552 return 2;
3553 return 0;
3554}
3555_ACEOF
3556if ac_fn_c_try_run "$LINENO"; then :
3557
3558else
3559 ac_cv_header_stdc=no
3560fi
3561rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3562 conftest.$ac_objext conftest.beam conftest.$ac_ext
3563fi
3564
3565fi
3566fi
3567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3568$as_echo "$ac_cv_header_stdc" >&6; }
3569if test $ac_cv_header_stdc = yes; then
3570
3571$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3572
3573fi
3574
3575# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3576for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3577 inttypes.h stdint.h unistd.h
3578do :
3579 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3580ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3581"
d0ac1c44 3582if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
0cd79707
SH
3583 cat >>confdefs.h <<_ACEOF
3584#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3585_ACEOF
3586
3587fi
3588
3589done
3590
3591
3592
3593 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3594if test "x$ac_cv_header_minix_config_h" = xyes; then :
0cd79707
SH
3595 MINIX=yes
3596else
3597 MINIX=
3598fi
3599
3600
3601 if test "$MINIX" = yes; then
3602
3603$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3604
3605
3606$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3607
3608
3609$as_echo "#define _MINIX 1" >>confdefs.h
3610
3611 fi
3612
3613
3614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3615$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3616if ${ac_cv_safe_to_define___extensions__+:} false; then :
0cd79707
SH
3617 $as_echo_n "(cached) " >&6
3618else
3619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3620/* end confdefs.h. */
3621
d0ac1c44
SM
3622# define __EXTENSIONS__ 1
3623 $ac_includes_default
0cd79707
SH
3624int
3625main ()
3626{
3627
3628 ;
3629 return 0;
3630}
3631_ACEOF
3632if ac_fn_c_try_compile "$LINENO"; then :
3633 ac_cv_safe_to_define___extensions__=yes
3634else
3635 ac_cv_safe_to_define___extensions__=no
3636fi
3637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3638fi
3639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3640$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3641 test $ac_cv_safe_to_define___extensions__ = yes &&
3642 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3643
3644 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3645
3646 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3647
3648 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3649
3650 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3651
3652
3653test "$program_prefix" != NONE &&
3654 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3655# Use a double $ so make ignores it.
3656test "$program_suffix" != NONE &&
3657 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3658# Double any \ or $.
3659# By default was `s,x,x', remove it if useless.
3660ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3661program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3662
3663# Find a good install program. We prefer a C program (faster),
3664# so one script is as good as another. But avoid the broken or
3665# incompatible versions:
3666# SysV /etc/install, /usr/sbin/install
3667# SunOS /usr/etc/install
3668# IRIX /sbin/install
3669# AIX /bin/install
3670# AmigaOS /C/install, which installs bootblocks on floppy discs
3671# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3672# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3673# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3674# OS/2's system install, which has a completely different semantic
3675# ./install, which can be erroneously created by make from ./install.sh.
3676# Reject install programs that cannot install multiple files.
3677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3678$as_echo_n "checking for a BSD-compatible install... " >&6; }
3679if test -z "$INSTALL"; then
d0ac1c44 3680if ${ac_cv_path_install+:} false; then :
0cd79707
SH
3681 $as_echo_n "(cached) " >&6
3682else
3683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3684for as_dir in $PATH
3685do
3686 IFS=$as_save_IFS
3687 test -z "$as_dir" && as_dir=.
3688 # Account for people who put trailing slashes in PATH elements.
3689case $as_dir/ in #((
3690 ./ | .// | /[cC]/* | \
3691 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3692 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3693 /usr/ucb/* ) ;;
3694 *)
3695 # OSF1 and SCO ODT 3.0 have their own names for install.
3696 # Don't use installbsd from OSF since it installs stuff as root
3697 # by default.
3698 for ac_prog in ginstall scoinst install; do
3699 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3700 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
0cd79707
SH
3701 if test $ac_prog = install &&
3702 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3703 # AIX install. It has an incompatible calling convention.
3704 :
3705 elif test $ac_prog = install &&
3706 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3707 # program-specific install script used by HP pwplus--don't use.
3708 :
3709 else
3710 rm -rf conftest.one conftest.two conftest.dir
3711 echo one > conftest.one
3712 echo two > conftest.two
3713 mkdir conftest.dir
3714 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3715 test -s conftest.one && test -s conftest.two &&
3716 test -s conftest.dir/conftest.one &&
3717 test -s conftest.dir/conftest.two
3718 then
3719 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3720 break 3
3721 fi
3722 fi
3723 fi
3724 done
3725 done
3726 ;;
3727esac
3728
3729 done
3730IFS=$as_save_IFS
3731
3732rm -rf conftest.one conftest.two conftest.dir
3733
3734fi
3735 if test "${ac_cv_path_install+set}" = set; then
3736 INSTALL=$ac_cv_path_install
3737 else
3738 # As a last resort, use the slow shell script. Don't cache a
3739 # value for INSTALL within a source directory, because that will
3740 # break other packages using the cache if that directory is
3741 # removed, or if the value is a relative name.
3742 INSTALL=$ac_install_sh
3743 fi
3744fi
3745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3746$as_echo "$INSTALL" >&6; }
3747
3748# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3749# It thinks the first close brace ends the variable substitution.
3750test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3751
3752test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3753
3754test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3755
3756rm -rf .tst 2>/dev/null
3757mkdir .tst 2>/dev/null
3758if test -d .tst; then
3759 am__leading_dot=.
3760else
3761 am__leading_dot=_
3762fi
3763rmdir .tst 2>/dev/null
3764
3765DEPDIR="${am__leading_dot}deps"
3766
3767case `pwd` in
3768 *\ * | *\ *)
3769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3770$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3771esac
3772
3773
3774
3775macro_version='2.2.7a'
3776macro_revision='1.3134'
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790ltmain="$ac_aux_dir/ltmain.sh"
3791
3792# Backslashify metacharacters that are still active within
3793# double-quoted strings.
3794sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3795
3796# Same as above, but do not quote variable references.
3797double_quote_subst='s/\(["`\\]\)/\\\1/g'
3798
3799# Sed substitution to delay expansion of an escaped shell variable in a
3800# double_quote_subst'ed string.
3801delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3802
3803# Sed substitution to delay expansion of an escaped single quote.
3804delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3805
3806# Sed substitution to avoid accidental globbing in evaled expressions
3807no_glob_subst='s/\*/\\\*/g'
3808
3809ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3810ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3811ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3812
3813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3814$as_echo_n "checking how to print strings... " >&6; }
3815# Test print first, because it will be a builtin if present.
3816if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3817 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3818 ECHO='print -r --'
3819elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3820 ECHO='printf %s\n'
3821else
3822 # Use this function as a fallback that always works.
3823 func_fallback_echo ()
3824 {
3825 eval 'cat <<_LTECHO_EOF
3826$1
3827_LTECHO_EOF'
3828 }
3829 ECHO='func_fallback_echo'
3830fi
3831
3832# func_echo_all arg...
3833# Invoke $ECHO with all args, space-separated.
3834func_echo_all ()
3835{
3836 $ECHO ""
3837}
3838
3839case "$ECHO" in
3840 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3841$as_echo "printf" >&6; } ;;
3842 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3843$as_echo "print -r" >&6; } ;;
3844 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3845$as_echo "cat" >&6; } ;;
3846esac
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3862$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3863if ${ac_cv_path_SED+:} false; then :
0cd79707
SH
3864 $as_echo_n "(cached) " >&6
3865else
3866 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3867 for ac_i in 1 2 3 4 5 6 7; do
3868 ac_script="$ac_script$as_nl$ac_script"
3869 done
3870 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3871 { ac_script=; unset ac_script;}
3872 if test -z "$SED"; then
3873 ac_path_SED_found=false
3874 # Loop through the user's path and test for each of PROGNAME-LIST
3875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3876for as_dir in $PATH
3877do
3878 IFS=$as_save_IFS
3879 test -z "$as_dir" && as_dir=.
3880 for ac_prog in sed gsed; do
3881 for ac_exec_ext in '' $ac_executable_extensions; do
3882 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3883 as_fn_executable_p "$ac_path_SED" || continue
0cd79707
SH
3884# Check for GNU ac_path_SED and select it if it is found.
3885 # Check for GNU $ac_path_SED
3886case `"$ac_path_SED" --version 2>&1` in
3887*GNU*)
3888 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3889*)
3890 ac_count=0
3891 $as_echo_n 0123456789 >"conftest.in"
3892 while :
3893 do
3894 cat "conftest.in" "conftest.in" >"conftest.tmp"
3895 mv "conftest.tmp" "conftest.in"
3896 cp "conftest.in" "conftest.nl"
3897 $as_echo '' >> "conftest.nl"
3898 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3899 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3900 as_fn_arith $ac_count + 1 && ac_count=$as_val
3901 if test $ac_count -gt ${ac_path_SED_max-0}; then
3902 # Best one so far, save it but keep looking for a better one
3903 ac_cv_path_SED="$ac_path_SED"
3904 ac_path_SED_max=$ac_count
3905 fi
3906 # 10*(2^10) chars as input seems more than enough
3907 test $ac_count -gt 10 && break
3908 done
3909 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3910esac
3911
3912 $ac_path_SED_found && break 3
3913 done
3914 done
3915 done
3916IFS=$as_save_IFS
3917 if test -z "$ac_cv_path_SED"; then
d0ac1c44 3918 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
0cd79707
SH
3919 fi
3920else
3921 ac_cv_path_SED=$SED
3922fi
3923
3924fi
3925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3926$as_echo "$ac_cv_path_SED" >&6; }
3927 SED="$ac_cv_path_SED"
3928 rm -f conftest.sed
3929
3930test -z "$SED" && SED=sed
3931Xsed="$SED -e 1s/^X//"
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3944$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 3945if ${ac_cv_path_FGREP+:} false; then :
0cd79707
SH
3946 $as_echo_n "(cached) " >&6
3947else
3948 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3949 then ac_cv_path_FGREP="$GREP -F"
3950 else
3951 if test -z "$FGREP"; then
3952 ac_path_FGREP_found=false
3953 # Loop through the user's path and test for each of PROGNAME-LIST
3954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3955for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3956do
3957 IFS=$as_save_IFS
3958 test -z "$as_dir" && as_dir=.
3959 for ac_prog in fgrep; do
3960 for ac_exec_ext in '' $ac_executable_extensions; do
3961 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3962 as_fn_executable_p "$ac_path_FGREP" || continue
0cd79707
SH
3963# Check for GNU ac_path_FGREP and select it if it is found.
3964 # Check for GNU $ac_path_FGREP
3965case `"$ac_path_FGREP" --version 2>&1` in
3966*GNU*)
3967 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3968*)
3969 ac_count=0
3970 $as_echo_n 0123456789 >"conftest.in"
3971 while :
3972 do
3973 cat "conftest.in" "conftest.in" >"conftest.tmp"
3974 mv "conftest.tmp" "conftest.in"
3975 cp "conftest.in" "conftest.nl"
3976 $as_echo 'FGREP' >> "conftest.nl"
3977 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3978 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3979 as_fn_arith $ac_count + 1 && ac_count=$as_val
3980 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3981 # Best one so far, save it but keep looking for a better one
3982 ac_cv_path_FGREP="$ac_path_FGREP"
3983 ac_path_FGREP_max=$ac_count
3984 fi
3985 # 10*(2^10) chars as input seems more than enough
3986 test $ac_count -gt 10 && break
3987 done
3988 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3989esac
3990
3991 $ac_path_FGREP_found && break 3
3992 done
3993 done
3994 done
3995IFS=$as_save_IFS
3996 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 3997 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
0cd79707
SH
3998 fi
3999else
4000 ac_cv_path_FGREP=$FGREP
4001fi
4002
4003 fi
4004fi
4005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4006$as_echo "$ac_cv_path_FGREP" >&6; }
4007 FGREP="$ac_cv_path_FGREP"
4008
4009
4010test -z "$GREP" && GREP=grep
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030# Check whether --with-gnu-ld was given.
4031if test "${with_gnu_ld+set}" = set; then :
4032 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4033else
4034 with_gnu_ld=no
4035fi
4036
4037ac_prog=ld
4038if test "$GCC" = yes; then
4039 # Check if gcc -print-prog-name=ld gives a path.
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4041$as_echo_n "checking for ld used by $CC... " >&6; }
4042 case $host in
4043 *-*-mingw*)
4044 # gcc leaves a trailing carriage return which upsets mingw
4045 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4046 *)
4047 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4048 esac
4049 case $ac_prog in
4050 # Accept absolute paths.
4051 [\\/]* | ?:[\\/]*)
4052 re_direlt='/[^/][^/]*/\.\./'
4053 # Canonicalize the pathname of ld
4054 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4055 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4056 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4057 done
4058 test -z "$LD" && LD="$ac_prog"
4059 ;;
4060 "")
4061 # If it fails, then pretend we aren't using GCC.
4062 ac_prog=ld
4063 ;;
4064 *)
4065 # If it is relative, then search for the first ld in PATH.
4066 with_gnu_ld=unknown
4067 ;;
4068 esac
4069elif test "$with_gnu_ld" = yes; then
4070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4071$as_echo_n "checking for GNU ld... " >&6; }
4072else
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4074$as_echo_n "checking for non-GNU ld... " >&6; }
4075fi
d0ac1c44 4076if ${lt_cv_path_LD+:} false; then :
0cd79707
SH
4077 $as_echo_n "(cached) " >&6
4078else
4079 if test -z "$LD"; then
4080 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4081 for ac_dir in $PATH; do
4082 IFS="$lt_save_ifs"
4083 test -z "$ac_dir" && ac_dir=.
4084 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4085 lt_cv_path_LD="$ac_dir/$ac_prog"
4086 # Check to see if the program is GNU ld. I'd rather use --version,
4087 # but apparently some variants of GNU ld only accept -v.
4088 # Break only if it was the GNU/non-GNU ld that we prefer.
4089 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4090 *GNU* | *'with BFD'*)
4091 test "$with_gnu_ld" != no && break
4092 ;;
4093 *)
4094 test "$with_gnu_ld" != yes && break
4095 ;;
4096 esac
4097 fi
4098 done
4099 IFS="$lt_save_ifs"
4100else
4101 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4102fi
4103fi
4104
4105LD="$lt_cv_path_LD"
4106if test -n "$LD"; then
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4108$as_echo "$LD" >&6; }
4109else
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4111$as_echo "no" >&6; }
4112fi
d0ac1c44 4113test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
0cd79707
SH
4114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4115$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4116if ${lt_cv_prog_gnu_ld+:} false; then :
0cd79707
SH
4117 $as_echo_n "(cached) " >&6
4118else
4119 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4120case `$LD -v 2>&1 </dev/null` in
4121*GNU* | *'with BFD'*)
4122 lt_cv_prog_gnu_ld=yes
4123 ;;
4124*)
4125 lt_cv_prog_gnu_ld=no
4126 ;;
4127esac
4128fi
4129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4130$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4131with_gnu_ld=$lt_cv_prog_gnu_ld
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4142$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4143if ${lt_cv_path_NM+:} false; then :
0cd79707
SH
4144 $as_echo_n "(cached) " >&6
4145else
4146 if test -n "$NM"; then
4147 # Let the user override the test.
4148 lt_cv_path_NM="$NM"
4149else
4150 lt_nm_to_check="${ac_tool_prefix}nm"
4151 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4152 lt_nm_to_check="$lt_nm_to_check nm"
4153 fi
4154 for lt_tmp_nm in $lt_nm_to_check; do
4155 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4156 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4157 IFS="$lt_save_ifs"
4158 test -z "$ac_dir" && ac_dir=.
4159 tmp_nm="$ac_dir/$lt_tmp_nm"
4160 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4161 # Check to see if the nm accepts a BSD-compat flag.
4162 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4163 # nm: unknown option "B" ignored
4164 # Tru64's nm complains that /dev/null is an invalid object file
4165 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4166 */dev/null* | *'Invalid file or object type'*)
4167 lt_cv_path_NM="$tmp_nm -B"
4168 break
4169 ;;
4170 *)
4171 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4172 */dev/null*)
4173 lt_cv_path_NM="$tmp_nm -p"
4174 break
4175 ;;
4176 *)
4177 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4178 continue # so that we can try to find one that supports BSD flags
4179 ;;
4180 esac
4181 ;;
4182 esac
4183 fi
4184 done
4185 IFS="$lt_save_ifs"
4186 done
4187 : ${lt_cv_path_NM=no}
4188fi
4189fi
4190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4191$as_echo "$lt_cv_path_NM" >&6; }
4192if test "$lt_cv_path_NM" != "no"; then
4193 NM="$lt_cv_path_NM"
4194else
4195 # Didn't find any BSD compatible name lister, look for dumpbin.
4196 if test -n "$DUMPBIN"; then :
4197 # Let the user override the test.
4198 else
4199 if test -n "$ac_tool_prefix"; then
4200 for ac_prog in dumpbin "link -dump"
4201 do
4202 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4203set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4205$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4206if ${ac_cv_prog_DUMPBIN+:} false; then :
0cd79707
SH
4207 $as_echo_n "(cached) " >&6
4208else
4209 if test -n "$DUMPBIN"; then
4210 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4211else
4212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4213for as_dir in $PATH
4214do
4215 IFS=$as_save_IFS
4216 test -z "$as_dir" && as_dir=.
4217 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4219 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4221 break 2
4222 fi
4223done
4224 done
4225IFS=$as_save_IFS
4226
4227fi
4228fi
4229DUMPBIN=$ac_cv_prog_DUMPBIN
4230if test -n "$DUMPBIN"; then
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4232$as_echo "$DUMPBIN" >&6; }
4233else
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4235$as_echo "no" >&6; }
4236fi
4237
4238
4239 test -n "$DUMPBIN" && break
4240 done
4241fi
4242if test -z "$DUMPBIN"; then
4243 ac_ct_DUMPBIN=$DUMPBIN
4244 for ac_prog in dumpbin "link -dump"
4245do
4246 # Extract the first word of "$ac_prog", so it can be a program name with args.
4247set dummy $ac_prog; ac_word=$2
4248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4249$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4250if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
0cd79707
SH
4251 $as_echo_n "(cached) " >&6
4252else
4253 if test -n "$ac_ct_DUMPBIN"; then
4254 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4255else
4256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4257for as_dir in $PATH
4258do
4259 IFS=$as_save_IFS
4260 test -z "$as_dir" && as_dir=.
4261 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4262 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4263 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4265 break 2
4266 fi
4267done
4268 done
4269IFS=$as_save_IFS
4270
4271fi
4272fi
4273ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4274if test -n "$ac_ct_DUMPBIN"; then
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4276$as_echo "$ac_ct_DUMPBIN" >&6; }
4277else
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4279$as_echo "no" >&6; }
4280fi
4281
4282
4283 test -n "$ac_ct_DUMPBIN" && break
4284done
4285
4286 if test "x$ac_ct_DUMPBIN" = x; then
4287 DUMPBIN=":"
4288 else
4289 case $cross_compiling:$ac_tool_warned in
4290yes:)
4291{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4292$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4293ac_tool_warned=yes ;;
4294esac
4295 DUMPBIN=$ac_ct_DUMPBIN
4296 fi
4297fi
4298
4299 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4300 *COFF*)
4301 DUMPBIN="$DUMPBIN -symbols"
4302 ;;
4303 *)
4304 DUMPBIN=:
4305 ;;
4306 esac
4307 fi
4308
4309 if test "$DUMPBIN" != ":"; then
4310 NM="$DUMPBIN"
4311 fi
4312fi
4313test -z "$NM" && NM=nm
4314
4315
4316
4317
4318
4319
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4321$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4322if ${lt_cv_nm_interface+:} false; then :
0cd79707
SH
4323 $as_echo_n "(cached) " >&6
4324else
4325 lt_cv_nm_interface="BSD nm"
4326 echo "int some_variable = 0;" > conftest.$ac_ext
4327 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4328 (eval "$ac_compile" 2>conftest.err)
4329 cat conftest.err >&5
4330 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4331 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4332 cat conftest.err >&5
4333 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4334 cat conftest.out >&5
4335 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4336 lt_cv_nm_interface="MS dumpbin"
4337 fi
4338 rm -f conftest*
4339fi
4340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4341$as_echo "$lt_cv_nm_interface" >&6; }
4342
4343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4344$as_echo_n "checking whether ln -s works... " >&6; }
4345LN_S=$as_ln_s
4346if test "$LN_S" = "ln -s"; then
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4348$as_echo "yes" >&6; }
4349else
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4351$as_echo "no, using $LN_S" >&6; }
4352fi
4353
4354# find the maximum length of command line arguments
4355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4356$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4357if ${lt_cv_sys_max_cmd_len+:} false; then :
0cd79707
SH
4358 $as_echo_n "(cached) " >&6
4359else
4360 i=0
4361 teststring="ABCD"
4362
4363 case $build_os in
4364 msdosdjgpp*)
4365 # On DJGPP, this test can blow up pretty badly due to problems in libc
4366 # (any single argument exceeding 2000 bytes causes a buffer overrun
4367 # during glob expansion). Even if it were fixed, the result of this
4368 # check would be larger than it should be.
4369 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4370 ;;
4371
4372 gnu*)
4373 # Under GNU Hurd, this test is not required because there is
4374 # no limit to the length of command line arguments.
4375 # Libtool will interpret -1 as no limit whatsoever
4376 lt_cv_sys_max_cmd_len=-1;
4377 ;;
4378
4379 cygwin* | mingw* | cegcc*)
4380 # On Win9x/ME, this test blows up -- it succeeds, but takes
4381 # about 5 minutes as the teststring grows exponentially.
4382 # Worse, since 9x/ME are not pre-emptively multitasking,
4383 # you end up with a "frozen" computer, even though with patience
4384 # the test eventually succeeds (with a max line length of 256k).
4385 # Instead, let's just punt: use the minimum linelength reported by
4386 # all of the supported platforms: 8192 (on NT/2K/XP).
4387 lt_cv_sys_max_cmd_len=8192;
4388 ;;
4389
4390 mint*)
4391 # On MiNT this can take a long time and run out of memory.
4392 lt_cv_sys_max_cmd_len=8192;
4393 ;;
4394
4395 amigaos*)
4396 # On AmigaOS with pdksh, this test takes hours, literally.
4397 # So we just punt and use a minimum line length of 8192.
4398 lt_cv_sys_max_cmd_len=8192;
4399 ;;
4400
4401 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4402 # This has been around since 386BSD, at least. Likely further.
4403 if test -x /sbin/sysctl; then
4404 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4405 elif test -x /usr/sbin/sysctl; then
4406 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4407 else
4408 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4409 fi
4410 # And add a safety zone
4411 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4412 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4413 ;;
4414
4415 interix*)
4416 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4417 lt_cv_sys_max_cmd_len=196608
4418 ;;
4419
4420 osf*)
4421 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4422 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4423 # nice to cause kernel panics so lets avoid the loop below.
4424 # First set a reasonable default.
4425 lt_cv_sys_max_cmd_len=16384
4426 #
4427 if test -x /sbin/sysconfig; then
4428 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4429 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4430 esac
4431 fi
4432 ;;
4433 sco3.2v5*)
4434 lt_cv_sys_max_cmd_len=102400
4435 ;;
4436 sysv5* | sco5v6* | sysv4.2uw2*)
4437 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4438 if test -n "$kargmax"; then
4439 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4440 else
4441 lt_cv_sys_max_cmd_len=32768
4442 fi
4443 ;;
4444 *)
4445 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4446 if test -n "$lt_cv_sys_max_cmd_len"; then
4447 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4448 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4449 else
4450 # Make teststring a little bigger before we do anything with it.
4451 # a 1K string should be a reasonable start.
4452 for i in 1 2 3 4 5 6 7 8 ; do
4453 teststring=$teststring$teststring
4454 done
4455 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4456 # If test is not a shell built-in, we'll probably end up computing a
4457 # maximum length that is only half of the actual maximum length, but
4458 # we can't tell.
4459 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4460 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4461 test $i != 17 # 1/2 MB should be enough
4462 do
4463 i=`expr $i + 1`
4464 teststring=$teststring$teststring
4465 done
4466 # Only check the string length outside the loop.
4467 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4468 teststring=
4469 # Add a significant safety factor because C++ compilers can tack on
4470 # massive amounts of additional arguments before passing them to the
4471 # linker. It appears as though 1/2 is a usable value.
4472 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4473 fi
4474 ;;
4475 esac
4476
4477fi
4478
4479if test -n $lt_cv_sys_max_cmd_len ; then
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4481$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4482else
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4484$as_echo "none" >&6; }
4485fi
4486max_cmd_len=$lt_cv_sys_max_cmd_len
4487
4488
4489
4490
4491
4492
4493: ${CP="cp -f"}
4494: ${MV="mv -f"}
4495: ${RM="rm -f"}
4496
4497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4498$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4499# Try some XSI features
4500xsi_shell=no
4501( _lt_dummy="a/b/c"
4502 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4503 = c,a/b,, \
4504 && eval 'test $(( 1 + 1 )) -eq 2 \
4505 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4506 && xsi_shell=yes
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4508$as_echo "$xsi_shell" >&6; }
4509
4510
4511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4512$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4513lt_shell_append=no
4514( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4515 >/dev/null 2>&1 \
4516 && lt_shell_append=yes
4517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4518$as_echo "$lt_shell_append" >&6; }
4519
4520
4521if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4522 lt_unset=unset
4523else
4524 lt_unset=false
4525fi
4526
4527
4528
4529
4530
4531# test EBCDIC or ASCII
4532case `echo X|tr X '\101'` in
4533 A) # ASCII based system
4534 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4535 lt_SP2NL='tr \040 \012'
4536 lt_NL2SP='tr \015\012 \040\040'
4537 ;;
4538 *) # EBCDIC based system
4539 lt_SP2NL='tr \100 \n'
4540 lt_NL2SP='tr \r\n \100\100'
4541 ;;
4542esac
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4553$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4554if ${lt_cv_ld_reload_flag+:} false; then :
0cd79707
SH
4555 $as_echo_n "(cached) " >&6
4556else
4557 lt_cv_ld_reload_flag='-r'
4558fi
4559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4560$as_echo "$lt_cv_ld_reload_flag" >&6; }
4561reload_flag=$lt_cv_ld_reload_flag
4562case $reload_flag in
4563"" | " "*) ;;
4564*) reload_flag=" $reload_flag" ;;
4565esac
4566reload_cmds='$LD$reload_flag -o $output$reload_objs'
4567case $host_os in
4568 darwin*)
4569 if test "$GCC" = yes; then
4570 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4571 else
4572 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4573 fi
4574 ;;
4575esac
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585if test -n "$ac_tool_prefix"; then
4586 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4587set dummy ${ac_tool_prefix}objdump; ac_word=$2
4588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4589$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4590if ${ac_cv_prog_OBJDUMP+:} false; then :
0cd79707
SH
4591 $as_echo_n "(cached) " >&6
4592else
4593 if test -n "$OBJDUMP"; then
4594 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4595else
4596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4597for as_dir in $PATH
4598do
4599 IFS=$as_save_IFS
4600 test -z "$as_dir" && as_dir=.
4601 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4602 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4603 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4605 break 2
4606 fi
4607done
4608 done
4609IFS=$as_save_IFS
4610
4611fi
4612fi
4613OBJDUMP=$ac_cv_prog_OBJDUMP
4614if test -n "$OBJDUMP"; then
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4616$as_echo "$OBJDUMP" >&6; }
4617else
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4619$as_echo "no" >&6; }
4620fi
4621
4622
4623fi
4624if test -z "$ac_cv_prog_OBJDUMP"; then
4625 ac_ct_OBJDUMP=$OBJDUMP
4626 # Extract the first word of "objdump", so it can be a program name with args.
4627set dummy objdump; ac_word=$2
4628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4629$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4630if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
0cd79707
SH
4631 $as_echo_n "(cached) " >&6
4632else
4633 if test -n "$ac_ct_OBJDUMP"; then
4634 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4635else
4636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4637for as_dir in $PATH
4638do
4639 IFS=$as_save_IFS
4640 test -z "$as_dir" && as_dir=.
4641 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4643 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4645 break 2
4646 fi
4647done
4648 done
4649IFS=$as_save_IFS
4650
4651fi
4652fi
4653ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4654if test -n "$ac_ct_OBJDUMP"; then
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4656$as_echo "$ac_ct_OBJDUMP" >&6; }
4657else
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4659$as_echo "no" >&6; }
4660fi
4661
4662 if test "x$ac_ct_OBJDUMP" = x; then
4663 OBJDUMP="false"
4664 else
4665 case $cross_compiling:$ac_tool_warned in
4666yes:)
4667{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4668$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4669ac_tool_warned=yes ;;
4670esac
4671 OBJDUMP=$ac_ct_OBJDUMP
4672 fi
4673else
4674 OBJDUMP="$ac_cv_prog_OBJDUMP"
4675fi
4676
4677test -z "$OBJDUMP" && OBJDUMP=objdump
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4688$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4689if ${lt_cv_deplibs_check_method+:} false; then :
0cd79707
SH
4690 $as_echo_n "(cached) " >&6
4691else
4692 lt_cv_file_magic_cmd='$MAGIC_CMD'
4693lt_cv_file_magic_test_file=
4694lt_cv_deplibs_check_method='unknown'
4695# Need to set the preceding variable on all platforms that support
4696# interlibrary dependencies.
4697# 'none' -- dependencies not supported.
4698# `unknown' -- same as none, but documents that we really don't know.
4699# 'pass_all' -- all dependencies passed with no checks.
4700# 'test_compile' -- check by making test program.
4701# 'file_magic [[regex]]' -- check by looking for files in library path
4702# which responds to the $file_magic_cmd with a given extended regex.
4703# If you have `file' or equivalent on your system and you're not sure
4704# whether `pass_all' will *always* work, you probably want this one.
4705
4706case $host_os in
4707aix[4-9]*)
4708 lt_cv_deplibs_check_method=pass_all
4709 ;;
4710
4711beos*)
4712 lt_cv_deplibs_check_method=pass_all
4713 ;;
4714
4715bsdi[45]*)
4716 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4717 lt_cv_file_magic_cmd='/usr/bin/file -L'
4718 lt_cv_file_magic_test_file=/shlib/libc.so
4719 ;;
4720
4721cygwin*)
4722 # func_win32_libid is a shell function defined in ltmain.sh
4723 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4724 lt_cv_file_magic_cmd='func_win32_libid'
4725 ;;
4726
4727mingw* | pw32*)
4728 # Base MSYS/MinGW do not provide the 'file' command needed by
4729 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4730 # unless we find 'file', for example because we are cross-compiling.
4731 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4732 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4733 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4734 lt_cv_file_magic_cmd='func_win32_libid'
4735 else
4736 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4737 lt_cv_file_magic_cmd='$OBJDUMP -f'
4738 fi
4739 ;;
4740
4741cegcc*)
4742 # use the weaker test based on 'objdump'. See mingw*.
4743 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4744 lt_cv_file_magic_cmd='$OBJDUMP -f'
4745 ;;
4746
4747darwin* | rhapsody*)
4748 lt_cv_deplibs_check_method=pass_all
4749 ;;
4750
4751freebsd* | dragonfly*)
4752 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4753 case $host_cpu in
4754 i*86 )
4755 # Not sure whether the presence of OpenBSD here was a mistake.
4756 # Let's accept both of them until this is cleared up.
4757 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4758 lt_cv_file_magic_cmd=/usr/bin/file
4759 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4760 ;;
4761 esac
4762 else
4763 lt_cv_deplibs_check_method=pass_all
4764 fi
4765 ;;
4766
4767gnu*)
4768 lt_cv_deplibs_check_method=pass_all
4769 ;;
4770
4771haiku*)
4772 lt_cv_deplibs_check_method=pass_all
4773 ;;
4774
4775hpux10.20* | hpux11*)
4776 lt_cv_file_magic_cmd=/usr/bin/file
4777 case $host_cpu in
4778 ia64*)
4779 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4780 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4781 ;;
4782 hppa*64*)
4783 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]'
4784 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4785 ;;
4786 *)
4787 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4788 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4789 ;;
4790 esac
4791 ;;
4792
4793interix[3-9]*)
4794 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4795 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4796 ;;
4797
4798irix5* | irix6* | nonstopux*)
4799 case $LD in
4800 *-32|*"-32 ") libmagic=32-bit;;
4801 *-n32|*"-n32 ") libmagic=N32;;
4802 *-64|*"-64 ") libmagic=64-bit;;
4803 *) libmagic=never-match;;
4804 esac
4805 lt_cv_deplibs_check_method=pass_all
4806 ;;
4807
4808# This must be Linux ELF.
4809linux* | k*bsd*-gnu | kopensolaris*-gnu)
4810 lt_cv_deplibs_check_method=pass_all
4811 ;;
4812
4813netbsd*)
4814 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4815 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4816 else
4817 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4818 fi
4819 ;;
4820
4821newos6*)
4822 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4823 lt_cv_file_magic_cmd=/usr/bin/file
4824 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4825 ;;
4826
4827*nto* | *qnx*)
4828 lt_cv_deplibs_check_method=pass_all
4829 ;;
4830
4831openbsd*)
4832 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4833 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4834 else
4835 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4836 fi
4837 ;;
4838
4839osf3* | osf4* | osf5*)
4840 lt_cv_deplibs_check_method=pass_all
4841 ;;
4842
4843rdos*)
4844 lt_cv_deplibs_check_method=pass_all
4845 ;;
4846
4847solaris*)
4848 lt_cv_deplibs_check_method=pass_all
4849 ;;
4850
4851sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4852 lt_cv_deplibs_check_method=pass_all
4853 ;;
4854
4855sysv4 | sysv4.3*)
4856 case $host_vendor in
4857 motorola)
4858 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]'
4859 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4860 ;;
4861 ncr)
4862 lt_cv_deplibs_check_method=pass_all
4863 ;;
4864 sequent)
4865 lt_cv_file_magic_cmd='/bin/file'
4866 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4867 ;;
4868 sni)
4869 lt_cv_file_magic_cmd='/bin/file'
4870 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4871 lt_cv_file_magic_test_file=/lib/libc.so
4872 ;;
4873 siemens)
4874 lt_cv_deplibs_check_method=pass_all
4875 ;;
4876 pc)
4877 lt_cv_deplibs_check_method=pass_all
4878 ;;
4879 esac
4880 ;;
4881
4882tpf*)
4883 lt_cv_deplibs_check_method=pass_all
4884 ;;
4885esac
4886
4887fi
4888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4889$as_echo "$lt_cv_deplibs_check_method" >&6; }
4890file_magic_cmd=$lt_cv_file_magic_cmd
4891deplibs_check_method=$lt_cv_deplibs_check_method
4892test -z "$deplibs_check_method" && deplibs_check_method=unknown
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
68ed2854
MF
4905plugin_option=
4906plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4907for plugin in $plugin_names; do
4908 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4909 if test x$plugin_so = x$plugin; then
4910 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4911 fi
4912 if test x$plugin_so != x$plugin; then
4913 plugin_option="--plugin $plugin_so"
4914 break
4915 fi
4916done
4917
0cd79707
SH
4918if test -n "$ac_tool_prefix"; then
4919 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4920set dummy ${ac_tool_prefix}ar; ac_word=$2
4921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4922$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4923if ${ac_cv_prog_AR+:} false; then :
0cd79707
SH
4924 $as_echo_n "(cached) " >&6
4925else
4926 if test -n "$AR"; then
4927 ac_cv_prog_AR="$AR" # Let the user override the test.
4928else
4929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4930for as_dir in $PATH
4931do
4932 IFS=$as_save_IFS
4933 test -z "$as_dir" && as_dir=.
4934 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4935 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4936 ac_cv_prog_AR="${ac_tool_prefix}ar"
4937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4938 break 2
4939 fi
4940done
4941 done
4942IFS=$as_save_IFS
4943
4944fi
4945fi
4946AR=$ac_cv_prog_AR
4947if test -n "$AR"; then
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4949$as_echo "$AR" >&6; }
4950else
4951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4952$as_echo "no" >&6; }
4953fi
4954
4955
4956fi
4957if test -z "$ac_cv_prog_AR"; then
4958 ac_ct_AR=$AR
4959 # Extract the first word of "ar", so it can be a program name with args.
4960set dummy ar; ac_word=$2
4961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4962$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4963if ${ac_cv_prog_ac_ct_AR+:} false; then :
0cd79707
SH
4964 $as_echo_n "(cached) " >&6
4965else
4966 if test -n "$ac_ct_AR"; then
4967 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4968else
4969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4970for as_dir in $PATH
4971do
4972 IFS=$as_save_IFS
4973 test -z "$as_dir" && as_dir=.
4974 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4976 ac_cv_prog_ac_ct_AR="ar"
4977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4978 break 2
4979 fi
4980done
4981 done
4982IFS=$as_save_IFS
4983
4984fi
4985fi
4986ac_ct_AR=$ac_cv_prog_ac_ct_AR
4987if test -n "$ac_ct_AR"; then
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4989$as_echo "$ac_ct_AR" >&6; }
4990else
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4992$as_echo "no" >&6; }
4993fi
4994
4995 if test "x$ac_ct_AR" = x; then
4996 AR="false"
4997 else
4998 case $cross_compiling:$ac_tool_warned in
4999yes:)
5000{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5001$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5002ac_tool_warned=yes ;;
5003esac
5004 AR=$ac_ct_AR
5005 fi
5006else
5007 AR="$ac_cv_prog_AR"
5008fi
5009
5010test -z "$AR" && AR=ar
68ed2854
MF
5011if test -n "$plugin_option"; then
5012 if $AR --help 2>&1 | grep -q "\--plugin"; then
f631b79a
MF
5013 touch conftest.c
5014 $AR $plugin_option rc conftest.a conftest.c
5015 if test "$?" != 0; then
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5017$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5018 else
5019 AR="$AR $plugin_option"
5020 fi
5021 rm -f conftest.*
68ed2854
MF
5022 fi
5023fi
0cd79707
SH
5024test -z "$AR_FLAGS" && AR_FLAGS=cru
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036if test -n "$ac_tool_prefix"; then
5037 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5038set dummy ${ac_tool_prefix}strip; ac_word=$2
5039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5040$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5041if ${ac_cv_prog_STRIP+:} false; then :
0cd79707
SH
5042 $as_echo_n "(cached) " >&6
5043else
5044 if test -n "$STRIP"; then
5045 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5046else
5047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5048for as_dir in $PATH
5049do
5050 IFS=$as_save_IFS
5051 test -z "$as_dir" && as_dir=.
5052 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5053 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5054 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5056 break 2
5057 fi
5058done
5059 done
5060IFS=$as_save_IFS
5061
5062fi
5063fi
5064STRIP=$ac_cv_prog_STRIP
5065if test -n "$STRIP"; then
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5067$as_echo "$STRIP" >&6; }
5068else
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5070$as_echo "no" >&6; }
5071fi
5072
5073
5074fi
5075if test -z "$ac_cv_prog_STRIP"; then
5076 ac_ct_STRIP=$STRIP
5077 # Extract the first word of "strip", so it can be a program name with args.
5078set dummy strip; ac_word=$2
5079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5080$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5081if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
0cd79707
SH
5082 $as_echo_n "(cached) " >&6
5083else
5084 if test -n "$ac_ct_STRIP"; then
5085 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5086else
5087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5088for as_dir in $PATH
5089do
5090 IFS=$as_save_IFS
5091 test -z "$as_dir" && as_dir=.
5092 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5094 ac_cv_prog_ac_ct_STRIP="strip"
5095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5096 break 2
5097 fi
5098done
5099 done
5100IFS=$as_save_IFS
5101
5102fi
5103fi
5104ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5105if test -n "$ac_ct_STRIP"; then
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5107$as_echo "$ac_ct_STRIP" >&6; }
5108else
5109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5110$as_echo "no" >&6; }
5111fi
5112
5113 if test "x$ac_ct_STRIP" = x; then
5114 STRIP=":"
5115 else
5116 case $cross_compiling:$ac_tool_warned in
5117yes:)
5118{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5119$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5120ac_tool_warned=yes ;;
5121esac
5122 STRIP=$ac_ct_STRIP
5123 fi
5124else
5125 STRIP="$ac_cv_prog_STRIP"
5126fi
5127
5128test -z "$STRIP" && STRIP=:
5129
5130
5131
5132
5133
5134
5135if test -n "$ac_tool_prefix"; then
5136 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5137set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5139$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5140if ${ac_cv_prog_RANLIB+:} false; then :
0cd79707
SH
5141 $as_echo_n "(cached) " >&6
5142else
5143 if test -n "$RANLIB"; then
5144 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5145else
5146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5147for as_dir in $PATH
5148do
5149 IFS=$as_save_IFS
5150 test -z "$as_dir" && as_dir=.
5151 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5153 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5155 break 2
5156 fi
5157done
5158 done
5159IFS=$as_save_IFS
5160
5161fi
5162fi
5163RANLIB=$ac_cv_prog_RANLIB
5164if test -n "$RANLIB"; then
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5166$as_echo "$RANLIB" >&6; }
5167else
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5169$as_echo "no" >&6; }
5170fi
5171
5172
5173fi
5174if test -z "$ac_cv_prog_RANLIB"; then
5175 ac_ct_RANLIB=$RANLIB
5176 # Extract the first word of "ranlib", so it can be a program name with args.
5177set dummy ranlib; ac_word=$2
5178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5179$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5180if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
0cd79707
SH
5181 $as_echo_n "(cached) " >&6
5182else
5183 if test -n "$ac_ct_RANLIB"; then
5184 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5185else
5186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5187for as_dir in $PATH
5188do
5189 IFS=$as_save_IFS
5190 test -z "$as_dir" && as_dir=.
5191 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5193 ac_cv_prog_ac_ct_RANLIB="ranlib"
5194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5195 break 2
5196 fi
5197done
5198 done
5199IFS=$as_save_IFS
5200
5201fi
5202fi
5203ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5204if test -n "$ac_ct_RANLIB"; then
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5206$as_echo "$ac_ct_RANLIB" >&6; }
5207else
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5209$as_echo "no" >&6; }
5210fi
5211
5212 if test "x$ac_ct_RANLIB" = x; then
5213 RANLIB=":"
5214 else
5215 case $cross_compiling:$ac_tool_warned in
5216yes:)
5217{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5218$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5219ac_tool_warned=yes ;;
5220esac
5221 RANLIB=$ac_ct_RANLIB
5222 fi
5223else
5224 RANLIB="$ac_cv_prog_RANLIB"
5225fi
5226
5227test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5228if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5229 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5230 RANLIB="$RANLIB $plugin_option"
5231 fi
5232fi
0cd79707
SH
5233
5234
5235
5236
5237
5238
5239# Determine commands to create old-style static archives.
5240old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5241old_postinstall_cmds='chmod 644 $oldlib'
5242old_postuninstall_cmds=
5243
5244if test -n "$RANLIB"; then
5245 case $host_os in
5246 openbsd*)
5247 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5248 ;;
5249 *)
5250 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5251 ;;
5252 esac
5253 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5254fi
5255
5256case $host_os in
5257 darwin*)
5258 lock_old_archive_extraction=yes ;;
5259 *)
5260 lock_old_archive_extraction=no ;;
5261esac
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283for ac_prog in gawk mawk nawk awk
5284do
5285 # Extract the first word of "$ac_prog", so it can be a program name with args.
5286set dummy $ac_prog; ac_word=$2
5287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5288$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5289if ${ac_cv_prog_AWK+:} false; then :
0cd79707
SH
5290 $as_echo_n "(cached) " >&6
5291else
5292 if test -n "$AWK"; then
5293 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5294else
5295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5296for as_dir in $PATH
5297do
5298 IFS=$as_save_IFS
5299 test -z "$as_dir" && as_dir=.
5300 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5301 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5302 ac_cv_prog_AWK="$ac_prog"
5303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5304 break 2
5305 fi
5306done
5307 done
5308IFS=$as_save_IFS
5309
5310fi
5311fi
5312AWK=$ac_cv_prog_AWK
5313if test -n "$AWK"; then
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5315$as_echo "$AWK" >&6; }
5316else
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5318$as_echo "no" >&6; }
5319fi
5320
5321
5322 test -n "$AWK" && break
5323done
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343# If no C compiler was specified, use CC.
5344LTCC=${LTCC-"$CC"}
5345
5346# If no C compiler flags were specified, use CFLAGS.
5347LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5348
5349# Allow CC to be a program name with arguments.
5350compiler=$CC
5351
5352
5353# Check for command to grab the raw symbol name followed by C symbol from nm.
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5355$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5356if ${lt_cv_sys_global_symbol_pipe+:} false; then :
0cd79707
SH
5357 $as_echo_n "(cached) " >&6
5358else
5359
5360# These are sane defaults that work on at least a few old systems.
5361# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5362
5363# Character class describing NM global symbol codes.
5364symcode='[BCDEGRST]'
5365
5366# Regexp to match symbols that can be accessed directly from C.
5367sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5368
5369# Define system-specific variables.
5370case $host_os in
5371aix*)
5372 symcode='[BCDT]'
5373 ;;
5374cygwin* | mingw* | pw32* | cegcc*)
5375 symcode='[ABCDGISTW]'
5376 ;;
5377hpux*)
5378 if test "$host_cpu" = ia64; then
5379 symcode='[ABCDEGRST]'
5380 fi
5381 ;;
5382irix* | nonstopux*)
5383 symcode='[BCDEGRST]'
5384 ;;
5385osf*)
5386 symcode='[BCDEGQRST]'
5387 ;;
5388solaris*)
5389 symcode='[BDRT]'
5390 ;;
5391sco3.2v5*)
5392 symcode='[DT]'
5393 ;;
5394sysv4.2uw2*)
5395 symcode='[DT]'
5396 ;;
5397sysv5* | sco5v6* | unixware* | OpenUNIX*)
5398 symcode='[ABDT]'
5399 ;;
5400sysv4)
5401 symcode='[DFNSTU]'
5402 ;;
5403esac
5404
5405# If we're using GNU nm, then use its standard symbol codes.
5406case `$NM -V 2>&1` in
5407*GNU* | *'with BFD'*)
5408 symcode='[ABCDGIRSTW]' ;;
5409esac
5410
5411# Transform an extracted symbol line into a proper C declaration.
5412# Some systems (esp. on ia64) link data and code symbols differently,
5413# so use this general approach.
5414lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5415
5416# Transform an extracted symbol line into symbol name and symbol address
5417lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5418lt_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'"
5419
5420# Handle CRLF in mingw tool chain
5421opt_cr=
5422case $build_os in
5423mingw*)
5424 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5425 ;;
5426esac
5427
5428# Try without a prefix underscore, then with it.
5429for ac_symprfx in "" "_"; do
5430
5431 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5432 symxfrm="\\1 $ac_symprfx\\2 \\2"
5433
5434 # Write the raw and C identifiers.
5435 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5436 # Fake it for dumpbin and say T for any non-static function
5437 # and D for any global variable.
5438 # Also find C++ and __fastcall symbols from MSVC++,
5439 # which start with @ or ?.
5440 lt_cv_sys_global_symbol_pipe="$AWK '"\
5441" {last_section=section; section=\$ 3};"\
5442" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5443" \$ 0!~/External *\|/{next};"\
5444" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5445" {if(hide[section]) next};"\
5446" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5447" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5448" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5449" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5450" ' prfx=^$ac_symprfx"
5451 else
5452 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5453 fi
5454
5455 # Check to see that the pipe works correctly.
5456 pipe_works=no
5457
5458 rm -f conftest*
5459 cat > conftest.$ac_ext <<_LT_EOF
5460#ifdef __cplusplus
5461extern "C" {
5462#endif
5463char nm_test_var;
5464void nm_test_func(void);
5465void nm_test_func(void){}
5466#ifdef __cplusplus
5467}
5468#endif
5469int main(){nm_test_var='a';nm_test_func();return(0);}
5470_LT_EOF
5471
5472 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5473 (eval $ac_compile) 2>&5
5474 ac_status=$?
5475 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5476 test $ac_status = 0; }; then
5477 # Now try to grab the symbols.
5478 nlist=conftest.nm
5479 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5480 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5481 ac_status=$?
5482 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5483 test $ac_status = 0; } && test -s "$nlist"; then
5484 # Try sorting and uniquifying the output.
5485 if sort "$nlist" | uniq > "$nlist"T; then
5486 mv -f "$nlist"T "$nlist"
5487 else
5488 rm -f "$nlist"T
5489 fi
5490
5491 # Make sure that we snagged all the symbols we need.
5492 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5493 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5494 cat <<_LT_EOF > conftest.$ac_ext
5495#ifdef __cplusplus
5496extern "C" {
5497#endif
5498
5499_LT_EOF
5500 # Now generate the symbol file.
5501 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5502
5503 cat <<_LT_EOF >> conftest.$ac_ext
5504
5505/* The mapping between symbol names and symbols. */
5506const struct {
5507 const char *name;
5508 void *address;
5509}
5510lt__PROGRAM__LTX_preloaded_symbols[] =
5511{
5512 { "@PROGRAM@", (void *) 0 },
5513_LT_EOF
5514 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5515 cat <<\_LT_EOF >> conftest.$ac_ext
5516 {0, (void *) 0}
5517};
5518
5519/* This works around a problem in FreeBSD linker */
5520#ifdef FREEBSD_WORKAROUND
5521static const void *lt_preloaded_setup() {
5522 return lt__PROGRAM__LTX_preloaded_symbols;
5523}
5524#endif
5525
5526#ifdef __cplusplus
5527}
5528#endif
5529_LT_EOF
5530 # Now try linking the two files.
5531 mv conftest.$ac_objext conftstm.$ac_objext
5532 lt_save_LIBS="$LIBS"
5533 lt_save_CFLAGS="$CFLAGS"
5534 LIBS="conftstm.$ac_objext"
5535 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5537 (eval $ac_link) 2>&5
5538 ac_status=$?
5539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5540 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5541 pipe_works=yes
5542 fi
5543 LIBS="$lt_save_LIBS"
5544 CFLAGS="$lt_save_CFLAGS"
5545 else
5546 echo "cannot find nm_test_func in $nlist" >&5
5547 fi
5548 else
5549 echo "cannot find nm_test_var in $nlist" >&5
5550 fi
5551 else
5552 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5553 fi
5554 else
5555 echo "$progname: failed program was:" >&5
5556 cat conftest.$ac_ext >&5
5557 fi
5558 rm -rf conftest* conftst*
5559
5560 # Do not use the global_symbol_pipe unless it works.
5561 if test "$pipe_works" = yes; then
5562 break
5563 else
5564 lt_cv_sys_global_symbol_pipe=
5565 fi
5566done
5567
5568fi
5569
5570if test -z "$lt_cv_sys_global_symbol_pipe"; then
5571 lt_cv_sys_global_symbol_to_cdecl=
5572fi
5573if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5575$as_echo "failed" >&6; }
5576else
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5578$as_echo "ok" >&6; }
5579fi
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602# Check whether --enable-libtool-lock was given.
5603if test "${enable_libtool_lock+set}" = set; then :
5604 enableval=$enable_libtool_lock;
5605fi
5606
5607test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5608
5609# Some flags need to be propagated to the compiler or linker for good
5610# libtool support.
5611case $host in
5612ia64-*-hpux*)
5613 # Find out which ABI we are using.
5614 echo 'int i;' > conftest.$ac_ext
5615 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5616 (eval $ac_compile) 2>&5
5617 ac_status=$?
5618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5619 test $ac_status = 0; }; then
5620 case `/usr/bin/file conftest.$ac_objext` in
5621 *ELF-32*)
5622 HPUX_IA64_MODE="32"
5623 ;;
5624 *ELF-64*)
5625 HPUX_IA64_MODE="64"
5626 ;;
5627 esac
5628 fi
5629 rm -rf conftest*
5630 ;;
5631*-*-irix6*)
5632 # Find out which ABI we are using.
5633 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5634 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5635 (eval $ac_compile) 2>&5
5636 ac_status=$?
5637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5638 test $ac_status = 0; }; then
5639 if test "$lt_cv_prog_gnu_ld" = yes; then
5640 case `/usr/bin/file conftest.$ac_objext` in
5641 *32-bit*)
5642 LD="${LD-ld} -melf32bsmip"
5643 ;;
5644 *N32*)
5645 LD="${LD-ld} -melf32bmipn32"
5646 ;;
5647 *64-bit*)
5648 LD="${LD-ld} -melf64bmip"
5649 ;;
5650 esac
5651 else
5652 case `/usr/bin/file conftest.$ac_objext` in
5653 *32-bit*)
5654 LD="${LD-ld} -32"
5655 ;;
5656 *N32*)
5657 LD="${LD-ld} -n32"
5658 ;;
5659 *64-bit*)
5660 LD="${LD-ld} -64"
5661 ;;
5662 esac
5663 fi
5664 fi
5665 rm -rf conftest*
5666 ;;
5667
5668x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5669s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5670 # Find out which ABI we are using.
5671 echo 'int i;' > conftest.$ac_ext
5672 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5673 (eval $ac_compile) 2>&5
5674 ac_status=$?
5675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5676 test $ac_status = 0; }; then
5677 case `/usr/bin/file conftest.o` in
5678 *32-bit*)
5679 case $host in
5680 x86_64-*kfreebsd*-gnu)
5681 LD="${LD-ld} -m elf_i386_fbsd"
5682 ;;
5683 x86_64-*linux*)
5684 case `/usr/bin/file conftest.o` in
5685 *x86-64*)
5686 LD="${LD-ld} -m elf32_x86_64"
5687 ;;
5688 *)
5689 LD="${LD-ld} -m elf_i386"
5690 ;;
5691 esac
5692 ;;
5693 powerpc64le-*linux*)
5694 LD="${LD-ld} -m elf32lppclinux"
5695 ;;
5696 powerpc64-*linux*)
5697 LD="${LD-ld} -m elf32ppclinux"
5698 ;;
5699 s390x-*linux*)
5700 LD="${LD-ld} -m elf_s390"
5701 ;;
5702 sparc64-*linux*)
5703 LD="${LD-ld} -m elf32_sparc"
5704 ;;
5705 esac
5706 ;;
5707 *64-bit*)
5708 case $host in
5709 x86_64-*kfreebsd*-gnu)
5710 LD="${LD-ld} -m elf_x86_64_fbsd"
5711 ;;
5712 x86_64-*linux*)
5713 LD="${LD-ld} -m elf_x86_64"
5714 ;;
5715 powerpcle-*linux*)
5716 LD="${LD-ld} -m elf64lppc"
5717 ;;
5718 powerpc-*linux*)
5719 LD="${LD-ld} -m elf64ppc"
5720 ;;
5721 s390*-*linux*|s390*-*tpf*)
5722 LD="${LD-ld} -m elf64_s390"
5723 ;;
5724 sparc*-*linux*)
5725 LD="${LD-ld} -m elf64_sparc"
5726 ;;
5727 esac
5728 ;;
5729 esac
5730 fi
5731 rm -rf conftest*
5732 ;;
5733
5734*-*-sco3.2v5*)
5735 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5736 SAVE_CFLAGS="$CFLAGS"
5737 CFLAGS="$CFLAGS -belf"
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5739$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5740if ${lt_cv_cc_needs_belf+:} false; then :
0cd79707
SH
5741 $as_echo_n "(cached) " >&6
5742else
5743 ac_ext=c
5744ac_cpp='$CPP $CPPFLAGS'
5745ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5746ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5747ac_compiler_gnu=$ac_cv_c_compiler_gnu
5748
5749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5750/* end confdefs.h. */
5751
5752int
5753main ()
5754{
5755
5756 ;
5757 return 0;
5758}
5759_ACEOF
5760if ac_fn_c_try_link "$LINENO"; then :
5761 lt_cv_cc_needs_belf=yes
5762else
5763 lt_cv_cc_needs_belf=no
5764fi
5765rm -f core conftest.err conftest.$ac_objext \
5766 conftest$ac_exeext conftest.$ac_ext
5767 ac_ext=c
5768ac_cpp='$CPP $CPPFLAGS'
5769ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5770ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5771ac_compiler_gnu=$ac_cv_c_compiler_gnu
5772
5773fi
5774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5775$as_echo "$lt_cv_cc_needs_belf" >&6; }
5776 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5777 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5778 CFLAGS="$SAVE_CFLAGS"
5779 fi
5780 ;;
5781sparc*-*solaris*)
5782 # Find out which ABI we are using.
5783 echo 'int i;' > conftest.$ac_ext
5784 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5785 (eval $ac_compile) 2>&5
5786 ac_status=$?
5787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5788 test $ac_status = 0; }; then
5789 case `/usr/bin/file conftest.o` in
5790 *64-bit*)
5791 case $lt_cv_prog_gnu_ld in
5792 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5793 *)
5794 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5795 LD="${LD-ld} -64"
5796 fi
5797 ;;
5798 esac
5799 ;;
5800 esac
5801 fi
5802 rm -rf conftest*
5803 ;;
5804esac
5805
5806need_locks="$enable_libtool_lock"
5807
5808
5809 case $host_os in
5810 rhapsody* | darwin*)
5811 if test -n "$ac_tool_prefix"; then
5812 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5813set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5815$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5816if ${ac_cv_prog_DSYMUTIL+:} false; then :
0cd79707
SH
5817 $as_echo_n "(cached) " >&6
5818else
5819 if test -n "$DSYMUTIL"; then
5820 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5821else
5822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5823for as_dir in $PATH
5824do
5825 IFS=$as_save_IFS
5826 test -z "$as_dir" && as_dir=.
5827 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5829 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5831 break 2
5832 fi
5833done
5834 done
5835IFS=$as_save_IFS
5836
5837fi
5838fi
5839DSYMUTIL=$ac_cv_prog_DSYMUTIL
5840if test -n "$DSYMUTIL"; then
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5842$as_echo "$DSYMUTIL" >&6; }
5843else
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5845$as_echo "no" >&6; }
5846fi
5847
5848
5849fi
5850if test -z "$ac_cv_prog_DSYMUTIL"; then
5851 ac_ct_DSYMUTIL=$DSYMUTIL
5852 # Extract the first word of "dsymutil", so it can be a program name with args.
5853set dummy dsymutil; ac_word=$2
5854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5855$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5856if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
0cd79707
SH
5857 $as_echo_n "(cached) " >&6
5858else
5859 if test -n "$ac_ct_DSYMUTIL"; then
5860 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5861else
5862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5863for as_dir in $PATH
5864do
5865 IFS=$as_save_IFS
5866 test -z "$as_dir" && as_dir=.
5867 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5869 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5871 break 2
5872 fi
5873done
5874 done
5875IFS=$as_save_IFS
5876
5877fi
5878fi
5879ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5880if test -n "$ac_ct_DSYMUTIL"; then
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5882$as_echo "$ac_ct_DSYMUTIL" >&6; }
5883else
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5885$as_echo "no" >&6; }
5886fi
5887
5888 if test "x$ac_ct_DSYMUTIL" = x; then
5889 DSYMUTIL=":"
5890 else
5891 case $cross_compiling:$ac_tool_warned in
5892yes:)
5893{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5894$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5895ac_tool_warned=yes ;;
5896esac
5897 DSYMUTIL=$ac_ct_DSYMUTIL
5898 fi
5899else
5900 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5901fi
5902
5903 if test -n "$ac_tool_prefix"; then
5904 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5905set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5907$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5908if ${ac_cv_prog_NMEDIT+:} false; then :
0cd79707
SH
5909 $as_echo_n "(cached) " >&6
5910else
5911 if test -n "$NMEDIT"; then
5912 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5913else
5914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5915for as_dir in $PATH
5916do
5917 IFS=$as_save_IFS
5918 test -z "$as_dir" && as_dir=.
5919 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5921 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5923 break 2
5924 fi
5925done
5926 done
5927IFS=$as_save_IFS
5928
5929fi
5930fi
5931NMEDIT=$ac_cv_prog_NMEDIT
5932if test -n "$NMEDIT"; then
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5934$as_echo "$NMEDIT" >&6; }
5935else
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5937$as_echo "no" >&6; }
5938fi
5939
5940
5941fi
5942if test -z "$ac_cv_prog_NMEDIT"; then
5943 ac_ct_NMEDIT=$NMEDIT
5944 # Extract the first word of "nmedit", so it can be a program name with args.
5945set dummy nmedit; ac_word=$2
5946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5947$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5948if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
0cd79707
SH
5949 $as_echo_n "(cached) " >&6
5950else
5951 if test -n "$ac_ct_NMEDIT"; then
5952 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5953else
5954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5955for as_dir in $PATH
5956do
5957 IFS=$as_save_IFS
5958 test -z "$as_dir" && as_dir=.
5959 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5961 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5963 break 2
5964 fi
5965done
5966 done
5967IFS=$as_save_IFS
5968
5969fi
5970fi
5971ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5972if test -n "$ac_ct_NMEDIT"; then
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5974$as_echo "$ac_ct_NMEDIT" >&6; }
5975else
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5977$as_echo "no" >&6; }
5978fi
5979
5980 if test "x$ac_ct_NMEDIT" = x; then
5981 NMEDIT=":"
5982 else
5983 case $cross_compiling:$ac_tool_warned in
5984yes:)
5985{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5986$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5987ac_tool_warned=yes ;;
5988esac
5989 NMEDIT=$ac_ct_NMEDIT
5990 fi
5991else
5992 NMEDIT="$ac_cv_prog_NMEDIT"
5993fi
5994
5995 if test -n "$ac_tool_prefix"; then
5996 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5997set dummy ${ac_tool_prefix}lipo; ac_word=$2
5998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5999$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6000if ${ac_cv_prog_LIPO+:} false; then :
0cd79707
SH
6001 $as_echo_n "(cached) " >&6
6002else
6003 if test -n "$LIPO"; then
6004 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6005else
6006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6007for as_dir in $PATH
6008do
6009 IFS=$as_save_IFS
6010 test -z "$as_dir" && as_dir=.
6011 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6013 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6015 break 2
6016 fi
6017done
6018 done
6019IFS=$as_save_IFS
6020
6021fi
6022fi
6023LIPO=$ac_cv_prog_LIPO
6024if test -n "$LIPO"; then
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6026$as_echo "$LIPO" >&6; }
6027else
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6029$as_echo "no" >&6; }
6030fi
6031
6032
6033fi
6034if test -z "$ac_cv_prog_LIPO"; then
6035 ac_ct_LIPO=$LIPO
6036 # Extract the first word of "lipo", so it can be a program name with args.
6037set dummy lipo; ac_word=$2
6038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6039$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6040if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
0cd79707
SH
6041 $as_echo_n "(cached) " >&6
6042else
6043 if test -n "$ac_ct_LIPO"; then
6044 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6045else
6046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6047for as_dir in $PATH
6048do
6049 IFS=$as_save_IFS
6050 test -z "$as_dir" && as_dir=.
6051 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6053 ac_cv_prog_ac_ct_LIPO="lipo"
6054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6055 break 2
6056 fi
6057done
6058 done
6059IFS=$as_save_IFS
6060
6061fi
6062fi
6063ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6064if test -n "$ac_ct_LIPO"; then
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6066$as_echo "$ac_ct_LIPO" >&6; }
6067else
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6069$as_echo "no" >&6; }
6070fi
6071
6072 if test "x$ac_ct_LIPO" = x; then
6073 LIPO=":"
6074 else
6075 case $cross_compiling:$ac_tool_warned in
6076yes:)
6077{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6078$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6079ac_tool_warned=yes ;;
6080esac
6081 LIPO=$ac_ct_LIPO
6082 fi
6083else
6084 LIPO="$ac_cv_prog_LIPO"
6085fi
6086
6087 if test -n "$ac_tool_prefix"; then
6088 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6089set dummy ${ac_tool_prefix}otool; ac_word=$2
6090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6091$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6092if ${ac_cv_prog_OTOOL+:} false; then :
0cd79707
SH
6093 $as_echo_n "(cached) " >&6
6094else
6095 if test -n "$OTOOL"; then
6096 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6097else
6098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6099for as_dir in $PATH
6100do
6101 IFS=$as_save_IFS
6102 test -z "$as_dir" && as_dir=.
6103 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6105 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6107 break 2
6108 fi
6109done
6110 done
6111IFS=$as_save_IFS
6112
6113fi
6114fi
6115OTOOL=$ac_cv_prog_OTOOL
6116if test -n "$OTOOL"; then
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6118$as_echo "$OTOOL" >&6; }
6119else
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6121$as_echo "no" >&6; }
6122fi
6123
6124
6125fi
6126if test -z "$ac_cv_prog_OTOOL"; then
6127 ac_ct_OTOOL=$OTOOL
6128 # Extract the first word of "otool", so it can be a program name with args.
6129set dummy otool; ac_word=$2
6130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6131$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6132if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
0cd79707
SH
6133 $as_echo_n "(cached) " >&6
6134else
6135 if test -n "$ac_ct_OTOOL"; then
6136 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6137else
6138as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6139for as_dir in $PATH
6140do
6141 IFS=$as_save_IFS
6142 test -z "$as_dir" && as_dir=.
6143 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6145 ac_cv_prog_ac_ct_OTOOL="otool"
6146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6147 break 2
6148 fi
6149done
6150 done
6151IFS=$as_save_IFS
6152
6153fi
6154fi
6155ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6156if test -n "$ac_ct_OTOOL"; then
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6158$as_echo "$ac_ct_OTOOL" >&6; }
6159else
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6161$as_echo "no" >&6; }
6162fi
6163
6164 if test "x$ac_ct_OTOOL" = x; then
6165 OTOOL=":"
6166 else
6167 case $cross_compiling:$ac_tool_warned in
6168yes:)
6169{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6170$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6171ac_tool_warned=yes ;;
6172esac
6173 OTOOL=$ac_ct_OTOOL
6174 fi
6175else
6176 OTOOL="$ac_cv_prog_OTOOL"
6177fi
6178
6179 if test -n "$ac_tool_prefix"; then
6180 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6181set dummy ${ac_tool_prefix}otool64; ac_word=$2
6182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6183$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6184if ${ac_cv_prog_OTOOL64+:} false; then :
0cd79707
SH
6185 $as_echo_n "(cached) " >&6
6186else
6187 if test -n "$OTOOL64"; then
6188 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6189else
6190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6191for as_dir in $PATH
6192do
6193 IFS=$as_save_IFS
6194 test -z "$as_dir" && as_dir=.
6195 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6197 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6199 break 2
6200 fi
6201done
6202 done
6203IFS=$as_save_IFS
6204
6205fi
6206fi
6207OTOOL64=$ac_cv_prog_OTOOL64
6208if test -n "$OTOOL64"; then
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6210$as_echo "$OTOOL64" >&6; }
6211else
6212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6213$as_echo "no" >&6; }
6214fi
6215
6216
6217fi
6218if test -z "$ac_cv_prog_OTOOL64"; then
6219 ac_ct_OTOOL64=$OTOOL64
6220 # Extract the first word of "otool64", so it can be a program name with args.
6221set dummy otool64; ac_word=$2
6222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6223$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6224if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
0cd79707
SH
6225 $as_echo_n "(cached) " >&6
6226else
6227 if test -n "$ac_ct_OTOOL64"; then
6228 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6229else
6230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6231for as_dir in $PATH
6232do
6233 IFS=$as_save_IFS
6234 test -z "$as_dir" && as_dir=.
6235 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6237 ac_cv_prog_ac_ct_OTOOL64="otool64"
6238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6239 break 2
6240 fi
6241done
6242 done
6243IFS=$as_save_IFS
6244
6245fi
6246fi
6247ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6248if test -n "$ac_ct_OTOOL64"; then
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6250$as_echo "$ac_ct_OTOOL64" >&6; }
6251else
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6253$as_echo "no" >&6; }
6254fi
6255
6256 if test "x$ac_ct_OTOOL64" = x; then
6257 OTOOL64=":"
6258 else
6259 case $cross_compiling:$ac_tool_warned in
6260yes:)
6261{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6262$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6263ac_tool_warned=yes ;;
6264esac
6265 OTOOL64=$ac_ct_OTOOL64
6266 fi
6267else
6268 OTOOL64="$ac_cv_prog_OTOOL64"
6269fi
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6298$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6299if ${lt_cv_apple_cc_single_mod+:} false; then :
0cd79707
SH
6300 $as_echo_n "(cached) " >&6
6301else
6302 lt_cv_apple_cc_single_mod=no
6303 if test -z "${LT_MULTI_MODULE}"; then
6304 # By default we will add the -single_module flag. You can override
6305 # by either setting the environment variable LT_MULTI_MODULE
6306 # non-empty at configure time, or by adding -multi_module to the
6307 # link flags.
6308 rm -rf libconftest.dylib*
6309 echo "int foo(void){return 1;}" > conftest.c
6310 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6311-dynamiclib -Wl,-single_module conftest.c" >&5
6312 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6313 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6314 _lt_result=$?
6315 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6316 lt_cv_apple_cc_single_mod=yes
6317 else
6318 cat conftest.err >&5
6319 fi
6320 rm -rf libconftest.dylib*
6321 rm -f conftest.*
6322 fi
6323fi
6324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6325$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6327$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6328if ${lt_cv_ld_exported_symbols_list+:} false; then :
0cd79707
SH
6329 $as_echo_n "(cached) " >&6
6330else
6331 lt_cv_ld_exported_symbols_list=no
6332 save_LDFLAGS=$LDFLAGS
6333 echo "_main" > conftest.sym
6334 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6336/* end confdefs.h. */
6337
6338int
6339main ()
6340{
6341
6342 ;
6343 return 0;
6344}
6345_ACEOF
6346if ac_fn_c_try_link "$LINENO"; then :
6347 lt_cv_ld_exported_symbols_list=yes
6348else
6349 lt_cv_ld_exported_symbols_list=no
6350fi
6351rm -f core conftest.err conftest.$ac_objext \
6352 conftest$ac_exeext conftest.$ac_ext
6353 LDFLAGS="$save_LDFLAGS"
6354
6355fi
6356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6357$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6359$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6360if ${lt_cv_ld_force_load+:} false; then :
0cd79707
SH
6361 $as_echo_n "(cached) " >&6
6362else
6363 lt_cv_ld_force_load=no
6364 cat > conftest.c << _LT_EOF
6365int forced_loaded() { return 2;}
6366_LT_EOF
6367 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6368 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6369 echo "$AR cru libconftest.a conftest.o" >&5
6370 $AR cru libconftest.a conftest.o 2>&5
6371 cat > conftest.c << _LT_EOF
6372int main() { return 0;}
6373_LT_EOF
6374 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6375 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6376 _lt_result=$?
6377 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6378 lt_cv_ld_force_load=yes
6379 else
6380 cat conftest.err >&5
6381 fi
6382 rm -f conftest.err libconftest.a conftest conftest.c
6383 rm -rf conftest.dSYM
6384
6385fi
6386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6387$as_echo "$lt_cv_ld_force_load" >&6; }
6388 case $host_os in
6389 rhapsody* | darwin1.[012])
6390 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6391 darwin1.*)
6392 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6393 darwin*) # darwin 5.x on
6394 # if running on 10.5 or later, the deployment target defaults
6395 # to the OS version, if on x86, and 10.4, the deployment
6396 # target defaults to 10.4. Don't you love it?
6397 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6398 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6399 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6400 10.[012][,.]*)
6401 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6402 10.*)
6403 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6404 esac
6405 ;;
6406 esac
6407 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6408 _lt_dar_single_mod='$single_module'
6409 fi
6410 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6411 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6412 else
6413 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6414 fi
6415 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6416 _lt_dsymutil='~$DSYMUTIL $lib || :'
6417 else
6418 _lt_dsymutil=
6419 fi
6420 ;;
6421 esac
6422
6423for ac_header in dlfcn.h
6424do :
6425 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6426"
d0ac1c44 6427if test "x$ac_cv_header_dlfcn_h" = xyes; then :
0cd79707
SH
6428 cat >>confdefs.h <<_ACEOF
6429#define HAVE_DLFCN_H 1
6430_ACEOF
6431
6432fi
6433
6434done
6435
6436
6437
ebe9564b 6438
0cd79707
SH
6439
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6441$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6442if ${ac_cv_c_bigendian+:} false; then :
0cd79707
SH
6443 $as_echo_n "(cached) " >&6
6444else
6445 ac_cv_c_bigendian=unknown
6446 # See if we're dealing with a universal compiler.
6447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6448/* end confdefs.h. */
6449#ifndef __APPLE_CC__
6450 not a universal capable compiler
6451 #endif
6452 typedef int dummy;
6453
6454_ACEOF
6455if ac_fn_c_try_compile "$LINENO"; then :
6456
6457 # Check for potential -arch flags. It is not universal unless
6458 # there are at least two -arch flags with different values.
6459 ac_arch=
6460 ac_prev=
6461 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6462 if test -n "$ac_prev"; then
6463 case $ac_word in
6464 i?86 | x86_64 | ppc | ppc64)
6465 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6466 ac_arch=$ac_word
6467 else
6468 ac_cv_c_bigendian=universal
6469 break
6470 fi
6471 ;;
6472 esac
6473 ac_prev=
6474 elif test "x$ac_word" = "x-arch"; then
6475 ac_prev=arch
6476 fi
6477 done
6478fi
6479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6480 if test $ac_cv_c_bigendian = unknown; then
6481 # See if sys/param.h defines the BYTE_ORDER macro.
6482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6483/* end confdefs.h. */
6484#include <sys/types.h>
6485 #include <sys/param.h>
6486
6487int
6488main ()
6489{
6490#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6491 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6492 && LITTLE_ENDIAN)
6493 bogus endian macros
6494 #endif
6495
6496 ;
6497 return 0;
6498}
6499_ACEOF
6500if ac_fn_c_try_compile "$LINENO"; then :
6501 # It does; now see whether it defined to BIG_ENDIAN or not.
6502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6503/* end confdefs.h. */
6504#include <sys/types.h>
6505 #include <sys/param.h>
6506
6507int
6508main ()
6509{
6510#if BYTE_ORDER != BIG_ENDIAN
6511 not big endian
6512 #endif
6513
6514 ;
6515 return 0;
6516}
6517_ACEOF
6518if ac_fn_c_try_compile "$LINENO"; then :
6519 ac_cv_c_bigendian=yes
6520else
6521 ac_cv_c_bigendian=no
6522fi
6523rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6524fi
6525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6526 fi
6527 if test $ac_cv_c_bigendian = unknown; then
6528 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530/* end confdefs.h. */
6531#include <limits.h>
6532
6533int
6534main ()
6535{
6536#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6537 bogus endian macros
6538 #endif
6539
6540 ;
6541 return 0;
6542}
6543_ACEOF
6544if ac_fn_c_try_compile "$LINENO"; then :
6545 # It does; now see whether it defined to _BIG_ENDIAN or not.
6546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6547/* end confdefs.h. */
6548#include <limits.h>
6549
6550int
6551main ()
6552{
6553#ifndef _BIG_ENDIAN
6554 not big endian
6555 #endif
6556
6557 ;
6558 return 0;
6559}
6560_ACEOF
6561if ac_fn_c_try_compile "$LINENO"; then :
6562 ac_cv_c_bigendian=yes
6563else
6564 ac_cv_c_bigendian=no
6565fi
6566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6567fi
6568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6569 fi
6570 if test $ac_cv_c_bigendian = unknown; then
6571 # Compile a test program.
6572 if test "$cross_compiling" = yes; then :
6573 # Try to guess by grepping values from an object file.
6574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6575/* end confdefs.h. */
6576short int ascii_mm[] =
6577 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6578 short int ascii_ii[] =
6579 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6580 int use_ascii (int i) {
6581 return ascii_mm[i] + ascii_ii[i];
6582 }
6583 short int ebcdic_ii[] =
6584 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6585 short int ebcdic_mm[] =
6586 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6587 int use_ebcdic (int i) {
6588 return ebcdic_mm[i] + ebcdic_ii[i];
6589 }
6590 extern int foo;
6591
6592int
6593main ()
6594{
6595return use_ascii (foo) == use_ebcdic (foo);
6596 ;
6597 return 0;
6598}
6599_ACEOF
6600if ac_fn_c_try_compile "$LINENO"; then :
6601 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6602 ac_cv_c_bigendian=yes
6603 fi
6604 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6605 if test "$ac_cv_c_bigendian" = unknown; then
6606 ac_cv_c_bigendian=no
6607 else
6608 # finding both strings is unlikely to happen, but who knows?
6609 ac_cv_c_bigendian=unknown
6610 fi
6611 fi
6612fi
6613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6614else
6615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6616/* end confdefs.h. */
6617$ac_includes_default
6618int
6619main ()
6620{
6621
6622 /* Are we little or big endian? From Harbison&Steele. */
6623 union
6624 {
6625 long int l;
6626 char c[sizeof (long int)];
6627 } u;
6628 u.l = 1;
6629 return u.c[sizeof (long int) - 1] == 1;
6630
6631 ;
6632 return 0;
6633}
6634_ACEOF
6635if ac_fn_c_try_run "$LINENO"; then :
6636 ac_cv_c_bigendian=no
6637else
6638 ac_cv_c_bigendian=yes
6639fi
6640rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6641 conftest.$ac_objext conftest.beam conftest.$ac_ext
6642fi
6643
6644 fi
6645fi
6646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6647$as_echo "$ac_cv_c_bigendian" >&6; }
6648 case $ac_cv_c_bigendian in #(
6649 yes)
6650 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6651;; #(
6652 no)
6653 ;; #(
6654 universal)
6655
6656$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6657
6658 ;; #(
6659 *)
d0ac1c44 6660 as_fn_error $? "unknown endianness
0cd79707
SH
6661 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6662 esac
6663
6664
6665
6666
c25ea03d 6667if test "x$cross_compiling" = "xno"; then
aa0fca16 6668 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6669 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6670 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6671 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6672 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6673else
aa0fca16 6674 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6675 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6676 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6677 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6678 : "${LDLFAGS_FOR_BUILD:=}"
0cd79707
SH
6679fi
6680
6681
6682
c25ea03d 6683
c2783492 6684
aa0fca16
MF
6685
6686
a3e2cc64
MF
6687if test -n "$ac_tool_prefix"; then
6688 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6689set dummy ${ac_tool_prefix}ar; ac_word=$2
6690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6691$as_echo_n "checking for $ac_word... " >&6; }
6692if ${ac_cv_prog_AR+:} false; then :
6693 $as_echo_n "(cached) " >&6
6694else
6695 if test -n "$AR"; then
6696 ac_cv_prog_AR="$AR" # Let the user override the test.
6697else
6698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6699for as_dir in $PATH
6700do
6701 IFS=$as_save_IFS
6702 test -z "$as_dir" && as_dir=.
6703 for ac_exec_ext in '' $ac_executable_extensions; do
6704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6705 ac_cv_prog_AR="${ac_tool_prefix}ar"
6706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6707 break 2
6708 fi
6709done
6710 done
6711IFS=$as_save_IFS
6712
6713fi
6714fi
6715AR=$ac_cv_prog_AR
6716if test -n "$AR"; then
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6718$as_echo "$AR" >&6; }
6719else
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6721$as_echo "no" >&6; }
6722fi
6723
6724
6725fi
6726if test -z "$ac_cv_prog_AR"; then
6727 ac_ct_AR=$AR
6728 # Extract the first word of "ar", so it can be a program name with args.
6729set dummy ar; ac_word=$2
6730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6731$as_echo_n "checking for $ac_word... " >&6; }
6732if ${ac_cv_prog_ac_ct_AR+:} false; then :
6733 $as_echo_n "(cached) " >&6
6734else
6735 if test -n "$ac_ct_AR"; then
6736 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6737else
6738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6739for as_dir in $PATH
6740do
6741 IFS=$as_save_IFS
6742 test -z "$as_dir" && as_dir=.
6743 for ac_exec_ext in '' $ac_executable_extensions; do
6744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6745 ac_cv_prog_ac_ct_AR="ar"
6746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6747 break 2
6748 fi
6749done
6750 done
6751IFS=$as_save_IFS
6752
6753fi
6754fi
6755ac_ct_AR=$ac_cv_prog_ac_ct_AR
6756if test -n "$ac_ct_AR"; then
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6758$as_echo "$ac_ct_AR" >&6; }
6759else
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6761$as_echo "no" >&6; }
6762fi
6763
6764 if test "x$ac_ct_AR" = x; then
6765 AR=""
6766 else
6767 case $cross_compiling:$ac_tool_warned in
6768yes:)
6769{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6770$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6771ac_tool_warned=yes ;;
6772esac
6773 AR=$ac_ct_AR
6774 fi
6775else
6776 AR="$ac_cv_prog_AR"
6777fi
0cd79707
SH
6778
6779if test -n "$ac_tool_prefix"; then
6780 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6781set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6783$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6784if ${ac_cv_prog_RANLIB+:} false; then :
0cd79707
SH
6785 $as_echo_n "(cached) " >&6
6786else
6787 if test -n "$RANLIB"; then
6788 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6789else
6790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6791for as_dir in $PATH
6792do
6793 IFS=$as_save_IFS
6794 test -z "$as_dir" && as_dir=.
6795 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6797 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6799 break 2
6800 fi
6801done
6802 done
6803IFS=$as_save_IFS
6804
6805fi
6806fi
6807RANLIB=$ac_cv_prog_RANLIB
6808if test -n "$RANLIB"; then
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6810$as_echo "$RANLIB" >&6; }
6811else
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813$as_echo "no" >&6; }
6814fi
6815
6816
6817fi
6818if test -z "$ac_cv_prog_RANLIB"; then
6819 ac_ct_RANLIB=$RANLIB
6820 # Extract the first word of "ranlib", so it can be a program name with args.
6821set dummy ranlib; ac_word=$2
6822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6823$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6824if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
0cd79707
SH
6825 $as_echo_n "(cached) " >&6
6826else
6827 if test -n "$ac_ct_RANLIB"; then
6828 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6829else
6830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6831for as_dir in $PATH
6832do
6833 IFS=$as_save_IFS
6834 test -z "$as_dir" && as_dir=.
6835 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6837 ac_cv_prog_ac_ct_RANLIB="ranlib"
6838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6839 break 2
6840 fi
6841done
6842 done
6843IFS=$as_save_IFS
6844
6845fi
6846fi
6847ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6848if test -n "$ac_ct_RANLIB"; then
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6850$as_echo "$ac_ct_RANLIB" >&6; }
6851else
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6853$as_echo "no" >&6; }
6854fi
6855
6856 if test "x$ac_ct_RANLIB" = x; then
6857 RANLIB=":"
6858 else
6859 case $cross_compiling:$ac_tool_warned in
6860yes:)
6861{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6862$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6863ac_tool_warned=yes ;;
6864esac
6865 RANLIB=$ac_ct_RANLIB
6866 fi
6867else
6868 RANLIB="$ac_cv_prog_RANLIB"
6869fi
6870
6871
46f900c0
MF
6872# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6873# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6874# is C99. So handle it ourselves.
6875:
6876C_DIALECT=
6877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6878$as_echo_n "checking whether C11 is supported by default... " >&6; }
6879cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6880/* end confdefs.h. */
6881
6882#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6883# error "C11 support not found"
6884#endif
6885
6886_ACEOF
6887if ac_fn_c_try_compile "$LINENO"; then :
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6889$as_echo "yes" >&6; }
6890else
6891
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6893$as_echo "no" >&6; }
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6895$as_echo_n "checking for -std=c11 support... " >&6; }
6896 ac_save_CC="$CC"
6897 CC="$CC -std=c11"
6898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6899/* end confdefs.h. */
6900
6901#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6902# error "C11 support not found"
6903#endif
6904
6905_ACEOF
6906if ac_fn_c_try_compile "$LINENO"; then :
6907
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6909$as_echo "yes" >&6; }
6910 CC="$ac_save_CC"
6911 C_DIALECT="-std=c11"
6912
6913else
6914 as_fn_error $? "C11 is required" "$LINENO" 5
6915fi
6916rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6917fi
6918rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6919
6920
c2783492
MF
6921ac_config_headers="$ac_config_headers config.h:config.in"
6922
6923
0cd79707
SH
6924# Some of the common include files depend on bfd.h, and bfd.h checks
6925# that config.h is included first by testing that the PACKAGE macro
6926# is defined.
6927PACKAGE=sim
6928
6929cat >>confdefs.h <<_ACEOF
6930#define PACKAGE "$PACKAGE"
6931_ACEOF
6932
6933
6934
6935# Dependency checking.
6936ac_config_commands="$ac_config_commands depdir"
6937
6938
6939depcc="$CC" am_compiler_list=
6940
6941am_depcomp=$ac_aux_dir/depcomp
6942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6943$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 6944if ${am_cv_CC_dependencies_compiler_type+:} false; then :
0cd79707
SH
6945 $as_echo_n "(cached) " >&6
6946else
6947 if test -f "$am_depcomp"; then
6948 # We make a subdir and do the tests there. Otherwise we can end up
6949 # making bogus files that we don't know about and never remove. For
6950 # instance it was reported that on HP-UX the gcc test will end up
6951 # making a dummy file named `D' -- because `-MD' means `put the output
6952 # in D'.
6953 mkdir conftest.dir
6954 # Copy depcomp to subdir because otherwise we won't find it if we're
6955 # using a relative directory.
6956 cp "$am_depcomp" conftest.dir
6957 cd conftest.dir
6958 # We will build objects and dependencies in a subdirectory because
6959 # it helps to detect inapplicable dependency modes. For instance
6960 # both Tru64's cc and ICC support -MD to output dependencies as a
6961 # side effect of compilation, but ICC will put the dependencies in
6962 # the current directory while Tru64 will put them in the object
6963 # directory.
6964 mkdir sub
6965
6966 am_cv_CC_dependencies_compiler_type=none
6967 if test "$am_compiler_list" = ""; then
6968 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6969 fi
6970 for depmode in $am_compiler_list; do
6971 if test $depmode = none; then break; fi
6972
6973 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6974 # Setup a source with many dependencies, because some compilers
6975 # like to wrap large dependency lists on column 80 (with \), and
6976 # we should not choose a depcomp mode which is confused by this.
6977 #
6978 # We need to recreate these files for each test, as the compiler may
6979 # overwrite some of them when testing with obscure command lines.
6980 # This happens at least with the AIX C compiler.
6981 : > sub/conftest.c
6982 for i in 1 2 3 4 5 6; do
6983 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6984 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6985 # Solaris 8's {/usr,}/bin/sh.
6986 touch sub/conftst$i.h
6987 done
6988 echo "include sub/conftest.Po" > confmf
6989
6990 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6991 # mode. It turns out that the SunPro C++ compiler does not properly
6992 # handle `-M -o', and we need to detect this.
6993 depcmd="depmode=$depmode \
6994 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6995 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6996 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6997 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6998 if env $depcmd > conftest.err 2>&1 &&
6999 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7000 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7001 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7002 # icc doesn't choke on unknown options, it will just issue warnings
7003 # or remarks (even with -Werror). So we grep stderr for any message
7004 # that says an option was ignored or not supported.
7005 # When given -MP, icc 7.0 and 7.1 complain thusly:
7006 # icc: Command line warning: ignoring option '-M'; no argument required
7007 # The diagnosis changed in icc 8.0:
7008 # icc: Command line remark: option '-MP' not supported
7009 if (grep 'ignoring option' conftest.err ||
7010 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7011 am_cv_CC_dependencies_compiler_type=$depmode
7012 $as_echo "$as_me:$LINENO: success" >&5
7013 break
7014 fi
7015 fi
7016 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7017 sed -e 's/^/| /' < conftest.err >&5
7018 done
7019
7020 cd ..
7021 rm -rf conftest.dir
7022else
7023 am_cv_CC_dependencies_compiler_type=none
7024fi
7025
7026fi
7027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7028$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7029if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 7030then as_fn_error $? "no usable dependency style found" "$LINENO" 5
0cd79707
SH
7031else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7032
7033fi
7034
7035
0cd79707
SH
7036ALL_LINGUAS=
7037# If we haven't got the data from the intl directory,
7038# assume NLS is disabled.
7039USE_NLS=no
7040LIBINTL=
7041LIBINTL_DEP=
7042INCINTL=
7043XGETTEXT=
7044GMSGFMT=
7045POSUB=
7046
7047if test -f ../../intl/config.intl; then
7048 . ../../intl/config.intl
7049fi
7050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7051$as_echo_n "checking whether NLS is requested... " >&6; }
7052if test x"$USE_NLS" != xyes; then
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7054$as_echo "no" >&6; }
7055else
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7057$as_echo "yes" >&6; }
7058
7059$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7060
7061
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7063$as_echo_n "checking for catalogs to be installed... " >&6; }
7064 # Look for .po and .gmo files in the source directory.
7065 CATALOGS=
7066 XLINGUAS=
7067 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7068 # If there aren't any .gmo files the shell will give us the
7069 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7070 # weeded out.
7071 case "$cat" in *\**)
7072 continue;;
7073 esac
7074 # The quadruple backslash is collapsed to a double backslash
7075 # by the backticks, then collapsed again by the double quotes,
7076 # leaving us with one backslash in the sed expression (right
7077 # before the dot that mustn't act as a wildcard).
7078 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7079 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7080 # The user is allowed to set LINGUAS to a list of languages to
7081 # install catalogs for. If it's empty that means "all of them."
7082 if test "x$LINGUAS" = x; then
7083 CATALOGS="$CATALOGS $cat"
7084 XLINGUAS="$XLINGUAS $lang"
7085 else
7086 case "$LINGUAS" in *$lang*)
7087 CATALOGS="$CATALOGS $cat"
7088 XLINGUAS="$XLINGUAS $lang"
7089 ;;
7090 esac
7091 fi
7092 done
7093 LINGUAS="$XLINGUAS"
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7095$as_echo "$LINGUAS" >&6; }
7096
7097
7098 DATADIRNAME=share
7099
7100 INSTOBJEXT=.mo
7101
7102 GENCAT=gencat
7103
7104 CATOBJEXT=.gmo
7105
7106fi
7107
0cd79707
SH
7108# Check for socket libraries
7109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7110$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7111if ${ac_cv_lib_socket_bind+:} false; then :
0cd79707
SH
7112 $as_echo_n "(cached) " >&6
7113else
7114 ac_check_lib_save_LIBS=$LIBS
7115LIBS="-lsocket $LIBS"
7116cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7117/* end confdefs.h. */
7118
7119/* Override any GCC internal prototype to avoid an error.
7120 Use char because int might match the return type of a GCC
7121 builtin and then its argument prototype would still apply. */
7122#ifdef __cplusplus
7123extern "C"
7124#endif
7125char bind ();
7126int
7127main ()
7128{
7129return bind ();
7130 ;
7131 return 0;
7132}
7133_ACEOF
7134if ac_fn_c_try_link "$LINENO"; then :
7135 ac_cv_lib_socket_bind=yes
7136else
7137 ac_cv_lib_socket_bind=no
7138fi
7139rm -f core conftest.err conftest.$ac_objext \
7140 conftest$ac_exeext conftest.$ac_ext
7141LIBS=$ac_check_lib_save_LIBS
7142fi
7143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7144$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7145if test "x$ac_cv_lib_socket_bind" = xyes; then :
0cd79707
SH
7146 cat >>confdefs.h <<_ACEOF
7147#define HAVE_LIBSOCKET 1
7148_ACEOF
7149
7150 LIBS="-lsocket $LIBS"
7151
7152fi
7153
7154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7155$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7156if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
0cd79707
SH
7157 $as_echo_n "(cached) " >&6
7158else
7159 ac_check_lib_save_LIBS=$LIBS
7160LIBS="-lnsl $LIBS"
7161cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7162/* end confdefs.h. */
7163
7164/* Override any GCC internal prototype to avoid an error.
7165 Use char because int might match the return type of a GCC
7166 builtin and then its argument prototype would still apply. */
7167#ifdef __cplusplus
7168extern "C"
7169#endif
7170char gethostbyname ();
7171int
7172main ()
7173{
7174return gethostbyname ();
7175 ;
7176 return 0;
7177}
7178_ACEOF
7179if ac_fn_c_try_link "$LINENO"; then :
7180 ac_cv_lib_nsl_gethostbyname=yes
7181else
7182 ac_cv_lib_nsl_gethostbyname=no
7183fi
7184rm -f core conftest.err conftest.$ac_objext \
7185 conftest$ac_exeext conftest.$ac_ext
7186LIBS=$ac_check_lib_save_LIBS
7187fi
7188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7189$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7190if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
0cd79707
SH
7191 cat >>confdefs.h <<_ACEOF
7192#define HAVE_LIBNSL 1
7193_ACEOF
7194
7195 LIBS="-lnsl $LIBS"
7196
7197fi
7198
7199
7200# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7201# using the same condition.
7202
7203 # Use the system's zlib library.
7204 zlibdir="-L\$(top_builddir)/../zlib"
7205 zlibinc="-I\$(top_srcdir)/../zlib"
7206
7207# Check whether --with-system-zlib was given.
7208if test "${with_system_zlib+set}" = set; then :
7209 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7210 zlibdir=
7211 zlibinc=
7212 fi
7213
7214fi
7215
7216
7217
7218
7219
7220# BFD uses libdl when when plugins enabled.
7221
7222 maybe_plugins=no
7223 for ac_header in dlfcn.h
7224do :
7225 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7226"
d0ac1c44 7227if test "x$ac_cv_header_dlfcn_h" = xyes; then :
0cd79707
SH
7228 cat >>confdefs.h <<_ACEOF
7229#define HAVE_DLFCN_H 1
7230_ACEOF
7231 maybe_plugins=yes
7232fi
7233
7234done
7235
7236 for ac_header in windows.h
7237do :
7238 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7239"
d0ac1c44 7240if test "x$ac_cv_header_windows_h" = xyes; then :
0cd79707
SH
7241 cat >>confdefs.h <<_ACEOF
7242#define HAVE_WINDOWS_H 1
7243_ACEOF
7244 maybe_plugins=yes
7245fi
7246
7247done
7248
7249
7250 # Check whether --enable-plugins was given.
7251if test "${enable_plugins+set}" = set; then :
7252 enableval=$enable_plugins; case "${enableval}" in
7253 no) plugins=no ;;
7254 *) plugins=yes
7255 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7256 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
0cd79707
SH
7257 fi ;;
7258 esac
7259else
7260 plugins=$maybe_plugins
7261
7262fi
7263
7264 if test "$plugins" = "yes"; then
37f980dc
SM
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7266$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7267if ${ac_cv_search_dlsym+:} false; then :
0cd79707
SH
7268 $as_echo_n "(cached) " >&6
7269else
7270 ac_func_search_save_LIBS=$LIBS
7271cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7272/* end confdefs.h. */
7273
7274/* Override any GCC internal prototype to avoid an error.
7275 Use char because int might match the return type of a GCC
7276 builtin and then its argument prototype would still apply. */
7277#ifdef __cplusplus
7278extern "C"
7279#endif
37f980dc 7280char dlsym ();
0cd79707
SH
7281int
7282main ()
7283{
37f980dc 7284return dlsym ();
0cd79707
SH
7285 ;
7286 return 0;
7287}
7288_ACEOF
7289for ac_lib in '' dl; do
7290 if test -z "$ac_lib"; then
7291 ac_res="none required"
7292 else
7293 ac_res=-l$ac_lib
7294 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7295 fi
7296 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7297 ac_cv_search_dlsym=$ac_res
0cd79707
SH
7298fi
7299rm -f core conftest.err conftest.$ac_objext \
7300 conftest$ac_exeext
d0ac1c44 7301 if ${ac_cv_search_dlsym+:} false; then :
0cd79707
SH
7302 break
7303fi
7304done
d0ac1c44 7305if ${ac_cv_search_dlsym+:} false; then :
0cd79707
SH
7306
7307else
37f980dc 7308 ac_cv_search_dlsym=no
0cd79707
SH
7309fi
7310rm conftest.$ac_ext
7311LIBS=$ac_func_search_save_LIBS
7312fi
37f980dc
SM
7313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7314$as_echo "$ac_cv_search_dlsym" >&6; }
7315ac_res=$ac_cv_search_dlsym
0cd79707
SH
7316if test "$ac_res" != no; then :
7317 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7318
7319fi
7320
7321 fi
7322
7323 if test "$plugins" = yes; then
7324 PLUGINS_TRUE=
7325 PLUGINS_FALSE='#'
7326else
7327 PLUGINS_TRUE='#'
7328 PLUGINS_FALSE=
7329fi
7330
7331
7332
7333
7334
7335# Set options
7336enable_dlopen=yes
7337
7338
7339
7340
7341 enable_win32_dll=no
7342
7343
7344 # Check whether --enable-shared was given.
7345if test "${enable_shared+set}" = set; then :
7346 enableval=$enable_shared; p=${PACKAGE-default}
7347 case $enableval in
7348 yes) enable_shared=yes ;;
7349 no) enable_shared=no ;;
7350 *)
7351 enable_shared=no
7352 # Look at the argument we got. We use all the common list separators.
7353 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7354 for pkg in $enableval; do
7355 IFS="$lt_save_ifs"
7356 if test "X$pkg" = "X$p"; then
7357 enable_shared=yes
7358 fi
7359 done
7360 IFS="$lt_save_ifs"
7361 ;;
7362 esac
7363else
7364 enable_shared=yes
7365fi
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375 # Check whether --enable-static was given.
7376if test "${enable_static+set}" = set; then :
7377 enableval=$enable_static; p=${PACKAGE-default}
7378 case $enableval in
7379 yes) enable_static=yes ;;
7380 no) enable_static=no ;;
7381 *)
7382 enable_static=no
7383 # Look at the argument we got. We use all the common list separators.
7384 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7385 for pkg in $enableval; do
7386 IFS="$lt_save_ifs"
7387 if test "X$pkg" = "X$p"; then
7388 enable_static=yes
7389 fi
7390 done
7391 IFS="$lt_save_ifs"
7392 ;;
7393 esac
7394else
7395 enable_static=yes
7396fi
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407# Check whether --with-pic was given.
7408if test "${with_pic+set}" = set; then :
7409 withval=$with_pic; pic_mode="$withval"
7410else
7411 pic_mode=default
7412fi
7413
7414
7415test -z "$pic_mode" && pic_mode=default
7416
7417
7418
7419
7420
7421
7422
7423 # Check whether --enable-fast-install was given.
7424if test "${enable_fast_install+set}" = set; then :
7425 enableval=$enable_fast_install; p=${PACKAGE-default}
7426 case $enableval in
7427 yes) enable_fast_install=yes ;;
7428 no) enable_fast_install=no ;;
7429 *)
7430 enable_fast_install=no
7431 # Look at the argument we got. We use all the common list separators.
7432 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7433 for pkg in $enableval; do
7434 IFS="$lt_save_ifs"
7435 if test "X$pkg" = "X$p"; then
7436 enable_fast_install=yes
7437 fi
7438 done
7439 IFS="$lt_save_ifs"
7440 ;;
7441 esac
7442else
7443 enable_fast_install=yes
7444fi
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456# This can be used to rebuild libtool when needed
7457LIBTOOL_DEPS="$ltmain"
7458
7459# Always use our own libtool.
7460LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487test -z "$LN_S" && LN_S="ln -s"
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502if test -n "${ZSH_VERSION+set}" ; then
7503 setopt NO_GLOB_SUBST
7504fi
7505
7506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7507$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7508if ${lt_cv_objdir+:} false; then :
0cd79707
SH
7509 $as_echo_n "(cached) " >&6
7510else
7511 rm -f .libs 2>/dev/null
7512mkdir .libs 2>/dev/null
7513if test -d .libs; then
7514 lt_cv_objdir=.libs
7515else
7516 # MS-DOS does not allow filenames that begin with a dot.
7517 lt_cv_objdir=_libs
7518fi
7519rmdir .libs 2>/dev/null
7520fi
7521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7522$as_echo "$lt_cv_objdir" >&6; }
7523objdir=$lt_cv_objdir
7524
7525
7526
7527
7528
7529cat >>confdefs.h <<_ACEOF
7530#define LT_OBJDIR "$lt_cv_objdir/"
7531_ACEOF
7532
7533
7534
7535
7536case $host_os in
7537aix3*)
7538 # AIX sometimes has problems with the GCC collect2 program. For some
7539 # reason, if we set the COLLECT_NAMES environment variable, the problems
7540 # vanish in a puff of smoke.
7541 if test "X${COLLECT_NAMES+set}" != Xset; then
7542 COLLECT_NAMES=
7543 export COLLECT_NAMES
7544 fi
7545 ;;
7546esac
7547
7548# Global variables:
7549ofile=libtool
7550can_build_shared=yes
7551
7552# All known linkers require a `.a' archive for static linking (except MSVC,
7553# which needs '.lib').
7554libext=a
7555
7556with_gnu_ld="$lt_cv_prog_gnu_ld"
7557
7558old_CC="$CC"
7559old_CFLAGS="$CFLAGS"
7560
7561# Set sane defaults for various variables
7562test -z "$CC" && CC=cc
7563test -z "$LTCC" && LTCC=$CC
7564test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7565test -z "$LD" && LD=ld
7566test -z "$ac_objext" && ac_objext=o
7567
7568for cc_temp in $compiler""; do
7569 case $cc_temp in
7570 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7571 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7572 \-*) ;;
7573 *) break;;
7574 esac
7575done
7576cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7577
7578
7579# Only perform the check for file, if the check method requires it
7580test -z "$MAGIC_CMD" && MAGIC_CMD=file
7581case $deplibs_check_method in
7582file_magic*)
7583 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7585$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7586if ${lt_cv_path_MAGIC_CMD+:} false; then :
0cd79707
SH
7587 $as_echo_n "(cached) " >&6
7588else
7589 case $MAGIC_CMD in
7590[\\/*] | ?:[\\/]*)
7591 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7592 ;;
7593*)
7594 lt_save_MAGIC_CMD="$MAGIC_CMD"
7595 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7596 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7597 for ac_dir in $ac_dummy; do
7598 IFS="$lt_save_ifs"
7599 test -z "$ac_dir" && ac_dir=.
7600 if test -f $ac_dir/${ac_tool_prefix}file; then
7601 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7602 if test -n "$file_magic_test_file"; then
7603 case $deplibs_check_method in
7604 "file_magic "*)
7605 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7606 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7607 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7608 $EGREP "$file_magic_regex" > /dev/null; then
7609 :
7610 else
7611 cat <<_LT_EOF 1>&2
7612
7613*** Warning: the command libtool uses to detect shared libraries,
7614*** $file_magic_cmd, produces output that libtool cannot recognize.
7615*** The result is that libtool may fail to recognize shared libraries
7616*** as such. This will affect the creation of libtool libraries that
7617*** depend on shared libraries, but programs linked with such libtool
7618*** libraries will work regardless of this problem. Nevertheless, you
7619*** may want to report the problem to your system manager and/or to
7620*** bug-libtool@gnu.org
7621
7622_LT_EOF
7623 fi ;;
7624 esac
7625 fi
7626 break
7627 fi
7628 done
7629 IFS="$lt_save_ifs"
7630 MAGIC_CMD="$lt_save_MAGIC_CMD"
7631 ;;
7632esac
7633fi
7634
7635MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7636if test -n "$MAGIC_CMD"; then
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7638$as_echo "$MAGIC_CMD" >&6; }
7639else
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7641$as_echo "no" >&6; }
7642fi
7643
7644
7645
7646
7647
7648if test -z "$lt_cv_path_MAGIC_CMD"; then
7649 if test -n "$ac_tool_prefix"; then
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7651$as_echo_n "checking for file... " >&6; }
d0ac1c44 7652if ${lt_cv_path_MAGIC_CMD+:} false; then :
0cd79707
SH
7653 $as_echo_n "(cached) " >&6
7654else
7655 case $MAGIC_CMD in
7656[\\/*] | ?:[\\/]*)
7657 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7658 ;;
7659*)
7660 lt_save_MAGIC_CMD="$MAGIC_CMD"
7661 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7662 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7663 for ac_dir in $ac_dummy; do
7664 IFS="$lt_save_ifs"
7665 test -z "$ac_dir" && ac_dir=.
7666 if test -f $ac_dir/file; then
7667 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7668 if test -n "$file_magic_test_file"; then
7669 case $deplibs_check_method in
7670 "file_magic "*)
7671 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7672 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7673 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7674 $EGREP "$file_magic_regex" > /dev/null; then
7675 :
7676 else
7677 cat <<_LT_EOF 1>&2
7678
7679*** Warning: the command libtool uses to detect shared libraries,
7680*** $file_magic_cmd, produces output that libtool cannot recognize.
7681*** The result is that libtool may fail to recognize shared libraries
7682*** as such. This will affect the creation of libtool libraries that
7683*** depend on shared libraries, but programs linked with such libtool
7684*** libraries will work regardless of this problem. Nevertheless, you
7685*** may want to report the problem to your system manager and/or to
7686*** bug-libtool@gnu.org
7687
7688_LT_EOF
7689 fi ;;
7690 esac
7691 fi
7692 break
7693 fi
7694 done
7695 IFS="$lt_save_ifs"
7696 MAGIC_CMD="$lt_save_MAGIC_CMD"
7697 ;;
7698esac
7699fi
7700
7701MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7702if test -n "$MAGIC_CMD"; then
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7704$as_echo "$MAGIC_CMD" >&6; }
7705else
7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7707$as_echo "no" >&6; }
7708fi
7709
7710
7711 else
7712 MAGIC_CMD=:
7713 fi
7714fi
7715
7716 fi
7717 ;;
7718esac
7719
7720# Use C for the default configuration in the libtool script
7721
7722lt_save_CC="$CC"
7723ac_ext=c
7724ac_cpp='$CPP $CPPFLAGS'
7725ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7726ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7727ac_compiler_gnu=$ac_cv_c_compiler_gnu
7728
7729
7730# Source file extension for C test sources.
7731ac_ext=c
7732
7733# Object file extension for compiled C test sources.
7734objext=o
7735objext=$objext
7736
7737# Code to be used in simple compile tests
7738lt_simple_compile_test_code="int some_variable = 0;"
7739
7740# Code to be used in simple link tests
7741lt_simple_link_test_code='int main(){return(0);}'
7742
7743
7744
7745
7746
7747
7748
7749# If no C compiler was specified, use CC.
7750LTCC=${LTCC-"$CC"}
7751
7752# If no C compiler flags were specified, use CFLAGS.
7753LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7754
7755# Allow CC to be a program name with arguments.
7756compiler=$CC
7757
7758# Save the default compiler, since it gets overwritten when the other
7759# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7760compiler_DEFAULT=$CC
7761
7762# save warnings/boilerplate of simple test code
7763ac_outfile=conftest.$ac_objext
7764echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7765eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7766_lt_compiler_boilerplate=`cat conftest.err`
7767$RM conftest*
7768
7769ac_outfile=conftest.$ac_objext
7770echo "$lt_simple_link_test_code" >conftest.$ac_ext
7771eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7772_lt_linker_boilerplate=`cat conftest.err`
7773$RM -r conftest*
7774
7775
7776## CAVEAT EMPTOR:
7777## There is no encapsulation within the following macros, do not change
7778## the running order or otherwise move them around unless you know exactly
7779## what you are doing...
7780if test -n "$compiler"; then
7781
7782lt_prog_compiler_no_builtin_flag=
7783
7784if test "$GCC" = yes; then
7785 case $cc_basename in
7786 nvcc*)
7787 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7788 *)
7789 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7790 esac
7791
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7793$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7794if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
0cd79707
SH
7795 $as_echo_n "(cached) " >&6
7796else
7797 lt_cv_prog_compiler_rtti_exceptions=no
7798 ac_outfile=conftest.$ac_objext
7799 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7800 lt_compiler_flag="-fno-rtti -fno-exceptions"
7801 # Insert the option either (1) after the last *FLAGS variable, or
7802 # (2) before a word containing "conftest.", or (3) at the end.
7803 # Note that $ac_compile itself does not contain backslashes and begins
7804 # with a dollar sign (not a hyphen), so the echo should work correctly.
7805 # The option is referenced via a variable to avoid confusing sed.
7806 lt_compile=`echo "$ac_compile" | $SED \
7807 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7808 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7809 -e 's:$: $lt_compiler_flag:'`
7810 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7811 (eval "$lt_compile" 2>conftest.err)
7812 ac_status=$?
7813 cat conftest.err >&5
7814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7815 if (exit $ac_status) && test -s "$ac_outfile"; then
7816 # The compiler can only warn and ignore the option if not recognized
7817 # So say no if there are warnings other than the usual output.
7818 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7819 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7820 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7821 lt_cv_prog_compiler_rtti_exceptions=yes
7822 fi
7823 fi
7824 $RM conftest*
7825
7826fi
7827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7828$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7829
7830if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7831 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7832else
7833 :
7834fi
7835
7836fi
7837
7838
7839
7840
7841
7842
7843 lt_prog_compiler_wl=
7844lt_prog_compiler_pic=
7845lt_prog_compiler_static=
7846
7847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7848$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7849
7850 if test "$GCC" = yes; then
7851 lt_prog_compiler_wl='-Wl,'
7852 lt_prog_compiler_static='-static'
7853
7854 case $host_os in
7855 aix*)
7856 # All AIX code is PIC.
7857 if test "$host_cpu" = ia64; then
7858 # AIX 5 now supports IA64 processor
7859 lt_prog_compiler_static='-Bstatic'
7860 fi
7861 lt_prog_compiler_pic='-fPIC'
7862 ;;
7863
7864 amigaos*)
7865 case $host_cpu in
7866 powerpc)
7867 # see comment about AmigaOS4 .so support
7868 lt_prog_compiler_pic='-fPIC'
7869 ;;
7870 m68k)
7871 # FIXME: we need at least 68020 code to build shared libraries, but
7872 # adding the `-m68020' flag to GCC prevents building anything better,
7873 # like `-m68040'.
7874 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7875 ;;
7876 esac
7877 ;;
7878
7879 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7880 # PIC is the default for these OSes.
7881 ;;
7882
7883 mingw* | cygwin* | pw32* | os2* | cegcc*)
7884 # This hack is so that the source file can tell whether it is being
7885 # built for inclusion in a dll (and should export symbols for example).
7886 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7887 # (--disable-auto-import) libraries
7888 lt_prog_compiler_pic='-DDLL_EXPORT'
7889 ;;
7890
7891 darwin* | rhapsody*)
7892 # PIC is the default on this platform
7893 # Common symbols not allowed in MH_DYLIB files
7894 lt_prog_compiler_pic='-fno-common'
7895 ;;
7896
7897 haiku*)
7898 # PIC is the default for Haiku.
7899 # The "-static" flag exists, but is broken.
7900 lt_prog_compiler_static=
7901 ;;
7902
7903 hpux*)
7904 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7905 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7906 # sets the default TLS model and affects inlining.
7907 case $host_cpu in
7908 hppa*64*)
7909 # +Z the default
7910 ;;
7911 *)
7912 lt_prog_compiler_pic='-fPIC'
7913 ;;
7914 esac
7915 ;;
7916
7917 interix[3-9]*)
7918 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7919 # Instead, we relocate shared libraries at runtime.
7920 ;;
7921
7922 msdosdjgpp*)
7923 # Just because we use GCC doesn't mean we suddenly get shared libraries
7924 # on systems that don't support them.
7925 lt_prog_compiler_can_build_shared=no
7926 enable_shared=no
7927 ;;
7928
7929 *nto* | *qnx*)
7930 # QNX uses GNU C++, but need to define -shared option too, otherwise
7931 # it will coredump.
7932 lt_prog_compiler_pic='-fPIC -shared'
7933 ;;
7934
7935 sysv4*MP*)
7936 if test -d /usr/nec; then
7937 lt_prog_compiler_pic=-Kconform_pic
7938 fi
7939 ;;
7940
7941 *)
7942 lt_prog_compiler_pic='-fPIC'
7943 ;;
7944 esac
7945
7946 case $cc_basename in
7947 nvcc*) # Cuda Compiler Driver 2.2
7948 lt_prog_compiler_wl='-Xlinker '
7949 lt_prog_compiler_pic='-Xcompiler -fPIC'
7950 ;;
7951 esac
7952 else
7953 # PORTME Check for flag to pass linker flags through the system compiler.
7954 case $host_os in
7955 aix*)
7956 lt_prog_compiler_wl='-Wl,'
7957 if test "$host_cpu" = ia64; then
7958 # AIX 5 now supports IA64 processor
7959 lt_prog_compiler_static='-Bstatic'
7960 else
7961 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7962 fi
7963 ;;
7964
7965 mingw* | cygwin* | pw32* | os2* | cegcc*)
7966 # This hack is so that the source file can tell whether it is being
7967 # built for inclusion in a dll (and should export symbols for example).
7968 lt_prog_compiler_pic='-DDLL_EXPORT'
7969 ;;
7970
7971 hpux9* | hpux10* | hpux11*)
7972 lt_prog_compiler_wl='-Wl,'
7973 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7974 # not for PA HP-UX.
7975 case $host_cpu in
7976 hppa*64*|ia64*)
7977 # +Z the default
7978 ;;
7979 *)
7980 lt_prog_compiler_pic='+Z'
7981 ;;
7982 esac
7983 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7984 lt_prog_compiler_static='${wl}-a ${wl}archive'
7985 ;;
7986
7987 irix5* | irix6* | nonstopux*)
7988 lt_prog_compiler_wl='-Wl,'
7989 # PIC (with -KPIC) is the default.
7990 lt_prog_compiler_static='-non_shared'
7991 ;;
7992
7993 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7994 case $cc_basename in
7995 # old Intel for x86_64 which still supported -KPIC.
7996 ecc*)
7997 lt_prog_compiler_wl='-Wl,'
7998 lt_prog_compiler_pic='-KPIC'
7999 lt_prog_compiler_static='-static'
8000 ;;
8001 # icc used to be incompatible with GCC.
8002 # ICC 10 doesn't accept -KPIC any more.
8003 icc* | ifort*)
8004 lt_prog_compiler_wl='-Wl,'
8005 lt_prog_compiler_pic='-fPIC'
8006 lt_prog_compiler_static='-static'
8007 ;;
8008 # Lahey Fortran 8.1.
8009 lf95*)
8010 lt_prog_compiler_wl='-Wl,'
8011 lt_prog_compiler_pic='--shared'
8012 lt_prog_compiler_static='--static'
8013 ;;
8014 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8015 # Portland Group compilers (*not* the Pentium gcc compiler,
8016 # which looks to be a dead project)
8017 lt_prog_compiler_wl='-Wl,'
8018 lt_prog_compiler_pic='-fpic'
8019 lt_prog_compiler_static='-Bstatic'
8020 ;;
8021 ccc*)
8022 lt_prog_compiler_wl='-Wl,'
8023 # All Alpha code is PIC.
8024 lt_prog_compiler_static='-non_shared'
8025 ;;
8026 xl* | bgxl* | bgf* | mpixl*)
8027 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8028 lt_prog_compiler_wl='-Wl,'
8029 lt_prog_compiler_pic='-qpic'
8030 lt_prog_compiler_static='-qstaticlink'
8031 ;;
8032 *)
8033 case `$CC -V 2>&1 | sed 5q` in
8034 *Sun\ F* | *Sun*Fortran*)
8035 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8036 lt_prog_compiler_pic='-KPIC'
8037 lt_prog_compiler_static='-Bstatic'
8038 lt_prog_compiler_wl=''
8039 ;;
8040 *Sun\ C*)
8041 # Sun C 5.9
8042 lt_prog_compiler_pic='-KPIC'
8043 lt_prog_compiler_static='-Bstatic'
8044 lt_prog_compiler_wl='-Wl,'
8045 ;;
8046 esac
8047 ;;
8048 esac
8049 ;;
8050
8051 newsos6)
8052 lt_prog_compiler_pic='-KPIC'
8053 lt_prog_compiler_static='-Bstatic'
8054 ;;
8055
8056 *nto* | *qnx*)
8057 # QNX uses GNU C++, but need to define -shared option too, otherwise
8058 # it will coredump.
8059 lt_prog_compiler_pic='-fPIC -shared'
8060 ;;
8061
8062 osf3* | osf4* | osf5*)
8063 lt_prog_compiler_wl='-Wl,'
8064 # All OSF/1 code is PIC.
8065 lt_prog_compiler_static='-non_shared'
8066 ;;
8067
8068 rdos*)
8069 lt_prog_compiler_static='-non_shared'
8070 ;;
8071
8072 solaris*)
8073 lt_prog_compiler_pic='-KPIC'
8074 lt_prog_compiler_static='-Bstatic'
8075 case $cc_basename in
8076 f77* | f90* | f95*)
8077 lt_prog_compiler_wl='-Qoption ld ';;
8078 *)
8079 lt_prog_compiler_wl='-Wl,';;
8080 esac
8081 ;;
8082
8083 sunos4*)
8084 lt_prog_compiler_wl='-Qoption ld '
8085 lt_prog_compiler_pic='-PIC'
8086 lt_prog_compiler_static='-Bstatic'
8087 ;;
8088
8089 sysv4 | sysv4.2uw2* | sysv4.3*)
8090 lt_prog_compiler_wl='-Wl,'
8091 lt_prog_compiler_pic='-KPIC'
8092 lt_prog_compiler_static='-Bstatic'
8093 ;;
8094
8095 sysv4*MP*)
8096 if test -d /usr/nec ;then
8097 lt_prog_compiler_pic='-Kconform_pic'
8098 lt_prog_compiler_static='-Bstatic'
8099 fi
8100 ;;
8101
8102 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8103 lt_prog_compiler_wl='-Wl,'
8104 lt_prog_compiler_pic='-KPIC'
8105 lt_prog_compiler_static='-Bstatic'
8106 ;;
8107
8108 unicos*)
8109 lt_prog_compiler_wl='-Wl,'
8110 lt_prog_compiler_can_build_shared=no
8111 ;;
8112
8113 uts4*)
8114 lt_prog_compiler_pic='-pic'
8115 lt_prog_compiler_static='-Bstatic'
8116 ;;
8117
8118 *)
8119 lt_prog_compiler_can_build_shared=no
8120 ;;
8121 esac
8122 fi
8123
8124case $host_os in
8125 # For platforms which do not support PIC, -DPIC is meaningless:
8126 *djgpp*)
8127 lt_prog_compiler_pic=
8128 ;;
8129 *)
8130 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8131 ;;
8132esac
8133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8134$as_echo "$lt_prog_compiler_pic" >&6; }
8135
8136
8137
8138
8139
8140
8141#
8142# Check to make sure the PIC flag actually works.
8143#
8144if test -n "$lt_prog_compiler_pic"; then
8145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8146$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8147if ${lt_cv_prog_compiler_pic_works+:} false; then :
0cd79707
SH
8148 $as_echo_n "(cached) " >&6
8149else
8150 lt_cv_prog_compiler_pic_works=no
8151 ac_outfile=conftest.$ac_objext
8152 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8153 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8154 # Insert the option either (1) after the last *FLAGS variable, or
8155 # (2) before a word containing "conftest.", or (3) at the end.
8156 # Note that $ac_compile itself does not contain backslashes and begins
8157 # with a dollar sign (not a hyphen), so the echo should work correctly.
8158 # The option is referenced via a variable to avoid confusing sed.
8159 lt_compile=`echo "$ac_compile" | $SED \
8160 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8161 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8162 -e 's:$: $lt_compiler_flag:'`
8163 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8164 (eval "$lt_compile" 2>conftest.err)
8165 ac_status=$?
8166 cat conftest.err >&5
8167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8168 if (exit $ac_status) && test -s "$ac_outfile"; then
8169 # The compiler can only warn and ignore the option if not recognized
8170 # So say no if there are warnings other than the usual output.
8171 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8172 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8173 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8174 lt_cv_prog_compiler_pic_works=yes
8175 fi
8176 fi
8177 $RM conftest*
8178
8179fi
8180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8181$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8182
8183if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8184 case $lt_prog_compiler_pic in
8185 "" | " "*) ;;
8186 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8187 esac
8188else
8189 lt_prog_compiler_pic=
8190 lt_prog_compiler_can_build_shared=no
8191fi
8192
8193fi
8194
8195
8196
8197
8198
8199
8200#
8201# Check to make sure the static flag actually works.
8202#
8203wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8205$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8206if ${lt_cv_prog_compiler_static_works+:} false; then :
0cd79707
SH
8207 $as_echo_n "(cached) " >&6
8208else
8209 lt_cv_prog_compiler_static_works=no
8210 save_LDFLAGS="$LDFLAGS"
8211 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8212 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8213 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8214 # The linker can only warn and ignore the option if not recognized
8215 # So say no if there are warnings
8216 if test -s conftest.err; then
8217 # Append any errors to the config.log.
8218 cat conftest.err 1>&5
8219 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8220 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8221 if diff conftest.exp conftest.er2 >/dev/null; then
8222 lt_cv_prog_compiler_static_works=yes
8223 fi
8224 else
8225 lt_cv_prog_compiler_static_works=yes
8226 fi
8227 fi
8228 $RM -r conftest*
8229 LDFLAGS="$save_LDFLAGS"
8230
8231fi
8232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8233$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8234
8235if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8236 :
8237else
8238 lt_prog_compiler_static=
8239fi
8240
8241
8242
8243
8244
8245
8246
8247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8248$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8249if ${lt_cv_prog_compiler_c_o+:} false; then :
0cd79707
SH
8250 $as_echo_n "(cached) " >&6
8251else
8252 lt_cv_prog_compiler_c_o=no
8253 $RM -r conftest 2>/dev/null
8254 mkdir conftest
8255 cd conftest
8256 mkdir out
8257 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8258
8259 lt_compiler_flag="-o out/conftest2.$ac_objext"
8260 # Insert the option either (1) after the last *FLAGS variable, or
8261 # (2) before a word containing "conftest.", or (3) at the end.
8262 # Note that $ac_compile itself does not contain backslashes and begins
8263 # with a dollar sign (not a hyphen), so the echo should work correctly.
8264 lt_compile=`echo "$ac_compile" | $SED \
8265 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8266 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8267 -e 's:$: $lt_compiler_flag:'`
8268 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8269 (eval "$lt_compile" 2>out/conftest.err)
8270 ac_status=$?
8271 cat out/conftest.err >&5
8272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8273 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8274 then
8275 # The compiler can only warn and ignore the option if not recognized
8276 # So say no if there are warnings
8277 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8278 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8279 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8280 lt_cv_prog_compiler_c_o=yes
8281 fi
8282 fi
8283 chmod u+w . 2>&5
8284 $RM conftest*
8285 # SGI C++ compiler will create directory out/ii_files/ for
8286 # template instantiation
8287 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8288 $RM out/* && rmdir out
8289 cd ..
8290 $RM -r conftest
8291 $RM conftest*
8292
8293fi
8294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8295$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8296
8297
8298
8299
8300
8301
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8303$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8304if ${lt_cv_prog_compiler_c_o+:} false; then :
0cd79707
SH
8305 $as_echo_n "(cached) " >&6
8306else
8307 lt_cv_prog_compiler_c_o=no
8308 $RM -r conftest 2>/dev/null
8309 mkdir conftest
8310 cd conftest
8311 mkdir out
8312 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8313
8314 lt_compiler_flag="-o out/conftest2.$ac_objext"
8315 # Insert the option either (1) after the last *FLAGS variable, or
8316 # (2) before a word containing "conftest.", or (3) at the end.
8317 # Note that $ac_compile itself does not contain backslashes and begins
8318 # with a dollar sign (not a hyphen), so the echo should work correctly.
8319 lt_compile=`echo "$ac_compile" | $SED \
8320 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8321 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8322 -e 's:$: $lt_compiler_flag:'`
8323 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8324 (eval "$lt_compile" 2>out/conftest.err)
8325 ac_status=$?
8326 cat out/conftest.err >&5
8327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8328 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8329 then
8330 # The compiler can only warn and ignore the option if not recognized
8331 # So say no if there are warnings
8332 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8333 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8334 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8335 lt_cv_prog_compiler_c_o=yes
8336 fi
8337 fi
8338 chmod u+w . 2>&5
8339 $RM conftest*
8340 # SGI C++ compiler will create directory out/ii_files/ for
8341 # template instantiation
8342 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8343 $RM out/* && rmdir out
8344 cd ..
8345 $RM -r conftest
8346 $RM conftest*
8347
8348fi
8349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8350$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8351
8352
8353
8354
8355hard_links="nottested"
8356if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8357 # do not overwrite the value of need_locks provided by the user
8358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8359$as_echo_n "checking if we can lock with hard links... " >&6; }
8360 hard_links=yes
8361 $RM conftest*
8362 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8363 touch conftest.a
8364 ln conftest.a conftest.b 2>&5 || hard_links=no
8365 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8367$as_echo "$hard_links" >&6; }
8368 if test "$hard_links" = no; then
8369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8370$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8371 need_locks=warn
8372 fi
8373else
8374 need_locks=no
8375fi
8376
8377
8378
8379
8380
8381
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8383$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8384
8385 runpath_var=
8386 allow_undefined_flag=
8387 always_export_symbols=no
8388 archive_cmds=
8389 archive_expsym_cmds=
8390 compiler_needs_object=no
8391 enable_shared_with_static_runtimes=no
8392 export_dynamic_flag_spec=
8393 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8394 hardcode_automatic=no
8395 hardcode_direct=no
8396 hardcode_direct_absolute=no
8397 hardcode_libdir_flag_spec=
8398 hardcode_libdir_flag_spec_ld=
8399 hardcode_libdir_separator=
8400 hardcode_minus_L=no
8401 hardcode_shlibpath_var=unsupported
8402 inherit_rpath=no
8403 link_all_deplibs=unknown
8404 module_cmds=
8405 module_expsym_cmds=
8406 old_archive_from_new_cmds=
8407 old_archive_from_expsyms_cmds=
8408 thread_safe_flag_spec=
8409 whole_archive_flag_spec=
8410 # include_expsyms should be a list of space-separated symbols to be *always*
8411 # included in the symbol list
8412 include_expsyms=
8413 # exclude_expsyms can be an extended regexp of symbols to exclude
8414 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8415 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8416 # as well as any symbol that contains `d'.
8417 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8418 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8419 # platforms (ab)use it in PIC code, but their linkers get confused if
8420 # the symbol is explicitly referenced. Since portable code cannot
8421 # rely on this symbol name, it's probably fine to never include it in
8422 # preloaded symbol tables.
8423 # Exclude shared library initialization/finalization symbols.
8424 extract_expsyms_cmds=
8425
8426 case $host_os in
8427 cygwin* | mingw* | pw32* | cegcc*)
8428 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8429 # When not using gcc, we currently assume that we are using
8430 # Microsoft Visual C++.
8431 if test "$GCC" != yes; then
8432 with_gnu_ld=no
8433 fi
8434 ;;
8435 interix*)
8436 # we just hope/assume this is gcc and not c89 (= MSVC++)
8437 with_gnu_ld=yes
8438 ;;
8439 openbsd*)
8440 with_gnu_ld=no
8441 ;;
8442 esac
8443
8444 ld_shlibs=yes
8445
8446 # On some targets, GNU ld is compatible enough with the native linker
8447 # that we're better off using the native interface for both.
8448 lt_use_gnu_ld_interface=no
8449 if test "$with_gnu_ld" = yes; then
8450 case $host_os in
8451 aix*)
8452 # The AIX port of GNU ld has always aspired to compatibility
8453 # with the native linker. However, as the warning in the GNU ld
8454 # block says, versions before 2.19.5* couldn't really create working
8455 # shared libraries, regardless of the interface used.
8456 case `$LD -v 2>&1` in
8457 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8458 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8459 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8460 *)
8461 lt_use_gnu_ld_interface=yes
8462 ;;
8463 esac
8464 ;;
8465 *)
8466 lt_use_gnu_ld_interface=yes
8467 ;;
8468 esac
8469 fi
8470
8471 if test "$lt_use_gnu_ld_interface" = yes; then
8472 # If archive_cmds runs LD, not CC, wlarc should be empty
8473 wlarc='${wl}'
8474
8475 # Set some defaults for GNU ld with shared library support. These
8476 # are reset later if shared libraries are not supported. Putting them
8477 # here allows them to be overridden if necessary.
8478 runpath_var=LD_RUN_PATH
8479 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8480 export_dynamic_flag_spec='${wl}--export-dynamic'
8481 # ancient GNU ld didn't support --whole-archive et. al.
8482 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8483 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8484 else
8485 whole_archive_flag_spec=
8486 fi
8487 supports_anon_versioning=no
8488 case `$LD -v 2>&1` in
8489 *GNU\ gold*) supports_anon_versioning=yes ;;
8490 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8491 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8492 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8493 *\ 2.11.*) ;; # other 2.11 versions
8494 *) supports_anon_versioning=yes ;;
8495 esac
8496
8497 # See if GNU ld supports shared libraries.
8498 case $host_os in
8499 aix[3-9]*)
8500 # On AIX/PPC, the GNU linker is very broken
8501 if test "$host_cpu" != ia64; then
8502 ld_shlibs=no
8503 cat <<_LT_EOF 1>&2
8504
8505*** Warning: the GNU linker, at least up to release 2.19, is reported
8506*** to be unable to reliably create shared libraries on AIX.
8507*** Therefore, libtool is disabling shared libraries support. If you
8508*** really care for shared libraries, you may want to install binutils
8509*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8510*** You will then need to restart the configuration process.
8511
8512_LT_EOF
8513 fi
8514 ;;
8515
8516 amigaos*)
8517 case $host_cpu in
8518 powerpc)
8519 # see comment about AmigaOS4 .so support
8520 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8521 archive_expsym_cmds=''
8522 ;;
8523 m68k)
8524 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)'
8525 hardcode_libdir_flag_spec='-L$libdir'
8526 hardcode_minus_L=yes
8527 ;;
8528 esac
8529 ;;
8530
8531 beos*)
8532 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8533 allow_undefined_flag=unsupported
8534 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8535 # support --undefined. This deserves some investigation. FIXME
8536 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8537 else
8538 ld_shlibs=no
8539 fi
8540 ;;
8541
8542 cygwin* | mingw* | pw32* | cegcc*)
8543 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8544 # as there is no search path for DLLs.
8545 hardcode_libdir_flag_spec='-L$libdir'
8546 export_dynamic_flag_spec='${wl}--export-all-symbols'
8547 allow_undefined_flag=unsupported
8548 always_export_symbols=no
8549 enable_shared_with_static_runtimes=yes
8550 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8551
8552 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8553 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8554 # If the export-symbols file already is a .def file (1st line
8555 # is EXPORTS), use it as is; otherwise, prepend...
8556 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8557 cp $export_symbols $output_objdir/$soname.def;
8558 else
8559 echo EXPORTS > $output_objdir/$soname.def;
8560 cat $export_symbols >> $output_objdir/$soname.def;
8561 fi~
8562 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8563 else
8564 ld_shlibs=no
8565 fi
8566 ;;
8567
8568 haiku*)
8569 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8570 link_all_deplibs=yes
8571 ;;
8572
8573 interix[3-9]*)
8574 hardcode_direct=no
8575 hardcode_shlibpath_var=no
8576 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8577 export_dynamic_flag_spec='${wl}-E'
8578 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8579 # Instead, shared libraries are loaded at an image base (0x10000000 by
8580 # default) and relocated if they conflict, which is a slow very memory
8581 # consuming and fragmenting process. To avoid this, we pick a random,
8582 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8583 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8584 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8585 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'
8586 ;;
8587
8588 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8589 tmp_diet=no
8590 if test "$host_os" = linux-dietlibc; then
8591 case $cc_basename in
8592 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8593 esac
8594 fi
8595 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8596 && test "$tmp_diet" = no
8597 then
8598 tmp_addflag=' $pic_flag'
8599 tmp_sharedflag='-shared'
8600 case $cc_basename,$host_cpu in
8601 pgcc*) # Portland Group C compiler
8602 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'
8603 tmp_addflag=' $pic_flag'
8604 ;;
8605 pgf77* | pgf90* | pgf95* | pgfortran*)
8606 # Portland Group f77 and f90 compilers
8607 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'
8608 tmp_addflag=' $pic_flag -Mnomain' ;;
8609 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8610 tmp_addflag=' -i_dynamic' ;;
8611 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8612 tmp_addflag=' -i_dynamic -nofor_main' ;;
8613 ifc* | ifort*) # Intel Fortran compiler
8614 tmp_addflag=' -nofor_main' ;;
8615 lf95*) # Lahey Fortran 8.1
8616 whole_archive_flag_spec=
8617 tmp_sharedflag='--shared' ;;
8618 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8619 tmp_sharedflag='-qmkshrobj'
8620 tmp_addflag= ;;
8621 nvcc*) # Cuda Compiler Driver 2.2
8622 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'
8623 compiler_needs_object=yes
8624 ;;
8625 esac
8626 case `$CC -V 2>&1 | sed 5q` in
8627 *Sun\ C*) # Sun C 5.9
8628 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'
8629 compiler_needs_object=yes
8630 tmp_sharedflag='-G' ;;
8631 *Sun\ F*) # Sun Fortran 8.3
8632 tmp_sharedflag='-G' ;;
8633 esac
8634 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8635
8636 if test "x$supports_anon_versioning" = xyes; then
8637 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8638 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8639 echo "local: *; };" >> $output_objdir/$libname.ver~
8640 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8641 fi
8642
8643 case $cc_basename in
8644 xlf* | bgf* | bgxlf* | mpixlf*)
8645 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8646 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8647 hardcode_libdir_flag_spec=
8648 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8649 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8650 if test "x$supports_anon_versioning" = xyes; then
8651 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8652 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8653 echo "local: *; };" >> $output_objdir/$libname.ver~
8654 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8655 fi
8656 ;;
8657 esac
8658 else
8659 ld_shlibs=no
8660 fi
8661 ;;
8662
8663 netbsd*)
8664 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8665 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8666 wlarc=
8667 else
8668 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8669 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8670 fi
8671 ;;
8672
8673 solaris*)
8674 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8675 ld_shlibs=no
8676 cat <<_LT_EOF 1>&2
8677
8678*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8679*** create shared libraries on Solaris systems. Therefore, libtool
8680*** is disabling shared libraries support. We urge you to upgrade GNU
8681*** binutils to release 2.9.1 or newer. Another option is to modify
8682*** your PATH or compiler configuration so that the native linker is
8683*** used, and then restart.
8684
8685_LT_EOF
8686 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8687 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8688 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8689 else
8690 ld_shlibs=no
8691 fi
8692 ;;
8693
8694 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8695 case `$LD -v 2>&1` in
8696 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8697 ld_shlibs=no
8698 cat <<_LT_EOF 1>&2
8699
8700*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8701*** reliably create shared libraries on SCO systems. Therefore, libtool
8702*** is disabling shared libraries support. We urge you to upgrade GNU
8703*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8704*** your PATH or compiler configuration so that the native linker is
8705*** used, and then restart.
8706
8707_LT_EOF
8708 ;;
8709 *)
8710 # For security reasons, it is highly recommended that you always
8711 # use absolute paths for naming shared libraries, and exclude the
8712 # DT_RUNPATH tag from executables and libraries. But doing so
8713 # requires that you compile everything twice, which is a pain.
8714 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8715 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8716 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8717 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8718 else
8719 ld_shlibs=no
8720 fi
8721 ;;
8722 esac
8723 ;;
8724
8725 sunos4*)
8726 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8727 wlarc=
8728 hardcode_direct=yes
8729 hardcode_shlibpath_var=no
8730 ;;
8731
8732 *)
8733 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8734 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8735 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8736 else
8737 ld_shlibs=no
8738 fi
8739 ;;
8740 esac
8741
8742 if test "$ld_shlibs" = no; then
8743 runpath_var=
8744 hardcode_libdir_flag_spec=
8745 export_dynamic_flag_spec=
8746 whole_archive_flag_spec=
8747 fi
8748 else
8749 # PORTME fill in a description of your system's linker (not GNU ld)
8750 case $host_os in
8751 aix3*)
8752 allow_undefined_flag=unsupported
8753 always_export_symbols=yes
8754 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'
8755 # Note: this linker hardcodes the directories in LIBPATH if there
8756 # are no directories specified by -L.
8757 hardcode_minus_L=yes
8758 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8759 # Neither direct hardcoding nor static linking is supported with a
8760 # broken collect2.
8761 hardcode_direct=unsupported
8762 fi
8763 ;;
8764
8765 aix[4-9]*)
8766 if test "$host_cpu" = ia64; then
8767 # On IA64, the linker does run time linking by default, so we don't
8768 # have to do anything special.
8769 aix_use_runtimelinking=no
8770 exp_sym_flag='-Bexport'
8771 no_entry_flag=""
8772 else
8773 # If we're using GNU nm, then we don't want the "-C" option.
8774 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8775 # Also, AIX nm treats weak defined symbols like other global
8776 # defined symbols, whereas GNU nm marks them as "W".
8777 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8778 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'
8779 else
8780 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'
8781 fi
8782 aix_use_runtimelinking=no
8783
8784 # Test if we are trying to use run time linking or normal
8785 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8786 # need to do runtime linking.
8787 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8788 for ld_flag in $LDFLAGS; do
8789 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8790 aix_use_runtimelinking=yes
8791 break
8792 fi
8793 done
8794 ;;
8795 esac
8796
8797 exp_sym_flag='-bexport'
8798 no_entry_flag='-bnoentry'
8799 fi
8800
8801 # When large executables or shared objects are built, AIX ld can
8802 # have problems creating the table of contents. If linking a library
8803 # or program results in "error TOC overflow" add -mminimal-toc to
8804 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8805 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8806
8807 archive_cmds=''
8808 hardcode_direct=yes
8809 hardcode_direct_absolute=yes
8810 hardcode_libdir_separator=':'
8811 link_all_deplibs=yes
8812 file_list_spec='${wl}-f,'
8813
8814 if test "$GCC" = yes; then
8815 case $host_os in aix4.[012]|aix4.[012].*)
8816 # We only want to do this on AIX 4.2 and lower, the check
8817 # below for broken collect2 doesn't work under 4.3+
8818 collect2name=`${CC} -print-prog-name=collect2`
8819 if test -f "$collect2name" &&
8820 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8821 then
8822 # We have reworked collect2
8823 :
8824 else
8825 # We have old collect2
8826 hardcode_direct=unsupported
8827 # It fails to find uninstalled libraries when the uninstalled
8828 # path is not listed in the libpath. Setting hardcode_minus_L
8829 # to unsupported forces relinking
8830 hardcode_minus_L=yes
8831 hardcode_libdir_flag_spec='-L$libdir'
8832 hardcode_libdir_separator=
8833 fi
8834 ;;
8835 esac
8836 shared_flag='-shared'
8837 if test "$aix_use_runtimelinking" = yes; then
8838 shared_flag="$shared_flag "'${wl}-G'
8839 fi
8840 else
8841 # not using gcc
8842 if test "$host_cpu" = ia64; then
8843 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8844 # chokes on -Wl,-G. The following line is correct:
8845 shared_flag='-G'
8846 else
8847 if test "$aix_use_runtimelinking" = yes; then
8848 shared_flag='${wl}-G'
8849 else
8850 shared_flag='${wl}-bM:SRE'
8851 fi
8852 fi
8853 fi
8854
8855 export_dynamic_flag_spec='${wl}-bexpall'
8856 # It seems that -bexpall does not export symbols beginning with
8857 # underscore (_), so it is better to generate a list of symbols to export.
8858 always_export_symbols=yes
8859 if test "$aix_use_runtimelinking" = yes; then
8860 # Warning - without using the other runtime loading flags (-brtl),
8861 # -berok will link without error, but may produce a broken library.
8862 allow_undefined_flag='-berok'
8863 # Determine the default libpath from the value encoded in an
8864 # empty executable.
8865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8866/* end confdefs.h. */
8867
8868int
8869main ()
8870{
8871
8872 ;
8873 return 0;
8874}
8875_ACEOF
8876if ac_fn_c_try_link "$LINENO"; then :
8877
8878lt_aix_libpath_sed='
8879 /Import File Strings/,/^$/ {
8880 /^0/ {
8881 s/^0 *\(.*\)$/\1/
8882 p
8883 }
8884 }'
8885aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8886# Check for a 64-bit object if we didn't find anything.
8887if test -z "$aix_libpath"; then
8888 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8889fi
8890fi
8891rm -f core conftest.err conftest.$ac_objext \
8892 conftest$ac_exeext conftest.$ac_ext
8893if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8894
8895 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8896 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"
8897 else
8898 if test "$host_cpu" = ia64; then
8899 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8900 allow_undefined_flag="-z nodefs"
8901 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"
8902 else
8903 # Determine the default libpath from the value encoded in an
8904 # empty executable.
8905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8906/* end confdefs.h. */
8907
8908int
8909main ()
8910{
8911
8912 ;
8913 return 0;
8914}
8915_ACEOF
8916if ac_fn_c_try_link "$LINENO"; then :
8917
8918lt_aix_libpath_sed='
8919 /Import File Strings/,/^$/ {
8920 /^0/ {
8921 s/^0 *\(.*\)$/\1/
8922 p
8923 }
8924 }'
8925aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8926# Check for a 64-bit object if we didn't find anything.
8927if test -z "$aix_libpath"; then
8928 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8929fi
8930fi
8931rm -f core conftest.err conftest.$ac_objext \
8932 conftest$ac_exeext conftest.$ac_ext
8933if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8934
8935 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8936 # Warning - without using the other run time loading flags,
8937 # -berok will link without error, but may produce a broken library.
8938 no_undefined_flag=' ${wl}-bernotok'
8939 allow_undefined_flag=' ${wl}-berok'
8940 if test "$with_gnu_ld" = yes; then
8941 # We only use this code for GNU lds that support --whole-archive.
8942 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8943 else
8944 # Exported symbols can be pulled into shared objects from archives
8945 whole_archive_flag_spec='$convenience'
8946 fi
8947 archive_cmds_need_lc=yes
8948 # This is similar to how AIX traditionally builds its shared libraries.
8949 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'
8950 fi
8951 fi
8952 ;;
8953
8954 amigaos*)
8955 case $host_cpu in
8956 powerpc)
8957 # see comment about AmigaOS4 .so support
8958 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8959 archive_expsym_cmds=''
8960 ;;
8961 m68k)
8962 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)'
8963 hardcode_libdir_flag_spec='-L$libdir'
8964 hardcode_minus_L=yes
8965 ;;
8966 esac
8967 ;;
8968
8969 bsdi[45]*)
8970 export_dynamic_flag_spec=-rdynamic
8971 ;;
8972
8973 cygwin* | mingw* | pw32* | cegcc*)
8974 # When not using gcc, we currently assume that we are using
8975 # Microsoft Visual C++.
8976 # hardcode_libdir_flag_spec is actually meaningless, as there is
8977 # no search path for DLLs.
8978 hardcode_libdir_flag_spec=' '
8979 allow_undefined_flag=unsupported
8980 # Tell ltmain to make .lib files, not .a files.
8981 libext=lib
8982 # Tell ltmain to make .dll files, not .so files.
8983 shrext_cmds=".dll"
8984 # FIXME: Setting linknames here is a bad hack.
8985 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8986 # The linker will automatically build a .lib file if we build a DLL.
8987 old_archive_from_new_cmds='true'
8988 # FIXME: Should let the user specify the lib program.
8989 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8990 fix_srcfile_path='`cygpath -w "$srcfile"`'
8991 enable_shared_with_static_runtimes=yes
8992 ;;
8993
8994 darwin* | rhapsody*)
8995
8996
8997 archive_cmds_need_lc=no
8998 hardcode_direct=no
8999 hardcode_automatic=yes
9000 hardcode_shlibpath_var=unsupported
9001 if test "$lt_cv_ld_force_load" = "yes"; then
9002 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\"`'
9003 else
9004 whole_archive_flag_spec=''
9005 fi
9006 link_all_deplibs=yes
9007 allow_undefined_flag="$_lt_dar_allow_undefined"
9008 case $cc_basename in
9009 ifort*) _lt_dar_can_shared=yes ;;
9010 *) _lt_dar_can_shared=$GCC ;;
9011 esac
9012 if test "$_lt_dar_can_shared" = "yes"; then
9013 output_verbose_link_cmd=func_echo_all
9014 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9015 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9016 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}"
9017 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}"
9018
9019 else
9020 ld_shlibs=no
9021 fi
9022
9023 ;;
9024
9025 dgux*)
9026 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9027 hardcode_libdir_flag_spec='-L$libdir'
9028 hardcode_shlibpath_var=no
9029 ;;
9030
9031 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9032 # support. Future versions do this automatically, but an explicit c++rt0.o
9033 # does not break anything, and helps significantly (at the cost of a little
9034 # extra space).
9035 freebsd2.2*)
9036 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9037 hardcode_libdir_flag_spec='-R$libdir'
9038 hardcode_direct=yes
9039 hardcode_shlibpath_var=no
9040 ;;
9041
9042 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9043 freebsd2.*)
9044 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9045 hardcode_direct=yes
9046 hardcode_minus_L=yes
9047 hardcode_shlibpath_var=no
9048 ;;
9049
9050 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9051 freebsd* | dragonfly*)
9052 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9053 hardcode_libdir_flag_spec='-R$libdir'
9054 hardcode_direct=yes
9055 hardcode_shlibpath_var=no
9056 ;;
9057
9058 hpux9*)
9059 if test "$GCC" = yes; then
9060 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'
9061 else
9062 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'
9063 fi
9064 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9065 hardcode_libdir_separator=:
9066 hardcode_direct=yes
9067
9068 # hardcode_minus_L: Not really in the search PATH,
9069 # but as the default location of the library.
9070 hardcode_minus_L=yes
9071 export_dynamic_flag_spec='${wl}-E'
9072 ;;
9073
9074 hpux10*)
9075 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9076 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9077 else
9078 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9079 fi
9080 if test "$with_gnu_ld" = no; then
9081 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9082 hardcode_libdir_flag_spec_ld='+b $libdir'
9083 hardcode_libdir_separator=:
9084 hardcode_direct=yes
9085 hardcode_direct_absolute=yes
9086 export_dynamic_flag_spec='${wl}-E'
9087 # hardcode_minus_L: Not really in the search PATH,
9088 # but as the default location of the library.
9089 hardcode_minus_L=yes
9090 fi
9091 ;;
9092
9093 hpux11*)
9094 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9095 case $host_cpu in
9096 hppa*64*)
9097 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9098 ;;
9099 ia64*)
9100 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9101 ;;
9102 *)
9103 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9104 ;;
9105 esac
9106 else
9107 case $host_cpu in
9108 hppa*64*)
9109 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9110 ;;
9111 ia64*)
9112 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9113 ;;
9114 *)
9115
9116 # Older versions of the 11.00 compiler do not understand -b yet
9117 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9119$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9120if ${lt_cv_prog_compiler__b+:} false; then :
0cd79707
SH
9121 $as_echo_n "(cached) " >&6
9122else
9123 lt_cv_prog_compiler__b=no
9124 save_LDFLAGS="$LDFLAGS"
9125 LDFLAGS="$LDFLAGS -b"
9126 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9127 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9128 # The linker can only warn and ignore the option if not recognized
9129 # So say no if there are warnings
9130 if test -s conftest.err; then
9131 # Append any errors to the config.log.
9132 cat conftest.err 1>&5
9133 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9134 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9135 if diff conftest.exp conftest.er2 >/dev/null; then
9136 lt_cv_prog_compiler__b=yes
9137 fi
9138 else
9139 lt_cv_prog_compiler__b=yes
9140 fi
9141 fi
9142 $RM -r conftest*
9143 LDFLAGS="$save_LDFLAGS"
9144
9145fi
9146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9147$as_echo "$lt_cv_prog_compiler__b" >&6; }
9148
9149if test x"$lt_cv_prog_compiler__b" = xyes; then
9150 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9151else
9152 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9153fi
9154
9155 ;;
9156 esac
9157 fi
9158 if test "$with_gnu_ld" = no; then
9159 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9160 hardcode_libdir_separator=:
9161
9162 case $host_cpu in
9163 hppa*64*|ia64*)
9164 hardcode_direct=no
9165 hardcode_shlibpath_var=no
9166 ;;
9167 *)
9168 hardcode_direct=yes
9169 hardcode_direct_absolute=yes
9170 export_dynamic_flag_spec='${wl}-E'
9171
9172 # hardcode_minus_L: Not really in the search PATH,
9173 # but as the default location of the library.
9174 hardcode_minus_L=yes
9175 ;;
9176 esac
9177 fi
9178 ;;
9179
9180 irix5* | irix6* | nonstopux*)
9181 if test "$GCC" = yes; then
9182 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'
9183 # Try to use the -exported_symbol ld option, if it does not
9184 # work, assume that -exports_file does not work either and
9185 # implicitly export all symbols.
9186 save_LDFLAGS="$LDFLAGS"
9187 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9189/* end confdefs.h. */
9190int foo(void) {}
9191_ACEOF
9192if ac_fn_c_try_link "$LINENO"; then :
9193 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'
9194
9195fi
9196rm -f core conftest.err conftest.$ac_objext \
9197 conftest$ac_exeext conftest.$ac_ext
9198 LDFLAGS="$save_LDFLAGS"
9199 else
9200 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'
9201 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'
9202 fi
9203 archive_cmds_need_lc='no'
9204 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9205 hardcode_libdir_separator=:
9206 inherit_rpath=yes
9207 link_all_deplibs=yes
9208 ;;
9209
9210 netbsd*)
9211 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9212 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9213 else
9214 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9215 fi
9216 hardcode_libdir_flag_spec='-R$libdir'
9217 hardcode_direct=yes
9218 hardcode_shlibpath_var=no
9219 ;;
9220
9221 newsos6)
9222 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9223 hardcode_direct=yes
9224 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9225 hardcode_libdir_separator=:
9226 hardcode_shlibpath_var=no
9227 ;;
9228
9229 *nto* | *qnx*)
9230 ;;
9231
9232 openbsd*)
9233 if test -f /usr/libexec/ld.so; then
9234 hardcode_direct=yes
9235 hardcode_shlibpath_var=no
9236 hardcode_direct_absolute=yes
9237 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9238 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9239 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9240 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9241 export_dynamic_flag_spec='${wl}-E'
9242 else
9243 case $host_os in
9244 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9245 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9246 hardcode_libdir_flag_spec='-R$libdir'
9247 ;;
9248 *)
9249 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9250 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9251 ;;
9252 esac
9253 fi
9254 else
9255 ld_shlibs=no
9256 fi
9257 ;;
9258
9259 os2*)
9260 hardcode_libdir_flag_spec='-L$libdir'
9261 hardcode_minus_L=yes
9262 allow_undefined_flag=unsupported
9263 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'
9264 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9265 ;;
9266
9267 osf3*)
9268 if test "$GCC" = yes; then
9269 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9270 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'
9271 else
9272 allow_undefined_flag=' -expect_unresolved \*'
9273 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'
9274 fi
9275 archive_cmds_need_lc='no'
9276 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9277 hardcode_libdir_separator=:
9278 ;;
9279
9280 osf4* | osf5*) # as osf3* with the addition of -msym flag
9281 if test "$GCC" = yes; then
9282 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9283 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'
9284 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9285 else
9286 allow_undefined_flag=' -expect_unresolved \*'
9287 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'
9288 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~
9289 $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'
9290
9291 # Both c and cxx compiler support -rpath directly
9292 hardcode_libdir_flag_spec='-rpath $libdir'
9293 fi
9294 archive_cmds_need_lc='no'
9295 hardcode_libdir_separator=:
9296 ;;
9297
9298 solaris*)
9299 no_undefined_flag=' -z defs'
9300 if test "$GCC" = yes; then
9301 wlarc='${wl}'
9302 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9303 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9304 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9305 else
9306 case `$CC -V 2>&1` in
9307 *"Compilers 5.0"*)
9308 wlarc=''
9309 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9310 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9311 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9312 ;;
9313 *)
9314 wlarc='${wl}'
9315 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9316 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9317 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9318 ;;
9319 esac
9320 fi
9321 hardcode_libdir_flag_spec='-R$libdir'
9322 hardcode_shlibpath_var=no
9323 case $host_os in
9324 solaris2.[0-5] | solaris2.[0-5].*) ;;
9325 *)
9326 # The compiler driver will combine and reorder linker options,
9327 # but understands `-z linker_flag'. GCC discards it without `$wl',
9328 # but is careful enough not to reorder.
9329 # Supported since Solaris 2.6 (maybe 2.5.1?)
9330 if test "$GCC" = yes; then
9331 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9332 else
9333 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9334 fi
9335 ;;
9336 esac
9337 link_all_deplibs=yes
9338 ;;
9339
9340 sunos4*)
9341 if test "x$host_vendor" = xsequent; then
9342 # Use $CC to link under sequent, because it throws in some extra .o
9343 # files that make .init and .fini sections work.
9344 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9345 else
9346 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9347 fi
9348 hardcode_libdir_flag_spec='-L$libdir'
9349 hardcode_direct=yes
9350 hardcode_minus_L=yes
9351 hardcode_shlibpath_var=no
9352 ;;
9353
9354 sysv4)
9355 case $host_vendor in
9356 sni)
9357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9358 hardcode_direct=yes # is this really true???
9359 ;;
9360 siemens)
9361 ## LD is ld it makes a PLAMLIB
9362 ## CC just makes a GrossModule.
9363 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9364 reload_cmds='$CC -r -o $output$reload_objs'
9365 hardcode_direct=no
9366 ;;
9367 motorola)
9368 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9369 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9370 ;;
9371 esac
9372 runpath_var='LD_RUN_PATH'
9373 hardcode_shlibpath_var=no
9374 ;;
9375
9376 sysv4.3*)
9377 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9378 hardcode_shlibpath_var=no
9379 export_dynamic_flag_spec='-Bexport'
9380 ;;
9381
9382 sysv4*MP*)
9383 if test -d /usr/nec; then
9384 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9385 hardcode_shlibpath_var=no
9386 runpath_var=LD_RUN_PATH
9387 hardcode_runpath_var=yes
9388 ld_shlibs=yes
9389 fi
9390 ;;
9391
9392 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9393 no_undefined_flag='${wl}-z,text'
9394 archive_cmds_need_lc=no
9395 hardcode_shlibpath_var=no
9396 runpath_var='LD_RUN_PATH'
9397
9398 if test "$GCC" = yes; then
9399 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9400 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9401 else
9402 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9403 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9404 fi
9405 ;;
9406
9407 sysv5* | sco3.2v5* | sco5v6*)
9408 # Note: We can NOT use -z defs as we might desire, because we do not
9409 # link with -lc, and that would cause any symbols used from libc to
9410 # always be unresolved, which means just about no library would
9411 # ever link correctly. If we're not using GNU ld we use -z text
9412 # though, which does catch some bad symbols but isn't as heavy-handed
9413 # as -z defs.
9414 no_undefined_flag='${wl}-z,text'
9415 allow_undefined_flag='${wl}-z,nodefs'
9416 archive_cmds_need_lc=no
9417 hardcode_shlibpath_var=no
9418 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9419 hardcode_libdir_separator=':'
9420 link_all_deplibs=yes
9421 export_dynamic_flag_spec='${wl}-Bexport'
9422 runpath_var='LD_RUN_PATH'
9423
9424 if test "$GCC" = yes; then
9425 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9426 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9427 else
9428 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9429 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9430 fi
9431 ;;
9432
9433 uts4*)
9434 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9435 hardcode_libdir_flag_spec='-L$libdir'
9436 hardcode_shlibpath_var=no
9437 ;;
9438
9439 *)
9440 ld_shlibs=no
9441 ;;
9442 esac
9443
9444 if test x$host_vendor = xsni; then
9445 case $host in
9446 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9447 export_dynamic_flag_spec='${wl}-Blargedynsym'
9448 ;;
9449 esac
9450 fi
9451 fi
9452
9453{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9454$as_echo "$ld_shlibs" >&6; }
9455test "$ld_shlibs" = no && can_build_shared=no
9456
9457with_gnu_ld=$with_gnu_ld
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473#
9474# Do we need to explicitly link libc?
9475#
9476case "x$archive_cmds_need_lc" in
9477x|xyes)
9478 # Assume -lc should be added
9479 archive_cmds_need_lc=yes
9480
9481 if test "$enable_shared" = yes && test "$GCC" = yes; then
9482 case $archive_cmds in
9483 *'~'*)
9484 # FIXME: we may have to deal with multi-command sequences.
9485 ;;
9486 '$CC '*)
9487 # Test whether the compiler implicitly links with -lc since on some
9488 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9489 # to ld, don't add -lc before -lgcc.
9490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9491$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9492if ${lt_cv_archive_cmds_need_lc+:} false; then :
0cd79707
SH
9493 $as_echo_n "(cached) " >&6
9494else
9495 $RM conftest*
9496 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9497
9498 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9499 (eval $ac_compile) 2>&5
9500 ac_status=$?
9501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9502 test $ac_status = 0; } 2>conftest.err; then
9503 soname=conftest
9504 lib=conftest
9505 libobjs=conftest.$ac_objext
9506 deplibs=
9507 wl=$lt_prog_compiler_wl
9508 pic_flag=$lt_prog_compiler_pic
9509 compiler_flags=-v
9510 linker_flags=-v
9511 verstring=
9512 output_objdir=.
9513 libname=conftest
9514 lt_save_allow_undefined_flag=$allow_undefined_flag
9515 allow_undefined_flag=
9516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9517 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9518 ac_status=$?
9519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9520 test $ac_status = 0; }
9521 then
9522 lt_cv_archive_cmds_need_lc=no
9523 else
9524 lt_cv_archive_cmds_need_lc=yes
9525 fi
9526 allow_undefined_flag=$lt_save_allow_undefined_flag
9527 else
9528 cat conftest.err 1>&5
9529 fi
9530 $RM conftest*
9531
9532fi
9533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9534$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9535 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9536 ;;
9537 esac
9538 fi
9539 ;;
9540esac
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9699$as_echo_n "checking dynamic linker characteristics... " >&6; }
9700
9701if test "$GCC" = yes; then
9702 case $host_os in
9703 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9704 *) lt_awk_arg="/^libraries:/" ;;
9705 esac
9706 case $host_os in
9707 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9708 *) lt_sed_strip_eq="s,=/,/,g" ;;
9709 esac
9710 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9711 case $lt_search_path_spec in
9712 *\;*)
9713 # if the path contains ";" then we assume it to be the separator
9714 # otherwise default to the standard path separator (i.e. ":") - it is
9715 # assumed that no part of a normal pathname contains ";" but that should
9716 # okay in the real world where ";" in dirpaths is itself problematic.
9717 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9718 ;;
9719 *)
9720 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9721 ;;
9722 esac
9723 # Ok, now we have the path, separated by spaces, we can step through it
9724 # and add multilib dir if necessary.
9725 lt_tmp_lt_search_path_spec=
9726 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9727 for lt_sys_path in $lt_search_path_spec; do
9728 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9729 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9730 else
9731 test -d "$lt_sys_path" && \
9732 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9733 fi
9734 done
9735 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9736BEGIN {RS=" "; FS="/|\n";} {
9737 lt_foo="";
9738 lt_count=0;
9739 for (lt_i = NF; lt_i > 0; lt_i--) {
9740 if ($lt_i != "" && $lt_i != ".") {
9741 if ($lt_i == "..") {
9742 lt_count++;
9743 } else {
9744 if (lt_count == 0) {
9745 lt_foo="/" $lt_i lt_foo;
9746 } else {
9747 lt_count--;
9748 }
9749 }
9750 }
9751 }
9752 if (lt_foo != "") { lt_freq[lt_foo]++; }
9753 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9754}'`
9755 # AWK program above erroneously prepends '/' to C:/dos/paths
9756 # for these hosts.
9757 case $host_os in
9758 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9759 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9760 esac
9761 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9762else
9763 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9764fi
9765library_names_spec=
9766libname_spec='lib$name'
9767soname_spec=
9768shrext_cmds=".so"
9769postinstall_cmds=
9770postuninstall_cmds=
9771finish_cmds=
9772finish_eval=
9773shlibpath_var=
9774shlibpath_overrides_runpath=unknown
9775version_type=none
9776dynamic_linker="$host_os ld.so"
9777sys_lib_dlsearch_path_spec="/lib /usr/lib"
9778need_lib_prefix=unknown
9779hardcode_into_libs=no
9780
9781# when you set need_version to no, make sure it does not cause -set_version
9782# flags to be left without arguments
9783need_version=unknown
9784
9785case $host_os in
9786aix3*)
9787 version_type=linux
9788 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9789 shlibpath_var=LIBPATH
9790
9791 # AIX 3 has no versioning support, so we append a major version to the name.
9792 soname_spec='${libname}${release}${shared_ext}$major'
9793 ;;
9794
9795aix[4-9]*)
9796 version_type=linux
9797 need_lib_prefix=no
9798 need_version=no
9799 hardcode_into_libs=yes
9800 if test "$host_cpu" = ia64; then
9801 # AIX 5 supports IA64
9802 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9803 shlibpath_var=LD_LIBRARY_PATH
9804 else
9805 # With GCC up to 2.95.x, collect2 would create an import file
9806 # for dependence libraries. The import file would start with
9807 # the line `#! .'. This would cause the generated library to
9808 # depend on `.', always an invalid library. This was fixed in
9809 # development snapshots of GCC prior to 3.0.
9810 case $host_os in
9811 aix4 | aix4.[01] | aix4.[01].*)
9812 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9813 echo ' yes '
9814 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9815 :
9816 else
9817 can_build_shared=no
9818 fi
9819 ;;
9820 esac
9821 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9822 # soname into executable. Probably we can add versioning support to
9823 # collect2, so additional links can be useful in future.
9824 if test "$aix_use_runtimelinking" = yes; then
9825 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9826 # instead of lib<name>.a to let people know that these are not
9827 # typical AIX shared libraries.
9828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9829 else
9830 # We preserve .a as extension for shared libraries through AIX4.2
9831 # and later when we are not doing run time linking.
9832 library_names_spec='${libname}${release}.a $libname.a'
9833 soname_spec='${libname}${release}${shared_ext}$major'
9834 fi
9835 shlibpath_var=LIBPATH
9836 fi
9837 ;;
9838
9839amigaos*)
9840 case $host_cpu in
9841 powerpc)
9842 # Since July 2007 AmigaOS4 officially supports .so libraries.
9843 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9845 ;;
9846 m68k)
9847 library_names_spec='$libname.ixlibrary $libname.a'
9848 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9849 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'
9850 ;;
9851 esac
9852 ;;
9853
9854beos*)
9855 library_names_spec='${libname}${shared_ext}'
9856 dynamic_linker="$host_os ld.so"
9857 shlibpath_var=LIBRARY_PATH
9858 ;;
9859
9860bsdi[45]*)
9861 version_type=linux
9862 need_version=no
9863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9864 soname_spec='${libname}${release}${shared_ext}$major'
9865 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9866 shlibpath_var=LD_LIBRARY_PATH
9867 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9868 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9869 # the default ld.so.conf also contains /usr/contrib/lib and
9870 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9871 # libtool to hard-code these into programs
9872 ;;
9873
9874cygwin* | mingw* | pw32* | cegcc*)
9875 version_type=windows
9876 shrext_cmds=".dll"
9877 need_version=no
9878 need_lib_prefix=no
9879
9880 case $GCC,$host_os in
9881 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9882 library_names_spec='$libname.dll.a'
9883 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9884 postinstall_cmds='base_file=`basename \${file}`~
9885 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9886 dldir=$destdir/`dirname \$dlpath`~
9887 test -d \$dldir || mkdir -p \$dldir~
9888 $install_prog $dir/$dlname \$dldir/$dlname~
9889 chmod a+x \$dldir/$dlname~
9890 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9891 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9892 fi'
9893 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9894 dlpath=$dir/\$dldll~
9895 $RM \$dlpath'
9896 shlibpath_overrides_runpath=yes
9897
9898 case $host_os in
9899 cygwin*)
9900 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9901 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9902
9903 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9904 ;;
9905 mingw* | cegcc*)
9906 # MinGW DLLs use traditional 'lib' prefix
9907 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9908 ;;
9909 pw32*)
9910 # pw32 DLLs use 'pw' prefix rather than 'lib'
9911 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9912 ;;
9913 esac
9914 ;;
9915
9916 *)
9917 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9918 ;;
9919 esac
9920 dynamic_linker='Win32 ld.exe'
9921 # FIXME: first we should search . and the directory the executable is in
9922 shlibpath_var=PATH
9923 ;;
9924
9925darwin* | rhapsody*)
9926 dynamic_linker="$host_os dyld"
9927 version_type=darwin
9928 need_lib_prefix=no
9929 need_version=no
9930 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9931 soname_spec='${libname}${release}${major}$shared_ext'
9932 shlibpath_overrides_runpath=yes
9933 shlibpath_var=DYLD_LIBRARY_PATH
9934 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9935
9936 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9937 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9938 ;;
9939
9940dgux*)
9941 version_type=linux
9942 need_lib_prefix=no
9943 need_version=no
9944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9945 soname_spec='${libname}${release}${shared_ext}$major'
9946 shlibpath_var=LD_LIBRARY_PATH
9947 ;;
9948
9949freebsd* | dragonfly*)
9950 # DragonFly does not have aout. When/if they implement a new
9951 # versioning mechanism, adjust this.
9952 if test -x /usr/bin/objformat; then
9953 objformat=`/usr/bin/objformat`
9954 else
9955 case $host_os in
9956 freebsd[23].*) objformat=aout ;;
9957 *) objformat=elf ;;
9958 esac
9959 fi
9960 version_type=freebsd-$objformat
9961 case $version_type in
9962 freebsd-elf*)
9963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9964 need_version=no
9965 need_lib_prefix=no
9966 ;;
9967 freebsd-*)
9968 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9969 need_version=yes
9970 ;;
9971 esac
9972 shlibpath_var=LD_LIBRARY_PATH
9973 case $host_os in
9974 freebsd2.*)
9975 shlibpath_overrides_runpath=yes
9976 ;;
9977 freebsd3.[01]* | freebsdelf3.[01]*)
9978 shlibpath_overrides_runpath=yes
9979 hardcode_into_libs=yes
9980 ;;
9981 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9982 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9983 shlibpath_overrides_runpath=no
9984 hardcode_into_libs=yes
9985 ;;
9986 *) # from 4.6 on, and DragonFly
9987 shlibpath_overrides_runpath=yes
9988 hardcode_into_libs=yes
9989 ;;
9990 esac
9991 ;;
9992
0cd79707
SH
9993haiku*)
9994 version_type=linux
9995 need_lib_prefix=no
9996 need_version=no
9997 dynamic_linker="$host_os runtime_loader"
9998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9999 soname_spec='${libname}${release}${shared_ext}$major'
10000 shlibpath_var=LIBRARY_PATH
10001 shlibpath_overrides_runpath=yes
10002 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10003 hardcode_into_libs=yes
10004 ;;
10005
10006hpux9* | hpux10* | hpux11*)
10007 # Give a soname corresponding to the major version so that dld.sl refuses to
10008 # link against other versions.
10009 version_type=sunos
10010 need_lib_prefix=no
10011 need_version=no
10012 case $host_cpu in
10013 ia64*)
10014 shrext_cmds='.so'
10015 hardcode_into_libs=yes
10016 dynamic_linker="$host_os dld.so"
10017 shlibpath_var=LD_LIBRARY_PATH
10018 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10020 soname_spec='${libname}${release}${shared_ext}$major'
10021 if test "X$HPUX_IA64_MODE" = X32; then
10022 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10023 else
10024 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10025 fi
10026 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10027 ;;
10028 hppa*64*)
10029 shrext_cmds='.sl'
10030 hardcode_into_libs=yes
10031 dynamic_linker="$host_os dld.sl"
10032 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10033 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10035 soname_spec='${libname}${release}${shared_ext}$major'
10036 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10037 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10038 ;;
10039 *)
10040 shrext_cmds='.sl'
10041 dynamic_linker="$host_os dld.sl"
10042 shlibpath_var=SHLIB_PATH
10043 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10045 soname_spec='${libname}${release}${shared_ext}$major'
10046 ;;
10047 esac
10048 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10049 postinstall_cmds='chmod 555 $lib'
10050 # or fails outright, so override atomically:
10051 install_override_mode=555
10052 ;;
10053
10054interix[3-9]*)
10055 version_type=linux
10056 need_lib_prefix=no
10057 need_version=no
10058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10059 soname_spec='${libname}${release}${shared_ext}$major'
10060 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10061 shlibpath_var=LD_LIBRARY_PATH
10062 shlibpath_overrides_runpath=no
10063 hardcode_into_libs=yes
10064 ;;
10065
10066irix5* | irix6* | nonstopux*)
10067 case $host_os in
10068 nonstopux*) version_type=nonstopux ;;
10069 *)
10070 if test "$lt_cv_prog_gnu_ld" = yes; then
10071 version_type=linux
10072 else
10073 version_type=irix
10074 fi ;;
10075 esac
10076 need_lib_prefix=no
10077 need_version=no
10078 soname_spec='${libname}${release}${shared_ext}$major'
10079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10080 case $host_os in
10081 irix5* | nonstopux*)
10082 libsuff= shlibsuff=
10083 ;;
10084 *)
10085 case $LD in # libtool.m4 will add one of these switches to LD
10086 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10087 libsuff= shlibsuff= libmagic=32-bit;;
10088 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10089 libsuff=32 shlibsuff=N32 libmagic=N32;;
10090 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10091 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10092 *) libsuff= shlibsuff= libmagic=never-match;;
10093 esac
10094 ;;
10095 esac
10096 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10097 shlibpath_overrides_runpath=no
10098 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10099 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10100 hardcode_into_libs=yes
10101 ;;
10102
10103# No shared lib support for Linux oldld, aout, or coff.
10104linux*oldld* | linux*aout* | linux*coff*)
10105 dynamic_linker=no
10106 ;;
10107
10108# This must be Linux ELF.
46f900c0 10109linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
0cd79707
SH
10110 version_type=linux
10111 need_lib_prefix=no
10112 need_version=no
10113 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10114 soname_spec='${libname}${release}${shared_ext}$major'
10115 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10116 shlibpath_var=LD_LIBRARY_PATH
10117 shlibpath_overrides_runpath=no
10118
10119 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10120 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
0cd79707
SH
10121 $as_echo_n "(cached) " >&6
10122else
10123 lt_cv_shlibpath_overrides_runpath=no
10124 save_LDFLAGS=$LDFLAGS
10125 save_libdir=$libdir
10126 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10127 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10129/* end confdefs.h. */
10130
10131int
10132main ()
10133{
10134
10135 ;
10136 return 0;
10137}
10138_ACEOF
10139if ac_fn_c_try_link "$LINENO"; then :
10140 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10141 lt_cv_shlibpath_overrides_runpath=yes
10142fi
10143fi
10144rm -f core conftest.err conftest.$ac_objext \
10145 conftest$ac_exeext conftest.$ac_ext
10146 LDFLAGS=$save_LDFLAGS
10147 libdir=$save_libdir
10148
10149fi
10150
10151 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10152
10153 # This implies no fast_install, which is unacceptable.
10154 # Some rework will be needed to allow for fast_install
10155 # before this can be enabled.
10156 hardcode_into_libs=yes
10157
10158 # Append ld.so.conf contents to the search path
10159 if test -f /etc/ld.so.conf; then
10160 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' ' '`
10161 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10162 fi
10163
10164 # We used to test for /lib/ld.so.1 and disable shared libraries on
10165 # powerpc, because MkLinux only supported shared libraries with the
10166 # GNU dynamic linker. Since this was broken with cross compilers,
10167 # most powerpc-linux boxes support dynamic linking these days and
10168 # people can always --disable-shared, the test was removed, and we
10169 # assume the GNU/Linux dynamic linker is in use.
10170 dynamic_linker='GNU/Linux ld.so'
10171 ;;
10172
10173netbsd*)
10174 version_type=sunos
10175 need_lib_prefix=no
10176 need_version=no
10177 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10179 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10180 dynamic_linker='NetBSD (a.out) ld.so'
10181 else
10182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10183 soname_spec='${libname}${release}${shared_ext}$major'
10184 dynamic_linker='NetBSD ld.elf_so'
10185 fi
10186 shlibpath_var=LD_LIBRARY_PATH
10187 shlibpath_overrides_runpath=yes
10188 hardcode_into_libs=yes
10189 ;;
10190
10191newsos6)
10192 version_type=linux
10193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10194 shlibpath_var=LD_LIBRARY_PATH
10195 shlibpath_overrides_runpath=yes
10196 ;;
10197
10198*nto* | *qnx*)
10199 version_type=qnx
10200 need_lib_prefix=no
10201 need_version=no
10202 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10203 soname_spec='${libname}${release}${shared_ext}$major'
10204 shlibpath_var=LD_LIBRARY_PATH
10205 shlibpath_overrides_runpath=no
10206 hardcode_into_libs=yes
10207 dynamic_linker='ldqnx.so'
10208 ;;
10209
10210openbsd*)
10211 version_type=sunos
10212 sys_lib_dlsearch_path_spec="/usr/lib"
10213 need_lib_prefix=no
10214 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10215 case $host_os in
10216 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10217 *) need_version=no ;;
10218 esac
10219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10220 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10221 shlibpath_var=LD_LIBRARY_PATH
10222 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10223 case $host_os in
10224 openbsd2.[89] | openbsd2.[89].*)
10225 shlibpath_overrides_runpath=no
10226 ;;
10227 *)
10228 shlibpath_overrides_runpath=yes
10229 ;;
10230 esac
10231 else
10232 shlibpath_overrides_runpath=yes
10233 fi
10234 ;;
10235
10236os2*)
10237 libname_spec='$name'
10238 shrext_cmds=".dll"
10239 need_lib_prefix=no
10240 library_names_spec='$libname${shared_ext} $libname.a'
10241 dynamic_linker='OS/2 ld.exe'
10242 shlibpath_var=LIBPATH
10243 ;;
10244
10245osf3* | osf4* | osf5*)
10246 version_type=osf
10247 need_lib_prefix=no
10248 need_version=no
10249 soname_spec='${libname}${release}${shared_ext}$major'
10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10251 shlibpath_var=LD_LIBRARY_PATH
10252 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10253 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10254 ;;
10255
10256rdos*)
10257 dynamic_linker=no
10258 ;;
10259
10260solaris*)
10261 version_type=linux
10262 need_lib_prefix=no
10263 need_version=no
10264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10265 soname_spec='${libname}${release}${shared_ext}$major'
10266 shlibpath_var=LD_LIBRARY_PATH
10267 shlibpath_overrides_runpath=yes
10268 hardcode_into_libs=yes
10269 # ldd complains unless libraries are executable
10270 postinstall_cmds='chmod +x $lib'
10271 ;;
10272
10273sunos4*)
10274 version_type=sunos
10275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10276 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10277 shlibpath_var=LD_LIBRARY_PATH
10278 shlibpath_overrides_runpath=yes
10279 if test "$with_gnu_ld" = yes; then
10280 need_lib_prefix=no
10281 fi
10282 need_version=yes
10283 ;;
10284
10285sysv4 | sysv4.3*)
10286 version_type=linux
10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10288 soname_spec='${libname}${release}${shared_ext}$major'
10289 shlibpath_var=LD_LIBRARY_PATH
10290 case $host_vendor in
10291 sni)
10292 shlibpath_overrides_runpath=no
10293 need_lib_prefix=no
10294 runpath_var=LD_RUN_PATH
10295 ;;
10296 siemens)
10297 need_lib_prefix=no
10298 ;;
10299 motorola)
10300 need_lib_prefix=no
10301 need_version=no
10302 shlibpath_overrides_runpath=no
10303 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10304 ;;
10305 esac
10306 ;;
10307
10308sysv4*MP*)
10309 if test -d /usr/nec ;then
10310 version_type=linux
10311 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10312 soname_spec='$libname${shared_ext}.$major'
10313 shlibpath_var=LD_LIBRARY_PATH
10314 fi
10315 ;;
10316
10317sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10318 version_type=freebsd-elf
10319 need_lib_prefix=no
10320 need_version=no
10321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10322 soname_spec='${libname}${release}${shared_ext}$major'
10323 shlibpath_var=LD_LIBRARY_PATH
10324 shlibpath_overrides_runpath=yes
10325 hardcode_into_libs=yes
10326 if test "$with_gnu_ld" = yes; then
10327 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10328 else
10329 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10330 case $host_os in
10331 sco3.2v5*)
10332 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10333 ;;
10334 esac
10335 fi
10336 sys_lib_dlsearch_path_spec='/usr/lib'
10337 ;;
10338
10339tpf*)
10340 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10341 version_type=linux
10342 need_lib_prefix=no
10343 need_version=no
10344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10345 shlibpath_var=LD_LIBRARY_PATH
10346 shlibpath_overrides_runpath=no
10347 hardcode_into_libs=yes
10348 ;;
10349
10350uts4*)
10351 version_type=linux
10352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10353 soname_spec='${libname}${release}${shared_ext}$major'
10354 shlibpath_var=LD_LIBRARY_PATH
10355 ;;
10356
10357*)
10358 dynamic_linker=no
10359 ;;
10360esac
10361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10362$as_echo "$dynamic_linker" >&6; }
10363test "$dynamic_linker" = no && can_build_shared=no
10364
10365variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10366if test "$GCC" = yes; then
10367 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10368fi
10369
10370if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10371 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10372fi
10373if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10374 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10375fi
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10469$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10470hardcode_action=
10471if test -n "$hardcode_libdir_flag_spec" ||
10472 test -n "$runpath_var" ||
10473 test "X$hardcode_automatic" = "Xyes" ; then
10474
10475 # We can hardcode non-existent directories.
10476 if test "$hardcode_direct" != no &&
10477 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10478 # have to relink, otherwise we might link with an installed library
10479 # when we should be linking with a yet-to-be-installed one
10480 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10481 test "$hardcode_minus_L" != no; then
10482 # Linking always hardcodes the temporary library directory.
10483 hardcode_action=relink
10484 else
10485 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10486 hardcode_action=immediate
10487 fi
10488else
10489 # We cannot hardcode anything, or else we can only hardcode existing
10490 # directories.
10491 hardcode_action=unsupported
10492fi
10493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10494$as_echo "$hardcode_action" >&6; }
10495
10496if test "$hardcode_action" = relink ||
10497 test "$inherit_rpath" = yes; then
10498 # Fast installation is not supported
10499 enable_fast_install=no
10500elif test "$shlibpath_overrides_runpath" = yes ||
10501 test "$enable_shared" = no; then
10502 # Fast installation is not necessary
10503 enable_fast_install=needless
10504fi
10505
10506
10507
10508
10509
10510
10511 if test "x$enable_dlopen" != xyes; then
10512 enable_dlopen=unknown
10513 enable_dlopen_self=unknown
10514 enable_dlopen_self_static=unknown
10515else
10516 lt_cv_dlopen=no
10517 lt_cv_dlopen_libs=
10518
10519 case $host_os in
10520 beos*)
10521 lt_cv_dlopen="load_add_on"
10522 lt_cv_dlopen_libs=
10523 lt_cv_dlopen_self=yes
10524 ;;
10525
10526 mingw* | pw32* | cegcc*)
10527 lt_cv_dlopen="LoadLibrary"
10528 lt_cv_dlopen_libs=
10529 ;;
10530
10531 cygwin*)
10532 lt_cv_dlopen="dlopen"
10533 lt_cv_dlopen_libs=
10534 ;;
10535
10536 darwin*)
10537 # if libdl is installed we need to link against it
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10539$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10540if ${ac_cv_lib_dl_dlopen+:} false; then :
0cd79707
SH
10541 $as_echo_n "(cached) " >&6
10542else
10543 ac_check_lib_save_LIBS=$LIBS
10544LIBS="-ldl $LIBS"
10545cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10546/* end confdefs.h. */
10547
10548/* Override any GCC internal prototype to avoid an error.
10549 Use char because int might match the return type of a GCC
10550 builtin and then its argument prototype would still apply. */
10551#ifdef __cplusplus
10552extern "C"
10553#endif
10554char dlopen ();
10555int
10556main ()
10557{
10558return dlopen ();
10559 ;
10560 return 0;
10561}
10562_ACEOF
10563if ac_fn_c_try_link "$LINENO"; then :
10564 ac_cv_lib_dl_dlopen=yes
10565else
10566 ac_cv_lib_dl_dlopen=no
10567fi
10568rm -f core conftest.err conftest.$ac_objext \
10569 conftest$ac_exeext conftest.$ac_ext
10570LIBS=$ac_check_lib_save_LIBS
10571fi
10572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10573$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10574if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
0cd79707
SH
10575 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10576else
10577
10578 lt_cv_dlopen="dyld"
10579 lt_cv_dlopen_libs=
10580 lt_cv_dlopen_self=yes
10581
10582fi
10583
10584 ;;
10585
10586 *)
10587 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10588if test "x$ac_cv_func_shl_load" = xyes; then :
0cd79707
SH
10589 lt_cv_dlopen="shl_load"
10590else
10591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10592$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10593if ${ac_cv_lib_dld_shl_load+:} false; then :
0cd79707
SH
10594 $as_echo_n "(cached) " >&6
10595else
10596 ac_check_lib_save_LIBS=$LIBS
10597LIBS="-ldld $LIBS"
10598cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10599/* end confdefs.h. */
10600
10601/* Override any GCC internal prototype to avoid an error.
10602 Use char because int might match the return type of a GCC
10603 builtin and then its argument prototype would still apply. */
10604#ifdef __cplusplus
10605extern "C"
10606#endif
10607char shl_load ();
10608int
10609main ()
10610{
10611return shl_load ();
10612 ;
10613 return 0;
10614}
10615_ACEOF
10616if ac_fn_c_try_link "$LINENO"; then :
10617 ac_cv_lib_dld_shl_load=yes
10618else
10619 ac_cv_lib_dld_shl_load=no
10620fi
10621rm -f core conftest.err conftest.$ac_objext \
10622 conftest$ac_exeext conftest.$ac_ext
10623LIBS=$ac_check_lib_save_LIBS
10624fi
10625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10626$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10627if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
0cd79707
SH
10628 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10629else
10630 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10631if test "x$ac_cv_func_dlopen" = xyes; then :
0cd79707
SH
10632 lt_cv_dlopen="dlopen"
10633else
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10635$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10636if ${ac_cv_lib_dl_dlopen+:} false; then :
0cd79707
SH
10637 $as_echo_n "(cached) " >&6
10638else
10639 ac_check_lib_save_LIBS=$LIBS
10640LIBS="-ldl $LIBS"
10641cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10642/* end confdefs.h. */
10643
10644/* Override any GCC internal prototype to avoid an error.
10645 Use char because int might match the return type of a GCC
10646 builtin and then its argument prototype would still apply. */
10647#ifdef __cplusplus
10648extern "C"
10649#endif
10650char dlopen ();
10651int
10652main ()
10653{
10654return dlopen ();
10655 ;
10656 return 0;
10657}
10658_ACEOF
10659if ac_fn_c_try_link "$LINENO"; then :
10660 ac_cv_lib_dl_dlopen=yes
10661else
10662 ac_cv_lib_dl_dlopen=no
10663fi
10664rm -f core conftest.err conftest.$ac_objext \
10665 conftest$ac_exeext conftest.$ac_ext
10666LIBS=$ac_check_lib_save_LIBS
10667fi
10668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10669$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10670if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
0cd79707
SH
10671 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10672else
10673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10674$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10675if ${ac_cv_lib_svld_dlopen+:} false; then :
0cd79707
SH
10676 $as_echo_n "(cached) " >&6
10677else
10678 ac_check_lib_save_LIBS=$LIBS
10679LIBS="-lsvld $LIBS"
10680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10681/* end confdefs.h. */
10682
10683/* Override any GCC internal prototype to avoid an error.
10684 Use char because int might match the return type of a GCC
10685 builtin and then its argument prototype would still apply. */
10686#ifdef __cplusplus
10687extern "C"
10688#endif
10689char dlopen ();
10690int
10691main ()
10692{
10693return dlopen ();
10694 ;
10695 return 0;
10696}
10697_ACEOF
10698if ac_fn_c_try_link "$LINENO"; then :
10699 ac_cv_lib_svld_dlopen=yes
10700else
10701 ac_cv_lib_svld_dlopen=no
10702fi
10703rm -f core conftest.err conftest.$ac_objext \
10704 conftest$ac_exeext conftest.$ac_ext
10705LIBS=$ac_check_lib_save_LIBS
10706fi
10707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10708$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10709if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
0cd79707
SH
10710 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10711else
10712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10713$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10714if ${ac_cv_lib_dld_dld_link+:} false; then :
0cd79707
SH
10715 $as_echo_n "(cached) " >&6
10716else
10717 ac_check_lib_save_LIBS=$LIBS
10718LIBS="-ldld $LIBS"
10719cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10720/* end confdefs.h. */
10721
10722/* Override any GCC internal prototype to avoid an error.
10723 Use char because int might match the return type of a GCC
10724 builtin and then its argument prototype would still apply. */
10725#ifdef __cplusplus
10726extern "C"
10727#endif
10728char dld_link ();
10729int
10730main ()
10731{
10732return dld_link ();
10733 ;
10734 return 0;
10735}
10736_ACEOF
10737if ac_fn_c_try_link "$LINENO"; then :
10738 ac_cv_lib_dld_dld_link=yes
10739else
10740 ac_cv_lib_dld_dld_link=no
10741fi
10742rm -f core conftest.err conftest.$ac_objext \
10743 conftest$ac_exeext conftest.$ac_ext
10744LIBS=$ac_check_lib_save_LIBS
10745fi
10746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10747$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10748if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
0cd79707
SH
10749 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10750fi
10751
10752
10753fi
10754
10755
10756fi
10757
10758
10759fi
10760
10761
10762fi
10763
10764
10765fi
10766
10767 ;;
10768 esac
10769
10770 if test "x$lt_cv_dlopen" != xno; then
10771 enable_dlopen=yes
10772 else
10773 enable_dlopen=no
10774 fi
10775
10776 case $lt_cv_dlopen in
10777 dlopen)
10778 save_CPPFLAGS="$CPPFLAGS"
10779 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10780
10781 save_LDFLAGS="$LDFLAGS"
10782 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10783
10784 save_LIBS="$LIBS"
10785 LIBS="$lt_cv_dlopen_libs $LIBS"
10786
10787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10788$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10789if ${lt_cv_dlopen_self+:} false; then :
0cd79707
SH
10790 $as_echo_n "(cached) " >&6
10791else
10792 if test "$cross_compiling" = yes; then :
10793 lt_cv_dlopen_self=cross
10794else
10795 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10796 lt_status=$lt_dlunknown
10797 cat > conftest.$ac_ext <<_LT_EOF
dba333c1 10798#line 10798 "configure"
0cd79707
SH
10799#include "confdefs.h"
10800
10801#if HAVE_DLFCN_H
10802#include <dlfcn.h>
10803#endif
10804
10805#include <stdio.h>
10806
10807#ifdef RTLD_GLOBAL
10808# define LT_DLGLOBAL RTLD_GLOBAL
10809#else
10810# ifdef DL_GLOBAL
10811# define LT_DLGLOBAL DL_GLOBAL
10812# else
10813# define LT_DLGLOBAL 0
10814# endif
10815#endif
10816
10817/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10818 find out it does not work in some platform. */
10819#ifndef LT_DLLAZY_OR_NOW
10820# ifdef RTLD_LAZY
10821# define LT_DLLAZY_OR_NOW RTLD_LAZY
10822# else
10823# ifdef DL_LAZY
10824# define LT_DLLAZY_OR_NOW DL_LAZY
10825# else
10826# ifdef RTLD_NOW
10827# define LT_DLLAZY_OR_NOW RTLD_NOW
10828# else
10829# ifdef DL_NOW
10830# define LT_DLLAZY_OR_NOW DL_NOW
10831# else
10832# define LT_DLLAZY_OR_NOW 0
10833# endif
10834# endif
10835# endif
10836# endif
10837#endif
10838
10839/* When -fvisbility=hidden is used, assume the code has been annotated
10840 correspondingly for the symbols needed. */
10841#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10842void fnord () __attribute__((visibility("default")));
10843#endif
10844
10845void fnord () { int i=42; }
10846int main ()
10847{
10848 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10849 int status = $lt_dlunknown;
10850
10851 if (self)
10852 {
10853 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10854 else
10855 {
10856 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10857 else puts (dlerror ());
10858 }
10859 /* dlclose (self); */
10860 }
10861 else
10862 puts (dlerror ());
10863
10864 return status;
10865}
10866_LT_EOF
10867 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10868 (eval $ac_link) 2>&5
10869 ac_status=$?
10870 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10871 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10872 (./conftest; exit; ) >&5 2>/dev/null
10873 lt_status=$?
10874 case x$lt_status in
10875 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10876 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10877 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10878 esac
10879 else :
10880 # compilation failed
10881 lt_cv_dlopen_self=no
10882 fi
10883fi
10884rm -fr conftest*
10885
10886
10887fi
10888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10889$as_echo "$lt_cv_dlopen_self" >&6; }
10890
10891 if test "x$lt_cv_dlopen_self" = xyes; then
10892 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10894$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10895if ${lt_cv_dlopen_self_static+:} false; then :
0cd79707
SH
10896 $as_echo_n "(cached) " >&6
10897else
10898 if test "$cross_compiling" = yes; then :
10899 lt_cv_dlopen_self_static=cross
10900else
10901 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10902 lt_status=$lt_dlunknown
10903 cat > conftest.$ac_ext <<_LT_EOF
dba333c1 10904#line 10904 "configure"
0cd79707
SH
10905#include "confdefs.h"
10906
10907#if HAVE_DLFCN_H
10908#include <dlfcn.h>
10909#endif
10910
10911#include <stdio.h>
10912
10913#ifdef RTLD_GLOBAL
10914# define LT_DLGLOBAL RTLD_GLOBAL
10915#else
10916# ifdef DL_GLOBAL
10917# define LT_DLGLOBAL DL_GLOBAL
10918# else
10919# define LT_DLGLOBAL 0
10920# endif
10921#endif
10922
10923/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10924 find out it does not work in some platform. */
10925#ifndef LT_DLLAZY_OR_NOW
10926# ifdef RTLD_LAZY
10927# define LT_DLLAZY_OR_NOW RTLD_LAZY
10928# else
10929# ifdef DL_LAZY
10930# define LT_DLLAZY_OR_NOW DL_LAZY
10931# else
10932# ifdef RTLD_NOW
10933# define LT_DLLAZY_OR_NOW RTLD_NOW
10934# else
10935# ifdef DL_NOW
10936# define LT_DLLAZY_OR_NOW DL_NOW
10937# else
10938# define LT_DLLAZY_OR_NOW 0
10939# endif
10940# endif
10941# endif
10942# endif
10943#endif
10944
10945/* When -fvisbility=hidden is used, assume the code has been annotated
10946 correspondingly for the symbols needed. */
10947#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10948void fnord () __attribute__((visibility("default")));
10949#endif
10950
10951void fnord () { int i=42; }
10952int main ()
10953{
10954 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10955 int status = $lt_dlunknown;
10956
10957 if (self)
10958 {
10959 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10960 else
10961 {
10962 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10963 else puts (dlerror ());
10964 }
10965 /* dlclose (self); */
10966 }
10967 else
10968 puts (dlerror ());
10969
10970 return status;
10971}
10972_LT_EOF
10973 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10974 (eval $ac_link) 2>&5
10975 ac_status=$?
10976 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10977 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10978 (./conftest; exit; ) >&5 2>/dev/null
10979 lt_status=$?
10980 case x$lt_status in
10981 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10982 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10983 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10984 esac
10985 else :
10986 # compilation failed
10987 lt_cv_dlopen_self_static=no
10988 fi
10989fi
10990rm -fr conftest*
10991
10992
10993fi
10994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10995$as_echo "$lt_cv_dlopen_self_static" >&6; }
10996 fi
10997
10998 CPPFLAGS="$save_CPPFLAGS"
10999 LDFLAGS="$save_LDFLAGS"
11000 LIBS="$save_LIBS"
11001 ;;
11002 esac
11003
11004 case $lt_cv_dlopen_self in
11005 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11006 *) enable_dlopen_self=unknown ;;
11007 esac
11008
11009 case $lt_cv_dlopen_self_static in
11010 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11011 *) enable_dlopen_self_static=unknown ;;
11012 esac
11013fi
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031striplib=
11032old_striplib=
11033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11034$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11035if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11036 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11037 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11039$as_echo "yes" >&6; }
11040else
11041# FIXME - insert some real tests, host_os isn't really good enough
11042 case $host_os in
11043 darwin*)
11044 if test -n "$STRIP" ; then
11045 striplib="$STRIP -x"
11046 old_striplib="$STRIP -S"
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11048$as_echo "yes" >&6; }
11049 else
11050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11051$as_echo "no" >&6; }
11052 fi
11053 ;;
11054 *)
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11056$as_echo "no" >&6; }
11057 ;;
11058 esac
11059fi
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072 # Report which library types will actually be built
11073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11074$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11076$as_echo "$can_build_shared" >&6; }
11077
11078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11079$as_echo_n "checking whether to build shared libraries... " >&6; }
11080 test "$can_build_shared" = "no" && enable_shared=no
11081
11082 # On AIX, shared libraries and static libraries use the same namespace, and
11083 # are all built from PIC.
11084 case $host_os in
11085 aix3*)
11086 test "$enable_shared" = yes && enable_static=no
11087 if test -n "$RANLIB"; then
11088 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11089 postinstall_cmds='$RANLIB $lib'
11090 fi
11091 ;;
11092
11093 aix[4-9]*)
11094 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11095 test "$enable_shared" = yes && enable_static=no
11096 fi
11097 ;;
11098 esac
11099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11100$as_echo "$enable_shared" >&6; }
11101
11102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11103$as_echo_n "checking whether to build static libraries... " >&6; }
11104 # Make sure either enable_shared or enable_static is yes.
11105 test "$enable_shared" = yes || enable_static=yes
11106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11107$as_echo "$enable_static" >&6; }
11108
11109
11110
11111
11112fi
11113ac_ext=c
11114ac_cpp='$CPP $CPPFLAGS'
11115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11117ac_compiler_gnu=$ac_cv_c_compiler_gnu
11118
11119CC="$lt_save_CC"
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133 ac_config_commands="$ac_config_commands libtool"
11134
11135
11136
11137
11138# Only expand once:
11139
11140
11141
11142
0cd79707
SH
11143
11144
11145
11146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11147$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11148 # Check whether --enable-maintainer-mode was given.
11149if test "${enable_maintainer_mode+set}" = set; then :
11150 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11151else
11152 USE_MAINTAINER_MODE=no
11153fi
11154
11155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11156$as_echo "$USE_MAINTAINER_MODE" >&6; }
11157 if test $USE_MAINTAINER_MODE = yes; then
11158 MAINTAINER_MODE_TRUE=
11159 MAINTAINER_MODE_FALSE='#'
11160else
11161 MAINTAINER_MODE_TRUE='#'
11162 MAINTAINER_MODE_FALSE=
11163fi
11164
11165 MAINT=$MAINTAINER_MODE_TRUE
11166
11167
11168
11169
11170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11171$as_echo_n "checking for sim debug setting... " >&6; }
11172sim_debug="0"
11173# Check whether --enable-sim-debug was given.
11174if test "${enable_sim_debug+set}" = set; then :
11175 enableval=$enable_sim_debug; case "${enableval}" in
11176 yes) sim_debug="7";;
11177 no) sim_debug="0";;
11178 *) sim_debug="($enableval)";;
11179esac
11180fi
11181if test "$sim_debug" != "0"; then
11182
11183cat >>confdefs.h <<_ACEOF
11184#define DEBUG $sim_debug
11185_ACEOF
11186
11187fi
11188
11189cat >>confdefs.h <<_ACEOF
11190#define WITH_DEBUG $sim_debug
11191_ACEOF
11192
11193{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11194$as_echo "$sim_debug" >&6; }
11195
11196
11197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11198$as_echo_n "checking for sim stdio debug behavior... " >&6; }
11199sim_stdio="0"
11200# Check whether --enable-sim-stdio was given.
11201if test "${enable_sim_stdio+set}" = set; then :
11202 enableval=$enable_sim_stdio; case "${enableval}" in
11203 yes) sim_stdio="DO_USE_STDIO";;
11204 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 11205 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
0cd79707
SH
11206esac
11207fi
11208
11209cat >>confdefs.h <<_ACEOF
11210#define WITH_STDIO $sim_stdio
11211_ACEOF
11212
11213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11214$as_echo "$sim_stdio" >&6; }
11215
11216
11217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11218$as_echo_n "checking for sim trace settings... " >&6; }
11219sim_trace="~TRACE_debug"
11220# Check whether --enable-sim-trace was given.
11221if test "${enable_sim_trace+set}" = set; then :
11222 enableval=$enable_sim_trace; case "${enableval}" in
11223 yes) sim_trace="-1";;
11224 no) sim_trace="0";;
11225 [-0-9]*)
11226 sim_trace="'(${enableval})'";;
11227 [[:lower:]]*)
11228 sim_trace=""
11229 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11230 if test x"$sim_trace" = x; then
11231 sim_trace="(TRACE_$x"
11232 else
11233 sim_trace="${sim_trace}|TRACE_$x"
11234 fi
11235 done
11236 sim_trace="$sim_trace)" ;;
11237esac
11238fi
11239
11240cat >>confdefs.h <<_ACEOF
11241#define WITH_TRACE $sim_trace
11242_ACEOF
11243
11244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11245$as_echo "$sim_trace" >&6; }
11246
11247
11248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11249$as_echo_n "checking for sim profile settings... " >&6; }
11250profile="1"
11251sim_profile="-1"
11252# Check whether --enable-sim-profile was given.
11253if test "${enable_sim_profile+set}" = set; then :
11254 enableval=$enable_sim_profile; case "${enableval}" in
11255 yes) profile="1" sim_profile="-1";;
11256 no) profile="0" sim_profile="0";;
11257 [-0-9]*)
11258 profile="(${enableval})" sim_profile="(${enableval})";;
11259 [a-z]*)
11260 profile="1"
11261 sim_profile=""
11262 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11263 if test x"$sim_profile" = x; then
11264 sim_profile="(PROFILE_$x"
11265 else
11266 sim_profile="${sim_profile}|PROFILE_$x"
11267 fi
11268 done
11269 sim_profile="$sim_profile)" ;;
11270esac
11271fi
11272
11273cat >>confdefs.h <<_ACEOF
11274#define PROFILE $profile
11275_ACEOF
11276
11277
11278cat >>confdefs.h <<_ACEOF
11279#define WITH_PROFILE $sim_profile
11280_ACEOF
11281
11282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11283$as_echo "$sim_profile" >&6; }
11284
11285
11286
0cd79707
SH
11287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11288$as_echo_n "checking default sim environment setting... " >&6; }
11289sim_environment="ALL_ENVIRONMENT"
11290# Check whether --enable-sim-environment was given.
11291if test "${enable_sim_environment+set}" = set; then :
11292 enableval=$enable_sim_environment; case "${enableval}" in
11293 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11294 user | USER) sim_environment="USER_ENVIRONMENT";;
11295 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11296 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 11297 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
0cd79707
SH
11298esac
11299fi
11300
11301cat >>confdefs.h <<_ACEOF
11302#define WITH_ENVIRONMENT $sim_environment
11303_ACEOF
11304
11305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11306$as_echo "$sim_environment" >&6; }
11307
11308
11309sim_inline="-DDEFAULT_INLINE=0"
11310# Check whether --enable-sim-inline was given.
11311if test "${enable_sim_inline+set}" = set; then :
11312 enableval=$enable_sim_inline; sim_inline=""
11313case "$enableval" in
11314 no) sim_inline="-DDEFAULT_INLINE=0";;
11315 0) sim_inline="-DDEFAULT_INLINE=0";;
11316 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11317 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11318 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11319 new_flag=""
11320 case "$x" in
11321 *_INLINE=*) new_flag="-D$x";;
11322 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11323 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11324 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11325 esac
11326 if test x"$sim_inline" = x""; then
11327 sim_inline="$new_flag"
11328 else
11329 sim_inline="$sim_inline $new_flag"
11330 fi
11331 done;;
11332esac
11333if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11334 echo "Setting inline flags = $sim_inline" 6>&1
11335fi
11336fi
11337
11338
11339
11340
11341# Check whether --with-pkgversion was given.
11342if test "${with_pkgversion+set}" = set; then :
11343 withval=$with_pkgversion; case "$withval" in
d0ac1c44 11344 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
0cd79707
SH
11345 no) PKGVERSION= ;;
11346 *) PKGVERSION="($withval) " ;;
11347 esac
11348else
11349 PKGVERSION="(SIM) "
11350
11351fi
11352
11353
11354
11355
11356
11357# Check whether --with-bugurl was given.
11358if test "${with_bugurl+set}" = set; then :
11359 withval=$with_bugurl; case "$withval" in
d0ac1c44 11360 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
0cd79707
SH
11361 no) BUGURL=
11362 ;;
11363 *) BUGURL="$withval"
11364 ;;
11365 esac
11366else
dfb856ba 11367 BUGURL="https://www.gnu.org/software/gdb/bugs/"
0cd79707
SH
11368
11369fi
11370
11371 case ${BUGURL} in
11372 "")
11373 REPORT_BUGS_TO=
11374 REPORT_BUGS_TEXI=
11375 ;;
11376 *)
11377 REPORT_BUGS_TO="<$BUGURL>"
11378 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11379 ;;
11380 esac;
11381
11382
11383
11384
11385cat >>confdefs.h <<_ACEOF
11386#define PKGVERSION "$PKGVERSION"
11387_ACEOF
11388
11389
11390cat >>confdefs.h <<_ACEOF
11391#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11392_ACEOF
11393
11394
0cd79707
SH
11395
11396
11397
11398
0cd79707
SH
11399wire_endian="BIG"
11400default_endian=""
11401# Check whether --enable-sim-endian was given.
11402if test "${enable_sim_endian+set}" = set; then :
11403 enableval=$enable_sim_endian; case "${enableval}" in
11404 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11405 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
11406 yes) if test x"$wire_endian" != x; then
11407 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11408 else
11409 if test x"$default_endian" != x; then
11410 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11411 else
11412 echo "No hard-wired endian for target $target" 1>&6
11413 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11414 fi
11415 fi;;
11416 no) if test x"$default_endian" != x; then
11417 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11418 else
11419 if test x"$wire_endian" != x; then
11420 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11421 else
11422 echo "No default endian for target $target" 1>&6
11423 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11424 fi
11425 fi;;
d0ac1c44 11426 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
0cd79707
SH
11427esac
11428if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11429 echo "Setting endian flags = $sim_endian" 6>&1
11430fi
11431else
11432 if test x"$default_endian" != x; then
11433 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11434else
11435 if test x"$wire_endian" != x; then
11436 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11437 else
11438 sim_endian=
11439 fi
11440fi
11441fi
11442
11443wire_alignment="STRICT_ALIGNMENT"
11444default_alignment=""
11445
11446# Check whether --enable-sim-alignment was given.
11447if test "${enable_sim_alignment+set}" = set; then :
11448 enableval=$enable_sim_alignment; case "${enableval}" in
11449 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11450 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11451 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11452 yes) if test x"$wire_alignment" != x; then
11453 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11454 else
11455 if test x"$default_alignment" != x; then
11456 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11457 else
11458 echo "No hard-wired alignment for target $target" 1>&6
11459 sim_alignment="-DWITH_ALIGNMENT=0"
11460 fi
11461 fi;;
11462 no) if test x"$default_alignment" != x; then
11463 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11464 else
11465 if test x"$wire_alignment" != x; then
11466 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11467 else
11468 echo "No default alignment for target $target" 1>&6
11469 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11470 fi
11471 fi;;
d0ac1c44 11472 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
0cd79707
SH
11473esac
11474if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11475 echo "Setting alignment flags = $sim_alignment" 6>&1
11476fi
11477else
11478 if test x"$default_alignment" != x; then
11479 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11480else
11481 if test x"$wire_alignment" != x; then
11482 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11483 else
11484 sim_alignment=
11485 fi
11486fi
11487fi
11488
11489wire_word_bitsize="32"
11490wire_word_msb="31"
11491wire_address_bitsize="32"
11492wire_cell_bitsize=""
11493# Check whether --enable-sim-bitsize was given.
11494if test "${enable_sim_bitsize+set}" = set; then :
11495 enableval=$enable_sim_bitsize; sim_bitsize=
11496case "${enableval}" in
11497 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
11498 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
11499 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11500 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11501 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11502 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
11503 else
11504 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
11505 fi ;;
11506 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11507 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
11508 else
11509 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
11510 fi ;;
d0ac1c44 11511 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
0cd79707
SH
11512esac
11513# address bitsize
11514tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
11515case x"${tmp}" in
11516 x ) ;;
11517 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
11518 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
d0ac1c44 11519 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
0cd79707
SH
11520esac
11521# cell bitsize
11522tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
11523case x"${tmp}" in
11524 x ) ;;
11525 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
11526 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
d0ac1c44 11527 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
0cd79707
SH
11528esac
11529if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
11530 echo "Setting bitsize flags = $sim_bitsize" 6>&1
11531fi
11532else
11533 sim_bitsize=""
11534if test x"$wire_word_bitsize" != x; then
11535 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
11536fi
11537if test x"$wire_word_msb" != x; then
11538 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
11539fi
11540if test x"$wire_address_bitsize" != x; then
11541 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
11542fi
11543if test x"$wire_cell_bitsize" != x; then
11544 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
11545fi
11546fi
11547
11548
11549default_sim_scache="16384"
11550# Check whether --enable-sim-scache was given.
11551if test "${enable_sim_scache+set}" = set; then :
11552 enableval=$enable_sim_scache; case "${enableval}" in
11553 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
11554 no) sim_scache="-DWITH_SCACHE=0" ;;
11555 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
d0ac1c44 11556 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
0cd79707
SH
11557 sim_scache="";;
11558esac
11559if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
11560 echo "Setting scache size = $sim_scache" 6>&1
11561fi
11562else
11563 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
11564fi
11565
11566
11567
11568default_sim_default_model="or1200"
11569# Check whether --enable-sim-default-model was given.
11570if test "${enable_sim_default_model+set}" = set; then :
11571 enableval=$enable_sim_default_model; case "${enableval}" in
d0ac1c44 11572 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
0cd79707
SH
11573 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11574esac
11575if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11576 echo "Setting default model = $sim_default_model" 6>&1
11577fi
11578else
11579 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11580fi
11581
11582
11583
5c1008a4
MF
11584# Check whether --enable-werror was given.
11585if test "${enable_werror+set}" = set; then :
11586 enableval=$enable_werror; case "${enableval}" in
11587 yes | y) ERROR_ON_WARNING="yes" ;;
11588 no | n) ERROR_ON_WARNING="no" ;;
11589 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11590 esac
11591fi
11592
11593
11594# Enable -Werror by default when using gcc
11595if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11596 ERROR_ON_WARNING=yes
11597fi
11598
11599WERROR_CFLAGS=""
11600
11601build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11602-Wpointer-sign \
11603-Wno-unused -Wunused-value -Wunused-function \
11604-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11605-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11606-Wold-style-declaration -Wold-style-definition"
11607
11608# Enable -Wno-format by default when using gcc on mingw since many
11609# GCC versions complain about %I64.
11610case "${host}" in
11611 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11612 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11613esac
11614
11615# Check whether --enable-build-warnings was given.
11616if test "${enable_build_warnings+set}" = set; then :
11617 enableval=$enable_build_warnings; case "${enableval}" in
11618 yes) ;;
11619 no) build_warnings="-w";;
11620 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11621 build_warnings="${build_warnings} ${t}";;
11622 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11623 build_warnings="${t} ${build_warnings}";;
11624 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11625esac
11626if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11627 echo "Setting compiler warning flags = $build_warnings" 6>&1
11628fi
11629fi
11630# Check whether --enable-sim-build-warnings was given.
11631if test "${enable_sim_build_warnings+set}" = set; then :
11632 enableval=$enable_sim_build_warnings; case "${enableval}" in
11633 yes) ;;
11634 no) build_warnings="-w";;
11635 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11636 build_warnings="${build_warnings} ${t}";;
11637 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11638 build_warnings="${t} ${build_warnings}";;
11639 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11640esac
11641if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11642 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11643fi
11644fi
11645WARN_CFLAGS=""
11646if test "x${build_warnings}" != x -a "x$GCC" = xyes
11647then
11648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11649$as_echo_n "checking compiler warning flags... " >&6; }
11650 # Separate out the -Werror flag as some files just cannot be
11651 # compiled with it enabled.
11652 for w in ${build_warnings}; do
11653 case $w in
11654 -Werr*) WERROR_CFLAGS=-Werror ;;
11655 *) # Check that GCC accepts it
11656 saved_CFLAGS="$CFLAGS"
1f195bc3 11657 CFLAGS="$CFLAGS -Werror $w"
5c1008a4
MF
11658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11659/* end confdefs.h. */
11660
11661int
11662main ()
11663{
11664
11665 ;
11666 return 0;
11667}
11668_ACEOF
11669if ac_fn_c_try_compile "$LINENO"; then :
11670 WARN_CFLAGS="${WARN_CFLAGS} $w"
11671fi
11672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11673 CFLAGS="$saved_CFLAGS"
11674 esac
11675 done
11676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11677$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11678fi
11679
11680
0cd79707
SH
11681cgen_maint=no
11682cgen=guile
11683cgendir='$(srcdir)/../../cgen'
11684# Check whether --enable-cgen-maint was given.
11685if test "${enable_cgen_maint+set}" = set; then :
11686 enableval=$enable_cgen_maint; case "${enableval}" in
11687 yes) cgen_maint=yes ;;
11688 no) cgen_maint=no ;;
11689 *)
7fb45a68
AB
11690 # Argument is a directory where cgen can be found. In some
11691 # future world cgen could be installable, but right now this
11692 # is not the case. Instead we assume the directory is a path
11693 # to the cgen source tree.
11694 cgen_maint=yes
11695 if test -r ${enableval}/iformat.scm; then
11696 # This looks like a cgen source tree.
11697 cgendir=${enableval}
11698 else
11699 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
11700 fi
0cd79707
SH
11701 ;;
11702esac
11703fi
11704if test x${cgen_maint} != xno ; then
11705 CGEN_MAINT=''
11706else
11707 CGEN_MAINT='#'
11708fi
11709
11710
11711
11712
11713
11714
66d055c7
MF
11715hardware="cfi core pal glue "
11716sim_hw_cflags="-DWITH_HW=1"
11717sim_hw="$hardware"
11718sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
11719
11720# Check whether --enable-sim-hardware was given.
11721if test "${enable_sim_hardware+set}" = set; then :
11722 enableval=$enable_sim_hardware;
11723else
11724 enable_sim_hardware="yes"
11725fi
11726
11727case ${enable_sim_hardware} in
11728 yes|no) ;;
11729 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11730 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11731 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
11732esac
11733
11734if test "$enable_sim_hardware" = no; then
11735 sim_hw_objs=
11736 sim_hw_cflags="-DWITH_HW=0"
11737 sim_hw=
11738else
11739 sim_hw_cflags="-DWITH_HW=1"
11740 # remove duplicates
11741 sim_hw=""
11742 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11743 for i in $hardware ; do
11744 case " $sim_hw " in
11745 *" $i "*) ;;
11746 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11747 esac
11748 done
11749 # mingw does not support sockser
11750 case ${host} in
11751 *mingw*) ;;
11752 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11753 # that you instatiate. Instead, other code will call into it directly.
11754 # At some point, we should convert it over.
11755 sim_hw_objs="$sim_hw_objs dv-sockser.o"
11756
11757cat >>confdefs.h <<_ACEOF
11758#define HAVE_DV_SOCKSER 1
11759_ACEOF
11760
11761 ;;
11762 esac
11763 if test x"$silent" != x"yes"; then
11764 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
11765 fi
11766 case " $hardware " in
11767 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
11768$as_echo_n "checking for log2 in -lm... " >&6; }
11769if ${ac_cv_lib_m_log2+:} false; then :
11770 $as_echo_n "(cached) " >&6
11771else
11772 ac_check_lib_save_LIBS=$LIBS
11773LIBS="-lm $LIBS"
11774cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11775/* end confdefs.h. */
11776
11777/* Override any GCC internal prototype to avoid an error.
11778 Use char because int might match the return type of a GCC
11779 builtin and then its argument prototype would still apply. */
11780#ifdef __cplusplus
11781extern "C"
11782#endif
11783char log2 ();
11784int
11785main ()
11786{
11787return log2 ();
11788 ;
11789 return 0;
11790}
11791_ACEOF
11792if ac_fn_c_try_link "$LINENO"; then :
11793 ac_cv_lib_m_log2=yes
11794else
11795 ac_cv_lib_m_log2=no
11796fi
11797rm -f core conftest.err conftest.$ac_objext \
11798 conftest$ac_exeext conftest.$ac_ext
11799LIBS=$ac_check_lib_save_LIBS
11800fi
11801{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11802$as_echo "$ac_cv_lib_m_log2" >&6; }
11803if test "x$ac_cv_lib_m_log2" = xyes; then :
11804 cat >>confdefs.h <<_ACEOF
11805#define HAVE_LIBM 1
11806_ACEOF
11807
11808 LIBS="-lm $LIBS"
11809
11810fi
11811;;
11812 esac
11813fi
11814
11815
0cd79707
SH
11816cgen_breaks=""
11817if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11818cgen_breaks="break cgen_rtx_error";
11819fi
11820
11821ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
11822
11823ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
11824
11825ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
11826
11827ac_config_commands="$ac_config_commands Makefile"
11828
11829ac_config_commands="$ac_config_commands stamp-h"
11830
760b3e8b
MF
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
0cd79707
SH
11843cat >confcache <<\_ACEOF
11844# This file is a shell script that caches the results of configure
11845# tests run on this system so they can be shared between configure
11846# scripts and configure runs, see configure's option --config-cache.
11847# It is not useful on other systems. If it contains results you don't
11848# want to keep, you may remove or edit it.
11849#
11850# config.status only pays attention to the cache file if you give it
11851# the --recheck option to rerun configure.
11852#
11853# `ac_cv_env_foo' variables (set or unset) will be overridden when
11854# loading this file, other *unset* `ac_cv_foo' will be assigned the
11855# following values.
11856
11857_ACEOF
11858
11859# The following way of writing the cache mishandles newlines in values,
11860# but we know of no workaround that is simple, portable, and efficient.
11861# So, we kill variables containing newlines.
11862# Ultrix sh set writes to stderr and can't be redirected directly,
11863# and sets the high bit in the cache file unless we assign to the vars.
11864(
11865 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11866 eval ac_val=\$$ac_var
11867 case $ac_val in #(
11868 *${as_nl}*)
11869 case $ac_var in #(
11870 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11871$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11872 esac
11873 case $ac_var in #(
11874 _ | IFS | as_nl) ;; #(
11875 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11876 *) { eval $ac_var=; unset $ac_var;} ;;
11877 esac ;;
11878 esac
11879 done
11880
11881 (set) 2>&1 |
11882 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11883 *${as_nl}ac_space=\ *)
11884 # `set' does not quote correctly, so add quotes: double-quote
11885 # substitution turns \\\\ into \\, and sed turns \\ into \.
11886 sed -n \
11887 "s/'/'\\\\''/g;
11888 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11889 ;; #(
11890 *)
11891 # `set' quotes correctly as required by POSIX, so do not add quotes.
11892 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11893 ;;
11894 esac |
11895 sort
11896) |
11897 sed '
11898 /^ac_cv_env_/b end
11899 t clear
11900 :clear
11901 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11902 t end
11903 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11904 :end' >>confcache
11905if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11906 if test -w "$cache_file"; then
d0ac1c44 11907 if test "x$cache_file" != "x/dev/null"; then
0cd79707
SH
11908 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11909$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
11910 if test ! -f "$cache_file" || test -h "$cache_file"; then
11911 cat confcache >"$cache_file"
11912 else
11913 case $cache_file in #(
11914 */* | ?:*)
11915 mv -f confcache "$cache_file"$$ &&
11916 mv -f "$cache_file"$$ "$cache_file" ;; #(
11917 *)
11918 mv -f confcache "$cache_file" ;;
11919 esac
11920 fi
11921 fi
0cd79707
SH
11922 else
11923 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11924$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11925 fi
11926fi
11927rm -f confcache
11928
11929test "x$prefix" = xNONE && prefix=$ac_default_prefix
11930# Let make expand exec_prefix.
11931test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11932
11933DEFS=-DHAVE_CONFIG_H
11934
11935ac_libobjs=
11936ac_ltlibobjs=
d0ac1c44 11937U=
0cd79707
SH
11938for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11939 # 1. Remove the extension, and $U if already installed.
11940 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11941 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11942 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11943 # will be set to the directory where LIBOBJS objects are built.
11944 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11945 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11946done
11947LIBOBJS=$ac_libobjs
11948
11949LTLIBOBJS=$ac_ltlibobjs
11950
11951
11952
0cd79707 11953if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 11954 as_fn_error $? "conditional \"PLUGINS\" was never defined.
0cd79707
SH
11955Usually this means the macro was only invoked conditionally." "$LINENO" 5
11956fi
11957if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 11958 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
0cd79707
SH
11959Usually this means the macro was only invoked conditionally." "$LINENO" 5
11960fi
11961
d0ac1c44 11962: "${CONFIG_STATUS=./config.status}"
0cd79707
SH
11963ac_write_fail=0
11964ac_clean_files_save=$ac_clean_files
11965ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11966{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11967$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11968as_write_fail=0
11969cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11970#! $SHELL
11971# Generated by $as_me.
11972# Run this file to recreate the current configuration.
11973# Compiler output produced by configure, useful for debugging
11974# configure, is in config.log if it exists.
11975
11976debug=false
11977ac_cs_recheck=false
11978ac_cs_silent=false
11979
11980SHELL=\${CONFIG_SHELL-$SHELL}
11981export SHELL
11982_ASEOF
11983cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11984## -------------------- ##
11985## M4sh Initialization. ##
11986## -------------------- ##
11987
11988# Be more Bourne compatible
11989DUALCASE=1; export DUALCASE # for MKS sh
11990if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11991 emulate sh
11992 NULLCMD=:
11993 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11994 # is contrary to our usage. Disable this feature.
11995 alias -g '${1+"$@"}'='"$@"'
11996 setopt NO_GLOB_SUBST
11997else
11998 case `(set -o) 2>/dev/null` in #(
11999 *posix*) :
12000 set -o posix ;; #(
12001 *) :
12002 ;;
12003esac
12004fi
12005
12006
12007as_nl='
12008'
12009export as_nl
12010# Printing a long string crashes Solaris 7 /usr/bin/printf.
12011as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12012as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12013as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12014# Prefer a ksh shell builtin over an external printf program on Solaris,
12015# but without wasting forks for bash or zsh.
12016if test -z "$BASH_VERSION$ZSH_VERSION" \
12017 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12018 as_echo='print -r --'
12019 as_echo_n='print -rn --'
12020elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12021 as_echo='printf %s\n'
12022 as_echo_n='printf %s'
12023else
12024 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12025 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12026 as_echo_n='/usr/ucb/echo -n'
12027 else
12028 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12029 as_echo_n_body='eval
12030 arg=$1;
12031 case $arg in #(
12032 *"$as_nl"*)
12033 expr "X$arg" : "X\\(.*\\)$as_nl";
12034 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12035 esac;
12036 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12037 '
12038 export as_echo_n_body
12039 as_echo_n='sh -c $as_echo_n_body as_echo'
12040 fi
12041 export as_echo_body
12042 as_echo='sh -c $as_echo_body as_echo'
12043fi
12044
12045# The user is always right.
12046if test "${PATH_SEPARATOR+set}" != set; then
12047 PATH_SEPARATOR=:
12048 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12049 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12050 PATH_SEPARATOR=';'
12051 }
12052fi
12053
12054
12055# IFS
12056# We need space, tab and new line, in precisely that order. Quoting is
12057# there to prevent editors from complaining about space-tab.
12058# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12059# splitting by setting IFS to empty value.)
12060IFS=" "" $as_nl"
12061
12062# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 12063as_myself=
0cd79707
SH
12064case $0 in #((
12065 *[\\/]* ) as_myself=$0 ;;
12066 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12067for as_dir in $PATH
12068do
12069 IFS=$as_save_IFS
12070 test -z "$as_dir" && as_dir=.
12071 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12072 done
12073IFS=$as_save_IFS
12074
12075 ;;
12076esac
12077# We did not find ourselves, most probably we were run as `sh COMMAND'
12078# in which case we are not to be found in the path.
12079if test "x$as_myself" = x; then
12080 as_myself=$0
12081fi
12082if test ! -f "$as_myself"; then
12083 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12084 exit 1
12085fi
12086
12087# Unset variables that we do not need and which cause bugs (e.g. in
12088# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12089# suppresses any "Segmentation fault" message there. '((' could
12090# trigger a bug in pdksh 5.2.14.
12091for as_var in BASH_ENV ENV MAIL MAILPATH
12092do eval test x\${$as_var+set} = xset \
12093 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12094done
12095PS1='$ '
12096PS2='> '
12097PS4='+ '
12098
12099# NLS nuisances.
12100LC_ALL=C
12101export LC_ALL
12102LANGUAGE=C
12103export LANGUAGE
12104
12105# CDPATH.
12106(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12107
12108
d0ac1c44
SM
12109# as_fn_error STATUS ERROR [LINENO LOG_FD]
12110# ----------------------------------------
0cd79707
SH
12111# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12112# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12113# script with STATUS, using 1 if that was 0.
0cd79707
SH
12114as_fn_error ()
12115{
d0ac1c44
SM
12116 as_status=$1; test $as_status -eq 0 && as_status=1
12117 if test "$4"; then
12118 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12119 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
0cd79707 12120 fi
d0ac1c44 12121 $as_echo "$as_me: error: $2" >&2
0cd79707
SH
12122 as_fn_exit $as_status
12123} # as_fn_error
12124
12125
12126# as_fn_set_status STATUS
12127# -----------------------
12128# Set $? to STATUS, without forking.
12129as_fn_set_status ()
12130{
12131 return $1
12132} # as_fn_set_status
12133
12134# as_fn_exit STATUS
12135# -----------------
12136# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12137as_fn_exit ()
12138{
12139 set +e
12140 as_fn_set_status $1
12141 exit $1
12142} # as_fn_exit
12143
12144# as_fn_unset VAR
12145# ---------------
12146# Portably unset VAR.
12147as_fn_unset ()
12148{
12149 { eval $1=; unset $1;}
12150}
12151as_unset=as_fn_unset
12152# as_fn_append VAR VALUE
12153# ----------------------
12154# Append the text in VALUE to the end of the definition contained in VAR. Take
12155# advantage of any shell optimizations that allow amortized linear growth over
12156# repeated appends, instead of the typical quadratic growth present in naive
12157# implementations.
12158if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12159 eval 'as_fn_append ()
12160 {
12161 eval $1+=\$2
12162 }'
12163else
12164 as_fn_append ()
12165 {
12166 eval $1=\$$1\$2
12167 }
12168fi # as_fn_append
12169
12170# as_fn_arith ARG...
12171# ------------------
12172# Perform arithmetic evaluation on the ARGs, and store the result in the
12173# global $as_val. Take advantage of shells that can avoid forks. The arguments
12174# must be portable across $(()) and expr.
12175if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12176 eval 'as_fn_arith ()
12177 {
12178 as_val=$(( $* ))
12179 }'
12180else
12181 as_fn_arith ()
12182 {
12183 as_val=`expr "$@" || test $? -eq 1`
12184 }
12185fi # as_fn_arith
12186
12187
12188if expr a : '\(a\)' >/dev/null 2>&1 &&
12189 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12190 as_expr=expr
12191else
12192 as_expr=false
12193fi
12194
12195if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12196 as_basename=basename
12197else
12198 as_basename=false
12199fi
12200
12201if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12202 as_dirname=dirname
12203else
12204 as_dirname=false
12205fi
12206
12207as_me=`$as_basename -- "$0" ||
12208$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12209 X"$0" : 'X\(//\)$' \| \
12210 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12211$as_echo X/"$0" |
12212 sed '/^.*\/\([^/][^/]*\)\/*$/{
12213 s//\1/
12214 q
12215 }
12216 /^X\/\(\/\/\)$/{
12217 s//\1/
12218 q
12219 }
12220 /^X\/\(\/\).*/{
12221 s//\1/
12222 q
12223 }
12224 s/.*/./; q'`
12225
12226# Avoid depending upon Character Ranges.
12227as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12228as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12229as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12230as_cr_digits='0123456789'
12231as_cr_alnum=$as_cr_Letters$as_cr_digits
12232
12233ECHO_C= ECHO_N= ECHO_T=
12234case `echo -n x` in #(((((
12235-n*)
12236 case `echo 'xy\c'` in
12237 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12238 xy) ECHO_C='\c';;
12239 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12240 ECHO_T=' ';;
12241 esac;;
12242*)
12243 ECHO_N='-n';;
12244esac
12245
12246rm -f conf$$ conf$$.exe conf$$.file
12247if test -d conf$$.dir; then
12248 rm -f conf$$.dir/conf$$.file
12249else
12250 rm -f conf$$.dir
12251 mkdir conf$$.dir 2>/dev/null
12252fi
12253if (echo >conf$$.file) 2>/dev/null; then
12254 if ln -s conf$$.file conf$$ 2>/dev/null; then
12255 as_ln_s='ln -s'
12256 # ... but there are two gotchas:
12257 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12258 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 12259 # In both cases, we have to default to `cp -pR'.
0cd79707 12260 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 12261 as_ln_s='cp -pR'
0cd79707
SH
12262 elif ln conf$$.file conf$$ 2>/dev/null; then
12263 as_ln_s=ln
12264 else
d0ac1c44 12265 as_ln_s='cp -pR'
0cd79707
SH
12266 fi
12267else
d0ac1c44 12268 as_ln_s='cp -pR'
0cd79707
SH
12269fi
12270rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12271rmdir conf$$.dir 2>/dev/null
12272
12273
12274# as_fn_mkdir_p
12275# -------------
12276# Create "$as_dir" as a directory, including parents if necessary.
12277as_fn_mkdir_p ()
12278{
12279
12280 case $as_dir in #(
12281 -*) as_dir=./$as_dir;;
12282 esac
12283 test -d "$as_dir" || eval $as_mkdir_p || {
12284 as_dirs=
12285 while :; do
12286 case $as_dir in #(
12287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12288 *) as_qdir=$as_dir;;
12289 esac
12290 as_dirs="'$as_qdir' $as_dirs"
12291 as_dir=`$as_dirname -- "$as_dir" ||
12292$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12293 X"$as_dir" : 'X\(//\)[^/]' \| \
12294 X"$as_dir" : 'X\(//\)$' \| \
12295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12296$as_echo X"$as_dir" |
12297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12298 s//\1/
12299 q
12300 }
12301 /^X\(\/\/\)[^/].*/{
12302 s//\1/
12303 q
12304 }
12305 /^X\(\/\/\)$/{
12306 s//\1/
12307 q
12308 }
12309 /^X\(\/\).*/{
12310 s//\1/
12311 q
12312 }
12313 s/.*/./; q'`
12314 test -d "$as_dir" && break
12315 done
12316 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 12317 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
0cd79707
SH
12318
12319
12320} # as_fn_mkdir_p
12321if mkdir -p . 2>/dev/null; then
12322 as_mkdir_p='mkdir -p "$as_dir"'
12323else
12324 test -d ./-p && rmdir ./-p
12325 as_mkdir_p=false
12326fi
12327
d0ac1c44
SM
12328
12329# as_fn_executable_p FILE
12330# -----------------------
12331# Test if FILE is an executable regular file.
12332as_fn_executable_p ()
12333{
12334 test -f "$1" && test -x "$1"
12335} # as_fn_executable_p
12336as_test_x='test -x'
12337as_executable_p=as_fn_executable_p
0cd79707
SH
12338
12339# Sed expression to map a string onto a valid CPP name.
12340as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12341
12342# Sed expression to map a string onto a valid variable name.
12343as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12344
12345
12346exec 6>&1
12347## ----------------------------------- ##
12348## Main body of $CONFIG_STATUS script. ##
12349## ----------------------------------- ##
12350_ASEOF
12351test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12352
12353cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12354# Save the log message, to keep $0 and so on meaningful, and to
12355# report actual input values of CONFIG_FILES etc. instead of their
12356# values after options handling.
12357ac_log="
12358This file was extended by $as_me, which was
d0ac1c44 12359generated by GNU Autoconf 2.69. Invocation command line was
0cd79707
SH
12360
12361 CONFIG_FILES = $CONFIG_FILES
12362 CONFIG_HEADERS = $CONFIG_HEADERS
12363 CONFIG_LINKS = $CONFIG_LINKS
12364 CONFIG_COMMANDS = $CONFIG_COMMANDS
12365 $ $0 $@
12366
12367on `(hostname || uname -n) 2>/dev/null | sed 1q`
12368"
12369
12370_ACEOF
12371
12372case $ac_config_files in *"
12373"*) set x $ac_config_files; shift; ac_config_files=$*;;
12374esac
12375
12376case $ac_config_headers in *"
12377"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12378esac
12379
12380
12381cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12382# Files that config.status was made for.
12383config_files="$ac_config_files"
12384config_headers="$ac_config_headers"
12385config_commands="$ac_config_commands"
12386
12387_ACEOF
12388
12389cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12390ac_cs_usage="\
12391\`$as_me' instantiates files and other configuration actions
12392from templates according to the current configuration. Unless the files
12393and actions are specified as TAGs, all are instantiated by default.
12394
12395Usage: $0 [OPTION]... [TAG]...
12396
12397 -h, --help print this help, then exit
12398 -V, --version print version number and configuration settings, then exit
d0ac1c44 12399 --config print configuration, then exit
0cd79707
SH
12400 -q, --quiet, --silent
12401 do not print progress messages
12402 -d, --debug don't remove temporary files
12403 --recheck update $as_me by reconfiguring in the same conditions
12404 --file=FILE[:TEMPLATE]
12405 instantiate the configuration file FILE
12406 --header=FILE[:TEMPLATE]
12407 instantiate the configuration header FILE
12408
12409Configuration files:
12410$config_files
12411
12412Configuration headers:
12413$config_headers
12414
12415Configuration commands:
12416$config_commands
12417
12418Report bugs to the package provider."
12419
12420_ACEOF
12421cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12422ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
0cd79707
SH
12423ac_cs_version="\\
12424config.status
d0ac1c44
SM
12425configured by $0, generated by GNU Autoconf 2.69,
12426 with options \\"\$ac_cs_config\\"
0cd79707 12427
d0ac1c44 12428Copyright (C) 2012 Free Software Foundation, Inc.
0cd79707
SH
12429This config.status script is free software; the Free Software Foundation
12430gives unlimited permission to copy, distribute and modify it."
12431
12432ac_pwd='$ac_pwd'
12433srcdir='$srcdir'
12434INSTALL='$INSTALL'
12435AWK='$AWK'
12436test -n "\$AWK" || AWK=awk
12437_ACEOF
12438
12439cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12440# The default lists apply if the user does not specify any file.
12441ac_need_defaults=:
12442while test $# != 0
12443do
12444 case $1 in
d0ac1c44 12445 --*=?*)
0cd79707
SH
12446 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12447 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12448 ac_shift=:
12449 ;;
d0ac1c44
SM
12450 --*=)
12451 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12452 ac_optarg=
12453 ac_shift=:
12454 ;;
0cd79707
SH
12455 *)
12456 ac_option=$1
12457 ac_optarg=$2
12458 ac_shift=shift
12459 ;;
12460 esac
12461
12462 case $ac_option in
12463 # Handling of the options.
12464 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12465 ac_cs_recheck=: ;;
12466 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12467 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12468 --config | --confi | --conf | --con | --co | --c )
12469 $as_echo "$ac_cs_config"; exit ;;
0cd79707
SH
12470 --debug | --debu | --deb | --de | --d | -d )
12471 debug=: ;;
12472 --file | --fil | --fi | --f )
12473 $ac_shift
12474 case $ac_optarg in
12475 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12476 '') as_fn_error $? "missing file argument" ;;
0cd79707
SH
12477 esac
12478 as_fn_append CONFIG_FILES " '$ac_optarg'"
12479 ac_need_defaults=false;;
12480 --header | --heade | --head | --hea )
12481 $ac_shift
12482 case $ac_optarg in
12483 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12484 esac
12485 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12486 ac_need_defaults=false;;
12487 --he | --h)
12488 # Conflict between --help and --header
d0ac1c44 12489 as_fn_error $? "ambiguous option: \`$1'
0cd79707
SH
12490Try \`$0 --help' for more information.";;
12491 --help | --hel | -h )
12492 $as_echo "$ac_cs_usage"; exit ;;
12493 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12494 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12495 ac_cs_silent=: ;;
12496
12497 # This is an error.
d0ac1c44 12498 -*) as_fn_error $? "unrecognized option: \`$1'
0cd79707
SH
12499Try \`$0 --help' for more information." ;;
12500
12501 *) as_fn_append ac_config_targets " $1"
12502 ac_need_defaults=false ;;
12503
12504 esac
12505 shift
12506done
12507
12508ac_configure_extra_args=
12509
12510if $ac_cs_silent; then
12511 exec 6>/dev/null
12512 ac_configure_extra_args="$ac_configure_extra_args --silent"
12513fi
12514
12515_ACEOF
12516cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12517if \$ac_cs_recheck; then
d0ac1c44 12518 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
0cd79707
SH
12519 shift
12520 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12521 CONFIG_SHELL='$SHELL'
12522 export CONFIG_SHELL
12523 exec "\$@"
12524fi
12525
12526_ACEOF
12527cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12528exec 5>>config.log
12529{
12530 echo
12531 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12532## Running $as_me. ##
12533_ASBOX
12534 $as_echo "$ac_log"
12535} >&5
12536
12537_ACEOF
12538cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12539#
12540# INIT-COMMANDS
12541#
12542ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12543
12544
12545# The HP-UX ksh and POSIX shell print the target directory to stdout
12546# if CDPATH is set.
12547(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12548
12549sed_quote_subst='$sed_quote_subst'
12550double_quote_subst='$double_quote_subst'
12551delay_variable_subst='$delay_variable_subst'
12552macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12553macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12554enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12555enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12556pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12557enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12558SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12559ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12560host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12561host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12562host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12563build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12564build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12565build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12566SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12567Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12568GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12569EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12570FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12571LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12572NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12573LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12574max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12575ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12576exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12577lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12578lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12579lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12580reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12581reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12582OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12583deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12584file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12585AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12586AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12587STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12588RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12589old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12590old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12591old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12592lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12593CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12594CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12595compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12596GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12597lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12598lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12599lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12600lt_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"`'
12601objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12602MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12603lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12604lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12605lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12606lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12607lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12608need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12609DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12610NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12611LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12612OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12613OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12614libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12615shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12616extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12617archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12618enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12619export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12620whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12621compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12622old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12623old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12624archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12625archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12626module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12627module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12628with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12629allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12630no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12631hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12632hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12633hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12634hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12635hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12636hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12637hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12638hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12639inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12640link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12641fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12642always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12643export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12644exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12645include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12646prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12647file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12648variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12649need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12650need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12651version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12652runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12653shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12654shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12655libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12656library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12657soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12658install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12659postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12660postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12661finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12662finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12663hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12664sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12665sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12666hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12667enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12668enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12669enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12670old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12671striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12672
12673LTCC='$LTCC'
12674LTCFLAGS='$LTCFLAGS'
12675compiler='$compiler_DEFAULT'
12676
12677# A function that is used when there is no print builtin or printf.
12678func_fallback_echo ()
12679{
12680 eval 'cat <<_LTECHO_EOF
12681\$1
12682_LTECHO_EOF'
12683}
12684
12685# Quote evaled strings.
12686for var in SHELL \
12687ECHO \
12688SED \
12689GREP \
12690EGREP \
12691FGREP \
12692LD \
12693NM \
12694LN_S \
12695lt_SP2NL \
12696lt_NL2SP \
12697reload_flag \
12698OBJDUMP \
12699deplibs_check_method \
12700file_magic_cmd \
12701AR \
12702AR_FLAGS \
12703STRIP \
12704RANLIB \
12705CC \
12706CFLAGS \
12707compiler \
12708lt_cv_sys_global_symbol_pipe \
12709lt_cv_sys_global_symbol_to_cdecl \
12710lt_cv_sys_global_symbol_to_c_name_address \
12711lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12712lt_prog_compiler_no_builtin_flag \
12713lt_prog_compiler_wl \
12714lt_prog_compiler_pic \
12715lt_prog_compiler_static \
12716lt_cv_prog_compiler_c_o \
12717need_locks \
12718DSYMUTIL \
12719NMEDIT \
12720LIPO \
12721OTOOL \
12722OTOOL64 \
12723shrext_cmds \
12724export_dynamic_flag_spec \
12725whole_archive_flag_spec \
12726compiler_needs_object \
12727with_gnu_ld \
12728allow_undefined_flag \
12729no_undefined_flag \
12730hardcode_libdir_flag_spec \
12731hardcode_libdir_flag_spec_ld \
12732hardcode_libdir_separator \
12733fix_srcfile_path \
12734exclude_expsyms \
12735include_expsyms \
12736file_list_spec \
12737variables_saved_for_relink \
12738libname_spec \
12739library_names_spec \
12740soname_spec \
12741install_override_mode \
12742finish_eval \
12743old_striplib \
12744striplib; do
12745 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12746 *[\\\\\\\`\\"\\\$]*)
12747 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12748 ;;
12749 *)
12750 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12751 ;;
12752 esac
12753done
12754
12755# Double-quote double-evaled strings.
12756for var in reload_cmds \
12757old_postinstall_cmds \
12758old_postuninstall_cmds \
12759old_archive_cmds \
12760extract_expsyms_cmds \
12761old_archive_from_new_cmds \
12762old_archive_from_expsyms_cmds \
12763archive_cmds \
12764archive_expsym_cmds \
12765module_cmds \
12766module_expsym_cmds \
12767export_symbols_cmds \
12768prelink_cmds \
12769postinstall_cmds \
12770postuninstall_cmds \
12771finish_cmds \
12772sys_lib_search_path_spec \
12773sys_lib_dlsearch_path_spec; do
12774 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12775 *[\\\\\\\`\\"\\\$]*)
12776 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12777 ;;
12778 *)
12779 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12780 ;;
12781 esac
12782done
12783
12784ac_aux_dir='$ac_aux_dir'
12785xsi_shell='$xsi_shell'
12786lt_shell_append='$lt_shell_append'
12787
12788# See if we are running on zsh, and set the options which allow our
12789# commands through without removal of \ escapes INIT.
12790if test -n "\${ZSH_VERSION+set}" ; then
12791 setopt NO_GLOB_SUBST
12792fi
12793
12794
12795 PACKAGE='$PACKAGE'
12796 VERSION='$VERSION'
12797 TIMESTAMP='$TIMESTAMP'
12798 RM='$RM'
12799 ofile='$ofile'
12800
12801
12802
12803
12804_ACEOF
12805
12806cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12807
12808# Handling of arguments.
12809for ac_config_target in $ac_config_targets
12810do
12811 case $ac_config_target in
12812 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
12813 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
12814 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12815 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12816 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12817 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12818 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12819 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12820
d0ac1c44 12821 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
0cd79707
SH
12822 esac
12823done
12824
12825
12826# If the user did not use the arguments to specify the items to instantiate,
12827# then the envvar interface is used. Set only those that are not.
12828# We use the long form for the default assignment because of an extremely
12829# bizarre bug on SunOS 4.1.3.
12830if $ac_need_defaults; then
12831 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12832 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12833 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12834fi
12835
12836# Have a temporary directory for convenience. Make it in the build tree
12837# simply because there is no reason against having it here, and in addition,
12838# creating and moving files from /tmp can sometimes cause problems.
12839# Hook for its removal unless debugging.
12840# Note that there is a small window in which the directory will not be cleaned:
12841# after its creation but before its name has been assigned to `$tmp'.
12842$debug ||
12843{
d0ac1c44 12844 tmp= ac_tmp=
0cd79707 12845 trap 'exit_status=$?
d0ac1c44
SM
12846 : "${ac_tmp:=$tmp}"
12847 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
0cd79707
SH
12848' 0
12849 trap 'as_fn_exit 1' 1 2 13 15
12850}
12851# Create a (secure) tmp directory for tmp files.
12852
12853{
12854 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 12855 test -d "$tmp"
0cd79707
SH
12856} ||
12857{
12858 tmp=./conf$$-$RANDOM
12859 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
12860} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12861ac_tmp=$tmp
0cd79707
SH
12862
12863# Set up the scripts for CONFIG_FILES section.
12864# No need to generate them if there are no CONFIG_FILES.
12865# This happens for instance with `./config.status config.h'.
12866if test -n "$CONFIG_FILES"; then
12867
12868
12869ac_cr=`echo X | tr X '\015'`
12870# On cygwin, bash can eat \r inside `` if the user requested igncr.
12871# But we know of no other shell where ac_cr would be empty at this
12872# point, so we can use a bashism as a fallback.
12873if test "x$ac_cr" = x; then
12874 eval ac_cr=\$\'\\r\'
12875fi
12876ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12877if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 12878 ac_cs_awk_cr='\\r'
0cd79707
SH
12879else
12880 ac_cs_awk_cr=$ac_cr
12881fi
12882
d0ac1c44 12883echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
0cd79707
SH
12884_ACEOF
12885
12886
12887{
12888 echo "cat >conf$$subs.awk <<_ACEOF" &&
12889 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12890 echo "_ACEOF"
12891} >conf$$subs.sh ||
d0ac1c44
SM
12892 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12893ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
0cd79707
SH
12894ac_delim='%!_!# '
12895for ac_last_try in false false false false false :; do
12896 . ./conf$$subs.sh ||
d0ac1c44 12897 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
0cd79707
SH
12898
12899 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12900 if test $ac_delim_n = $ac_delim_num; then
12901 break
12902 elif $ac_last_try; then
d0ac1c44 12903 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
0cd79707
SH
12904 else
12905 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12906 fi
12907done
12908rm -f conf$$subs.sh
12909
12910cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12911cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
0cd79707
SH
12912_ACEOF
12913sed -n '
12914h
12915s/^/S["/; s/!.*/"]=/
12916p
12917g
12918s/^[^!]*!//
12919:repl
12920t repl
12921s/'"$ac_delim"'$//
12922t delim
12923:nl
12924h
d0ac1c44 12925s/\(.\{148\}\)..*/\1/
0cd79707
SH
12926t more1
12927s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12928p
12929n
12930b repl
12931:more1
12932s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12933p
12934g
12935s/.\{148\}//
12936t nl
12937:delim
12938h
d0ac1c44 12939s/\(.\{148\}\)..*/\1/
0cd79707
SH
12940t more2
12941s/["\\]/\\&/g; s/^/"/; s/$/"/
12942p
12943b
12944:more2
12945s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12946p
12947g
12948s/.\{148\}//
12949t delim
12950' <conf$$subs.awk | sed '
12951/^[^""]/{
12952 N
12953 s/\n//
12954}
12955' >>$CONFIG_STATUS || ac_write_fail=1
12956rm -f conf$$subs.awk
12957cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12958_ACAWK
d0ac1c44 12959cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
0cd79707
SH
12960 for (key in S) S_is_set[key] = 1
12961 FS = "\a"
12962
12963}
12964{
12965 line = $ 0
12966 nfields = split(line, field, "@")
12967 substed = 0
12968 len = length(field[1])
12969 for (i = 2; i < nfields; i++) {
12970 key = field[i]
12971 keylen = length(key)
12972 if (S_is_set[key]) {
12973 value = S[key]
12974 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12975 len += length(value) + length(field[++i])
12976 substed = 1
12977 } else
12978 len += 1 + keylen
12979 }
12980
12981 print line
12982}
12983
12984_ACAWK
12985_ACEOF
12986cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12987if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12988 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12989else
12990 cat
d0ac1c44
SM
12991fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12992 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
0cd79707
SH
12993_ACEOF
12994
d0ac1c44
SM
12995# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12996# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
0cd79707
SH
12997# trailing colons and then remove the whole line if VPATH becomes empty
12998# (actually we leave an empty line to preserve line numbers).
12999if test "x$srcdir" = x.; then
d0ac1c44
SM
13000 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13001h
13002s///
13003s/^/:/
13004s/[ ]*$/:/
13005s/:\$(srcdir):/:/g
13006s/:\${srcdir}:/:/g
13007s/:@srcdir@:/:/g
13008s/^:*//
0cd79707 13009s/:*$//
d0ac1c44
SM
13010x
13011s/\(=[ ]*\).*/\1/
13012G
13013s/\n//
0cd79707
SH
13014s/^[^=]*=[ ]*$//
13015}'
13016fi
13017
13018cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13019fi # test -n "$CONFIG_FILES"
13020
13021# Set up the scripts for CONFIG_HEADERS section.
13022# No need to generate them if there are no CONFIG_HEADERS.
13023# This happens for instance with `./config.status Makefile'.
13024if test -n "$CONFIG_HEADERS"; then
d0ac1c44 13025cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
0cd79707
SH
13026BEGIN {
13027_ACEOF
13028
13029# Transform confdefs.h into an awk script `defines.awk', embedded as
13030# here-document in config.status, that substitutes the proper values into
13031# config.h.in to produce config.h.
13032
13033# Create a delimiter string that does not exist in confdefs.h, to ease
13034# handling of long lines.
13035ac_delim='%!_!# '
13036for ac_last_try in false false :; do
d0ac1c44
SM
13037 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13038 if test -z "$ac_tt"; then
0cd79707
SH
13039 break
13040 elif $ac_last_try; then
d0ac1c44 13041 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
0cd79707
SH
13042 else
13043 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13044 fi
13045done
13046
13047# For the awk script, D is an array of macro values keyed by name,
13048# likewise P contains macro parameters if any. Preserve backslash
13049# newline sequences.
13050
13051ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13052sed -n '
13053s/.\{148\}/&'"$ac_delim"'/g
13054t rset
13055:rset
13056s/^[ ]*#[ ]*define[ ][ ]*/ /
13057t def
13058d
13059:def
13060s/\\$//
13061t bsnl
13062s/["\\]/\\&/g
13063s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13064D["\1"]=" \3"/p
13065s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13066d
13067:bsnl
13068s/["\\]/\\&/g
13069s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13070D["\1"]=" \3\\\\\\n"\\/p
13071t cont
13072s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13073t cont
13074d
13075:cont
13076n
13077s/.\{148\}/&'"$ac_delim"'/g
13078t clear
13079:clear
13080s/\\$//
13081t bsnlc
13082s/["\\]/\\&/g; s/^/"/; s/$/"/p
13083d
13084:bsnlc
13085s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13086b cont
13087' <confdefs.h | sed '
13088s/'"$ac_delim"'/"\\\
13089"/g' >>$CONFIG_STATUS || ac_write_fail=1
13090
13091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13092 for (key in D) D_is_set[key] = 1
13093 FS = "\a"
13094}
13095/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13096 line = \$ 0
13097 split(line, arg, " ")
13098 if (arg[1] == "#") {
13099 defundef = arg[2]
13100 mac1 = arg[3]
13101 } else {
13102 defundef = substr(arg[1], 2)
13103 mac1 = arg[2]
13104 }
13105 split(mac1, mac2, "(") #)
13106 macro = mac2[1]
13107 prefix = substr(line, 1, index(line, defundef) - 1)
13108 if (D_is_set[macro]) {
13109 # Preserve the white space surrounding the "#".
13110 print prefix "define", macro P[macro] D[macro]
13111 next
13112 } else {
13113 # Replace #undef with comments. This is necessary, for example,
13114 # in the case of _POSIX_SOURCE, which is predefined and required
13115 # on some systems where configure will not decide to define it.
13116 if (defundef == "undef") {
13117 print "/*", prefix defundef, macro, "*/"
13118 next
13119 }
13120 }
13121}
13122{ print }
13123_ACAWK
13124_ACEOF
13125cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 13126 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
0cd79707
SH
13127fi # test -n "$CONFIG_HEADERS"
13128
13129
13130eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13131shift
13132for ac_tag
13133do
13134 case $ac_tag in
13135 :[FHLC]) ac_mode=$ac_tag; continue;;
13136 esac
13137 case $ac_mode$ac_tag in
13138 :[FHL]*:*);;
d0ac1c44 13139 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
0cd79707
SH
13140 :[FH]-) ac_tag=-:-;;
13141 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13142 esac
13143 ac_save_IFS=$IFS
13144 IFS=:
13145 set x $ac_tag
13146 IFS=$ac_save_IFS
13147 shift
13148 ac_file=$1
13149 shift
13150
13151 case $ac_mode in
13152 :L) ac_source=$1;;
13153 :[FH])
13154 ac_file_inputs=
13155 for ac_f
13156 do
13157 case $ac_f in
d0ac1c44 13158 -) ac_f="$ac_tmp/stdin";;
0cd79707
SH
13159 *) # Look for the file first in the build tree, then in the source tree
13160 # (if the path is not absolute). The absolute path cannot be DOS-style,
13161 # because $ac_f cannot contain `:'.
13162 test -f "$ac_f" ||
13163 case $ac_f in
13164 [\\/$]*) false;;
13165 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13166 esac ||
d0ac1c44 13167 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
0cd79707
SH
13168 esac
13169 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13170 as_fn_append ac_file_inputs " '$ac_f'"
13171 done
13172
13173 # Let's still pretend it is `configure' which instantiates (i.e., don't
13174 # use $as_me), people would be surprised to read:
13175 # /* config.h. Generated by config.status. */
13176 configure_input='Generated from '`
13177 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13178 `' by configure.'
13179 if test x"$ac_file" != x-; then
13180 configure_input="$ac_file. $configure_input"
13181 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13182$as_echo "$as_me: creating $ac_file" >&6;}
13183 fi
13184 # Neutralize special characters interpreted by sed in replacement strings.
13185 case $configure_input in #(
13186 *\&* | *\|* | *\\* )
13187 ac_sed_conf_input=`$as_echo "$configure_input" |
13188 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13189 *) ac_sed_conf_input=$configure_input;;
13190 esac
13191
13192 case $ac_tag in
d0ac1c44
SM
13193 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13194 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
0cd79707
SH
13195 esac
13196 ;;
13197 esac
13198
13199 ac_dir=`$as_dirname -- "$ac_file" ||
13200$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13201 X"$ac_file" : 'X\(//\)[^/]' \| \
13202 X"$ac_file" : 'X\(//\)$' \| \
13203 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13204$as_echo X"$ac_file" |
13205 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13206 s//\1/
13207 q
13208 }
13209 /^X\(\/\/\)[^/].*/{
13210 s//\1/
13211 q
13212 }
13213 /^X\(\/\/\)$/{
13214 s//\1/
13215 q
13216 }
13217 /^X\(\/\).*/{
13218 s//\1/
13219 q
13220 }
13221 s/.*/./; q'`
13222 as_dir="$ac_dir"; as_fn_mkdir_p
13223 ac_builddir=.
13224
13225case "$ac_dir" in
13226.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13227*)
13228 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13229 # A ".." for each directory in $ac_dir_suffix.
13230 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13231 case $ac_top_builddir_sub in
13232 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13233 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13234 esac ;;
13235esac
13236ac_abs_top_builddir=$ac_pwd
13237ac_abs_builddir=$ac_pwd$ac_dir_suffix
13238# for backward compatibility:
13239ac_top_builddir=$ac_top_build_prefix
13240
13241case $srcdir in
13242 .) # We are building in place.
13243 ac_srcdir=.
13244 ac_top_srcdir=$ac_top_builddir_sub
13245 ac_abs_top_srcdir=$ac_pwd ;;
13246 [\\/]* | ?:[\\/]* ) # Absolute name.
13247 ac_srcdir=$srcdir$ac_dir_suffix;
13248 ac_top_srcdir=$srcdir
13249 ac_abs_top_srcdir=$srcdir ;;
13250 *) # Relative name.
13251 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13252 ac_top_srcdir=$ac_top_build_prefix$srcdir
13253 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13254esac
13255ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13256
13257
13258 case $ac_mode in
13259 :F)
13260 #
13261 # CONFIG_FILE
13262 #
13263
13264 case $INSTALL in
13265 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13266 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13267 esac
13268_ACEOF
13269
13270cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13271# If the template does not know about datarootdir, expand it.
13272# FIXME: This hack should be removed a few years after 2.60.
13273ac_datarootdir_hack=; ac_datarootdir_seen=
13274ac_sed_dataroot='
13275/datarootdir/ {
13276 p
13277 q
13278}
13279/@datadir@/p
13280/@docdir@/p
13281/@infodir@/p
13282/@localedir@/p
13283/@mandir@/p'
13284case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13285*datarootdir*) ac_datarootdir_seen=yes;;
13286*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13287 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13288$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13289_ACEOF
13290cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13291 ac_datarootdir_hack='
13292 s&@datadir@&$datadir&g
13293 s&@docdir@&$docdir&g
13294 s&@infodir@&$infodir&g
13295 s&@localedir@&$localedir&g
13296 s&@mandir@&$mandir&g
13297 s&\\\${datarootdir}&$datarootdir&g' ;;
13298esac
13299_ACEOF
13300
13301# Neutralize VPATH when `$srcdir' = `.'.
13302# Shell code in configure.ac might set extrasub.
13303# FIXME: do we really want to maintain this feature?
13304cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13305ac_sed_extra="$ac_vpsub
13306$extrasub
13307_ACEOF
13308cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13309:t
13310/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13311s|@configure_input@|$ac_sed_conf_input|;t t
13312s&@top_builddir@&$ac_top_builddir_sub&;t t
13313s&@top_build_prefix@&$ac_top_build_prefix&;t t
13314s&@srcdir@&$ac_srcdir&;t t
13315s&@abs_srcdir@&$ac_abs_srcdir&;t t
13316s&@top_srcdir@&$ac_top_srcdir&;t t
13317s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13318s&@builddir@&$ac_builddir&;t t
13319s&@abs_builddir@&$ac_abs_builddir&;t t
13320s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13321s&@INSTALL@&$ac_INSTALL&;t t
13322$ac_datarootdir_hack
13323"
d0ac1c44
SM
13324eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13325 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
0cd79707
SH
13326
13327test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
13328 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13329 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13330 "$ac_tmp/out"`; test -z "$ac_out"; } &&
0cd79707 13331 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13332which seems to be undefined. Please make sure it is defined" >&5
0cd79707 13333$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13334which seems to be undefined. Please make sure it is defined" >&2;}
0cd79707 13335
d0ac1c44 13336 rm -f "$ac_tmp/stdin"
0cd79707 13337 case $ac_file in
d0ac1c44
SM
13338 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13339 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
0cd79707 13340 esac \
d0ac1c44 13341 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
0cd79707
SH
13342 ;;
13343 :H)
13344 #
13345 # CONFIG_HEADER
13346 #
13347 if test x"$ac_file" != x-; then
13348 {
13349 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13350 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13351 } >"$ac_tmp/config.h" \
13352 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13353 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
0cd79707
SH
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13355$as_echo "$as_me: $ac_file is unchanged" >&6;}
13356 else
13357 rm -f "$ac_file"
d0ac1c44
SM
13358 mv "$ac_tmp/config.h" "$ac_file" \
13359 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
0cd79707
SH
13360 fi
13361 else
13362 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13363 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13364 || as_fn_error $? "could not create -" "$LINENO" 5
0cd79707
SH
13365 fi
13366 ;;
13367
13368 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13369$as_echo "$as_me: executing $ac_file commands" >&6;}
13370 ;;
13371 esac
13372
13373
13374 case $ac_file$ac_mode in
13375 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13376 "libtool":C)
13377
13378 # See if we are running on zsh, and set the options which allow our
13379 # commands through without removal of \ escapes.
13380 if test -n "${ZSH_VERSION+set}" ; then
13381 setopt NO_GLOB_SUBST
13382 fi
13383
13384 cfgfile="${ofile}T"
13385 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13386 $RM "$cfgfile"
13387
13388 cat <<_LT_EOF >> "$cfgfile"
13389#! $SHELL
13390
13391# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13392# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13393# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13394# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13395#
13396# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13397# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13398# Written by Gordon Matzigkeit, 1996
13399#
13400# This file is part of GNU Libtool.
13401#
13402# GNU Libtool is free software; you can redistribute it and/or
13403# modify it under the terms of the GNU General Public License as
13404# published by the Free Software Foundation; either version 2 of
13405# the License, or (at your option) any later version.
13406#
13407# As a special exception to the GNU General Public License,
13408# if you distribute this file as part of a program or library that
13409# is built using GNU Libtool, you may include this file under the
13410# same distribution terms that you use for the rest of that program.
13411#
13412# GNU Libtool is distributed in the hope that it will be useful,
13413# but WITHOUT ANY WARRANTY; without even the implied warranty of
13414# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13415# GNU General Public License for more details.
13416#
13417# You should have received a copy of the GNU General Public License
13418# along with GNU Libtool; see the file COPYING. If not, a copy
13419# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13420# obtained by writing to the Free Software Foundation, Inc.,
13421# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13422
13423
13424# The names of the tagged configurations supported by this script.
13425available_tags=""
13426
13427# ### BEGIN LIBTOOL CONFIG
13428
13429# Which release of libtool.m4 was used?
13430macro_version=$macro_version
13431macro_revision=$macro_revision
13432
13433# Whether or not to build shared libraries.
13434build_libtool_libs=$enable_shared
13435
13436# Whether or not to build static libraries.
13437build_old_libs=$enable_static
13438
13439# What type of objects to build.
13440pic_mode=$pic_mode
13441
13442# Whether or not to optimize for fast installation.
13443fast_install=$enable_fast_install
13444
13445# Shell to use when invoking shell scripts.
13446SHELL=$lt_SHELL
13447
13448# An echo program that protects backslashes.
13449ECHO=$lt_ECHO
13450
13451# The host system.
13452host_alias=$host_alias
13453host=$host
13454host_os=$host_os
13455
13456# The build system.
13457build_alias=$build_alias
13458build=$build
13459build_os=$build_os
13460
13461# A sed program that does not truncate output.
13462SED=$lt_SED
13463
13464# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13465Xsed="\$SED -e 1s/^X//"
13466
13467# A grep program that handles long lines.
13468GREP=$lt_GREP
13469
13470# An ERE matcher.
13471EGREP=$lt_EGREP
13472
13473# A literal string matcher.
13474FGREP=$lt_FGREP
13475
13476# A BSD- or MS-compatible name lister.
13477NM=$lt_NM
13478
13479# Whether we need soft or hard links.
13480LN_S=$lt_LN_S
13481
13482# What is the maximum length of a command?
13483max_cmd_len=$max_cmd_len
13484
13485# Object file suffix (normally "o").
13486objext=$ac_objext
13487
13488# Executable file suffix (normally "").
13489exeext=$exeext
13490
13491# whether the shell understands "unset".
13492lt_unset=$lt_unset
13493
13494# turn spaces into newlines.
13495SP2NL=$lt_lt_SP2NL
13496
13497# turn newlines into spaces.
13498NL2SP=$lt_lt_NL2SP
13499
13500# An object symbol dumper.
13501OBJDUMP=$lt_OBJDUMP
13502
13503# Method to check whether dependent libraries are shared objects.
13504deplibs_check_method=$lt_deplibs_check_method
13505
13506# Command to use when deplibs_check_method == "file_magic".
13507file_magic_cmd=$lt_file_magic_cmd
13508
13509# The archiver.
13510AR=$lt_AR
13511AR_FLAGS=$lt_AR_FLAGS
13512
13513# A symbol stripping program.
13514STRIP=$lt_STRIP
13515
13516# Commands used to install an old-style archive.
13517RANLIB=$lt_RANLIB
13518old_postinstall_cmds=$lt_old_postinstall_cmds
13519old_postuninstall_cmds=$lt_old_postuninstall_cmds
13520
13521# Whether to use a lock for old archive extraction.
13522lock_old_archive_extraction=$lock_old_archive_extraction
13523
13524# A C compiler.
13525LTCC=$lt_CC
13526
13527# LTCC compiler flags.
13528LTCFLAGS=$lt_CFLAGS
13529
13530# Take the output of nm and produce a listing of raw symbols and C names.
13531global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13532
13533# Transform the output of nm in a proper C declaration.
13534global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13535
13536# Transform the output of nm in a C name address pair.
13537global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13538
13539# Transform the output of nm in a C name address pair when lib prefix is needed.
13540global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13541
13542# The name of the directory that contains temporary libtool files.
13543objdir=$objdir
13544
13545# Used to examine libraries when file_magic_cmd begins with "file".
13546MAGIC_CMD=$MAGIC_CMD
13547
13548# Must we lock files when doing compilation?
13549need_locks=$lt_need_locks
13550
13551# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13552DSYMUTIL=$lt_DSYMUTIL
13553
13554# Tool to change global to local symbols on Mac OS X.
13555NMEDIT=$lt_NMEDIT
13556
13557# Tool to manipulate fat objects and archives on Mac OS X.
13558LIPO=$lt_LIPO
13559
13560# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13561OTOOL=$lt_OTOOL
13562
13563# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13564OTOOL64=$lt_OTOOL64
13565
13566# Old archive suffix (normally "a").
13567libext=$libext
13568
13569# Shared library suffix (normally ".so").
13570shrext_cmds=$lt_shrext_cmds
13571
13572# The commands to extract the exported symbol list from a shared archive.
13573extract_expsyms_cmds=$lt_extract_expsyms_cmds
13574
13575# Variables whose values should be saved in libtool wrapper scripts and
13576# restored at link time.
13577variables_saved_for_relink=$lt_variables_saved_for_relink
13578
13579# Do we need the "lib" prefix for modules?
13580need_lib_prefix=$need_lib_prefix
13581
13582# Do we need a version for libraries?
13583need_version=$need_version
13584
13585# Library versioning type.
13586version_type=$version_type
13587
13588# Shared library runtime path variable.
13589runpath_var=$runpath_var
13590
13591# Shared library path variable.
13592shlibpath_var=$shlibpath_var
13593
13594# Is shlibpath searched before the hard-coded library search path?
13595shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13596
13597# Format of library name prefix.
13598libname_spec=$lt_libname_spec
13599
13600# List of archive names. First name is the real one, the rest are links.
13601# The last name is the one that the linker finds with -lNAME
13602library_names_spec=$lt_library_names_spec
13603
13604# The coded name of the library, if different from the real name.
13605soname_spec=$lt_soname_spec
13606
13607# Permission mode override for installation of shared libraries.
13608install_override_mode=$lt_install_override_mode
13609
13610# Command to use after installation of a shared archive.
13611postinstall_cmds=$lt_postinstall_cmds
13612
13613# Command to use after uninstallation of a shared archive.
13614postuninstall_cmds=$lt_postuninstall_cmds
13615
13616# Commands used to finish a libtool library installation in a directory.
13617finish_cmds=$lt_finish_cmds
13618
13619# As "finish_cmds", except a single script fragment to be evaled but
13620# not shown.
13621finish_eval=$lt_finish_eval
13622
13623# Whether we should hardcode library paths into libraries.
13624hardcode_into_libs=$hardcode_into_libs
13625
13626# Compile-time system search path for libraries.
13627sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13628
13629# Run-time system search path for libraries.
13630sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13631
13632# Whether dlopen is supported.
13633dlopen_support=$enable_dlopen
13634
13635# Whether dlopen of programs is supported.
13636dlopen_self=$enable_dlopen_self
13637
13638# Whether dlopen of statically linked programs is supported.
13639dlopen_self_static=$enable_dlopen_self_static
13640
13641# Commands to strip libraries.
13642old_striplib=$lt_old_striplib
13643striplib=$lt_striplib
13644
13645
13646# The linker used to build libraries.
13647LD=$lt_LD
13648
13649# How to create reloadable object files.
13650reload_flag=$lt_reload_flag
13651reload_cmds=$lt_reload_cmds
13652
13653# Commands used to build an old-style archive.
13654old_archive_cmds=$lt_old_archive_cmds
13655
13656# A language specific compiler.
13657CC=$lt_compiler
13658
13659# Is the compiler the GNU compiler?
13660with_gcc=$GCC
13661
13662# Compiler flag to turn off builtin functions.
13663no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13664
13665# How to pass a linker flag through the compiler.
13666wl=$lt_lt_prog_compiler_wl
13667
13668# Additional compiler flags for building library objects.
13669pic_flag=$lt_lt_prog_compiler_pic
13670
13671# Compiler flag to prevent dynamic linking.
13672link_static_flag=$lt_lt_prog_compiler_static
13673
13674# Does compiler simultaneously support -c and -o options?
13675compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13676
13677# Whether or not to add -lc for building shared libraries.
13678build_libtool_need_lc=$archive_cmds_need_lc
13679
13680# Whether or not to disallow shared libs when runtime libs are static.
13681allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13682
13683# Compiler flag to allow reflexive dlopens.
13684export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13685
13686# Compiler flag to generate shared objects directly from archives.
13687whole_archive_flag_spec=$lt_whole_archive_flag_spec
13688
13689# Whether the compiler copes with passing no objects directly.
13690compiler_needs_object=$lt_compiler_needs_object
13691
13692# Create an old-style archive from a shared archive.
13693old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13694
13695# Create a temporary old-style archive to link instead of a shared archive.
13696old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13697
13698# Commands used to build a shared archive.
13699archive_cmds=$lt_archive_cmds
13700archive_expsym_cmds=$lt_archive_expsym_cmds
13701
13702# Commands used to build a loadable module if different from building
13703# a shared archive.
13704module_cmds=$lt_module_cmds
13705module_expsym_cmds=$lt_module_expsym_cmds
13706
13707# Whether we are building with GNU ld or not.
13708with_gnu_ld=$lt_with_gnu_ld
13709
13710# Flag that allows shared libraries with undefined symbols to be built.
13711allow_undefined_flag=$lt_allow_undefined_flag
13712
13713# Flag that enforces no undefined symbols.
13714no_undefined_flag=$lt_no_undefined_flag
13715
13716# Flag to hardcode \$libdir into a binary during linking.
13717# This must work even if \$libdir does not exist
13718hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13719
13720# If ld is used when linking, flag to hardcode \$libdir into a binary
13721# during linking. This must work even if \$libdir does not exist.
13722hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13723
13724# Whether we need a single "-rpath" flag with a separated argument.
13725hardcode_libdir_separator=$lt_hardcode_libdir_separator
13726
13727# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13728# DIR into the resulting binary.
13729hardcode_direct=$hardcode_direct
13730
13731# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13732# DIR into the resulting binary and the resulting library dependency is
13733# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13734# library is relocated.
13735hardcode_direct_absolute=$hardcode_direct_absolute
13736
13737# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13738# into the resulting binary.
13739hardcode_minus_L=$hardcode_minus_L
13740
13741# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13742# into the resulting binary.
13743hardcode_shlibpath_var=$hardcode_shlibpath_var
13744
13745# Set to "yes" if building a shared library automatically hardcodes DIR
13746# into the library and all subsequent libraries and executables linked
13747# against it.
13748hardcode_automatic=$hardcode_automatic
13749
13750# Set to yes if linker adds runtime paths of dependent libraries
13751# to runtime path list.
13752inherit_rpath=$inherit_rpath
13753
13754# Whether libtool must link a program against all its dependency libraries.
13755link_all_deplibs=$link_all_deplibs
13756
13757# Fix the shell variable \$srcfile for the compiler.
13758fix_srcfile_path=$lt_fix_srcfile_path
13759
13760# Set to "yes" if exported symbols are required.
13761always_export_symbols=$always_export_symbols
13762
13763# The commands to list exported symbols.
13764export_symbols_cmds=$lt_export_symbols_cmds
13765
13766# Symbols that should not be listed in the preloaded symbols.
13767exclude_expsyms=$lt_exclude_expsyms
13768
13769# Symbols that must always be exported.
13770include_expsyms=$lt_include_expsyms
13771
13772# Commands necessary for linking programs (against libraries) with templates.
13773prelink_cmds=$lt_prelink_cmds
13774
13775# Specify filename containing input files.
13776file_list_spec=$lt_file_list_spec
13777
13778# How to hardcode a shared library path into an executable.
13779hardcode_action=$hardcode_action
13780
13781# ### END LIBTOOL CONFIG
13782
13783_LT_EOF
13784
13785 case $host_os in
13786 aix3*)
13787 cat <<\_LT_EOF >> "$cfgfile"
13788# AIX sometimes has problems with the GCC collect2 program. For some
13789# reason, if we set the COLLECT_NAMES environment variable, the problems
13790# vanish in a puff of smoke.
13791if test "X${COLLECT_NAMES+set}" != Xset; then
13792 COLLECT_NAMES=
13793 export COLLECT_NAMES
13794fi
13795_LT_EOF
13796 ;;
13797 esac
13798
13799
13800ltmain="$ac_aux_dir/ltmain.sh"
13801
13802
13803 # We use sed instead of cat because bash on DJGPP gets confused if
13804 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13805 # text mode, it properly converts lines to CR/LF. This bash problem
13806 # is reportedly fixed, but why not run on old versions too?
13807 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13808 || (rm -f "$cfgfile"; exit 1)
13809
13810 case $xsi_shell in
13811 yes)
13812 cat << \_LT_EOF >> "$cfgfile"
13813
13814# func_dirname file append nondir_replacement
13815# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13816# otherwise set result to NONDIR_REPLACEMENT.
13817func_dirname ()
13818{
13819 case ${1} in
13820 */*) func_dirname_result="${1%/*}${2}" ;;
13821 * ) func_dirname_result="${3}" ;;
13822 esac
13823}
13824
13825# func_basename file
13826func_basename ()
13827{
13828 func_basename_result="${1##*/}"
13829}
13830
13831# func_dirname_and_basename file append nondir_replacement
13832# perform func_basename and func_dirname in a single function
13833# call:
13834# dirname: Compute the dirname of FILE. If nonempty,
13835# add APPEND to the result, otherwise set result
13836# to NONDIR_REPLACEMENT.
13837# value returned in "$func_dirname_result"
13838# basename: Compute filename of FILE.
13839# value retuned in "$func_basename_result"
13840# Implementation must be kept synchronized with func_dirname
13841# and func_basename. For efficiency, we do not delegate to
13842# those functions but instead duplicate the functionality here.
13843func_dirname_and_basename ()
13844{
13845 case ${1} in
13846 */*) func_dirname_result="${1%/*}${2}" ;;
13847 * ) func_dirname_result="${3}" ;;
13848 esac
13849 func_basename_result="${1##*/}"
13850}
13851
13852# func_stripname prefix suffix name
13853# strip PREFIX and SUFFIX off of NAME.
13854# PREFIX and SUFFIX must not contain globbing or regex special
13855# characters, hashes, percent signs, but SUFFIX may contain a leading
13856# dot (in which case that matches only a dot).
13857func_stripname ()
13858{
13859 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13860 # positional parameters, so assign one to ordinary parameter first.
13861 func_stripname_result=${3}
13862 func_stripname_result=${func_stripname_result#"${1}"}
13863 func_stripname_result=${func_stripname_result%"${2}"}
13864}
13865
13866# func_opt_split
13867func_opt_split ()
13868{
13869 func_opt_split_opt=${1%%=*}
13870 func_opt_split_arg=${1#*=}
13871}
13872
13873# func_lo2o object
13874func_lo2o ()
13875{
13876 case ${1} in
13877 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13878 *) func_lo2o_result=${1} ;;
13879 esac
13880}
13881
13882# func_xform libobj-or-source
13883func_xform ()
13884{
13885 func_xform_result=${1%.*}.lo
13886}
13887
13888# func_arith arithmetic-term...
13889func_arith ()
13890{
13891 func_arith_result=$(( $* ))
13892}
13893
13894# func_len string
13895# STRING may not start with a hyphen.
13896func_len ()
13897{
13898 func_len_result=${#1}
13899}
13900
13901_LT_EOF
13902 ;;
13903 *) # Bourne compatible functions.
13904 cat << \_LT_EOF >> "$cfgfile"
13905
13906# func_dirname file append nondir_replacement
13907# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13908# otherwise set result to NONDIR_REPLACEMENT.
13909func_dirname ()
13910{
13911 # Extract subdirectory from the argument.
13912 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13913 if test "X$func_dirname_result" = "X${1}"; then
13914 func_dirname_result="${3}"
13915 else
13916 func_dirname_result="$func_dirname_result${2}"
13917 fi
13918}
13919
13920# func_basename file
13921func_basename ()
13922{
13923 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13924}
13925
13926
13927# func_stripname prefix suffix name
13928# strip PREFIX and SUFFIX off of NAME.
13929# PREFIX and SUFFIX must not contain globbing or regex special
13930# characters, hashes, percent signs, but SUFFIX may contain a leading
13931# dot (in which case that matches only a dot).
13932# func_strip_suffix prefix name
13933func_stripname ()
13934{
13935 case ${2} in
13936 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13937 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13938 esac
13939}
13940
13941# sed scripts:
13942my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13943my_sed_long_arg='1s/^-[^=]*=//'
13944
13945# func_opt_split
13946func_opt_split ()
13947{
13948 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13949 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13950}
13951
13952# func_lo2o object
13953func_lo2o ()
13954{
13955 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13956}
13957
13958# func_xform libobj-or-source
13959func_xform ()
13960{
13961 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13962}
13963
13964# func_arith arithmetic-term...
13965func_arith ()
13966{
13967 func_arith_result=`expr "$@"`
13968}
13969
13970# func_len string
13971# STRING may not start with a hyphen.
13972func_len ()
13973{
13974 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13975}
13976
13977_LT_EOF
13978esac
13979
13980case $lt_shell_append in
13981 yes)
13982 cat << \_LT_EOF >> "$cfgfile"
13983
13984# func_append var value
13985# Append VALUE to the end of shell variable VAR.
13986func_append ()
13987{
13988 eval "$1+=\$2"
13989}
13990_LT_EOF
13991 ;;
13992 *)
13993 cat << \_LT_EOF >> "$cfgfile"
13994
13995# func_append var value
13996# Append VALUE to the end of shell variable VAR.
13997func_append ()
13998{
13999 eval "$1=\$$1\$2"
14000}
14001
14002_LT_EOF
14003 ;;
14004 esac
14005
14006
14007 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14008 || (rm -f "$cfgfile"; exit 1)
14009
14010 mv -f "$cfgfile" "$ofile" ||
14011 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14012 chmod +x "$ofile"
14013
14014 ;;
14015 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
14016 rm -f Makesim1.tmp Makesim2.tmp Makefile
14017 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14018 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14019 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
14020 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14021 <Makefile.sim >Makefile
14022 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
14023 ;;
14024 "stamp-h":C) echo > stamp-h ;;
14025
14026 esac
14027done # for ac_tag
14028
14029
14030as_fn_exit 0
14031_ACEOF
14032ac_clean_files=$ac_clean_files_save
14033
14034test $ac_write_fail = 0 ||
d0ac1c44 14035 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
0cd79707
SH
14036
14037
14038# configure is writing to config.log, and then calls config.status.
14039# config.status does its own redirection, appending to config.log.
14040# Unfortunately, on DOS this fails, as config.log is still kept open
14041# by configure, so config.status won't be able to write to it; its
14042# output is simply discarded. So we exec the FD to /dev/null,
14043# effectively closing config.log, so it can be properly (re)opened and
14044# appended to by config.status. When coming back to configure, we
14045# need to make the FD available again.
14046if test "$no_create" != yes; then
14047 ac_cs_success=:
14048 ac_config_status_args=
14049 test "$silent" = yes &&
14050 ac_config_status_args="$ac_config_status_args --quiet"
14051 exec 5>/dev/null
14052 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14053 exec 5>>config.log
14054 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14055 # would make configure fail if this is the last instruction.
d0ac1c44 14056 $ac_cs_success || as_fn_exit 1
0cd79707
SH
14057fi
14058if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14060$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14061fi
14062
14063