sim: unify bug & package settings
[deliverable/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
0cd79707
SH
640MAINT
641MAINTAINER_MODE_FALSE
642MAINTAINER_MODE_TRUE
643lt_cv_dlopen_libs
644OTOOL64
645OTOOL
646LIPO
647NMEDIT
648DSYMUTIL
649AWK
650STRIP
651OBJDUMP
652LN_S
653NM
654ac_ct_DUMPBIN
655DUMPBIN
656LD
657FGREP
658SED
659LIBTOOL
660PLUGINS_FALSE
661PLUGINS_TRUE
662zlibinc
663zlibdir
664CATOBJEXT
665GENCAT
666INSTOBJEXT
667DATADIRNAME
668CATALOGS
669POSUB
670GMSGFMT
671XGETTEXT
672INCINTL
673LIBINTL_DEP
674LIBINTL
675USE_NLS
0cd79707
SH
676CCDEPMODE
677DEPDIR
678am__leading_dot
46f900c0 679C_DIALECT
0cd79707
SH
680RANLIB
681AR
c2783492 682LDFLAGS_FOR_BUILD
c25ea03d 683CFLAGS_FOR_BUILD
aa0fca16 684RANLIB_FOR_BUILD
0cd79707 685CC_FOR_BUILD
aa0fca16 686AR_FOR_BUILD
0cd79707
SH
687INSTALL_DATA
688INSTALL_SCRIPT
689INSTALL_PROGRAM
690EGREP
691GREP
c2783492
MF
692CPP
693OBJEXT
694EXEEXT
695ac_ct_CC
696CPPFLAGS
697LDFLAGS
698CFLAGS
699CC
0cd79707
SH
700target_os
701target_vendor
702target_cpu
703target
704host_os
705host_vendor
706host_cpu
707host
708build_os
709build_vendor
710build_cpu
711build
0cd79707
SH
712target_alias
713host_alias
714build_alias
715LIBS
716ECHO_T
717ECHO_N
718ECHO_C
719DEFS
720mandir
721localedir
722libdir
723psdir
724pdfdir
725dvidir
726htmldir
727infodir
728docdir
729oldincludedir
730includedir
731localstatedir
732sharedstatedir
733sysconfdir
734datadir
735datarootdir
736libexecdir
737sbindir
738bindir
739program_transform_name
740prefix
741exec_prefix
742PACKAGE_URL
743PACKAGE_BUGREPORT
744PACKAGE_STRING
745PACKAGE_VERSION
746PACKAGE_TARNAME
747PACKAGE_NAME
748PATH_SEPARATOR
136da8cd
MF
749SHELL
750WERROR_CFLAGS
751WARN_CFLAGS
136da8cd 752sim_scache
760b3e8b 753sim_inline
66d055c7
MF
754sim_hw
755sim_hw_objs
756sim_hw_cflags
136da8cd 757sim_endian
760b3e8b 758sim_default_model
136da8cd
MF
759sim_bitsize
760sim_alignment'
0cd79707
SH
761ac_subst_files=''
762ac_user_opts='
763enable_option_checking
764with_system_zlib
765enable_plugins
766enable_shared
767enable_static
768with_pic
769enable_fast_install
770with_gnu_ld
771enable_libtool_lock
772enable_maintainer_mode
0cd79707 773enable_sim_inline
0cd79707
SH
774enable_sim_endian
775enable_sim_alignment
776enable_sim_bitsize
777enable_sim_scache
778enable_sim_default_model
5c1008a4
MF
779enable_werror
780enable_build_warnings
781enable_sim_build_warnings
0cd79707 782enable_cgen_maint
66d055c7 783enable_sim_hardware
0cd79707
SH
784'
785 ac_precious_vars='build_alias
786host_alias
787target_alias
788CC
789CFLAGS
790LDFLAGS
791LIBS
792CPPFLAGS
793CPP'
794
795
796# Initialize some variables set by options.
797ac_init_help=
798ac_init_version=false
799ac_unrecognized_opts=
800ac_unrecognized_sep=
801# The variables have the same names as the options, with
802# dashes changed to underlines.
803cache_file=/dev/null
804exec_prefix=NONE
805no_create=
806no_recursion=
807prefix=NONE
808program_prefix=NONE
809program_suffix=NONE
810program_transform_name=s,x,x,
811silent=
812site=
813srcdir=
814verbose=
815x_includes=NONE
816x_libraries=NONE
817
818# Installation directory options.
819# These are left unexpanded so users can "make install exec_prefix=/foo"
820# and all the variables that are supposed to be based on exec_prefix
821# by default will actually change.
822# Use braces instead of parens because sh, perl, etc. also accept them.
823# (The list follows the same order as the GNU Coding Standards.)
824bindir='${exec_prefix}/bin'
825sbindir='${exec_prefix}/sbin'
826libexecdir='${exec_prefix}/libexec'
827datarootdir='${prefix}/share'
828datadir='${datarootdir}'
829sysconfdir='${prefix}/etc'
830sharedstatedir='${prefix}/com'
831localstatedir='${prefix}/var'
832includedir='${prefix}/include'
833oldincludedir='/usr/include'
834docdir='${datarootdir}/doc/${PACKAGE}'
835infodir='${datarootdir}/info'
836htmldir='${docdir}'
837dvidir='${docdir}'
838pdfdir='${docdir}'
839psdir='${docdir}'
840libdir='${exec_prefix}/lib'
841localedir='${datarootdir}/locale'
842mandir='${datarootdir}/man'
843
844ac_prev=
845ac_dashdash=
846for ac_option
847do
848 # If the previous option needs an argument, assign it.
849 if test -n "$ac_prev"; then
850 eval $ac_prev=\$ac_option
851 ac_prev=
852 continue
853 fi
854
855 case $ac_option in
d0ac1c44
SM
856 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
857 *=) ac_optarg= ;;
858 *) ac_optarg=yes ;;
0cd79707
SH
859 esac
860
861 # Accept the important Cygnus configure options, so we can diagnose typos.
862
863 case $ac_dashdash$ac_option in
864 --)
865 ac_dashdash=yes ;;
866
867 -bindir | --bindir | --bindi | --bind | --bin | --bi)
868 ac_prev=bindir ;;
869 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
870 bindir=$ac_optarg ;;
871
872 -build | --build | --buil | --bui | --bu)
873 ac_prev=build_alias ;;
874 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
875 build_alias=$ac_optarg ;;
876
877 -cache-file | --cache-file | --cache-fil | --cache-fi \
878 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
879 ac_prev=cache_file ;;
880 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
881 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
882 cache_file=$ac_optarg ;;
883
884 --config-cache | -C)
885 cache_file=config.cache ;;
886
887 -datadir | --datadir | --datadi | --datad)
888 ac_prev=datadir ;;
889 -datadir=* | --datadir=* | --datadi=* | --datad=*)
890 datadir=$ac_optarg ;;
891
892 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
893 | --dataroo | --dataro | --datar)
894 ac_prev=datarootdir ;;
895 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
896 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
897 datarootdir=$ac_optarg ;;
898
899 -disable-* | --disable-*)
900 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
901 # Reject names that are not valid shell variable names.
902 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 903 as_fn_error $? "invalid feature name: $ac_useropt"
0cd79707
SH
904 ac_useropt_orig=$ac_useropt
905 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
906 case $ac_user_opts in
907 *"
908"enable_$ac_useropt"
909"*) ;;
910 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
911 ac_unrecognized_sep=', ';;
912 esac
913 eval enable_$ac_useropt=no ;;
914
915 -docdir | --docdir | --docdi | --doc | --do)
916 ac_prev=docdir ;;
917 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
918 docdir=$ac_optarg ;;
919
920 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
921 ac_prev=dvidir ;;
922 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
923 dvidir=$ac_optarg ;;
924
925 -enable-* | --enable-*)
926 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
927 # Reject names that are not valid shell variable names.
928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 929 as_fn_error $? "invalid feature name: $ac_useropt"
0cd79707
SH
930 ac_useropt_orig=$ac_useropt
931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932 case $ac_user_opts in
933 *"
934"enable_$ac_useropt"
935"*) ;;
936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
937 ac_unrecognized_sep=', ';;
938 esac
939 eval enable_$ac_useropt=\$ac_optarg ;;
940
941 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
942 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
943 | --exec | --exe | --ex)
944 ac_prev=exec_prefix ;;
945 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
946 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
947 | --exec=* | --exe=* | --ex=*)
948 exec_prefix=$ac_optarg ;;
949
950 -gas | --gas | --ga | --g)
951 # Obsolete; use --with-gas.
952 with_gas=yes ;;
953
954 -help | --help | --hel | --he | -h)
955 ac_init_help=long ;;
956 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
957 ac_init_help=recursive ;;
958 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
959 ac_init_help=short ;;
960
961 -host | --host | --hos | --ho)
962 ac_prev=host_alias ;;
963 -host=* | --host=* | --hos=* | --ho=*)
964 host_alias=$ac_optarg ;;
965
966 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
967 ac_prev=htmldir ;;
968 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
969 | --ht=*)
970 htmldir=$ac_optarg ;;
971
972 -includedir | --includedir | --includedi | --included | --include \
973 | --includ | --inclu | --incl | --inc)
974 ac_prev=includedir ;;
975 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
976 | --includ=* | --inclu=* | --incl=* | --inc=*)
977 includedir=$ac_optarg ;;
978
979 -infodir | --infodir | --infodi | --infod | --info | --inf)
980 ac_prev=infodir ;;
981 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
982 infodir=$ac_optarg ;;
983
984 -libdir | --libdir | --libdi | --libd)
985 ac_prev=libdir ;;
986 -libdir=* | --libdir=* | --libdi=* | --libd=*)
987 libdir=$ac_optarg ;;
988
989 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
990 | --libexe | --libex | --libe)
991 ac_prev=libexecdir ;;
992 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
993 | --libexe=* | --libex=* | --libe=*)
994 libexecdir=$ac_optarg ;;
995
996 -localedir | --localedir | --localedi | --localed | --locale)
997 ac_prev=localedir ;;
998 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
999 localedir=$ac_optarg ;;
1000
1001 -localstatedir | --localstatedir | --localstatedi | --localstated \
1002 | --localstate | --localstat | --localsta | --localst | --locals)
1003 ac_prev=localstatedir ;;
1004 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1005 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1006 localstatedir=$ac_optarg ;;
1007
1008 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1009 ac_prev=mandir ;;
1010 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1011 mandir=$ac_optarg ;;
1012
1013 -nfp | --nfp | --nf)
1014 # Obsolete; use --without-fp.
1015 with_fp=no ;;
1016
1017 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1018 | --no-cr | --no-c | -n)
1019 no_create=yes ;;
1020
1021 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1022 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1023 no_recursion=yes ;;
1024
1025 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1026 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1027 | --oldin | --oldi | --old | --ol | --o)
1028 ac_prev=oldincludedir ;;
1029 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1030 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1031 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1032 oldincludedir=$ac_optarg ;;
1033
1034 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1035 ac_prev=prefix ;;
1036 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1037 prefix=$ac_optarg ;;
1038
1039 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1040 | --program-pre | --program-pr | --program-p)
1041 ac_prev=program_prefix ;;
1042 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1043 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1044 program_prefix=$ac_optarg ;;
1045
1046 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1047 | --program-suf | --program-su | --program-s)
1048 ac_prev=program_suffix ;;
1049 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1050 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1051 program_suffix=$ac_optarg ;;
1052
1053 -program-transform-name | --program-transform-name \
1054 | --program-transform-nam | --program-transform-na \
1055 | --program-transform-n | --program-transform- \
1056 | --program-transform | --program-transfor \
1057 | --program-transfo | --program-transf \
1058 | --program-trans | --program-tran \
1059 | --progr-tra | --program-tr | --program-t)
1060 ac_prev=program_transform_name ;;
1061 -program-transform-name=* | --program-transform-name=* \
1062 | --program-transform-nam=* | --program-transform-na=* \
1063 | --program-transform-n=* | --program-transform-=* \
1064 | --program-transform=* | --program-transfor=* \
1065 | --program-transfo=* | --program-transf=* \
1066 | --program-trans=* | --program-tran=* \
1067 | --progr-tra=* | --program-tr=* | --program-t=*)
1068 program_transform_name=$ac_optarg ;;
1069
1070 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1071 ac_prev=pdfdir ;;
1072 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1073 pdfdir=$ac_optarg ;;
1074
1075 -psdir | --psdir | --psdi | --psd | --ps)
1076 ac_prev=psdir ;;
1077 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1078 psdir=$ac_optarg ;;
1079
1080 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1081 | -silent | --silent | --silen | --sile | --sil)
1082 silent=yes ;;
1083
1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1085 ac_prev=sbindir ;;
1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1087 | --sbi=* | --sb=*)
1088 sbindir=$ac_optarg ;;
1089
1090 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1091 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1092 | --sharedst | --shareds | --shared | --share | --shar \
1093 | --sha | --sh)
1094 ac_prev=sharedstatedir ;;
1095 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1096 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1097 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1098 | --sha=* | --sh=*)
1099 sharedstatedir=$ac_optarg ;;
1100
1101 -site | --site | --sit)
1102 ac_prev=site ;;
1103 -site=* | --site=* | --sit=*)
1104 site=$ac_optarg ;;
1105
1106 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1107 ac_prev=srcdir ;;
1108 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1109 srcdir=$ac_optarg ;;
1110
1111 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1112 | --syscon | --sysco | --sysc | --sys | --sy)
1113 ac_prev=sysconfdir ;;
1114 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1115 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1116 sysconfdir=$ac_optarg ;;
1117
1118 -target | --target | --targe | --targ | --tar | --ta | --t)
1119 ac_prev=target_alias ;;
1120 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1121 target_alias=$ac_optarg ;;
1122
1123 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1124 verbose=yes ;;
1125
1126 -version | --version | --versio | --versi | --vers | -V)
1127 ac_init_version=: ;;
1128
1129 -with-* | --with-*)
1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1131 # Reject names that are not valid shell variable names.
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1133 as_fn_error $? "invalid package name: $ac_useropt"
0cd79707
SH
1134 ac_useropt_orig=$ac_useropt
1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1137 *"
1138"with_$ac_useropt"
1139"*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1143 eval with_$ac_useropt=\$ac_optarg ;;
1144
1145 -without-* | --without-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1149 as_fn_error $? "invalid package name: $ac_useropt"
0cd79707
SH
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1153 *"
1154"with_$ac_useropt"
1155"*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=no ;;
1160
1161 --x)
1162 # Obsolete; use --with-x.
1163 with_x=yes ;;
1164
1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1166 | --x-incl | --x-inc | --x-in | --x-i)
1167 ac_prev=x_includes ;;
1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1170 x_includes=$ac_optarg ;;
1171
1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1174 ac_prev=x_libraries ;;
1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1177 x_libraries=$ac_optarg ;;
1178
d0ac1c44
SM
1179 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1180Try \`$0 --help' for more information"
0cd79707
SH
1181 ;;
1182
1183 *=*)
1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1185 # Reject names that are not valid shell variable names.
1186 case $ac_envvar in #(
1187 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
0cd79707
SH
1189 esac
1190 eval $ac_envvar=\$ac_optarg
1191 export $ac_envvar ;;
1192
1193 *)
1194 # FIXME: should be removed in autoconf 3.0.
1195 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1197 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
0cd79707
SH
1199 ;;
1200
1201 esac
1202done
1203
1204if test -n "$ac_prev"; then
1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1206 as_fn_error $? "missing argument to $ac_option"
0cd79707
SH
1207fi
1208
1209if test -n "$ac_unrecognized_opts"; then
1210 case $enable_option_checking in
1211 no) ;;
d0ac1c44 1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
0cd79707
SH
1213 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1214 esac
1215fi
1216
1217# Check all directory arguments for consistency.
1218for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1219 datadir sysconfdir sharedstatedir localstatedir includedir \
1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1221 libdir localedir mandir
1222do
1223 eval ac_val=\$$ac_var
1224 # Remove trailing slashes.
1225 case $ac_val in
1226 */ )
1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1228 eval $ac_var=\$ac_val;;
1229 esac
1230 # Be sure to have absolute directory names.
1231 case $ac_val in
1232 [\\/$]* | ?:[\\/]* ) continue;;
1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1234 esac
d0ac1c44 1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
0cd79707
SH
1236done
1237
1238# There might be people who depend on the old broken behavior: `$host'
1239# used to hold the argument of --host etc.
1240# FIXME: To remove some day.
1241build=$build_alias
1242host=$host_alias
1243target=$target_alias
1244
1245# FIXME: To remove some day.
1246if test "x$host_alias" != x; then
1247 if test "x$build_alias" = x; then
1248 cross_compiling=maybe
1249 elif test "x$build_alias" != "x$host_alias"; then
1250 cross_compiling=yes
1251 fi
1252fi
1253
1254ac_tool_prefix=
1255test -n "$host_alias" && ac_tool_prefix=$host_alias-
1256
1257test "$silent" = yes && exec 6>/dev/null
1258
1259
1260ac_pwd=`pwd` && test -n "$ac_pwd" &&
1261ac_ls_di=`ls -di .` &&
1262ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1263 as_fn_error $? "working directory cannot be determined"
0cd79707 1264test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1265 as_fn_error $? "pwd does not report name of working directory"
0cd79707
SH
1266
1267
1268# Find the source files, if location was not specified.
1269if test -z "$srcdir"; then
1270 ac_srcdir_defaulted=yes
1271 # Try the directory containing this script, then the parent directory.
1272 ac_confdir=`$as_dirname -- "$as_myself" ||
1273$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1274 X"$as_myself" : 'X\(//\)[^/]' \| \
1275 X"$as_myself" : 'X\(//\)$' \| \
1276 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1277$as_echo X"$as_myself" |
1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1279 s//\1/
1280 q
1281 }
1282 /^X\(\/\/\)[^/].*/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)$/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\).*/{
1291 s//\1/
1292 q
1293 }
1294 s/.*/./; q'`
1295 srcdir=$ac_confdir
1296 if test ! -r "$srcdir/$ac_unique_file"; then
1297 srcdir=..
1298 fi
1299else
1300 ac_srcdir_defaulted=no
1301fi
1302if test ! -r "$srcdir/$ac_unique_file"; then
1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1304 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
0cd79707
SH
1305fi
1306ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1307ac_abs_confdir=`(
d0ac1c44 1308 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
0cd79707
SH
1309 pwd)`
1310# When building in place, set srcdir=.
1311if test "$ac_abs_confdir" = "$ac_pwd"; then
1312 srcdir=.
1313fi
1314# Remove unnecessary trailing slashes from srcdir.
1315# Double slashes in file names in object file debugging info
1316# mess up M-x gdb in Emacs.
1317case $srcdir in
1318*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1319esac
1320for ac_var in $ac_precious_vars; do
1321 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1322 eval ac_env_${ac_var}_value=\$${ac_var}
1323 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1324 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1325done
1326
1327#
1328# Report the --help message.
1329#
1330if test "$ac_init_help" = "long"; then
1331 # Omit some internal or obsolete options to make the list less imposing.
1332 # This message is too long to be a string in the A/UX 3.1 sh.
1333 cat <<_ACEOF
1334\`configure' configures this package to adapt to many kinds of systems.
1335
1336Usage: $0 [OPTION]... [VAR=VALUE]...
1337
1338To assign environment variables (e.g., CC, CFLAGS...), specify them as
1339VAR=VALUE. See below for descriptions of some of the useful variables.
1340
1341Defaults for the options are specified in brackets.
1342
1343Configuration:
1344 -h, --help display this help and exit
1345 --help=short display options specific to this package
1346 --help=recursive display the short help of all the included packages
1347 -V, --version display version information and exit
d0ac1c44 1348 -q, --quiet, --silent do not print \`checking ...' messages
0cd79707
SH
1349 --cache-file=FILE cache test results in FILE [disabled]
1350 -C, --config-cache alias for \`--cache-file=config.cache'
1351 -n, --no-create do not create output files
1352 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1353
1354Installation directories:
1355 --prefix=PREFIX install architecture-independent files in PREFIX
1356 [$ac_default_prefix]
1357 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1358 [PREFIX]
1359
1360By default, \`make install' will install all the files in
1361\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1362an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1363for instance \`--prefix=\$HOME'.
1364
1365For better control, use the options below.
1366
1367Fine tuning of the installation directories:
1368 --bindir=DIR user executables [EPREFIX/bin]
1369 --sbindir=DIR system admin executables [EPREFIX/sbin]
1370 --libexecdir=DIR program executables [EPREFIX/libexec]
1371 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1372 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1373 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1374 --libdir=DIR object code libraries [EPREFIX/lib]
1375 --includedir=DIR C header files [PREFIX/include]
1376 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1377 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1378 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1379 --infodir=DIR info documentation [DATAROOTDIR/info]
1380 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1381 --mandir=DIR man documentation [DATAROOTDIR/man]
1382 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1383 --htmldir=DIR html documentation [DOCDIR]
1384 --dvidir=DIR dvi documentation [DOCDIR]
1385 --pdfdir=DIR pdf documentation [DOCDIR]
1386 --psdir=DIR ps documentation [DOCDIR]
1387_ACEOF
1388
1389 cat <<\_ACEOF
1390
1391Program names:
1392 --program-prefix=PREFIX prepend PREFIX to installed program names
1393 --program-suffix=SUFFIX append SUFFIX to installed program names
1394 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1395
1396System types:
1397 --build=BUILD configure for building on BUILD [guessed]
1398 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1399 --target=TARGET configure for building compilers for TARGET [HOST]
1400_ACEOF
1401fi
1402
1403if test -n "$ac_init_help"; then
1404
1405 cat <<\_ACEOF
1406
1407Optional Features:
1408 --disable-option-checking ignore unrecognized --enable/--with options
1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1411 --enable-plugins Enable support for plugins
1412 --enable-shared[=PKGS] build shared libraries [default=yes]
1413 --enable-static[=PKGS] build static libraries [default=yes]
1414 --enable-fast-install[=PKGS]
1415 optimize for fast installation [default=yes]
1416 --disable-libtool-lock avoid locking (might break parallel builds)
1417 --enable-maintainer-mode
1418 enable make rules and dependencies not useful (and
1419 sometimes confusing) to the casual installer
0cd79707
SH
1420 --enable-sim-inline=inlines
1421 Specify which functions should be inlined
1422 --enable-sim-endian=endian
1423 Specify target byte endian orientation
1424 --enable-sim-alignment=align
1425 Specify strict, nonstrict or forced alignment of
1426 memory accesses
1427 --enable-sim-bitsize=N Specify target bitsize (32 or 64)
1428 --enable-sim-scache=size
1429 Specify simulator execution cache size
1430 --enable-sim-default-model=model
1431 Specify default model to simulate
5c1008a4
MF
1432 --enable-werror treat compile warnings as errors
1433 --enable-build-warnings enable build-time compiler warnings if gcc is used
1434 --enable-sim-build-warnings
1435 enable SIM specific build-time compiler warnings if
1436 gcc is used
0cd79707 1437 --enable-cgen-maint=DIR build cgen generated files
66d055c7
MF
1438 --enable-sim-hardware=LIST
1439 Specify the hardware to be included in the build.
0cd79707
SH
1440
1441Optional Packages:
1442 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1443 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1444 --with-system-zlib use installed libz
1445 --with-pic try to use only PIC/non-PIC objects [default=use
1446 both]
1447 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
0cd79707
SH
1448
1449Some influential environment variables:
1450 CC C compiler command
1451 CFLAGS C compiler flags
1452 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1453 nonstandard directory <lib dir>
1454 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1455 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
0cd79707
SH
1456 you have headers in a nonstandard directory <include dir>
1457 CPP C preprocessor
1458
1459Use these variables to override the choices made by `configure' or to help
1460it to find libraries and programs with nonstandard names/locations.
1461
1462Report bugs to the package provider.
1463_ACEOF
1464ac_status=$?
1465fi
1466
1467if test "$ac_init_help" = "recursive"; then
1468 # If there are subdirs, report their specific --help.
1469 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1470 test -d "$ac_dir" ||
1471 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1472 continue
1473 ac_builddir=.
1474
1475case "$ac_dir" in
1476.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477*)
1478 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1479 # A ".." for each directory in $ac_dir_suffix.
1480 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1481 case $ac_top_builddir_sub in
1482 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1484 esac ;;
1485esac
1486ac_abs_top_builddir=$ac_pwd
1487ac_abs_builddir=$ac_pwd$ac_dir_suffix
1488# for backward compatibility:
1489ac_top_builddir=$ac_top_build_prefix
1490
1491case $srcdir in
1492 .) # We are building in place.
1493 ac_srcdir=.
1494 ac_top_srcdir=$ac_top_builddir_sub
1495 ac_abs_top_srcdir=$ac_pwd ;;
1496 [\\/]* | ?:[\\/]* ) # Absolute name.
1497 ac_srcdir=$srcdir$ac_dir_suffix;
1498 ac_top_srcdir=$srcdir
1499 ac_abs_top_srcdir=$srcdir ;;
1500 *) # Relative name.
1501 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1502 ac_top_srcdir=$ac_top_build_prefix$srcdir
1503 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1504esac
1505ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1506
1507 cd "$ac_dir" || { ac_status=$?; continue; }
1508 # Check for guested configure.
1509 if test -f "$ac_srcdir/configure.gnu"; then
1510 echo &&
1511 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1512 elif test -f "$ac_srcdir/configure"; then
1513 echo &&
1514 $SHELL "$ac_srcdir/configure" --help=recursive
1515 else
1516 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1517 fi || ac_status=$?
1518 cd "$ac_pwd" || { ac_status=$?; break; }
1519 done
1520fi
1521
1522test -n "$ac_init_help" && exit $ac_status
1523if $ac_init_version; then
1524 cat <<\_ACEOF
1525configure
d0ac1c44 1526generated by GNU Autoconf 2.69
0cd79707 1527
d0ac1c44 1528Copyright (C) 2012 Free Software Foundation, Inc.
0cd79707
SH
1529This configure script is free software; the Free Software Foundation
1530gives unlimited permission to copy, distribute and modify it.
1531_ACEOF
1532 exit
1533fi
1534
1535## ------------------------ ##
1536## Autoconf initialization. ##
1537## ------------------------ ##
1538
1539# ac_fn_c_try_compile LINENO
1540# --------------------------
1541# Try to compile conftest.$ac_ext, and return whether this succeeded.
1542ac_fn_c_try_compile ()
1543{
1544 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545 rm -f conftest.$ac_objext
1546 if { { ac_try="$ac_compile"
1547case "(($ac_try" in
1548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1550esac
1551eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552$as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_compile") 2>conftest.err
1554 ac_status=$?
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1559 fi
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } && {
1562 test -z "$ac_c_werror_flag" ||
1563 test ! -s conftest.err
1564 } && test -s conftest.$ac_objext; then :
1565 ac_retval=0
1566else
1567 $as_echo "$as_me: failed program was:" >&5
1568sed 's/^/| /' conftest.$ac_ext >&5
1569
1570 ac_retval=1
1571fi
d0ac1c44
SM
1572 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1573 as_fn_set_status $ac_retval
0cd79707
SH
1574
1575} # ac_fn_c_try_compile
1576
1577# ac_fn_c_try_cpp LINENO
1578# ----------------------
1579# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1580ac_fn_c_try_cpp ()
1581{
1582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583 if { { ac_try="$ac_cpp conftest.$ac_ext"
1584case "(($ac_try" in
1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586 *) ac_try_echo=$ac_try;;
1587esac
1588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589$as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1591 ac_status=$?
1592 if test -s conftest.err; then
1593 grep -v '^ *+' conftest.err >conftest.er1
1594 cat conftest.er1 >&5
1595 mv -f conftest.er1 conftest.err
1596 fi
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1598 test $ac_status = 0; } > conftest.i && {
0cd79707
SH
1599 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1600 test ! -s conftest.err
1601 }; then :
1602 ac_retval=0
1603else
1604 $as_echo "$as_me: failed program was:" >&5
1605sed 's/^/| /' conftest.$ac_ext >&5
1606
1607 ac_retval=1
1608fi
d0ac1c44
SM
1609 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1610 as_fn_set_status $ac_retval
0cd79707
SH
1611
1612} # ac_fn_c_try_cpp
1613
1614# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1615# -------------------------------------------------------
1616# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1617# the include files in INCLUDES and setting the cache variable VAR
1618# accordingly.
1619ac_fn_c_check_header_mongrel ()
1620{
1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1622 if eval \${$3+:} false; then :
0cd79707
SH
1623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1624$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1625if eval \${$3+:} false; then :
0cd79707
SH
1626 $as_echo_n "(cached) " >&6
1627fi
1628eval ac_res=\$$3
1629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1630$as_echo "$ac_res" >&6; }
1631else
1632 # Is the header compilable?
1633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1634$as_echo_n "checking $2 usability... " >&6; }
1635cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1636/* end confdefs.h. */
1637$4
1638#include <$2>
1639_ACEOF
1640if ac_fn_c_try_compile "$LINENO"; then :
1641 ac_header_compiler=yes
1642else
1643 ac_header_compiler=no
1644fi
1645rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1647$as_echo "$ac_header_compiler" >&6; }
1648
1649# Is the header present?
1650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1651$as_echo_n "checking $2 presence... " >&6; }
1652cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653/* end confdefs.h. */
1654#include <$2>
1655_ACEOF
1656if ac_fn_c_try_cpp "$LINENO"; then :
1657 ac_header_preproc=yes
1658else
1659 ac_header_preproc=no
1660fi
d0ac1c44 1661rm -f conftest.err conftest.i conftest.$ac_ext
0cd79707
SH
1662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1663$as_echo "$ac_header_preproc" >&6; }
1664
1665# So? What about this header?
1666case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1667 yes:no: )
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1669$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1671$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1672 ;;
1673 no:yes:* )
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1675$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1677$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1679$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1681$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1683$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1684 ;;
1685esac
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1687$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1688if eval \${$3+:} false; then :
0cd79707
SH
1689 $as_echo_n "(cached) " >&6
1690else
1691 eval "$3=\$ac_header_compiler"
1692fi
1693eval ac_res=\$$3
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1695$as_echo "$ac_res" >&6; }
1696fi
d0ac1c44 1697 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
0cd79707
SH
1698
1699} # ac_fn_c_check_header_mongrel
1700
1701# ac_fn_c_try_run LINENO
1702# ----------------------
1703# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1704# that executables *can* be run.
1705ac_fn_c_try_run ()
1706{
1707 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1708 if { { ac_try="$ac_link"
1709case "(($ac_try" in
1710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1711 *) ac_try_echo=$ac_try;;
1712esac
1713eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1714$as_echo "$ac_try_echo"; } >&5
1715 (eval "$ac_link") 2>&5
1716 ac_status=$?
1717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1719 { { case "(($ac_try" in
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1722esac
1723eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724$as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_try") 2>&5
1726 ac_status=$?
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; }; }; then :
1729 ac_retval=0
1730else
1731 $as_echo "$as_me: program exited with status $ac_status" >&5
1732 $as_echo "$as_me: failed program was:" >&5
1733sed 's/^/| /' conftest.$ac_ext >&5
1734
1735 ac_retval=$ac_status
1736fi
1737 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1738 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1739 as_fn_set_status $ac_retval
0cd79707
SH
1740
1741} # ac_fn_c_try_run
1742
1743# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1744# -------------------------------------------------------
1745# Tests whether HEADER exists and can be compiled using the include files in
1746# INCLUDES, setting the cache variable VAR accordingly.
1747ac_fn_c_check_header_compile ()
1748{
1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1752if eval \${$3+:} false; then :
0cd79707
SH
1753 $as_echo_n "(cached) " >&6
1754else
1755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756/* end confdefs.h. */
1757$4
1758#include <$2>
1759_ACEOF
1760if ac_fn_c_try_compile "$LINENO"; then :
1761 eval "$3=yes"
1762else
1763 eval "$3=no"
1764fi
1765rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1766fi
1767eval ac_res=\$$3
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1769$as_echo "$ac_res" >&6; }
d0ac1c44 1770 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
0cd79707
SH
1771
1772} # ac_fn_c_check_header_compile
1773
1774# ac_fn_c_try_link LINENO
1775# -----------------------
1776# Try to link conftest.$ac_ext, and return whether this succeeded.
1777ac_fn_c_try_link ()
1778{
1779 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1780 rm -f conftest.$ac_objext conftest$ac_exeext
1781 if { { ac_try="$ac_link"
1782case "(($ac_try" in
1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1784 *) ac_try_echo=$ac_try;;
1785esac
1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1787$as_echo "$ac_try_echo"; } >&5
1788 (eval "$ac_link") 2>conftest.err
1789 ac_status=$?
1790 if test -s conftest.err; then
1791 grep -v '^ *+' conftest.err >conftest.er1
1792 cat conftest.er1 >&5
1793 mv -f conftest.er1 conftest.err
1794 fi
1795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796 test $ac_status = 0; } && {
1797 test -z "$ac_c_werror_flag" ||
1798 test ! -s conftest.err
1799 } && test -s conftest$ac_exeext && {
1800 test "$cross_compiling" = yes ||
d0ac1c44 1801 test -x conftest$ac_exeext
0cd79707
SH
1802 }; then :
1803 ac_retval=0
1804else
1805 $as_echo "$as_me: failed program was:" >&5
1806sed 's/^/| /' conftest.$ac_ext >&5
1807
1808 ac_retval=1
1809fi
1810 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1811 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1812 # interfere with the next link command; also delete a directory that is
1813 # left behind by Apple's compiler. We do this before executing the actions.
1814 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1815 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816 as_fn_set_status $ac_retval
0cd79707
SH
1817
1818} # ac_fn_c_try_link
1819
1820# ac_fn_c_check_func LINENO FUNC VAR
1821# ----------------------------------
1822# Tests whether FUNC exists, setting the cache variable VAR accordingly
1823ac_fn_c_check_func ()
1824{
1825 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1827$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1828if eval \${$3+:} false; then :
0cd79707
SH
1829 $as_echo_n "(cached) " >&6
1830else
1831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1832/* end confdefs.h. */
1833/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1834 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1835#define $2 innocuous_$2
1836
1837/* System header to define __stub macros and hopefully few prototypes,
1838 which can conflict with char $2 (); below.
1839 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1840 <limits.h> exists even on freestanding compilers. */
1841
1842#ifdef __STDC__
1843# include <limits.h>
1844#else
1845# include <assert.h>
1846#endif
1847
1848#undef $2
1849
1850/* Override any GCC internal prototype to avoid an error.
1851 Use char because int might match the return type of a GCC
1852 builtin and then its argument prototype would still apply. */
1853#ifdef __cplusplus
1854extern "C"
1855#endif
1856char $2 ();
1857/* The GNU C library defines this for functions which it implements
1858 to always fail with ENOSYS. Some functions are actually named
1859 something starting with __ and the normal name is an alias. */
1860#if defined __stub_$2 || defined __stub___$2
1861choke me
1862#endif
1863
1864int
1865main ()
1866{
1867return $2 ();
1868 ;
1869 return 0;
1870}
1871_ACEOF
1872if ac_fn_c_try_link "$LINENO"; then :
1873 eval "$3=yes"
1874else
1875 eval "$3=no"
1876fi
1877rm -f core conftest.err conftest.$ac_objext \
1878 conftest$ac_exeext conftest.$ac_ext
1879fi
1880eval ac_res=\$$3
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1882$as_echo "$ac_res" >&6; }
d0ac1c44 1883 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
0cd79707
SH
1884
1885} # ac_fn_c_check_func
0cd79707
SH
1886cat >config.log <<_ACEOF
1887This file contains any messages produced by compilers while
1888running configure, to aid debugging if configure makes a mistake.
1889
1890It was created by $as_me, which was
d0ac1c44 1891generated by GNU Autoconf 2.69. Invocation command line was
0cd79707
SH
1892
1893 $ $0 $@
1894
1895_ACEOF
1896exec 5>>config.log
1897{
1898cat <<_ASUNAME
1899## --------- ##
1900## Platform. ##
1901## --------- ##
1902
1903hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1904uname -m = `(uname -m) 2>/dev/null || echo unknown`
1905uname -r = `(uname -r) 2>/dev/null || echo unknown`
1906uname -s = `(uname -s) 2>/dev/null || echo unknown`
1907uname -v = `(uname -v) 2>/dev/null || echo unknown`
1908
1909/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1910/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1911
1912/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1913/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1914/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1915/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1916/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1917/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1918/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1919
1920_ASUNAME
1921
1922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1923for as_dir in $PATH
1924do
1925 IFS=$as_save_IFS
1926 test -z "$as_dir" && as_dir=.
1927 $as_echo "PATH: $as_dir"
1928 done
1929IFS=$as_save_IFS
1930
1931} >&5
1932
1933cat >&5 <<_ACEOF
1934
1935
1936## ----------- ##
1937## Core tests. ##
1938## ----------- ##
1939
1940_ACEOF
1941
1942
1943# Keep a trace of the command line.
1944# Strip out --no-create and --no-recursion so they do not pile up.
1945# Strip out --silent because we don't want to record it for future runs.
1946# Also quote any args containing shell meta-characters.
1947# Make two passes to allow for proper duplicate-argument suppression.
1948ac_configure_args=
1949ac_configure_args0=
1950ac_configure_args1=
1951ac_must_keep_next=false
1952for ac_pass in 1 2
1953do
1954 for ac_arg
1955 do
1956 case $ac_arg in
1957 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1958 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1959 | -silent | --silent | --silen | --sile | --sil)
1960 continue ;;
1961 *\'*)
1962 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1963 esac
1964 case $ac_pass in
1965 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1966 2)
1967 as_fn_append ac_configure_args1 " '$ac_arg'"
1968 if test $ac_must_keep_next = true; then
1969 ac_must_keep_next=false # Got value, back to normal.
1970 else
1971 case $ac_arg in
1972 *=* | --config-cache | -C | -disable-* | --disable-* \
1973 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1974 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1975 | -with-* | --with-* | -without-* | --without-* | --x)
1976 case "$ac_configure_args0 " in
1977 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1978 esac
1979 ;;
1980 -* ) ac_must_keep_next=true ;;
1981 esac
1982 fi
1983 as_fn_append ac_configure_args " '$ac_arg'"
1984 ;;
1985 esac
1986 done
1987done
1988{ ac_configure_args0=; unset ac_configure_args0;}
1989{ ac_configure_args1=; unset ac_configure_args1;}
1990
1991# When interrupted or exit'd, cleanup temporary files, and complete
1992# config.log. We remove comments because anyway the quotes in there
1993# would cause problems or look ugly.
1994# WARNING: Use '\'' to represent an apostrophe within the trap.
1995# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1996trap 'exit_status=$?
1997 # Save into config.log some information that might help in debugging.
1998 {
1999 echo
2000
d0ac1c44 2001 $as_echo "## ---------------- ##
0cd79707 2002## Cache variables. ##
d0ac1c44 2003## ---------------- ##"
0cd79707
SH
2004 echo
2005 # The following way of writing the cache mishandles newlines in values,
2006(
2007 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2008 eval ac_val=\$$ac_var
2009 case $ac_val in #(
2010 *${as_nl}*)
2011 case $ac_var in #(
2012 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2013$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2014 esac
2015 case $ac_var in #(
2016 _ | IFS | as_nl) ;; #(
2017 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2018 *) { eval $ac_var=; unset $ac_var;} ;;
2019 esac ;;
2020 esac
2021 done
2022 (set) 2>&1 |
2023 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2024 *${as_nl}ac_space=\ *)
2025 sed -n \
2026 "s/'\''/'\''\\\\'\'''\''/g;
2027 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2028 ;; #(
2029 *)
2030 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2031 ;;
2032 esac |
2033 sort
2034)
2035 echo
2036
d0ac1c44 2037 $as_echo "## ----------------- ##
0cd79707 2038## Output variables. ##
d0ac1c44 2039## ----------------- ##"
0cd79707
SH
2040 echo
2041 for ac_var in $ac_subst_vars
2042 do
2043 eval ac_val=\$$ac_var
2044 case $ac_val in
2045 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2046 esac
2047 $as_echo "$ac_var='\''$ac_val'\''"
2048 done | sort
2049 echo
2050
2051 if test -n "$ac_subst_files"; then
d0ac1c44 2052 $as_echo "## ------------------- ##
0cd79707 2053## File substitutions. ##
d0ac1c44 2054## ------------------- ##"
0cd79707
SH
2055 echo
2056 for ac_var in $ac_subst_files
2057 do
2058 eval ac_val=\$$ac_var
2059 case $ac_val in
2060 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2061 esac
2062 $as_echo "$ac_var='\''$ac_val'\''"
2063 done | sort
2064 echo
2065 fi
2066
2067 if test -s confdefs.h; then
d0ac1c44 2068 $as_echo "## ----------- ##
0cd79707 2069## confdefs.h. ##
d0ac1c44 2070## ----------- ##"
0cd79707
SH
2071 echo
2072 cat confdefs.h
2073 echo
2074 fi
2075 test "$ac_signal" != 0 &&
2076 $as_echo "$as_me: caught signal $ac_signal"
2077 $as_echo "$as_me: exit $exit_status"
2078 } >&5
2079 rm -f core *.core core.conftest.* &&
2080 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2081 exit $exit_status
2082' 0
2083for ac_signal in 1 2 13 15; do
2084 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2085done
2086ac_signal=0
2087
2088# confdefs.h avoids OS command line length limits that DEFS can exceed.
2089rm -f -r conftest* confdefs.h
2090
2091$as_echo "/* confdefs.h */" > confdefs.h
2092
2093# Predefined preprocessor variables.
2094
2095cat >>confdefs.h <<_ACEOF
2096#define PACKAGE_NAME "$PACKAGE_NAME"
2097_ACEOF
2098
2099cat >>confdefs.h <<_ACEOF
2100#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2101_ACEOF
2102
2103cat >>confdefs.h <<_ACEOF
2104#define PACKAGE_VERSION "$PACKAGE_VERSION"
2105_ACEOF
2106
2107cat >>confdefs.h <<_ACEOF
2108#define PACKAGE_STRING "$PACKAGE_STRING"
2109_ACEOF
2110
2111cat >>confdefs.h <<_ACEOF
2112#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2113_ACEOF
2114
2115cat >>confdefs.h <<_ACEOF
2116#define PACKAGE_URL "$PACKAGE_URL"
2117_ACEOF
2118
2119
2120# Let the site file select an alternate cache file if it wants to.
2121# Prefer an explicitly selected file to automatically selected ones.
2122ac_site_file1=NONE
2123ac_site_file2=NONE
2124if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2125 # We do not want a PATH search for config.site.
2126 case $CONFIG_SITE in #((
2127 -*) ac_site_file1=./$CONFIG_SITE;;
2128 */*) ac_site_file1=$CONFIG_SITE;;
2129 *) ac_site_file1=./$CONFIG_SITE;;
2130 esac
0cd79707
SH
2131elif test "x$prefix" != xNONE; then
2132 ac_site_file1=$prefix/share/config.site
2133 ac_site_file2=$prefix/etc/config.site
2134else
2135 ac_site_file1=$ac_default_prefix/share/config.site
2136 ac_site_file2=$ac_default_prefix/etc/config.site
2137fi
2138for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2139do
2140 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2141 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
0cd79707
SH
2142 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2143$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2144 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2145 . "$ac_site_file" \
2146 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2147$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2148as_fn_error $? "failed to load site script $ac_site_file
2149See \`config.log' for more details" "$LINENO" 5; }
0cd79707
SH
2150 fi
2151done
2152
2153if test -r "$cache_file"; then
d0ac1c44
SM
2154 # Some versions of bash will fail to source /dev/null (special files
2155 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2156 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
0cd79707
SH
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2158$as_echo "$as_me: loading cache $cache_file" >&6;}
2159 case $cache_file in
2160 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2161 *) . "./$cache_file";;
2162 esac
2163 fi
2164else
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2166$as_echo "$as_me: creating cache $cache_file" >&6;}
2167 >$cache_file
2168fi
2169
2170# Check that the precious variables saved in the cache have kept the same
2171# value.
2172ac_cache_corrupted=false
2173for ac_var in $ac_precious_vars; do
2174 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2175 eval ac_new_set=\$ac_env_${ac_var}_set
2176 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2177 eval ac_new_val=\$ac_env_${ac_var}_value
2178 case $ac_old_set,$ac_new_set in
2179 set,)
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2181$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2182 ac_cache_corrupted=: ;;
2183 ,set)
2184 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2185$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2186 ac_cache_corrupted=: ;;
2187 ,);;
2188 *)
2189 if test "x$ac_old_val" != "x$ac_new_val"; then
2190 # differences in whitespace do not lead to failure.
2191 ac_old_val_w=`echo x $ac_old_val`
2192 ac_new_val_w=`echo x $ac_new_val`
2193 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2194 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2195$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2196 ac_cache_corrupted=:
2197 else
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2199$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2200 eval $ac_var=\$ac_old_val
2201 fi
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2203$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2205$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2206 fi;;
2207 esac
2208 # Pass precious variables to config.status.
2209 if test "$ac_new_set" = set; then
2210 case $ac_new_val in
2211 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2212 *) ac_arg=$ac_var=$ac_new_val ;;
2213 esac
2214 case " $ac_configure_args " in
2215 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2216 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2217 esac
2218 fi
2219done
2220if $ac_cache_corrupted; then
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2222$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2223 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2224$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2225 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
0cd79707
SH
2226fi
2227## -------------------- ##
2228## Main body of script. ##
2229## -------------------- ##
2230
2231ac_ext=c
2232ac_cpp='$CPP $CPPFLAGS'
2233ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2234ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2235ac_compiler_gnu=$ac_cv_c_compiler_gnu
2236
2237
0cd79707
SH
2238
2239
2240
2241
2242
c2783492
MF
2243ac_aux_dir=
2244for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2245 if test -f "$ac_dir/install-sh"; then
2246 ac_aux_dir=$ac_dir
2247 ac_install_sh="$ac_aux_dir/install-sh -c"
2248 break
2249 elif test -f "$ac_dir/install.sh"; then
2250 ac_aux_dir=$ac_dir
2251 ac_install_sh="$ac_aux_dir/install.sh -c"
2252 break
2253 elif test -f "$ac_dir/shtool"; then
2254 ac_aux_dir=$ac_dir
2255 ac_install_sh="$ac_aux_dir/shtool install -c"
2256 break
2257 fi
2258done
2259if test -z "$ac_aux_dir"; then
2260 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2261fi
2262
2263# These three variables are undocumented and unsupported,
2264# and are intended to be withdrawn in a future Autoconf release.
2265# They can cause serious problems if a builder's source tree is in a directory
2266# whose full name contains unusual characters.
2267ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2268ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2269ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2270
2271
2272# Make sure we can run config.sub.
2273$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2274 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2275
2276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2277$as_echo_n "checking build system type... " >&6; }
2278if ${ac_cv_build+:} false; then :
2279 $as_echo_n "(cached) " >&6
2280else
2281 ac_build_alias=$build_alias
2282test "x$ac_build_alias" = x &&
2283 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2284test "x$ac_build_alias" = x &&
2285 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2286ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2287 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2288
2289fi
2290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2291$as_echo "$ac_cv_build" >&6; }
2292case $ac_cv_build in
2293*-*-*) ;;
2294*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2295esac
2296build=$ac_cv_build
2297ac_save_IFS=$IFS; IFS='-'
2298set x $ac_cv_build
2299shift
2300build_cpu=$1
2301build_vendor=$2
2302shift; shift
2303# Remember, the first character of IFS is used to create $*,
2304# except with old shells:
2305build_os=$*
2306IFS=$ac_save_IFS
2307case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2308
2309
2310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2311$as_echo_n "checking host system type... " >&6; }
2312if ${ac_cv_host+:} false; then :
2313 $as_echo_n "(cached) " >&6
2314else
2315 if test "x$host_alias" = x; then
2316 ac_cv_host=$ac_cv_build
2317else
2318 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2319 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2320fi
2321
2322fi
2323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2324$as_echo "$ac_cv_host" >&6; }
2325case $ac_cv_host in
2326*-*-*) ;;
2327*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2328esac
2329host=$ac_cv_host
2330ac_save_IFS=$IFS; IFS='-'
2331set x $ac_cv_host
2332shift
2333host_cpu=$1
2334host_vendor=$2
2335shift; shift
2336# Remember, the first character of IFS is used to create $*,
2337# except with old shells:
2338host_os=$*
2339IFS=$ac_save_IFS
2340case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2341
2342
2343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2344$as_echo_n "checking target system type... " >&6; }
2345if ${ac_cv_target+:} false; then :
2346 $as_echo_n "(cached) " >&6
2347else
2348 if test "x$target_alias" = x; then
2349 ac_cv_target=$ac_cv_host
2350else
2351 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2352 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2353fi
2354
2355fi
2356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2357$as_echo "$ac_cv_target" >&6; }
2358case $ac_cv_target in
2359*-*-*) ;;
2360*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2361esac
2362target=$ac_cv_target
2363ac_save_IFS=$IFS; IFS='-'
2364set x $ac_cv_target
2365shift
2366target_cpu=$1
2367target_vendor=$2
2368shift; shift
2369# Remember, the first character of IFS is used to create $*,
2370# except with old shells:
2371target_os=$*
2372IFS=$ac_save_IFS
2373case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2374
2375
2376# The aliases save the names the user supplied, while $host etc.
2377# will get canonicalized.
2378test -n "$target_alias" &&
2379 test "$program_prefix$program_suffix$program_transform_name" = \
2380 NONENONEs,x,x, &&
2381 program_prefix=${target_alias}-
0cd79707
SH
2382ac_ext=c
2383ac_cpp='$CPP $CPPFLAGS'
2384ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2385ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2386ac_compiler_gnu=$ac_cv_c_compiler_gnu
2387if test -n "$ac_tool_prefix"; then
2388 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2389set dummy ${ac_tool_prefix}gcc; ac_word=$2
2390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2391$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2392if ${ac_cv_prog_CC+:} false; then :
0cd79707
SH
2393 $as_echo_n "(cached) " >&6
2394else
2395 if test -n "$CC"; then
2396 ac_cv_prog_CC="$CC" # Let the user override the test.
2397else
2398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2399for as_dir in $PATH
2400do
2401 IFS=$as_save_IFS
2402 test -z "$as_dir" && as_dir=.
2403 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2405 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2407 break 2
2408 fi
2409done
2410 done
2411IFS=$as_save_IFS
2412
2413fi
2414fi
2415CC=$ac_cv_prog_CC
2416if test -n "$CC"; then
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2418$as_echo "$CC" >&6; }
2419else
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2421$as_echo "no" >&6; }
2422fi
2423
2424
2425fi
2426if test -z "$ac_cv_prog_CC"; then
2427 ac_ct_CC=$CC
2428 # Extract the first word of "gcc", so it can be a program name with args.
2429set dummy gcc; ac_word=$2
2430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2431$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2432if ${ac_cv_prog_ac_ct_CC+:} false; then :
0cd79707
SH
2433 $as_echo_n "(cached) " >&6
2434else
2435 if test -n "$ac_ct_CC"; then
2436 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2437else
2438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2439for as_dir in $PATH
2440do
2441 IFS=$as_save_IFS
2442 test -z "$as_dir" && as_dir=.
2443 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2444 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2445 ac_cv_prog_ac_ct_CC="gcc"
2446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2447 break 2
2448 fi
2449done
2450 done
2451IFS=$as_save_IFS
2452
2453fi
2454fi
2455ac_ct_CC=$ac_cv_prog_ac_ct_CC
2456if test -n "$ac_ct_CC"; then
2457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2458$as_echo "$ac_ct_CC" >&6; }
2459else
2460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2461$as_echo "no" >&6; }
2462fi
2463
2464 if test "x$ac_ct_CC" = x; then
2465 CC=""
2466 else
2467 case $cross_compiling:$ac_tool_warned in
2468yes:)
2469{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2470$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2471ac_tool_warned=yes ;;
2472esac
2473 CC=$ac_ct_CC
2474 fi
2475else
2476 CC="$ac_cv_prog_CC"
2477fi
2478
2479if test -z "$CC"; then
2480 if test -n "$ac_tool_prefix"; then
2481 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2482set dummy ${ac_tool_prefix}cc; ac_word=$2
2483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2484$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2485if ${ac_cv_prog_CC+:} false; then :
0cd79707
SH
2486 $as_echo_n "(cached) " >&6
2487else
2488 if test -n "$CC"; then
2489 ac_cv_prog_CC="$CC" # Let the user override the test.
2490else
2491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2492for as_dir in $PATH
2493do
2494 IFS=$as_save_IFS
2495 test -z "$as_dir" && as_dir=.
2496 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2498 ac_cv_prog_CC="${ac_tool_prefix}cc"
2499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2500 break 2
2501 fi
2502done
2503 done
2504IFS=$as_save_IFS
2505
2506fi
2507fi
2508CC=$ac_cv_prog_CC
2509if test -n "$CC"; then
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2511$as_echo "$CC" >&6; }
2512else
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2514$as_echo "no" >&6; }
2515fi
2516
2517
2518 fi
2519fi
2520if test -z "$CC"; then
2521 # Extract the first word of "cc", so it can be a program name with args.
2522set dummy cc; ac_word=$2
2523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2524$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2525if ${ac_cv_prog_CC+:} false; then :
0cd79707
SH
2526 $as_echo_n "(cached) " >&6
2527else
2528 if test -n "$CC"; then
2529 ac_cv_prog_CC="$CC" # Let the user override the test.
2530else
2531 ac_prog_rejected=no
2532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2533for as_dir in $PATH
2534do
2535 IFS=$as_save_IFS
2536 test -z "$as_dir" && as_dir=.
2537 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2539 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2540 ac_prog_rejected=yes
2541 continue
2542 fi
2543 ac_cv_prog_CC="cc"
2544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545 break 2
2546 fi
2547done
2548 done
2549IFS=$as_save_IFS
2550
2551if test $ac_prog_rejected = yes; then
2552 # We found a bogon in the path, so make sure we never use it.
2553 set dummy $ac_cv_prog_CC
2554 shift
2555 if test $# != 0; then
2556 # We chose a different compiler from the bogus one.
2557 # However, it has the same basename, so the bogon will be chosen
2558 # first if we set CC to just the basename; use the full file name.
2559 shift
2560 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2561 fi
2562fi
2563fi
2564fi
2565CC=$ac_cv_prog_CC
2566if test -n "$CC"; then
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2568$as_echo "$CC" >&6; }
2569else
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2571$as_echo "no" >&6; }
2572fi
2573
2574
2575fi
2576if test -z "$CC"; then
2577 if test -n "$ac_tool_prefix"; then
2578 for ac_prog in cl.exe
2579 do
2580 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2581set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2583$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2584if ${ac_cv_prog_CC+:} false; then :
0cd79707
SH
2585 $as_echo_n "(cached) " >&6
2586else
2587 if test -n "$CC"; then
2588 ac_cv_prog_CC="$CC" # Let the user override the test.
2589else
2590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2591for as_dir in $PATH
2592do
2593 IFS=$as_save_IFS
2594 test -z "$as_dir" && as_dir=.
2595 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2596 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2597 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2599 break 2
2600 fi
2601done
2602 done
2603IFS=$as_save_IFS
2604
2605fi
2606fi
2607CC=$ac_cv_prog_CC
2608if test -n "$CC"; then
2609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2610$as_echo "$CC" >&6; }
2611else
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2613$as_echo "no" >&6; }
2614fi
2615
2616
2617 test -n "$CC" && break
2618 done
2619fi
2620if test -z "$CC"; then
2621 ac_ct_CC=$CC
2622 for ac_prog in cl.exe
2623do
2624 # Extract the first word of "$ac_prog", so it can be a program name with args.
2625set dummy $ac_prog; ac_word=$2
2626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2627$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2628if ${ac_cv_prog_ac_ct_CC+:} false; then :
0cd79707
SH
2629 $as_echo_n "(cached) " >&6
2630else
2631 if test -n "$ac_ct_CC"; then
2632 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2633else
2634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635for as_dir in $PATH
2636do
2637 IFS=$as_save_IFS
2638 test -z "$as_dir" && as_dir=.
2639 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2640 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
2641 ac_cv_prog_ac_ct_CC="$ac_prog"
2642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2643 break 2
2644 fi
2645done
2646 done
2647IFS=$as_save_IFS
2648
2649fi
2650fi
2651ac_ct_CC=$ac_cv_prog_ac_ct_CC
2652if test -n "$ac_ct_CC"; then
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2654$as_echo "$ac_ct_CC" >&6; }
2655else
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2657$as_echo "no" >&6; }
2658fi
2659
2660
2661 test -n "$ac_ct_CC" && break
2662done
2663
2664 if test "x$ac_ct_CC" = x; then
2665 CC=""
2666 else
2667 case $cross_compiling:$ac_tool_warned in
2668yes:)
2669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2671ac_tool_warned=yes ;;
2672esac
2673 CC=$ac_ct_CC
2674 fi
2675fi
2676
2677fi
2678
2679
2680test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2681$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2682as_fn_error $? "no acceptable C compiler found in \$PATH
2683See \`config.log' for more details" "$LINENO" 5; }
0cd79707
SH
2684
2685# Provide some information about the compiler.
2686$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2687set X $ac_compile
2688ac_compiler=$2
2689for ac_option in --version -v -V -qversion; do
2690 { { ac_try="$ac_compiler $ac_option >&5"
2691case "(($ac_try" in
2692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2693 *) ac_try_echo=$ac_try;;
2694esac
2695eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2696$as_echo "$ac_try_echo"; } >&5
2697 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2698 ac_status=$?
2699 if test -s conftest.err; then
2700 sed '10a\
2701... rest of stderr output deleted ...
2702 10q' conftest.err >conftest.er1
2703 cat conftest.er1 >&5
2704 fi
d0ac1c44 2705 rm -f conftest.er1 conftest.err
0cd79707
SH
2706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2707 test $ac_status = 0; }
2708done
2709
2710cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2711/* end confdefs.h. */
2712
2713int
2714main ()
2715{
2716
2717 ;
2718 return 0;
2719}
2720_ACEOF
2721ac_clean_files_save=$ac_clean_files
d0ac1c44 2722ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
0cd79707
SH
2723# Try to create an executable without -o first, disregard a.out.
2724# It will help us diagnose broken compilers, and finding out an intuition
2725# of exeext.
d0ac1c44
SM
2726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2727$as_echo_n "checking whether the C compiler works... " >&6; }
0cd79707
SH
2728ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2729
2730# The possible output files:
2731ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2732
2733ac_rmfiles=
2734for ac_file in $ac_files
2735do
2736 case $ac_file in
2737 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2738 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2739 esac
2740done
2741rm -f $ac_rmfiles
2742
2743if { { ac_try="$ac_link_default"
2744case "(($ac_try" in
2745 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2746 *) ac_try_echo=$ac_try;;
2747esac
2748eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2749$as_echo "$ac_try_echo"; } >&5
2750 (eval "$ac_link_default") 2>&5
2751 ac_status=$?
2752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2753 test $ac_status = 0; }; then :
2754 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2755# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2756# in a Makefile. We should not override ac_cv_exeext if it was cached,
2757# so that the user can short-circuit this test for compilers unknown to
2758# Autoconf.
2759for ac_file in $ac_files ''
2760do
2761 test -f "$ac_file" || continue
2762 case $ac_file in
2763 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2764 ;;
2765 [ab].out )
2766 # We found the default executable, but exeext='' is most
2767 # certainly right.
2768 break;;
2769 *.* )
2770 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2771 then :; else
2772 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2773 fi
2774 # We set ac_cv_exeext here because the later test for it is not
2775 # safe: cross compilers may not add the suffix if given an `-o'
2776 # argument, so we may need to know it at that point already.
2777 # Even if this section looks crufty: it has the advantage of
2778 # actually working.
2779 break;;
2780 * )
2781 break;;
2782 esac
2783done
2784test "$ac_cv_exeext" = no && ac_cv_exeext=
2785
2786else
2787 ac_file=''
2788fi
2789if test -z "$ac_file"; then :
d0ac1c44
SM
2790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2791$as_echo "no" >&6; }
2792$as_echo "$as_me: failed program was:" >&5
0cd79707
SH
2793sed 's/^/| /' conftest.$ac_ext >&5
2794
2795{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2796$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2797as_fn_error 77 "C compiler cannot create executables
2798See \`config.log' for more details" "$LINENO" 5; }
2799else
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2801$as_echo "yes" >&6; }
0cd79707 2802fi
d0ac1c44
SM
2803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2804$as_echo_n "checking for C compiler default output file name... " >&6; }
2805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2806$as_echo "$ac_file" >&6; }
0cd79707
SH
2807ac_exeext=$ac_cv_exeext
2808
d0ac1c44 2809rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
0cd79707
SH
2810ac_clean_files=$ac_clean_files_save
2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2812$as_echo_n "checking for suffix of executables... " >&6; }
2813if { { ac_try="$ac_link"
2814case "(($ac_try" in
2815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2816 *) ac_try_echo=$ac_try;;
2817esac
2818eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2819$as_echo "$ac_try_echo"; } >&5
2820 (eval "$ac_link") 2>&5
2821 ac_status=$?
2822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2823 test $ac_status = 0; }; then :
2824 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2825# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2826# work properly (i.e., refer to `conftest.exe'), while it won't with
2827# `rm'.
2828for ac_file in conftest.exe conftest conftest.*; do
2829 test -f "$ac_file" || continue
2830 case $ac_file in
2831 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2832 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2833 break;;
2834 * ) break;;
2835 esac
2836done
2837else
2838 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2839$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2840as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2841See \`config.log' for more details" "$LINENO" 5; }
0cd79707 2842fi
d0ac1c44 2843rm -f conftest conftest$ac_cv_exeext
0cd79707
SH
2844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2845$as_echo "$ac_cv_exeext" >&6; }
2846
2847rm -f conftest.$ac_ext
2848EXEEXT=$ac_cv_exeext
2849ac_exeext=$EXEEXT
d0ac1c44
SM
2850cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2851/* end confdefs.h. */
2852#include <stdio.h>
2853int
2854main ()
2855{
2856FILE *f = fopen ("conftest.out", "w");
2857 return ferror (f) || fclose (f) != 0;
2858
2859 ;
2860 return 0;
2861}
2862_ACEOF
2863ac_clean_files="$ac_clean_files conftest.out"
2864# Check that the compiler produces executables we can run. If not, either
2865# the compiler is broken, or we cross compile.
2866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2867$as_echo_n "checking whether we are cross compiling... " >&6; }
2868if test "$cross_compiling" != yes; then
2869 { { ac_try="$ac_link"
2870case "(($ac_try" in
2871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2872 *) ac_try_echo=$ac_try;;
2873esac
2874eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2875$as_echo "$ac_try_echo"; } >&5
2876 (eval "$ac_link") 2>&5
2877 ac_status=$?
2878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2879 test $ac_status = 0; }
2880 if { ac_try='./conftest$ac_cv_exeext'
2881 { { case "(($ac_try" in
2882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2883 *) ac_try_echo=$ac_try;;
2884esac
2885eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2886$as_echo "$ac_try_echo"; } >&5
2887 (eval "$ac_try") 2>&5
2888 ac_status=$?
2889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2890 test $ac_status = 0; }; }; then
2891 cross_compiling=no
2892 else
2893 if test "$cross_compiling" = maybe; then
2894 cross_compiling=yes
2895 else
2896 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2897$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2898as_fn_error $? "cannot run C compiled programs.
2899If you meant to cross compile, use \`--host'.
2900See \`config.log' for more details" "$LINENO" 5; }
2901 fi
2902 fi
2903fi
2904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2905$as_echo "$cross_compiling" >&6; }
2906
2907rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2908ac_clean_files=$ac_clean_files_save
0cd79707
SH
2909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2910$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 2911if ${ac_cv_objext+:} false; then :
0cd79707
SH
2912 $as_echo_n "(cached) " >&6
2913else
2914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2915/* end confdefs.h. */
2916
2917int
2918main ()
2919{
2920
2921 ;
2922 return 0;
2923}
2924_ACEOF
2925rm -f conftest.o conftest.obj
2926if { { ac_try="$ac_compile"
2927case "(($ac_try" in
2928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929 *) ac_try_echo=$ac_try;;
2930esac
2931eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2932$as_echo "$ac_try_echo"; } >&5
2933 (eval "$ac_compile") 2>&5
2934 ac_status=$?
2935 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2936 test $ac_status = 0; }; then :
2937 for ac_file in conftest.o conftest.obj conftest.*; do
2938 test -f "$ac_file" || continue;
2939 case $ac_file in
2940 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2941 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2942 break;;
2943 esac
2944done
2945else
2946 $as_echo "$as_me: failed program was:" >&5
2947sed 's/^/| /' conftest.$ac_ext >&5
2948
2949{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2950$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2951as_fn_error $? "cannot compute suffix of object files: cannot compile
2952See \`config.log' for more details" "$LINENO" 5; }
0cd79707
SH
2953fi
2954rm -f conftest.$ac_cv_objext conftest.$ac_ext
2955fi
2956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2957$as_echo "$ac_cv_objext" >&6; }
2958OBJEXT=$ac_cv_objext
2959ac_objext=$OBJEXT
2960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2961$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 2962if ${ac_cv_c_compiler_gnu+:} false; then :
0cd79707
SH
2963 $as_echo_n "(cached) " >&6
2964else
2965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2966/* end confdefs.h. */
2967
2968int
2969main ()
2970{
2971#ifndef __GNUC__
2972 choke me
2973#endif
2974
2975 ;
2976 return 0;
2977}
2978_ACEOF
2979if ac_fn_c_try_compile "$LINENO"; then :
2980 ac_compiler_gnu=yes
2981else
2982 ac_compiler_gnu=no
2983fi
2984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2985ac_cv_c_compiler_gnu=$ac_compiler_gnu
2986
2987fi
2988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2989$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2990if test $ac_compiler_gnu = yes; then
2991 GCC=yes
2992else
2993 GCC=
2994fi
2995ac_test_CFLAGS=${CFLAGS+set}
2996ac_save_CFLAGS=$CFLAGS
2997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2998$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 2999if ${ac_cv_prog_cc_g+:} false; then :
0cd79707
SH
3000 $as_echo_n "(cached) " >&6
3001else
3002 ac_save_c_werror_flag=$ac_c_werror_flag
3003 ac_c_werror_flag=yes
3004 ac_cv_prog_cc_g=no
3005 CFLAGS="-g"
3006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3007/* end confdefs.h. */
3008
3009int
3010main ()
3011{
3012
3013 ;
3014 return 0;
3015}
3016_ACEOF
3017if ac_fn_c_try_compile "$LINENO"; then :
3018 ac_cv_prog_cc_g=yes
3019else
3020 CFLAGS=""
3021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3022/* end confdefs.h. */
3023
3024int
3025main ()
3026{
3027
3028 ;
3029 return 0;
3030}
3031_ACEOF
3032if ac_fn_c_try_compile "$LINENO"; then :
3033
3034else
3035 ac_c_werror_flag=$ac_save_c_werror_flag
3036 CFLAGS="-g"
3037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3038/* end confdefs.h. */
3039
3040int
3041main ()
3042{
3043
3044 ;
3045 return 0;
3046}
3047_ACEOF
3048if ac_fn_c_try_compile "$LINENO"; then :
3049 ac_cv_prog_cc_g=yes
3050fi
3051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052fi
3053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3054fi
3055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3056 ac_c_werror_flag=$ac_save_c_werror_flag
3057fi
3058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3059$as_echo "$ac_cv_prog_cc_g" >&6; }
3060if test "$ac_test_CFLAGS" = set; then
3061 CFLAGS=$ac_save_CFLAGS
3062elif test $ac_cv_prog_cc_g = yes; then
3063 if test "$GCC" = yes; then
3064 CFLAGS="-g -O2"
3065 else
3066 CFLAGS="-g"
3067 fi
3068else
3069 if test "$GCC" = yes; then
3070 CFLAGS="-O2"
3071 else
3072 CFLAGS=
3073 fi
3074fi
3075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3076$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3077if ${ac_cv_prog_cc_c89+:} false; then :
0cd79707
SH
3078 $as_echo_n "(cached) " >&6
3079else
3080 ac_cv_prog_cc_c89=no
3081ac_save_CC=$CC
3082cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3083/* end confdefs.h. */
3084#include <stdarg.h>
3085#include <stdio.h>
d0ac1c44 3086struct stat;
0cd79707
SH
3087/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3088struct buf { int x; };
3089FILE * (*rcsopen) (struct buf *, struct stat *, int);
3090static char *e (p, i)
3091 char **p;
3092 int i;
3093{
3094 return p[i];
3095}
3096static char *f (char * (*g) (char **, int), char **p, ...)
3097{
3098 char *s;
3099 va_list v;
3100 va_start (v,p);
3101 s = g (p, va_arg (v,int));
3102 va_end (v);
3103 return s;
3104}
3105
3106/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3107 function prototypes and stuff, but not '\xHH' hex character constants.
3108 These don't provoke an error unfortunately, instead are silently treated
3109 as 'x'. The following induces an error, until -std is added to get
3110 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3111 array size at least. It's necessary to write '\x00'==0 to get something
3112 that's true only with -std. */
3113int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3114
3115/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3116 inside strings and character constants. */
3117#define FOO(x) 'x'
3118int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3119
3120int test (int i, double x);
3121struct s1 {int (*f) (int a);};
3122struct s2 {int (*f) (double a);};
3123int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3124int argc;
3125char **argv;
3126int
3127main ()
3128{
3129return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3130 ;
3131 return 0;
3132}
3133_ACEOF
3134for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3135 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3136do
3137 CC="$ac_save_CC $ac_arg"
3138 if ac_fn_c_try_compile "$LINENO"; then :
3139 ac_cv_prog_cc_c89=$ac_arg
3140fi
3141rm -f core conftest.err conftest.$ac_objext
3142 test "x$ac_cv_prog_cc_c89" != "xno" && break
3143done
3144rm -f conftest.$ac_ext
3145CC=$ac_save_CC
3146
3147fi
3148# AC_CACHE_VAL
3149case "x$ac_cv_prog_cc_c89" in
3150 x)
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3152$as_echo "none needed" >&6; } ;;
3153 xno)
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3155$as_echo "unsupported" >&6; } ;;
3156 *)
3157 CC="$CC $ac_cv_prog_cc_c89"
3158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3159$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3160esac
3161if test "x$ac_cv_prog_cc_c89" != xno; then :
3162
3163fi
3164
3165ac_ext=c
3166ac_cpp='$CPP $CPPFLAGS'
3167ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3168ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3169ac_compiler_gnu=$ac_cv_c_compiler_gnu
3170
c2783492 3171
ebe9564b
MF
3172ac_ext=c
3173ac_cpp='$CPP $CPPFLAGS'
3174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3176ac_compiler_gnu=$ac_cv_c_compiler_gnu
3177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3178$as_echo_n "checking how to run the C preprocessor... " >&6; }
3179# On Suns, sometimes $CPP names a directory.
3180if test -n "$CPP" && test -d "$CPP"; then
3181 CPP=
3182fi
3183if test -z "$CPP"; then
3184 if ${ac_cv_prog_CPP+:} false; then :
3185 $as_echo_n "(cached) " >&6
3186else
3187 # Double quotes because CPP needs to be expanded
3188 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3189 do
3190 ac_preproc_ok=false
3191for ac_c_preproc_warn_flag in '' yes
3192do
3193 # Use a header file that comes with gcc, so configuring glibc
3194 # with a fresh cross-compiler works.
3195 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3196 # <limits.h> exists even on freestanding compilers.
3197 # On the NeXT, cc -E runs the code through the compiler's parser,
3198 # not just through cpp. "Syntax error" is here to catch this case.
3199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3200/* end confdefs.h. */
3201#ifdef __STDC__
3202# include <limits.h>
3203#else
3204# include <assert.h>
3205#endif
3206 Syntax error
3207_ACEOF
3208if ac_fn_c_try_cpp "$LINENO"; then :
3209
3210else
3211 # Broken: fails on valid input.
3212continue
3213fi
3214rm -f conftest.err conftest.i conftest.$ac_ext
3215
3216 # OK, works on sane cases. Now check whether nonexistent headers
3217 # can be detected and how.
3218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219/* end confdefs.h. */
3220#include <ac_nonexistent.h>
3221_ACEOF
3222if ac_fn_c_try_cpp "$LINENO"; then :
3223 # Broken: success on invalid input.
3224continue
3225else
3226 # Passes both tests.
3227ac_preproc_ok=:
3228break
3229fi
3230rm -f conftest.err conftest.i conftest.$ac_ext
3231
3232done
3233# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3234rm -f conftest.i conftest.err conftest.$ac_ext
3235if $ac_preproc_ok; then :
3236 break
3237fi
3238
3239 done
3240 ac_cv_prog_CPP=$CPP
3241
3242fi
3243 CPP=$ac_cv_prog_CPP
3244else
3245 ac_cv_prog_CPP=$CPP
3246fi
3247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3248$as_echo "$CPP" >&6; }
3249ac_preproc_ok=false
3250for ac_c_preproc_warn_flag in '' yes
3251do
3252 # Use a header file that comes with gcc, so configuring glibc
3253 # with a fresh cross-compiler works.
3254 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3255 # <limits.h> exists even on freestanding compilers.
3256 # On the NeXT, cc -E runs the code through the compiler's parser,
3257 # not just through cpp. "Syntax error" is here to catch this case.
3258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3259/* end confdefs.h. */
3260#ifdef __STDC__
3261# include <limits.h>
3262#else
3263# include <assert.h>
3264#endif
3265 Syntax error
3266_ACEOF
3267if ac_fn_c_try_cpp "$LINENO"; then :
3268
3269else
3270 # Broken: fails on valid input.
3271continue
3272fi
3273rm -f conftest.err conftest.i conftest.$ac_ext
3274
3275 # OK, works on sane cases. Now check whether nonexistent headers
3276 # can be detected and how.
3277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3278/* end confdefs.h. */
3279#include <ac_nonexistent.h>
3280_ACEOF
3281if ac_fn_c_try_cpp "$LINENO"; then :
3282 # Broken: success on invalid input.
3283continue
3284else
3285 # Passes both tests.
3286ac_preproc_ok=:
3287break
3288fi
3289rm -f conftest.err conftest.i conftest.$ac_ext
3290
3291done
3292# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3293rm -f conftest.i conftest.err conftest.$ac_ext
3294if $ac_preproc_ok; then :
3295
3296else
3297 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3298$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3299as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3300See \`config.log' for more details" "$LINENO" 5; }
3301fi
3302
3303ac_ext=c
3304ac_cpp='$CPP $CPPFLAGS'
3305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3307ac_compiler_gnu=$ac_cv_c_compiler_gnu
3308
0cd79707
SH
3309
3310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3311$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3312if ${ac_cv_path_GREP+:} false; then :
0cd79707
SH
3313 $as_echo_n "(cached) " >&6
3314else
3315 if test -z "$GREP"; then
3316 ac_path_GREP_found=false
3317 # Loop through the user's path and test for each of PROGNAME-LIST
3318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3319for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3320do
3321 IFS=$as_save_IFS
3322 test -z "$as_dir" && as_dir=.
3323 for ac_prog in grep ggrep; do
3324 for ac_exec_ext in '' $ac_executable_extensions; do
3325 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3326 as_fn_executable_p "$ac_path_GREP" || continue
0cd79707
SH
3327# Check for GNU ac_path_GREP and select it if it is found.
3328 # Check for GNU $ac_path_GREP
3329case `"$ac_path_GREP" --version 2>&1` in
3330*GNU*)
3331 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3332*)
3333 ac_count=0
3334 $as_echo_n 0123456789 >"conftest.in"
3335 while :
3336 do
3337 cat "conftest.in" "conftest.in" >"conftest.tmp"
3338 mv "conftest.tmp" "conftest.in"
3339 cp "conftest.in" "conftest.nl"
3340 $as_echo 'GREP' >> "conftest.nl"
3341 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3342 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3343 as_fn_arith $ac_count + 1 && ac_count=$as_val
3344 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3345 # Best one so far, save it but keep looking for a better one
3346 ac_cv_path_GREP="$ac_path_GREP"
3347 ac_path_GREP_max=$ac_count
3348 fi
3349 # 10*(2^10) chars as input seems more than enough
3350 test $ac_count -gt 10 && break
3351 done
3352 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3353esac
3354
3355 $ac_path_GREP_found && break 3
3356 done
3357 done
3358 done
3359IFS=$as_save_IFS
3360 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3361 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
0cd79707
SH
3362 fi
3363else
3364 ac_cv_path_GREP=$GREP
3365fi
3366
3367fi
3368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3369$as_echo "$ac_cv_path_GREP" >&6; }
3370 GREP="$ac_cv_path_GREP"
3371
3372
3373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3374$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3375if ${ac_cv_path_EGREP+:} false; then :
0cd79707
SH
3376 $as_echo_n "(cached) " >&6
3377else
3378 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3379 then ac_cv_path_EGREP="$GREP -E"
3380 else
3381 if test -z "$EGREP"; then
3382 ac_path_EGREP_found=false
3383 # Loop through the user's path and test for each of PROGNAME-LIST
3384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3385for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3386do
3387 IFS=$as_save_IFS
3388 test -z "$as_dir" && as_dir=.
3389 for ac_prog in egrep; do
3390 for ac_exec_ext in '' $ac_executable_extensions; do
3391 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3392 as_fn_executable_p "$ac_path_EGREP" || continue
0cd79707
SH
3393# Check for GNU ac_path_EGREP and select it if it is found.
3394 # Check for GNU $ac_path_EGREP
3395case `"$ac_path_EGREP" --version 2>&1` in
3396*GNU*)
3397 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3398*)
3399 ac_count=0
3400 $as_echo_n 0123456789 >"conftest.in"
3401 while :
3402 do
3403 cat "conftest.in" "conftest.in" >"conftest.tmp"
3404 mv "conftest.tmp" "conftest.in"
3405 cp "conftest.in" "conftest.nl"
3406 $as_echo 'EGREP' >> "conftest.nl"
3407 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3408 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3409 as_fn_arith $ac_count + 1 && ac_count=$as_val
3410 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3411 # Best one so far, save it but keep looking for a better one
3412 ac_cv_path_EGREP="$ac_path_EGREP"
3413 ac_path_EGREP_max=$ac_count
3414 fi
3415 # 10*(2^10) chars as input seems more than enough
3416 test $ac_count -gt 10 && break
3417 done
3418 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3419esac
3420
3421 $ac_path_EGREP_found && break 3
3422 done
3423 done
3424 done
3425IFS=$as_save_IFS
3426 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3427 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
0cd79707
SH
3428 fi
3429else
3430 ac_cv_path_EGREP=$EGREP
3431fi
3432
3433 fi
3434fi
3435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3436$as_echo "$ac_cv_path_EGREP" >&6; }
3437 EGREP="$ac_cv_path_EGREP"
3438
3439
3440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3441$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3442if ${ac_cv_header_stdc+:} false; then :
0cd79707
SH
3443 $as_echo_n "(cached) " >&6
3444else
3445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3446/* end confdefs.h. */
3447#include <stdlib.h>
3448#include <stdarg.h>
3449#include <string.h>
3450#include <float.h>
3451
3452int
3453main ()
3454{
3455
3456 ;
3457 return 0;
3458}
3459_ACEOF
3460if ac_fn_c_try_compile "$LINENO"; then :
3461 ac_cv_header_stdc=yes
3462else
3463 ac_cv_header_stdc=no
3464fi
3465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3466
3467if test $ac_cv_header_stdc = yes; then
3468 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3470/* end confdefs.h. */
3471#include <string.h>
3472
3473_ACEOF
3474if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3475 $EGREP "memchr" >/dev/null 2>&1; then :
3476
3477else
3478 ac_cv_header_stdc=no
3479fi
3480rm -f conftest*
3481
3482fi
3483
3484if test $ac_cv_header_stdc = yes; then
3485 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3487/* end confdefs.h. */
3488#include <stdlib.h>
3489
3490_ACEOF
3491if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3492 $EGREP "free" >/dev/null 2>&1; then :
3493
3494else
3495 ac_cv_header_stdc=no
3496fi
3497rm -f conftest*
3498
3499fi
3500
3501if test $ac_cv_header_stdc = yes; then
3502 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3503 if test "$cross_compiling" = yes; then :
3504 :
3505else
3506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3507/* end confdefs.h. */
3508#include <ctype.h>
3509#include <stdlib.h>
3510#if ((' ' & 0x0FF) == 0x020)
3511# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3512# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3513#else
3514# define ISLOWER(c) \
3515 (('a' <= (c) && (c) <= 'i') \
3516 || ('j' <= (c) && (c) <= 'r') \
3517 || ('s' <= (c) && (c) <= 'z'))
3518# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3519#endif
3520
3521#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3522int
3523main ()
3524{
3525 int i;
3526 for (i = 0; i < 256; i++)
3527 if (XOR (islower (i), ISLOWER (i))
3528 || toupper (i) != TOUPPER (i))
3529 return 2;
3530 return 0;
3531}
3532_ACEOF
3533if ac_fn_c_try_run "$LINENO"; then :
3534
3535else
3536 ac_cv_header_stdc=no
3537fi
3538rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3539 conftest.$ac_objext conftest.beam conftest.$ac_ext
3540fi
3541
3542fi
3543fi
3544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3545$as_echo "$ac_cv_header_stdc" >&6; }
3546if test $ac_cv_header_stdc = yes; then
3547
3548$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3549
3550fi
3551
3552# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3553for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3554 inttypes.h stdint.h unistd.h
3555do :
3556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3557ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3558"
d0ac1c44 3559if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
0cd79707
SH
3560 cat >>confdefs.h <<_ACEOF
3561#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3562_ACEOF
3563
3564fi
3565
3566done
3567
3568
3569
3570 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3571if test "x$ac_cv_header_minix_config_h" = xyes; then :
0cd79707
SH
3572 MINIX=yes
3573else
3574 MINIX=
3575fi
3576
3577
3578 if test "$MINIX" = yes; then
3579
3580$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3581
3582
3583$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3584
3585
3586$as_echo "#define _MINIX 1" >>confdefs.h
3587
3588 fi
3589
3590
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3592$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3593if ${ac_cv_safe_to_define___extensions__+:} false; then :
0cd79707
SH
3594 $as_echo_n "(cached) " >&6
3595else
3596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3597/* end confdefs.h. */
3598
d0ac1c44
SM
3599# define __EXTENSIONS__ 1
3600 $ac_includes_default
0cd79707
SH
3601int
3602main ()
3603{
3604
3605 ;
3606 return 0;
3607}
3608_ACEOF
3609if ac_fn_c_try_compile "$LINENO"; then :
3610 ac_cv_safe_to_define___extensions__=yes
3611else
3612 ac_cv_safe_to_define___extensions__=no
3613fi
3614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3615fi
3616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3617$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3618 test $ac_cv_safe_to_define___extensions__ = yes &&
3619 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3620
3621 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3622
3623 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3624
3625 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3626
3627 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3628
3629
3630test "$program_prefix" != NONE &&
3631 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3632# Use a double $ so make ignores it.
3633test "$program_suffix" != NONE &&
3634 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3635# Double any \ or $.
3636# By default was `s,x,x', remove it if useless.
3637ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3638program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3639
3640# Find a good install program. We prefer a C program (faster),
3641# so one script is as good as another. But avoid the broken or
3642# incompatible versions:
3643# SysV /etc/install, /usr/sbin/install
3644# SunOS /usr/etc/install
3645# IRIX /sbin/install
3646# AIX /bin/install
3647# AmigaOS /C/install, which installs bootblocks on floppy discs
3648# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3649# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3650# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3651# OS/2's system install, which has a completely different semantic
3652# ./install, which can be erroneously created by make from ./install.sh.
3653# Reject install programs that cannot install multiple files.
3654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3655$as_echo_n "checking for a BSD-compatible install... " >&6; }
3656if test -z "$INSTALL"; then
d0ac1c44 3657if ${ac_cv_path_install+:} false; then :
0cd79707
SH
3658 $as_echo_n "(cached) " >&6
3659else
3660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661for as_dir in $PATH
3662do
3663 IFS=$as_save_IFS
3664 test -z "$as_dir" && as_dir=.
3665 # Account for people who put trailing slashes in PATH elements.
3666case $as_dir/ in #((
3667 ./ | .// | /[cC]/* | \
3668 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3669 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3670 /usr/ucb/* ) ;;
3671 *)
3672 # OSF1 and SCO ODT 3.0 have their own names for install.
3673 # Don't use installbsd from OSF since it installs stuff as root
3674 # by default.
3675 for ac_prog in ginstall scoinst install; do
3676 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3677 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
0cd79707
SH
3678 if test $ac_prog = install &&
3679 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3680 # AIX install. It has an incompatible calling convention.
3681 :
3682 elif test $ac_prog = install &&
3683 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3684 # program-specific install script used by HP pwplus--don't use.
3685 :
3686 else
3687 rm -rf conftest.one conftest.two conftest.dir
3688 echo one > conftest.one
3689 echo two > conftest.two
3690 mkdir conftest.dir
3691 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3692 test -s conftest.one && test -s conftest.two &&
3693 test -s conftest.dir/conftest.one &&
3694 test -s conftest.dir/conftest.two
3695 then
3696 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3697 break 3
3698 fi
3699 fi
3700 fi
3701 done
3702 done
3703 ;;
3704esac
3705
3706 done
3707IFS=$as_save_IFS
3708
3709rm -rf conftest.one conftest.two conftest.dir
3710
3711fi
3712 if test "${ac_cv_path_install+set}" = set; then
3713 INSTALL=$ac_cv_path_install
3714 else
3715 # As a last resort, use the slow shell script. Don't cache a
3716 # value for INSTALL within a source directory, because that will
3717 # break other packages using the cache if that directory is
3718 # removed, or if the value is a relative name.
3719 INSTALL=$ac_install_sh
3720 fi
3721fi
3722{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3723$as_echo "$INSTALL" >&6; }
3724
3725# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3726# It thinks the first close brace ends the variable substitution.
3727test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3728
3729test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3730
3731test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3732
3733rm -rf .tst 2>/dev/null
3734mkdir .tst 2>/dev/null
3735if test -d .tst; then
3736 am__leading_dot=.
3737else
3738 am__leading_dot=_
3739fi
3740rmdir .tst 2>/dev/null
3741
3742DEPDIR="${am__leading_dot}deps"
3743
3744case `pwd` in
3745 *\ * | *\ *)
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3747$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3748esac
3749
3750
3751
3752macro_version='2.2.7a'
3753macro_revision='1.3134'
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767ltmain="$ac_aux_dir/ltmain.sh"
3768
3769# Backslashify metacharacters that are still active within
3770# double-quoted strings.
3771sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3772
3773# Same as above, but do not quote variable references.
3774double_quote_subst='s/\(["`\\]\)/\\\1/g'
3775
3776# Sed substitution to delay expansion of an escaped shell variable in a
3777# double_quote_subst'ed string.
3778delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3779
3780# Sed substitution to delay expansion of an escaped single quote.
3781delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3782
3783# Sed substitution to avoid accidental globbing in evaled expressions
3784no_glob_subst='s/\*/\\\*/g'
3785
3786ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3787ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3788ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3789
3790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3791$as_echo_n "checking how to print strings... " >&6; }
3792# Test print first, because it will be a builtin if present.
3793if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3794 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3795 ECHO='print -r --'
3796elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3797 ECHO='printf %s\n'
3798else
3799 # Use this function as a fallback that always works.
3800 func_fallback_echo ()
3801 {
3802 eval 'cat <<_LTECHO_EOF
3803$1
3804_LTECHO_EOF'
3805 }
3806 ECHO='func_fallback_echo'
3807fi
3808
3809# func_echo_all arg...
3810# Invoke $ECHO with all args, space-separated.
3811func_echo_all ()
3812{
3813 $ECHO ""
3814}
3815
3816case "$ECHO" in
3817 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3818$as_echo "printf" >&6; } ;;
3819 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3820$as_echo "print -r" >&6; } ;;
3821 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3822$as_echo "cat" >&6; } ;;
3823esac
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3839$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 3840if ${ac_cv_path_SED+:} false; then :
0cd79707
SH
3841 $as_echo_n "(cached) " >&6
3842else
3843 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3844 for ac_i in 1 2 3 4 5 6 7; do
3845 ac_script="$ac_script$as_nl$ac_script"
3846 done
3847 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3848 { ac_script=; unset ac_script;}
3849 if test -z "$SED"; then
3850 ac_path_SED_found=false
3851 # Loop through the user's path and test for each of PROGNAME-LIST
3852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3853for as_dir in $PATH
3854do
3855 IFS=$as_save_IFS
3856 test -z "$as_dir" && as_dir=.
3857 for ac_prog in sed gsed; do
3858 for ac_exec_ext in '' $ac_executable_extensions; do
3859 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3860 as_fn_executable_p "$ac_path_SED" || continue
0cd79707
SH
3861# Check for GNU ac_path_SED and select it if it is found.
3862 # Check for GNU $ac_path_SED
3863case `"$ac_path_SED" --version 2>&1` in
3864*GNU*)
3865 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3866*)
3867 ac_count=0
3868 $as_echo_n 0123456789 >"conftest.in"
3869 while :
3870 do
3871 cat "conftest.in" "conftest.in" >"conftest.tmp"
3872 mv "conftest.tmp" "conftest.in"
3873 cp "conftest.in" "conftest.nl"
3874 $as_echo '' >> "conftest.nl"
3875 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3877 as_fn_arith $ac_count + 1 && ac_count=$as_val
3878 if test $ac_count -gt ${ac_path_SED_max-0}; then
3879 # Best one so far, save it but keep looking for a better one
3880 ac_cv_path_SED="$ac_path_SED"
3881 ac_path_SED_max=$ac_count
3882 fi
3883 # 10*(2^10) chars as input seems more than enough
3884 test $ac_count -gt 10 && break
3885 done
3886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3887esac
3888
3889 $ac_path_SED_found && break 3
3890 done
3891 done
3892 done
3893IFS=$as_save_IFS
3894 if test -z "$ac_cv_path_SED"; then
d0ac1c44 3895 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
0cd79707
SH
3896 fi
3897else
3898 ac_cv_path_SED=$SED
3899fi
3900
3901fi
3902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3903$as_echo "$ac_cv_path_SED" >&6; }
3904 SED="$ac_cv_path_SED"
3905 rm -f conftest.sed
3906
3907test -z "$SED" && SED=sed
3908Xsed="$SED -e 1s/^X//"
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3921$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 3922if ${ac_cv_path_FGREP+:} false; then :
0cd79707
SH
3923 $as_echo_n "(cached) " >&6
3924else
3925 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3926 then ac_cv_path_FGREP="$GREP -F"
3927 else
3928 if test -z "$FGREP"; then
3929 ac_path_FGREP_found=false
3930 # Loop through the user's path and test for each of PROGNAME-LIST
3931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3933do
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
3936 for ac_prog in fgrep; do
3937 for ac_exec_ext in '' $ac_executable_extensions; do
3938 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3939 as_fn_executable_p "$ac_path_FGREP" || continue
0cd79707
SH
3940# Check for GNU ac_path_FGREP and select it if it is found.
3941 # Check for GNU $ac_path_FGREP
3942case `"$ac_path_FGREP" --version 2>&1` in
3943*GNU*)
3944 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3945*)
3946 ac_count=0
3947 $as_echo_n 0123456789 >"conftest.in"
3948 while :
3949 do
3950 cat "conftest.in" "conftest.in" >"conftest.tmp"
3951 mv "conftest.tmp" "conftest.in"
3952 cp "conftest.in" "conftest.nl"
3953 $as_echo 'FGREP' >> "conftest.nl"
3954 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3955 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3956 as_fn_arith $ac_count + 1 && ac_count=$as_val
3957 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3958 # Best one so far, save it but keep looking for a better one
3959 ac_cv_path_FGREP="$ac_path_FGREP"
3960 ac_path_FGREP_max=$ac_count
3961 fi
3962 # 10*(2^10) chars as input seems more than enough
3963 test $ac_count -gt 10 && break
3964 done
3965 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3966esac
3967
3968 $ac_path_FGREP_found && break 3
3969 done
3970 done
3971 done
3972IFS=$as_save_IFS
3973 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 3974 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
0cd79707
SH
3975 fi
3976else
3977 ac_cv_path_FGREP=$FGREP
3978fi
3979
3980 fi
3981fi
3982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3983$as_echo "$ac_cv_path_FGREP" >&6; }
3984 FGREP="$ac_cv_path_FGREP"
3985
3986
3987test -z "$GREP" && GREP=grep
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007# Check whether --with-gnu-ld was given.
4008if test "${with_gnu_ld+set}" = set; then :
4009 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4010else
4011 with_gnu_ld=no
4012fi
4013
4014ac_prog=ld
4015if test "$GCC" = yes; then
4016 # Check if gcc -print-prog-name=ld gives a path.
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4018$as_echo_n "checking for ld used by $CC... " >&6; }
4019 case $host in
4020 *-*-mingw*)
4021 # gcc leaves a trailing carriage return which upsets mingw
4022 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4023 *)
4024 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4025 esac
4026 case $ac_prog in
4027 # Accept absolute paths.
4028 [\\/]* | ?:[\\/]*)
4029 re_direlt='/[^/][^/]*/\.\./'
4030 # Canonicalize the pathname of ld
4031 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4032 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4033 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4034 done
4035 test -z "$LD" && LD="$ac_prog"
4036 ;;
4037 "")
4038 # If it fails, then pretend we aren't using GCC.
4039 ac_prog=ld
4040 ;;
4041 *)
4042 # If it is relative, then search for the first ld in PATH.
4043 with_gnu_ld=unknown
4044 ;;
4045 esac
4046elif test "$with_gnu_ld" = yes; then
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4048$as_echo_n "checking for GNU ld... " >&6; }
4049else
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4051$as_echo_n "checking for non-GNU ld... " >&6; }
4052fi
d0ac1c44 4053if ${lt_cv_path_LD+:} false; then :
0cd79707
SH
4054 $as_echo_n "(cached) " >&6
4055else
4056 if test -z "$LD"; then
4057 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4058 for ac_dir in $PATH; do
4059 IFS="$lt_save_ifs"
4060 test -z "$ac_dir" && ac_dir=.
4061 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4062 lt_cv_path_LD="$ac_dir/$ac_prog"
4063 # Check to see if the program is GNU ld. I'd rather use --version,
4064 # but apparently some variants of GNU ld only accept -v.
4065 # Break only if it was the GNU/non-GNU ld that we prefer.
4066 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4067 *GNU* | *'with BFD'*)
4068 test "$with_gnu_ld" != no && break
4069 ;;
4070 *)
4071 test "$with_gnu_ld" != yes && break
4072 ;;
4073 esac
4074 fi
4075 done
4076 IFS="$lt_save_ifs"
4077else
4078 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4079fi
4080fi
4081
4082LD="$lt_cv_path_LD"
4083if test -n "$LD"; then
4084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4085$as_echo "$LD" >&6; }
4086else
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4088$as_echo "no" >&6; }
4089fi
d0ac1c44 4090test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
0cd79707
SH
4091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4092$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4093if ${lt_cv_prog_gnu_ld+:} false; then :
0cd79707
SH
4094 $as_echo_n "(cached) " >&6
4095else
4096 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4097case `$LD -v 2>&1 </dev/null` in
4098*GNU* | *'with BFD'*)
4099 lt_cv_prog_gnu_ld=yes
4100 ;;
4101*)
4102 lt_cv_prog_gnu_ld=no
4103 ;;
4104esac
4105fi
4106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4107$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4108with_gnu_ld=$lt_cv_prog_gnu_ld
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4119$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4120if ${lt_cv_path_NM+:} false; then :
0cd79707
SH
4121 $as_echo_n "(cached) " >&6
4122else
4123 if test -n "$NM"; then
4124 # Let the user override the test.
4125 lt_cv_path_NM="$NM"
4126else
4127 lt_nm_to_check="${ac_tool_prefix}nm"
4128 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4129 lt_nm_to_check="$lt_nm_to_check nm"
4130 fi
4131 for lt_tmp_nm in $lt_nm_to_check; do
4132 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4133 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4134 IFS="$lt_save_ifs"
4135 test -z "$ac_dir" && ac_dir=.
4136 tmp_nm="$ac_dir/$lt_tmp_nm"
4137 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4138 # Check to see if the nm accepts a BSD-compat flag.
4139 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4140 # nm: unknown option "B" ignored
4141 # Tru64's nm complains that /dev/null is an invalid object file
4142 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4143 */dev/null* | *'Invalid file or object type'*)
4144 lt_cv_path_NM="$tmp_nm -B"
4145 break
4146 ;;
4147 *)
4148 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4149 */dev/null*)
4150 lt_cv_path_NM="$tmp_nm -p"
4151 break
4152 ;;
4153 *)
4154 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4155 continue # so that we can try to find one that supports BSD flags
4156 ;;
4157 esac
4158 ;;
4159 esac
4160 fi
4161 done
4162 IFS="$lt_save_ifs"
4163 done
4164 : ${lt_cv_path_NM=no}
4165fi
4166fi
4167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4168$as_echo "$lt_cv_path_NM" >&6; }
4169if test "$lt_cv_path_NM" != "no"; then
4170 NM="$lt_cv_path_NM"
4171else
4172 # Didn't find any BSD compatible name lister, look for dumpbin.
4173 if test -n "$DUMPBIN"; then :
4174 # Let the user override the test.
4175 else
4176 if test -n "$ac_tool_prefix"; then
4177 for ac_prog in dumpbin "link -dump"
4178 do
4179 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4180set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4182$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4183if ${ac_cv_prog_DUMPBIN+:} false; then :
0cd79707
SH
4184 $as_echo_n "(cached) " >&6
4185else
4186 if test -n "$DUMPBIN"; then
4187 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4188else
4189as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4190for as_dir in $PATH
4191do
4192 IFS=$as_save_IFS
4193 test -z "$as_dir" && as_dir=.
4194 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4195 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4196 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4197 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4198 break 2
4199 fi
4200done
4201 done
4202IFS=$as_save_IFS
4203
4204fi
4205fi
4206DUMPBIN=$ac_cv_prog_DUMPBIN
4207if test -n "$DUMPBIN"; then
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4209$as_echo "$DUMPBIN" >&6; }
4210else
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212$as_echo "no" >&6; }
4213fi
4214
4215
4216 test -n "$DUMPBIN" && break
4217 done
4218fi
4219if test -z "$DUMPBIN"; then
4220 ac_ct_DUMPBIN=$DUMPBIN
4221 for ac_prog in dumpbin "link -dump"
4222do
4223 # Extract the first word of "$ac_prog", so it can be a program name with args.
4224set dummy $ac_prog; ac_word=$2
4225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4226$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4227if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
0cd79707
SH
4228 $as_echo_n "(cached) " >&6
4229else
4230 if test -n "$ac_ct_DUMPBIN"; then
4231 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4232else
4233as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4234for as_dir in $PATH
4235do
4236 IFS=$as_save_IFS
4237 test -z "$as_dir" && as_dir=.
4238 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4240 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4242 break 2
4243 fi
4244done
4245 done
4246IFS=$as_save_IFS
4247
4248fi
4249fi
4250ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4251if test -n "$ac_ct_DUMPBIN"; then
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4253$as_echo "$ac_ct_DUMPBIN" >&6; }
4254else
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4256$as_echo "no" >&6; }
4257fi
4258
4259
4260 test -n "$ac_ct_DUMPBIN" && break
4261done
4262
4263 if test "x$ac_ct_DUMPBIN" = x; then
4264 DUMPBIN=":"
4265 else
4266 case $cross_compiling:$ac_tool_warned in
4267yes:)
4268{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4269$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4270ac_tool_warned=yes ;;
4271esac
4272 DUMPBIN=$ac_ct_DUMPBIN
4273 fi
4274fi
4275
4276 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4277 *COFF*)
4278 DUMPBIN="$DUMPBIN -symbols"
4279 ;;
4280 *)
4281 DUMPBIN=:
4282 ;;
4283 esac
4284 fi
4285
4286 if test "$DUMPBIN" != ":"; then
4287 NM="$DUMPBIN"
4288 fi
4289fi
4290test -z "$NM" && NM=nm
4291
4292
4293
4294
4295
4296
4297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4298$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4299if ${lt_cv_nm_interface+:} false; then :
0cd79707
SH
4300 $as_echo_n "(cached) " >&6
4301else
4302 lt_cv_nm_interface="BSD nm"
4303 echo "int some_variable = 0;" > conftest.$ac_ext
4304 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4305 (eval "$ac_compile" 2>conftest.err)
4306 cat conftest.err >&5
4307 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4308 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4309 cat conftest.err >&5
4310 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4311 cat conftest.out >&5
4312 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4313 lt_cv_nm_interface="MS dumpbin"
4314 fi
4315 rm -f conftest*
4316fi
4317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4318$as_echo "$lt_cv_nm_interface" >&6; }
4319
4320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4321$as_echo_n "checking whether ln -s works... " >&6; }
4322LN_S=$as_ln_s
4323if test "$LN_S" = "ln -s"; then
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4325$as_echo "yes" >&6; }
4326else
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4328$as_echo "no, using $LN_S" >&6; }
4329fi
4330
4331# find the maximum length of command line arguments
4332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4333$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4334if ${lt_cv_sys_max_cmd_len+:} false; then :
0cd79707
SH
4335 $as_echo_n "(cached) " >&6
4336else
4337 i=0
4338 teststring="ABCD"
4339
4340 case $build_os in
4341 msdosdjgpp*)
4342 # On DJGPP, this test can blow up pretty badly due to problems in libc
4343 # (any single argument exceeding 2000 bytes causes a buffer overrun
4344 # during glob expansion). Even if it were fixed, the result of this
4345 # check would be larger than it should be.
4346 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4347 ;;
4348
4349 gnu*)
4350 # Under GNU Hurd, this test is not required because there is
4351 # no limit to the length of command line arguments.
4352 # Libtool will interpret -1 as no limit whatsoever
4353 lt_cv_sys_max_cmd_len=-1;
4354 ;;
4355
4356 cygwin* | mingw* | cegcc*)
4357 # On Win9x/ME, this test blows up -- it succeeds, but takes
4358 # about 5 minutes as the teststring grows exponentially.
4359 # Worse, since 9x/ME are not pre-emptively multitasking,
4360 # you end up with a "frozen" computer, even though with patience
4361 # the test eventually succeeds (with a max line length of 256k).
4362 # Instead, let's just punt: use the minimum linelength reported by
4363 # all of the supported platforms: 8192 (on NT/2K/XP).
4364 lt_cv_sys_max_cmd_len=8192;
4365 ;;
4366
4367 mint*)
4368 # On MiNT this can take a long time and run out of memory.
4369 lt_cv_sys_max_cmd_len=8192;
4370 ;;
4371
4372 amigaos*)
4373 # On AmigaOS with pdksh, this test takes hours, literally.
4374 # So we just punt and use a minimum line length of 8192.
4375 lt_cv_sys_max_cmd_len=8192;
4376 ;;
4377
4378 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4379 # This has been around since 386BSD, at least. Likely further.
4380 if test -x /sbin/sysctl; then
4381 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4382 elif test -x /usr/sbin/sysctl; then
4383 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4384 else
4385 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4386 fi
4387 # And add a safety zone
4388 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4389 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4390 ;;
4391
4392 interix*)
4393 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4394 lt_cv_sys_max_cmd_len=196608
4395 ;;
4396
4397 osf*)
4398 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4399 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4400 # nice to cause kernel panics so lets avoid the loop below.
4401 # First set a reasonable default.
4402 lt_cv_sys_max_cmd_len=16384
4403 #
4404 if test -x /sbin/sysconfig; then
4405 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4406 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4407 esac
4408 fi
4409 ;;
4410 sco3.2v5*)
4411 lt_cv_sys_max_cmd_len=102400
4412 ;;
4413 sysv5* | sco5v6* | sysv4.2uw2*)
4414 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4415 if test -n "$kargmax"; then
4416 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4417 else
4418 lt_cv_sys_max_cmd_len=32768
4419 fi
4420 ;;
4421 *)
4422 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4423 if test -n "$lt_cv_sys_max_cmd_len"; then
4424 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4425 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4426 else
4427 # Make teststring a little bigger before we do anything with it.
4428 # a 1K string should be a reasonable start.
4429 for i in 1 2 3 4 5 6 7 8 ; do
4430 teststring=$teststring$teststring
4431 done
4432 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4433 # If test is not a shell built-in, we'll probably end up computing a
4434 # maximum length that is only half of the actual maximum length, but
4435 # we can't tell.
4436 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4437 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4438 test $i != 17 # 1/2 MB should be enough
4439 do
4440 i=`expr $i + 1`
4441 teststring=$teststring$teststring
4442 done
4443 # Only check the string length outside the loop.
4444 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4445 teststring=
4446 # Add a significant safety factor because C++ compilers can tack on
4447 # massive amounts of additional arguments before passing them to the
4448 # linker. It appears as though 1/2 is a usable value.
4449 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4450 fi
4451 ;;
4452 esac
4453
4454fi
4455
4456if test -n $lt_cv_sys_max_cmd_len ; then
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4458$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4459else
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4461$as_echo "none" >&6; }
4462fi
4463max_cmd_len=$lt_cv_sys_max_cmd_len
4464
4465
4466
4467
4468
4469
4470: ${CP="cp -f"}
4471: ${MV="mv -f"}
4472: ${RM="rm -f"}
4473
4474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4475$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4476# Try some XSI features
4477xsi_shell=no
4478( _lt_dummy="a/b/c"
4479 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4480 = c,a/b,, \
4481 && eval 'test $(( 1 + 1 )) -eq 2 \
4482 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4483 && xsi_shell=yes
4484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4485$as_echo "$xsi_shell" >&6; }
4486
4487
4488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4489$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4490lt_shell_append=no
4491( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4492 >/dev/null 2>&1 \
4493 && lt_shell_append=yes
4494{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4495$as_echo "$lt_shell_append" >&6; }
4496
4497
4498if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4499 lt_unset=unset
4500else
4501 lt_unset=false
4502fi
4503
4504
4505
4506
4507
4508# test EBCDIC or ASCII
4509case `echo X|tr X '\101'` in
4510 A) # ASCII based system
4511 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4512 lt_SP2NL='tr \040 \012'
4513 lt_NL2SP='tr \015\012 \040\040'
4514 ;;
4515 *) # EBCDIC based system
4516 lt_SP2NL='tr \100 \n'
4517 lt_NL2SP='tr \r\n \100\100'
4518 ;;
4519esac
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4530$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4531if ${lt_cv_ld_reload_flag+:} false; then :
0cd79707
SH
4532 $as_echo_n "(cached) " >&6
4533else
4534 lt_cv_ld_reload_flag='-r'
4535fi
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4537$as_echo "$lt_cv_ld_reload_flag" >&6; }
4538reload_flag=$lt_cv_ld_reload_flag
4539case $reload_flag in
4540"" | " "*) ;;
4541*) reload_flag=" $reload_flag" ;;
4542esac
4543reload_cmds='$LD$reload_flag -o $output$reload_objs'
4544case $host_os in
4545 darwin*)
4546 if test "$GCC" = yes; then
4547 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4548 else
4549 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4550 fi
4551 ;;
4552esac
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562if test -n "$ac_tool_prefix"; then
4563 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4564set dummy ${ac_tool_prefix}objdump; ac_word=$2
4565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4566$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4567if ${ac_cv_prog_OBJDUMP+:} false; then :
0cd79707
SH
4568 $as_echo_n "(cached) " >&6
4569else
4570 if test -n "$OBJDUMP"; then
4571 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4572else
4573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4574for as_dir in $PATH
4575do
4576 IFS=$as_save_IFS
4577 test -z "$as_dir" && as_dir=.
4578 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4580 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4582 break 2
4583 fi
4584done
4585 done
4586IFS=$as_save_IFS
4587
4588fi
4589fi
4590OBJDUMP=$ac_cv_prog_OBJDUMP
4591if test -n "$OBJDUMP"; then
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4593$as_echo "$OBJDUMP" >&6; }
4594else
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4596$as_echo "no" >&6; }
4597fi
4598
4599
4600fi
4601if test -z "$ac_cv_prog_OBJDUMP"; then
4602 ac_ct_OBJDUMP=$OBJDUMP
4603 # Extract the first word of "objdump", so it can be a program name with args.
4604set dummy objdump; ac_word=$2
4605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4607if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
0cd79707
SH
4608 $as_echo_n "(cached) " >&6
4609else
4610 if test -n "$ac_ct_OBJDUMP"; then
4611 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4612else
4613as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614for as_dir in $PATH
4615do
4616 IFS=$as_save_IFS
4617 test -z "$as_dir" && as_dir=.
4618 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4620 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4622 break 2
4623 fi
4624done
4625 done
4626IFS=$as_save_IFS
4627
4628fi
4629fi
4630ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4631if test -n "$ac_ct_OBJDUMP"; then
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4633$as_echo "$ac_ct_OBJDUMP" >&6; }
4634else
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636$as_echo "no" >&6; }
4637fi
4638
4639 if test "x$ac_ct_OBJDUMP" = x; then
4640 OBJDUMP="false"
4641 else
4642 case $cross_compiling:$ac_tool_warned in
4643yes:)
4644{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4645$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4646ac_tool_warned=yes ;;
4647esac
4648 OBJDUMP=$ac_ct_OBJDUMP
4649 fi
4650else
4651 OBJDUMP="$ac_cv_prog_OBJDUMP"
4652fi
4653
4654test -z "$OBJDUMP" && OBJDUMP=objdump
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4665$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4666if ${lt_cv_deplibs_check_method+:} false; then :
0cd79707
SH
4667 $as_echo_n "(cached) " >&6
4668else
4669 lt_cv_file_magic_cmd='$MAGIC_CMD'
4670lt_cv_file_magic_test_file=
4671lt_cv_deplibs_check_method='unknown'
4672# Need to set the preceding variable on all platforms that support
4673# interlibrary dependencies.
4674# 'none' -- dependencies not supported.
4675# `unknown' -- same as none, but documents that we really don't know.
4676# 'pass_all' -- all dependencies passed with no checks.
4677# 'test_compile' -- check by making test program.
4678# 'file_magic [[regex]]' -- check by looking for files in library path
4679# which responds to the $file_magic_cmd with a given extended regex.
4680# If you have `file' or equivalent on your system and you're not sure
4681# whether `pass_all' will *always* work, you probably want this one.
4682
4683case $host_os in
4684aix[4-9]*)
4685 lt_cv_deplibs_check_method=pass_all
4686 ;;
4687
4688beos*)
4689 lt_cv_deplibs_check_method=pass_all
4690 ;;
4691
4692bsdi[45]*)
4693 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4694 lt_cv_file_magic_cmd='/usr/bin/file -L'
4695 lt_cv_file_magic_test_file=/shlib/libc.so
4696 ;;
4697
4698cygwin*)
4699 # func_win32_libid is a shell function defined in ltmain.sh
4700 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4701 lt_cv_file_magic_cmd='func_win32_libid'
4702 ;;
4703
4704mingw* | pw32*)
4705 # Base MSYS/MinGW do not provide the 'file' command needed by
4706 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4707 # unless we find 'file', for example because we are cross-compiling.
4708 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4709 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4710 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4711 lt_cv_file_magic_cmd='func_win32_libid'
4712 else
4713 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4714 lt_cv_file_magic_cmd='$OBJDUMP -f'
4715 fi
4716 ;;
4717
4718cegcc*)
4719 # use the weaker test based on 'objdump'. See mingw*.
4720 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4721 lt_cv_file_magic_cmd='$OBJDUMP -f'
4722 ;;
4723
4724darwin* | rhapsody*)
4725 lt_cv_deplibs_check_method=pass_all
4726 ;;
4727
4728freebsd* | dragonfly*)
4729 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4730 case $host_cpu in
4731 i*86 )
4732 # Not sure whether the presence of OpenBSD here was a mistake.
4733 # Let's accept both of them until this is cleared up.
4734 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4735 lt_cv_file_magic_cmd=/usr/bin/file
4736 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4737 ;;
4738 esac
4739 else
4740 lt_cv_deplibs_check_method=pass_all
4741 fi
4742 ;;
4743
4744gnu*)
4745 lt_cv_deplibs_check_method=pass_all
4746 ;;
4747
4748haiku*)
4749 lt_cv_deplibs_check_method=pass_all
4750 ;;
4751
4752hpux10.20* | hpux11*)
4753 lt_cv_file_magic_cmd=/usr/bin/file
4754 case $host_cpu in
4755 ia64*)
4756 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4757 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4758 ;;
4759 hppa*64*)
4760 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]'
4761 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4762 ;;
4763 *)
4764 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4765 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4766 ;;
4767 esac
4768 ;;
4769
4770interix[3-9]*)
4771 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4772 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4773 ;;
4774
4775irix5* | irix6* | nonstopux*)
4776 case $LD in
4777 *-32|*"-32 ") libmagic=32-bit;;
4778 *-n32|*"-n32 ") libmagic=N32;;
4779 *-64|*"-64 ") libmagic=64-bit;;
4780 *) libmagic=never-match;;
4781 esac
4782 lt_cv_deplibs_check_method=pass_all
4783 ;;
4784
4785# This must be Linux ELF.
4786linux* | k*bsd*-gnu | kopensolaris*-gnu)
4787 lt_cv_deplibs_check_method=pass_all
4788 ;;
4789
4790netbsd*)
4791 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4792 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4793 else
4794 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4795 fi
4796 ;;
4797
4798newos6*)
4799 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4800 lt_cv_file_magic_cmd=/usr/bin/file
4801 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4802 ;;
4803
4804*nto* | *qnx*)
4805 lt_cv_deplibs_check_method=pass_all
4806 ;;
4807
4808openbsd*)
4809 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4810 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4811 else
4812 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4813 fi
4814 ;;
4815
4816osf3* | osf4* | osf5*)
4817 lt_cv_deplibs_check_method=pass_all
4818 ;;
4819
4820rdos*)
4821 lt_cv_deplibs_check_method=pass_all
4822 ;;
4823
4824solaris*)
4825 lt_cv_deplibs_check_method=pass_all
4826 ;;
4827
4828sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4829 lt_cv_deplibs_check_method=pass_all
4830 ;;
4831
4832sysv4 | sysv4.3*)
4833 case $host_vendor in
4834 motorola)
4835 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]'
4836 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4837 ;;
4838 ncr)
4839 lt_cv_deplibs_check_method=pass_all
4840 ;;
4841 sequent)
4842 lt_cv_file_magic_cmd='/bin/file'
4843 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4844 ;;
4845 sni)
4846 lt_cv_file_magic_cmd='/bin/file'
4847 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4848 lt_cv_file_magic_test_file=/lib/libc.so
4849 ;;
4850 siemens)
4851 lt_cv_deplibs_check_method=pass_all
4852 ;;
4853 pc)
4854 lt_cv_deplibs_check_method=pass_all
4855 ;;
4856 esac
4857 ;;
4858
4859tpf*)
4860 lt_cv_deplibs_check_method=pass_all
4861 ;;
4862esac
4863
4864fi
4865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4866$as_echo "$lt_cv_deplibs_check_method" >&6; }
4867file_magic_cmd=$lt_cv_file_magic_cmd
4868deplibs_check_method=$lt_cv_deplibs_check_method
4869test -z "$deplibs_check_method" && deplibs_check_method=unknown
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
68ed2854
MF
4882plugin_option=
4883plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4884for plugin in $plugin_names; do
4885 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4886 if test x$plugin_so = x$plugin; then
4887 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4888 fi
4889 if test x$plugin_so != x$plugin; then
4890 plugin_option="--plugin $plugin_so"
4891 break
4892 fi
4893done
4894
0cd79707
SH
4895if test -n "$ac_tool_prefix"; then
4896 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4897set dummy ${ac_tool_prefix}ar; ac_word=$2
4898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4899$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4900if ${ac_cv_prog_AR+:} false; then :
0cd79707
SH
4901 $as_echo_n "(cached) " >&6
4902else
4903 if test -n "$AR"; then
4904 ac_cv_prog_AR="$AR" # Let the user override the test.
4905else
4906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4907for as_dir in $PATH
4908do
4909 IFS=$as_save_IFS
4910 test -z "$as_dir" && as_dir=.
4911 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4912 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4913 ac_cv_prog_AR="${ac_tool_prefix}ar"
4914 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4915 break 2
4916 fi
4917done
4918 done
4919IFS=$as_save_IFS
4920
4921fi
4922fi
4923AR=$ac_cv_prog_AR
4924if test -n "$AR"; then
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4926$as_echo "$AR" >&6; }
4927else
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4929$as_echo "no" >&6; }
4930fi
4931
4932
4933fi
4934if test -z "$ac_cv_prog_AR"; then
4935 ac_ct_AR=$AR
4936 # Extract the first word of "ar", so it can be a program name with args.
4937set dummy ar; ac_word=$2
4938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4939$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4940if ${ac_cv_prog_ac_ct_AR+:} false; then :
0cd79707
SH
4941 $as_echo_n "(cached) " >&6
4942else
4943 if test -n "$ac_ct_AR"; then
4944 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4945else
4946as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4947for as_dir in $PATH
4948do
4949 IFS=$as_save_IFS
4950 test -z "$as_dir" && as_dir=.
4951 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
4953 ac_cv_prog_ac_ct_AR="ar"
4954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4955 break 2
4956 fi
4957done
4958 done
4959IFS=$as_save_IFS
4960
4961fi
4962fi
4963ac_ct_AR=$ac_cv_prog_ac_ct_AR
4964if test -n "$ac_ct_AR"; then
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4966$as_echo "$ac_ct_AR" >&6; }
4967else
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4969$as_echo "no" >&6; }
4970fi
4971
4972 if test "x$ac_ct_AR" = x; then
4973 AR="false"
4974 else
4975 case $cross_compiling:$ac_tool_warned in
4976yes:)
4977{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4978$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4979ac_tool_warned=yes ;;
4980esac
4981 AR=$ac_ct_AR
4982 fi
4983else
4984 AR="$ac_cv_prog_AR"
4985fi
4986
4987test -z "$AR" && AR=ar
68ed2854
MF
4988if test -n "$plugin_option"; then
4989 if $AR --help 2>&1 | grep -q "\--plugin"; then
f631b79a
MF
4990 touch conftest.c
4991 $AR $plugin_option rc conftest.a conftest.c
4992 if test "$?" != 0; then
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4994$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4995 else
4996 AR="$AR $plugin_option"
4997 fi
4998 rm -f conftest.*
68ed2854
MF
4999 fi
5000fi
0cd79707
SH
5001test -z "$AR_FLAGS" && AR_FLAGS=cru
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013if test -n "$ac_tool_prefix"; then
5014 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5015set dummy ${ac_tool_prefix}strip; ac_word=$2
5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5017$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5018if ${ac_cv_prog_STRIP+:} false; then :
0cd79707
SH
5019 $as_echo_n "(cached) " >&6
5020else
5021 if test -n "$STRIP"; then
5022 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5023else
5024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5025for as_dir in $PATH
5026do
5027 IFS=$as_save_IFS
5028 test -z "$as_dir" && as_dir=.
5029 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5030 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5031 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5033 break 2
5034 fi
5035done
5036 done
5037IFS=$as_save_IFS
5038
5039fi
5040fi
5041STRIP=$ac_cv_prog_STRIP
5042if test -n "$STRIP"; then
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5044$as_echo "$STRIP" >&6; }
5045else
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5047$as_echo "no" >&6; }
5048fi
5049
5050
5051fi
5052if test -z "$ac_cv_prog_STRIP"; then
5053 ac_ct_STRIP=$STRIP
5054 # Extract the first word of "strip", so it can be a program name with args.
5055set dummy strip; ac_word=$2
5056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5057$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5058if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
0cd79707
SH
5059 $as_echo_n "(cached) " >&6
5060else
5061 if test -n "$ac_ct_STRIP"; then
5062 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5063else
5064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5065for as_dir in $PATH
5066do
5067 IFS=$as_save_IFS
5068 test -z "$as_dir" && as_dir=.
5069 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5070 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5071 ac_cv_prog_ac_ct_STRIP="strip"
5072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5073 break 2
5074 fi
5075done
5076 done
5077IFS=$as_save_IFS
5078
5079fi
5080fi
5081ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5082if test -n "$ac_ct_STRIP"; then
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5084$as_echo "$ac_ct_STRIP" >&6; }
5085else
5086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5087$as_echo "no" >&6; }
5088fi
5089
5090 if test "x$ac_ct_STRIP" = x; then
5091 STRIP=":"
5092 else
5093 case $cross_compiling:$ac_tool_warned in
5094yes:)
5095{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5096$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5097ac_tool_warned=yes ;;
5098esac
5099 STRIP=$ac_ct_STRIP
5100 fi
5101else
5102 STRIP="$ac_cv_prog_STRIP"
5103fi
5104
5105test -z "$STRIP" && STRIP=:
5106
5107
5108
5109
5110
5111
5112if test -n "$ac_tool_prefix"; then
5113 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5114set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5116$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5117if ${ac_cv_prog_RANLIB+:} false; then :
0cd79707
SH
5118 $as_echo_n "(cached) " >&6
5119else
5120 if test -n "$RANLIB"; then
5121 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5122else
5123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5124for as_dir in $PATH
5125do
5126 IFS=$as_save_IFS
5127 test -z "$as_dir" && as_dir=.
5128 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5129 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5130 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5132 break 2
5133 fi
5134done
5135 done
5136IFS=$as_save_IFS
5137
5138fi
5139fi
5140RANLIB=$ac_cv_prog_RANLIB
5141if test -n "$RANLIB"; then
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5143$as_echo "$RANLIB" >&6; }
5144else
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5146$as_echo "no" >&6; }
5147fi
5148
5149
5150fi
5151if test -z "$ac_cv_prog_RANLIB"; then
5152 ac_ct_RANLIB=$RANLIB
5153 # Extract the first word of "ranlib", so it can be a program name with args.
5154set dummy ranlib; ac_word=$2
5155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5156$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5157if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
0cd79707
SH
5158 $as_echo_n "(cached) " >&6
5159else
5160 if test -n "$ac_ct_RANLIB"; then
5161 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5162else
5163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5164for as_dir in $PATH
5165do
5166 IFS=$as_save_IFS
5167 test -z "$as_dir" && as_dir=.
5168 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5169 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5170 ac_cv_prog_ac_ct_RANLIB="ranlib"
5171 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5172 break 2
5173 fi
5174done
5175 done
5176IFS=$as_save_IFS
5177
5178fi
5179fi
5180ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5181if test -n "$ac_ct_RANLIB"; then
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5183$as_echo "$ac_ct_RANLIB" >&6; }
5184else
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5186$as_echo "no" >&6; }
5187fi
5188
5189 if test "x$ac_ct_RANLIB" = x; then
5190 RANLIB=":"
5191 else
5192 case $cross_compiling:$ac_tool_warned in
5193yes:)
5194{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5195$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5196ac_tool_warned=yes ;;
5197esac
5198 RANLIB=$ac_ct_RANLIB
5199 fi
5200else
5201 RANLIB="$ac_cv_prog_RANLIB"
5202fi
5203
5204test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5205if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5206 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5207 RANLIB="$RANLIB $plugin_option"
5208 fi
5209fi
0cd79707
SH
5210
5211
5212
5213
5214
5215
5216# Determine commands to create old-style static archives.
5217old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5218old_postinstall_cmds='chmod 644 $oldlib'
5219old_postuninstall_cmds=
5220
5221if test -n "$RANLIB"; then
5222 case $host_os in
5223 openbsd*)
5224 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5225 ;;
5226 *)
5227 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5228 ;;
5229 esac
5230 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5231fi
5232
5233case $host_os in
5234 darwin*)
5235 lock_old_archive_extraction=yes ;;
5236 *)
5237 lock_old_archive_extraction=no ;;
5238esac
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260for ac_prog in gawk mawk nawk awk
5261do
5262 # Extract the first word of "$ac_prog", so it can be a program name with args.
5263set dummy $ac_prog; ac_word=$2
5264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5265$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5266if ${ac_cv_prog_AWK+:} false; then :
0cd79707
SH
5267 $as_echo_n "(cached) " >&6
5268else
5269 if test -n "$AWK"; then
5270 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5271else
5272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5273for as_dir in $PATH
5274do
5275 IFS=$as_save_IFS
5276 test -z "$as_dir" && as_dir=.
5277 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5278 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5279 ac_cv_prog_AWK="$ac_prog"
5280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5281 break 2
5282 fi
5283done
5284 done
5285IFS=$as_save_IFS
5286
5287fi
5288fi
5289AWK=$ac_cv_prog_AWK
5290if test -n "$AWK"; then
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5292$as_echo "$AWK" >&6; }
5293else
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5295$as_echo "no" >&6; }
5296fi
5297
5298
5299 test -n "$AWK" && break
5300done
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320# If no C compiler was specified, use CC.
5321LTCC=${LTCC-"$CC"}
5322
5323# If no C compiler flags were specified, use CFLAGS.
5324LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5325
5326# Allow CC to be a program name with arguments.
5327compiler=$CC
5328
5329
5330# Check for command to grab the raw symbol name followed by C symbol from nm.
5331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5332$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5333if ${lt_cv_sys_global_symbol_pipe+:} false; then :
0cd79707
SH
5334 $as_echo_n "(cached) " >&6
5335else
5336
5337# These are sane defaults that work on at least a few old systems.
5338# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5339
5340# Character class describing NM global symbol codes.
5341symcode='[BCDEGRST]'
5342
5343# Regexp to match symbols that can be accessed directly from C.
5344sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5345
5346# Define system-specific variables.
5347case $host_os in
5348aix*)
5349 symcode='[BCDT]'
5350 ;;
5351cygwin* | mingw* | pw32* | cegcc*)
5352 symcode='[ABCDGISTW]'
5353 ;;
5354hpux*)
5355 if test "$host_cpu" = ia64; then
5356 symcode='[ABCDEGRST]'
5357 fi
5358 ;;
5359irix* | nonstopux*)
5360 symcode='[BCDEGRST]'
5361 ;;
5362osf*)
5363 symcode='[BCDEGQRST]'
5364 ;;
5365solaris*)
5366 symcode='[BDRT]'
5367 ;;
5368sco3.2v5*)
5369 symcode='[DT]'
5370 ;;
5371sysv4.2uw2*)
5372 symcode='[DT]'
5373 ;;
5374sysv5* | sco5v6* | unixware* | OpenUNIX*)
5375 symcode='[ABDT]'
5376 ;;
5377sysv4)
5378 symcode='[DFNSTU]'
5379 ;;
5380esac
5381
5382# If we're using GNU nm, then use its standard symbol codes.
5383case `$NM -V 2>&1` in
5384*GNU* | *'with BFD'*)
5385 symcode='[ABCDGIRSTW]' ;;
5386esac
5387
5388# Transform an extracted symbol line into a proper C declaration.
5389# Some systems (esp. on ia64) link data and code symbols differently,
5390# so use this general approach.
5391lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5392
5393# Transform an extracted symbol line into symbol name and symbol address
5394lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5395lt_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'"
5396
5397# Handle CRLF in mingw tool chain
5398opt_cr=
5399case $build_os in
5400mingw*)
5401 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5402 ;;
5403esac
5404
5405# Try without a prefix underscore, then with it.
5406for ac_symprfx in "" "_"; do
5407
5408 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5409 symxfrm="\\1 $ac_symprfx\\2 \\2"
5410
5411 # Write the raw and C identifiers.
5412 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5413 # Fake it for dumpbin and say T for any non-static function
5414 # and D for any global variable.
5415 # Also find C++ and __fastcall symbols from MSVC++,
5416 # which start with @ or ?.
5417 lt_cv_sys_global_symbol_pipe="$AWK '"\
5418" {last_section=section; section=\$ 3};"\
5419" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5420" \$ 0!~/External *\|/{next};"\
5421" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5422" {if(hide[section]) next};"\
5423" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5424" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5425" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5426" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5427" ' prfx=^$ac_symprfx"
5428 else
5429 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5430 fi
5431
5432 # Check to see that the pipe works correctly.
5433 pipe_works=no
5434
5435 rm -f conftest*
5436 cat > conftest.$ac_ext <<_LT_EOF
5437#ifdef __cplusplus
5438extern "C" {
5439#endif
5440char nm_test_var;
5441void nm_test_func(void);
5442void nm_test_func(void){}
5443#ifdef __cplusplus
5444}
5445#endif
5446int main(){nm_test_var='a';nm_test_func();return(0);}
5447_LT_EOF
5448
5449 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5450 (eval $ac_compile) 2>&5
5451 ac_status=$?
5452 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5453 test $ac_status = 0; }; then
5454 # Now try to grab the symbols.
5455 nlist=conftest.nm
5456 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5457 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5458 ac_status=$?
5459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5460 test $ac_status = 0; } && test -s "$nlist"; then
5461 # Try sorting and uniquifying the output.
5462 if sort "$nlist" | uniq > "$nlist"T; then
5463 mv -f "$nlist"T "$nlist"
5464 else
5465 rm -f "$nlist"T
5466 fi
5467
5468 # Make sure that we snagged all the symbols we need.
5469 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5470 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5471 cat <<_LT_EOF > conftest.$ac_ext
5472#ifdef __cplusplus
5473extern "C" {
5474#endif
5475
5476_LT_EOF
5477 # Now generate the symbol file.
5478 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5479
5480 cat <<_LT_EOF >> conftest.$ac_ext
5481
5482/* The mapping between symbol names and symbols. */
5483const struct {
5484 const char *name;
5485 void *address;
5486}
5487lt__PROGRAM__LTX_preloaded_symbols[] =
5488{
5489 { "@PROGRAM@", (void *) 0 },
5490_LT_EOF
5491 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5492 cat <<\_LT_EOF >> conftest.$ac_ext
5493 {0, (void *) 0}
5494};
5495
5496/* This works around a problem in FreeBSD linker */
5497#ifdef FREEBSD_WORKAROUND
5498static const void *lt_preloaded_setup() {
5499 return lt__PROGRAM__LTX_preloaded_symbols;
5500}
5501#endif
5502
5503#ifdef __cplusplus
5504}
5505#endif
5506_LT_EOF
5507 # Now try linking the two files.
5508 mv conftest.$ac_objext conftstm.$ac_objext
5509 lt_save_LIBS="$LIBS"
5510 lt_save_CFLAGS="$CFLAGS"
5511 LIBS="conftstm.$ac_objext"
5512 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5513 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5514 (eval $ac_link) 2>&5
5515 ac_status=$?
5516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5517 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5518 pipe_works=yes
5519 fi
5520 LIBS="$lt_save_LIBS"
5521 CFLAGS="$lt_save_CFLAGS"
5522 else
5523 echo "cannot find nm_test_func in $nlist" >&5
5524 fi
5525 else
5526 echo "cannot find nm_test_var in $nlist" >&5
5527 fi
5528 else
5529 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5530 fi
5531 else
5532 echo "$progname: failed program was:" >&5
5533 cat conftest.$ac_ext >&5
5534 fi
5535 rm -rf conftest* conftst*
5536
5537 # Do not use the global_symbol_pipe unless it works.
5538 if test "$pipe_works" = yes; then
5539 break
5540 else
5541 lt_cv_sys_global_symbol_pipe=
5542 fi
5543done
5544
5545fi
5546
5547if test -z "$lt_cv_sys_global_symbol_pipe"; then
5548 lt_cv_sys_global_symbol_to_cdecl=
5549fi
5550if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5552$as_echo "failed" >&6; }
5553else
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5555$as_echo "ok" >&6; }
5556fi
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579# Check whether --enable-libtool-lock was given.
5580if test "${enable_libtool_lock+set}" = set; then :
5581 enableval=$enable_libtool_lock;
5582fi
5583
5584test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5585
5586# Some flags need to be propagated to the compiler or linker for good
5587# libtool support.
5588case $host in
5589ia64-*-hpux*)
5590 # Find out which ABI we are using.
5591 echo 'int i;' > conftest.$ac_ext
5592 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5593 (eval $ac_compile) 2>&5
5594 ac_status=$?
5595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5596 test $ac_status = 0; }; then
5597 case `/usr/bin/file conftest.$ac_objext` in
5598 *ELF-32*)
5599 HPUX_IA64_MODE="32"
5600 ;;
5601 *ELF-64*)
5602 HPUX_IA64_MODE="64"
5603 ;;
5604 esac
5605 fi
5606 rm -rf conftest*
5607 ;;
5608*-*-irix6*)
5609 # Find out which ABI we are using.
5610 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5611 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5612 (eval $ac_compile) 2>&5
5613 ac_status=$?
5614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5615 test $ac_status = 0; }; then
5616 if test "$lt_cv_prog_gnu_ld" = yes; then
5617 case `/usr/bin/file conftest.$ac_objext` in
5618 *32-bit*)
5619 LD="${LD-ld} -melf32bsmip"
5620 ;;
5621 *N32*)
5622 LD="${LD-ld} -melf32bmipn32"
5623 ;;
5624 *64-bit*)
5625 LD="${LD-ld} -melf64bmip"
5626 ;;
5627 esac
5628 else
5629 case `/usr/bin/file conftest.$ac_objext` in
5630 *32-bit*)
5631 LD="${LD-ld} -32"
5632 ;;
5633 *N32*)
5634 LD="${LD-ld} -n32"
5635 ;;
5636 *64-bit*)
5637 LD="${LD-ld} -64"
5638 ;;
5639 esac
5640 fi
5641 fi
5642 rm -rf conftest*
5643 ;;
5644
5645x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5646s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5647 # Find out which ABI we are using.
5648 echo 'int i;' > conftest.$ac_ext
5649 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5650 (eval $ac_compile) 2>&5
5651 ac_status=$?
5652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5653 test $ac_status = 0; }; then
5654 case `/usr/bin/file conftest.o` in
5655 *32-bit*)
5656 case $host in
5657 x86_64-*kfreebsd*-gnu)
5658 LD="${LD-ld} -m elf_i386_fbsd"
5659 ;;
5660 x86_64-*linux*)
5661 case `/usr/bin/file conftest.o` in
5662 *x86-64*)
5663 LD="${LD-ld} -m elf32_x86_64"
5664 ;;
5665 *)
5666 LD="${LD-ld} -m elf_i386"
5667 ;;
5668 esac
5669 ;;
5670 powerpc64le-*linux*)
5671 LD="${LD-ld} -m elf32lppclinux"
5672 ;;
5673 powerpc64-*linux*)
5674 LD="${LD-ld} -m elf32ppclinux"
5675 ;;
5676 s390x-*linux*)
5677 LD="${LD-ld} -m elf_s390"
5678 ;;
5679 sparc64-*linux*)
5680 LD="${LD-ld} -m elf32_sparc"
5681 ;;
5682 esac
5683 ;;
5684 *64-bit*)
5685 case $host in
5686 x86_64-*kfreebsd*-gnu)
5687 LD="${LD-ld} -m elf_x86_64_fbsd"
5688 ;;
5689 x86_64-*linux*)
5690 LD="${LD-ld} -m elf_x86_64"
5691 ;;
5692 powerpcle-*linux*)
5693 LD="${LD-ld} -m elf64lppc"
5694 ;;
5695 powerpc-*linux*)
5696 LD="${LD-ld} -m elf64ppc"
5697 ;;
5698 s390*-*linux*|s390*-*tpf*)
5699 LD="${LD-ld} -m elf64_s390"
5700 ;;
5701 sparc*-*linux*)
5702 LD="${LD-ld} -m elf64_sparc"
5703 ;;
5704 esac
5705 ;;
5706 esac
5707 fi
5708 rm -rf conftest*
5709 ;;
5710
5711*-*-sco3.2v5*)
5712 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5713 SAVE_CFLAGS="$CFLAGS"
5714 CFLAGS="$CFLAGS -belf"
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5716$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5717if ${lt_cv_cc_needs_belf+:} false; then :
0cd79707
SH
5718 $as_echo_n "(cached) " >&6
5719else
5720 ac_ext=c
5721ac_cpp='$CPP $CPPFLAGS'
5722ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5723ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5724ac_compiler_gnu=$ac_cv_c_compiler_gnu
5725
5726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5727/* end confdefs.h. */
5728
5729int
5730main ()
5731{
5732
5733 ;
5734 return 0;
5735}
5736_ACEOF
5737if ac_fn_c_try_link "$LINENO"; then :
5738 lt_cv_cc_needs_belf=yes
5739else
5740 lt_cv_cc_needs_belf=no
5741fi
5742rm -f core conftest.err conftest.$ac_objext \
5743 conftest$ac_exeext conftest.$ac_ext
5744 ac_ext=c
5745ac_cpp='$CPP $CPPFLAGS'
5746ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5747ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5748ac_compiler_gnu=$ac_cv_c_compiler_gnu
5749
5750fi
5751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5752$as_echo "$lt_cv_cc_needs_belf" >&6; }
5753 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5754 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5755 CFLAGS="$SAVE_CFLAGS"
5756 fi
5757 ;;
5758sparc*-*solaris*)
5759 # Find out which ABI we are using.
5760 echo 'int i;' > conftest.$ac_ext
5761 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5762 (eval $ac_compile) 2>&5
5763 ac_status=$?
5764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5765 test $ac_status = 0; }; then
5766 case `/usr/bin/file conftest.o` in
5767 *64-bit*)
5768 case $lt_cv_prog_gnu_ld in
5769 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5770 *)
5771 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5772 LD="${LD-ld} -64"
5773 fi
5774 ;;
5775 esac
5776 ;;
5777 esac
5778 fi
5779 rm -rf conftest*
5780 ;;
5781esac
5782
5783need_locks="$enable_libtool_lock"
5784
5785
5786 case $host_os in
5787 rhapsody* | darwin*)
5788 if test -n "$ac_tool_prefix"; then
5789 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5790set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5792$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5793if ${ac_cv_prog_DSYMUTIL+:} false; then :
0cd79707
SH
5794 $as_echo_n "(cached) " >&6
5795else
5796 if test -n "$DSYMUTIL"; then
5797 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5798else
5799as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5800for as_dir in $PATH
5801do
5802 IFS=$as_save_IFS
5803 test -z "$as_dir" && as_dir=.
5804 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5805 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5806 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5807 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5808 break 2
5809 fi
5810done
5811 done
5812IFS=$as_save_IFS
5813
5814fi
5815fi
5816DSYMUTIL=$ac_cv_prog_DSYMUTIL
5817if test -n "$DSYMUTIL"; then
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5819$as_echo "$DSYMUTIL" >&6; }
5820else
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5822$as_echo "no" >&6; }
5823fi
5824
5825
5826fi
5827if test -z "$ac_cv_prog_DSYMUTIL"; then
5828 ac_ct_DSYMUTIL=$DSYMUTIL
5829 # Extract the first word of "dsymutil", so it can be a program name with args.
5830set dummy dsymutil; ac_word=$2
5831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5832$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5833if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
0cd79707
SH
5834 $as_echo_n "(cached) " >&6
5835else
5836 if test -n "$ac_ct_DSYMUTIL"; then
5837 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5838else
5839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5840for as_dir in $PATH
5841do
5842 IFS=$as_save_IFS
5843 test -z "$as_dir" && as_dir=.
5844 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5846 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5848 break 2
5849 fi
5850done
5851 done
5852IFS=$as_save_IFS
5853
5854fi
5855fi
5856ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5857if test -n "$ac_ct_DSYMUTIL"; then
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5859$as_echo "$ac_ct_DSYMUTIL" >&6; }
5860else
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5862$as_echo "no" >&6; }
5863fi
5864
5865 if test "x$ac_ct_DSYMUTIL" = x; then
5866 DSYMUTIL=":"
5867 else
5868 case $cross_compiling:$ac_tool_warned in
5869yes:)
5870{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5871$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5872ac_tool_warned=yes ;;
5873esac
5874 DSYMUTIL=$ac_ct_DSYMUTIL
5875 fi
5876else
5877 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5878fi
5879
5880 if test -n "$ac_tool_prefix"; then
5881 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5882set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5884$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5885if ${ac_cv_prog_NMEDIT+:} false; then :
0cd79707
SH
5886 $as_echo_n "(cached) " >&6
5887else
5888 if test -n "$NMEDIT"; then
5889 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5890else
5891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5892for as_dir in $PATH
5893do
5894 IFS=$as_save_IFS
5895 test -z "$as_dir" && as_dir=.
5896 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5898 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5900 break 2
5901 fi
5902done
5903 done
5904IFS=$as_save_IFS
5905
5906fi
5907fi
5908NMEDIT=$ac_cv_prog_NMEDIT
5909if test -n "$NMEDIT"; then
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5911$as_echo "$NMEDIT" >&6; }
5912else
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5914$as_echo "no" >&6; }
5915fi
5916
5917
5918fi
5919if test -z "$ac_cv_prog_NMEDIT"; then
5920 ac_ct_NMEDIT=$NMEDIT
5921 # Extract the first word of "nmedit", so it can be a program name with args.
5922set dummy nmedit; ac_word=$2
5923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5924$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5925if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
0cd79707
SH
5926 $as_echo_n "(cached) " >&6
5927else
5928 if test -n "$ac_ct_NMEDIT"; then
5929 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5930else
5931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5932for as_dir in $PATH
5933do
5934 IFS=$as_save_IFS
5935 test -z "$as_dir" && as_dir=.
5936 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5938 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5940 break 2
5941 fi
5942done
5943 done
5944IFS=$as_save_IFS
5945
5946fi
5947fi
5948ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5949if test -n "$ac_ct_NMEDIT"; then
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5951$as_echo "$ac_ct_NMEDIT" >&6; }
5952else
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5954$as_echo "no" >&6; }
5955fi
5956
5957 if test "x$ac_ct_NMEDIT" = x; then
5958 NMEDIT=":"
5959 else
5960 case $cross_compiling:$ac_tool_warned in
5961yes:)
5962{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5963$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5964ac_tool_warned=yes ;;
5965esac
5966 NMEDIT=$ac_ct_NMEDIT
5967 fi
5968else
5969 NMEDIT="$ac_cv_prog_NMEDIT"
5970fi
5971
5972 if test -n "$ac_tool_prefix"; then
5973 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5974set dummy ${ac_tool_prefix}lipo; ac_word=$2
5975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5976$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5977if ${ac_cv_prog_LIPO+:} false; then :
0cd79707
SH
5978 $as_echo_n "(cached) " >&6
5979else
5980 if test -n "$LIPO"; then
5981 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5982else
5983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5984for as_dir in $PATH
5985do
5986 IFS=$as_save_IFS
5987 test -z "$as_dir" && as_dir=.
5988 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
5990 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5992 break 2
5993 fi
5994done
5995 done
5996IFS=$as_save_IFS
5997
5998fi
5999fi
6000LIPO=$ac_cv_prog_LIPO
6001if test -n "$LIPO"; then
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6003$as_echo "$LIPO" >&6; }
6004else
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6006$as_echo "no" >&6; }
6007fi
6008
6009
6010fi
6011if test -z "$ac_cv_prog_LIPO"; then
6012 ac_ct_LIPO=$LIPO
6013 # Extract the first word of "lipo", so it can be a program name with args.
6014set dummy lipo; ac_word=$2
6015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6016$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6017if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
0cd79707
SH
6018 $as_echo_n "(cached) " >&6
6019else
6020 if test -n "$ac_ct_LIPO"; then
6021 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6022else
6023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6024for as_dir in $PATH
6025do
6026 IFS=$as_save_IFS
6027 test -z "$as_dir" && as_dir=.
6028 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6029 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6030 ac_cv_prog_ac_ct_LIPO="lipo"
6031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6032 break 2
6033 fi
6034done
6035 done
6036IFS=$as_save_IFS
6037
6038fi
6039fi
6040ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6041if test -n "$ac_ct_LIPO"; then
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6043$as_echo "$ac_ct_LIPO" >&6; }
6044else
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6046$as_echo "no" >&6; }
6047fi
6048
6049 if test "x$ac_ct_LIPO" = x; then
6050 LIPO=":"
6051 else
6052 case $cross_compiling:$ac_tool_warned in
6053yes:)
6054{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6055$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6056ac_tool_warned=yes ;;
6057esac
6058 LIPO=$ac_ct_LIPO
6059 fi
6060else
6061 LIPO="$ac_cv_prog_LIPO"
6062fi
6063
6064 if test -n "$ac_tool_prefix"; then
6065 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6066set dummy ${ac_tool_prefix}otool; ac_word=$2
6067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6068$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6069if ${ac_cv_prog_OTOOL+:} false; then :
0cd79707
SH
6070 $as_echo_n "(cached) " >&6
6071else
6072 if test -n "$OTOOL"; then
6073 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6074else
6075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6076for as_dir in $PATH
6077do
6078 IFS=$as_save_IFS
6079 test -z "$as_dir" && as_dir=.
6080 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6082 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6084 break 2
6085 fi
6086done
6087 done
6088IFS=$as_save_IFS
6089
6090fi
6091fi
6092OTOOL=$ac_cv_prog_OTOOL
6093if test -n "$OTOOL"; then
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6095$as_echo "$OTOOL" >&6; }
6096else
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6098$as_echo "no" >&6; }
6099fi
6100
6101
6102fi
6103if test -z "$ac_cv_prog_OTOOL"; then
6104 ac_ct_OTOOL=$OTOOL
6105 # Extract the first word of "otool", so it can be a program name with args.
6106set dummy otool; ac_word=$2
6107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6108$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6109if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
0cd79707
SH
6110 $as_echo_n "(cached) " >&6
6111else
6112 if test -n "$ac_ct_OTOOL"; then
6113 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6114else
6115as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116for as_dir in $PATH
6117do
6118 IFS=$as_save_IFS
6119 test -z "$as_dir" && as_dir=.
6120 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6122 ac_cv_prog_ac_ct_OTOOL="otool"
6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6124 break 2
6125 fi
6126done
6127 done
6128IFS=$as_save_IFS
6129
6130fi
6131fi
6132ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6133if test -n "$ac_ct_OTOOL"; then
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6135$as_echo "$ac_ct_OTOOL" >&6; }
6136else
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6138$as_echo "no" >&6; }
6139fi
6140
6141 if test "x$ac_ct_OTOOL" = x; then
6142 OTOOL=":"
6143 else
6144 case $cross_compiling:$ac_tool_warned in
6145yes:)
6146{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6147$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6148ac_tool_warned=yes ;;
6149esac
6150 OTOOL=$ac_ct_OTOOL
6151 fi
6152else
6153 OTOOL="$ac_cv_prog_OTOOL"
6154fi
6155
6156 if test -n "$ac_tool_prefix"; then
6157 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6158set dummy ${ac_tool_prefix}otool64; ac_word=$2
6159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6160$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6161if ${ac_cv_prog_OTOOL64+:} false; then :
0cd79707
SH
6162 $as_echo_n "(cached) " >&6
6163else
6164 if test -n "$OTOOL64"; then
6165 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6166else
6167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6168for as_dir in $PATH
6169do
6170 IFS=$as_save_IFS
6171 test -z "$as_dir" && as_dir=.
6172 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6174 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6176 break 2
6177 fi
6178done
6179 done
6180IFS=$as_save_IFS
6181
6182fi
6183fi
6184OTOOL64=$ac_cv_prog_OTOOL64
6185if test -n "$OTOOL64"; then
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6187$as_echo "$OTOOL64" >&6; }
6188else
6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6190$as_echo "no" >&6; }
6191fi
6192
6193
6194fi
6195if test -z "$ac_cv_prog_OTOOL64"; then
6196 ac_ct_OTOOL64=$OTOOL64
6197 # Extract the first word of "otool64", so it can be a program name with args.
6198set dummy otool64; ac_word=$2
6199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6200$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6201if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
0cd79707
SH
6202 $as_echo_n "(cached) " >&6
6203else
6204 if test -n "$ac_ct_OTOOL64"; then
6205 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6206else
6207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208for as_dir in $PATH
6209do
6210 IFS=$as_save_IFS
6211 test -z "$as_dir" && as_dir=.
6212 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6213 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6214 ac_cv_prog_ac_ct_OTOOL64="otool64"
6215 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6216 break 2
6217 fi
6218done
6219 done
6220IFS=$as_save_IFS
6221
6222fi
6223fi
6224ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6225if test -n "$ac_ct_OTOOL64"; then
6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6227$as_echo "$ac_ct_OTOOL64" >&6; }
6228else
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6230$as_echo "no" >&6; }
6231fi
6232
6233 if test "x$ac_ct_OTOOL64" = x; then
6234 OTOOL64=":"
6235 else
6236 case $cross_compiling:$ac_tool_warned in
6237yes:)
6238{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6239$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6240ac_tool_warned=yes ;;
6241esac
6242 OTOOL64=$ac_ct_OTOOL64
6243 fi
6244else
6245 OTOOL64="$ac_cv_prog_OTOOL64"
6246fi
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6275$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6276if ${lt_cv_apple_cc_single_mod+:} false; then :
0cd79707
SH
6277 $as_echo_n "(cached) " >&6
6278else
6279 lt_cv_apple_cc_single_mod=no
6280 if test -z "${LT_MULTI_MODULE}"; then
6281 # By default we will add the -single_module flag. You can override
6282 # by either setting the environment variable LT_MULTI_MODULE
6283 # non-empty at configure time, or by adding -multi_module to the
6284 # link flags.
6285 rm -rf libconftest.dylib*
6286 echo "int foo(void){return 1;}" > conftest.c
6287 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6288-dynamiclib -Wl,-single_module conftest.c" >&5
6289 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6290 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6291 _lt_result=$?
6292 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6293 lt_cv_apple_cc_single_mod=yes
6294 else
6295 cat conftest.err >&5
6296 fi
6297 rm -rf libconftest.dylib*
6298 rm -f conftest.*
6299 fi
6300fi
6301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6302$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6304$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6305if ${lt_cv_ld_exported_symbols_list+:} false; then :
0cd79707
SH
6306 $as_echo_n "(cached) " >&6
6307else
6308 lt_cv_ld_exported_symbols_list=no
6309 save_LDFLAGS=$LDFLAGS
6310 echo "_main" > conftest.sym
6311 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6313/* end confdefs.h. */
6314
6315int
6316main ()
6317{
6318
6319 ;
6320 return 0;
6321}
6322_ACEOF
6323if ac_fn_c_try_link "$LINENO"; then :
6324 lt_cv_ld_exported_symbols_list=yes
6325else
6326 lt_cv_ld_exported_symbols_list=no
6327fi
6328rm -f core conftest.err conftest.$ac_objext \
6329 conftest$ac_exeext conftest.$ac_ext
6330 LDFLAGS="$save_LDFLAGS"
6331
6332fi
6333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6334$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6336$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6337if ${lt_cv_ld_force_load+:} false; then :
0cd79707
SH
6338 $as_echo_n "(cached) " >&6
6339else
6340 lt_cv_ld_force_load=no
6341 cat > conftest.c << _LT_EOF
6342int forced_loaded() { return 2;}
6343_LT_EOF
6344 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6345 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6346 echo "$AR cru libconftest.a conftest.o" >&5
6347 $AR cru libconftest.a conftest.o 2>&5
6348 cat > conftest.c << _LT_EOF
6349int main() { return 0;}
6350_LT_EOF
6351 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6352 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6353 _lt_result=$?
6354 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6355 lt_cv_ld_force_load=yes
6356 else
6357 cat conftest.err >&5
6358 fi
6359 rm -f conftest.err libconftest.a conftest conftest.c
6360 rm -rf conftest.dSYM
6361
6362fi
6363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6364$as_echo "$lt_cv_ld_force_load" >&6; }
6365 case $host_os in
6366 rhapsody* | darwin1.[012])
6367 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6368 darwin1.*)
6369 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6370 darwin*) # darwin 5.x on
6371 # if running on 10.5 or later, the deployment target defaults
6372 # to the OS version, if on x86, and 10.4, the deployment
6373 # target defaults to 10.4. Don't you love it?
6374 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6375 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6376 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6377 10.[012][,.]*)
6378 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6379 10.*)
6380 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6381 esac
6382 ;;
6383 esac
6384 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6385 _lt_dar_single_mod='$single_module'
6386 fi
6387 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6388 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6389 else
6390 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6391 fi
6392 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6393 _lt_dsymutil='~$DSYMUTIL $lib || :'
6394 else
6395 _lt_dsymutil=
6396 fi
6397 ;;
6398 esac
6399
6400for ac_header in dlfcn.h
6401do :
6402 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6403"
d0ac1c44 6404if test "x$ac_cv_header_dlfcn_h" = xyes; then :
0cd79707
SH
6405 cat >>confdefs.h <<_ACEOF
6406#define HAVE_DLFCN_H 1
6407_ACEOF
6408
6409fi
6410
6411done
6412
6413
6414
ebe9564b 6415
0cd79707
SH
6416
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6418$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6419if ${ac_cv_c_bigendian+:} false; then :
0cd79707
SH
6420 $as_echo_n "(cached) " >&6
6421else
6422 ac_cv_c_bigendian=unknown
6423 # See if we're dealing with a universal compiler.
6424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6425/* end confdefs.h. */
6426#ifndef __APPLE_CC__
6427 not a universal capable compiler
6428 #endif
6429 typedef int dummy;
6430
6431_ACEOF
6432if ac_fn_c_try_compile "$LINENO"; then :
6433
6434 # Check for potential -arch flags. It is not universal unless
6435 # there are at least two -arch flags with different values.
6436 ac_arch=
6437 ac_prev=
6438 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6439 if test -n "$ac_prev"; then
6440 case $ac_word in
6441 i?86 | x86_64 | ppc | ppc64)
6442 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6443 ac_arch=$ac_word
6444 else
6445 ac_cv_c_bigendian=universal
6446 break
6447 fi
6448 ;;
6449 esac
6450 ac_prev=
6451 elif test "x$ac_word" = "x-arch"; then
6452 ac_prev=arch
6453 fi
6454 done
6455fi
6456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6457 if test $ac_cv_c_bigendian = unknown; then
6458 # See if sys/param.h defines the BYTE_ORDER macro.
6459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6460/* end confdefs.h. */
6461#include <sys/types.h>
6462 #include <sys/param.h>
6463
6464int
6465main ()
6466{
6467#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6468 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6469 && LITTLE_ENDIAN)
6470 bogus endian macros
6471 #endif
6472
6473 ;
6474 return 0;
6475}
6476_ACEOF
6477if ac_fn_c_try_compile "$LINENO"; then :
6478 # It does; now see whether it defined to BIG_ENDIAN or not.
6479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6480/* end confdefs.h. */
6481#include <sys/types.h>
6482 #include <sys/param.h>
6483
6484int
6485main ()
6486{
6487#if BYTE_ORDER != BIG_ENDIAN
6488 not big endian
6489 #endif
6490
6491 ;
6492 return 0;
6493}
6494_ACEOF
6495if ac_fn_c_try_compile "$LINENO"; then :
6496 ac_cv_c_bigendian=yes
6497else
6498 ac_cv_c_bigendian=no
6499fi
6500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6501fi
6502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6503 fi
6504 if test $ac_cv_c_bigendian = unknown; then
6505 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6507/* end confdefs.h. */
6508#include <limits.h>
6509
6510int
6511main ()
6512{
6513#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6514 bogus endian macros
6515 #endif
6516
6517 ;
6518 return 0;
6519}
6520_ACEOF
6521if ac_fn_c_try_compile "$LINENO"; then :
6522 # It does; now see whether it defined to _BIG_ENDIAN or not.
6523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6524/* end confdefs.h. */
6525#include <limits.h>
6526
6527int
6528main ()
6529{
6530#ifndef _BIG_ENDIAN
6531 not big endian
6532 #endif
6533
6534 ;
6535 return 0;
6536}
6537_ACEOF
6538if ac_fn_c_try_compile "$LINENO"; then :
6539 ac_cv_c_bigendian=yes
6540else
6541 ac_cv_c_bigendian=no
6542fi
6543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6544fi
6545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6546 fi
6547 if test $ac_cv_c_bigendian = unknown; then
6548 # Compile a test program.
6549 if test "$cross_compiling" = yes; then :
6550 # Try to guess by grepping values from an object file.
6551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552/* end confdefs.h. */
6553short int ascii_mm[] =
6554 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6555 short int ascii_ii[] =
6556 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6557 int use_ascii (int i) {
6558 return ascii_mm[i] + ascii_ii[i];
6559 }
6560 short int ebcdic_ii[] =
6561 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6562 short int ebcdic_mm[] =
6563 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6564 int use_ebcdic (int i) {
6565 return ebcdic_mm[i] + ebcdic_ii[i];
6566 }
6567 extern int foo;
6568
6569int
6570main ()
6571{
6572return use_ascii (foo) == use_ebcdic (foo);
6573 ;
6574 return 0;
6575}
6576_ACEOF
6577if ac_fn_c_try_compile "$LINENO"; then :
6578 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6579 ac_cv_c_bigendian=yes
6580 fi
6581 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6582 if test "$ac_cv_c_bigendian" = unknown; then
6583 ac_cv_c_bigendian=no
6584 else
6585 # finding both strings is unlikely to happen, but who knows?
6586 ac_cv_c_bigendian=unknown
6587 fi
6588 fi
6589fi
6590rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6591else
6592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6593/* end confdefs.h. */
6594$ac_includes_default
6595int
6596main ()
6597{
6598
6599 /* Are we little or big endian? From Harbison&Steele. */
6600 union
6601 {
6602 long int l;
6603 char c[sizeof (long int)];
6604 } u;
6605 u.l = 1;
6606 return u.c[sizeof (long int) - 1] == 1;
6607
6608 ;
6609 return 0;
6610}
6611_ACEOF
6612if ac_fn_c_try_run "$LINENO"; then :
6613 ac_cv_c_bigendian=no
6614else
6615 ac_cv_c_bigendian=yes
6616fi
6617rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6618 conftest.$ac_objext conftest.beam conftest.$ac_ext
6619fi
6620
6621 fi
6622fi
6623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6624$as_echo "$ac_cv_c_bigendian" >&6; }
6625 case $ac_cv_c_bigendian in #(
6626 yes)
6627 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6628;; #(
6629 no)
6630 ;; #(
6631 universal)
6632
6633$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6634
6635 ;; #(
6636 *)
d0ac1c44 6637 as_fn_error $? "unknown endianness
0cd79707
SH
6638 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6639 esac
6640
6641
6642
6643
c25ea03d 6644if test "x$cross_compiling" = "xno"; then
aa0fca16 6645 : "${AR_FOR_BUILD:=\$(AR)}"
c25ea03d 6646 : "${CC_FOR_BUILD:=\$(CC)}"
aa0fca16 6647 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
c25ea03d 6648 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6649 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d 6650else
aa0fca16 6651 : "${AR_FOR_BUILD:=ar}"
c25ea03d 6652 : "${CC_FOR_BUILD:=gcc}"
aa0fca16 6653 : "${RANLIB_FOR_BUILD:=ranlib}"
c25ea03d 6654 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6655 : "${LDLFAGS_FOR_BUILD:=}"
0cd79707
SH
6656fi
6657
6658
6659
c25ea03d 6660
c2783492 6661
aa0fca16
MF
6662
6663
a3e2cc64
MF
6664if test -n "$ac_tool_prefix"; then
6665 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6666set dummy ${ac_tool_prefix}ar; ac_word=$2
6667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6668$as_echo_n "checking for $ac_word... " >&6; }
6669if ${ac_cv_prog_AR+:} false; then :
6670 $as_echo_n "(cached) " >&6
6671else
6672 if test -n "$AR"; then
6673 ac_cv_prog_AR="$AR" # Let the user override the test.
6674else
6675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676for as_dir in $PATH
6677do
6678 IFS=$as_save_IFS
6679 test -z "$as_dir" && as_dir=.
6680 for ac_exec_ext in '' $ac_executable_extensions; do
6681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6682 ac_cv_prog_AR="${ac_tool_prefix}ar"
6683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6684 break 2
6685 fi
6686done
6687 done
6688IFS=$as_save_IFS
6689
6690fi
6691fi
6692AR=$ac_cv_prog_AR
6693if test -n "$AR"; then
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6695$as_echo "$AR" >&6; }
6696else
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6698$as_echo "no" >&6; }
6699fi
6700
6701
6702fi
6703if test -z "$ac_cv_prog_AR"; then
6704 ac_ct_AR=$AR
6705 # Extract the first word of "ar", so it can be a program name with args.
6706set dummy ar; ac_word=$2
6707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6708$as_echo_n "checking for $ac_word... " >&6; }
6709if ${ac_cv_prog_ac_ct_AR+:} false; then :
6710 $as_echo_n "(cached) " >&6
6711else
6712 if test -n "$ac_ct_AR"; then
6713 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6714else
6715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6716for as_dir in $PATH
6717do
6718 IFS=$as_save_IFS
6719 test -z "$as_dir" && as_dir=.
6720 for ac_exec_ext in '' $ac_executable_extensions; do
6721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6722 ac_cv_prog_ac_ct_AR="ar"
6723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6724 break 2
6725 fi
6726done
6727 done
6728IFS=$as_save_IFS
6729
6730fi
6731fi
6732ac_ct_AR=$ac_cv_prog_ac_ct_AR
6733if test -n "$ac_ct_AR"; then
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6735$as_echo "$ac_ct_AR" >&6; }
6736else
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6738$as_echo "no" >&6; }
6739fi
6740
6741 if test "x$ac_ct_AR" = x; then
6742 AR=""
6743 else
6744 case $cross_compiling:$ac_tool_warned in
6745yes:)
6746{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6747$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6748ac_tool_warned=yes ;;
6749esac
6750 AR=$ac_ct_AR
6751 fi
6752else
6753 AR="$ac_cv_prog_AR"
6754fi
0cd79707
SH
6755
6756if test -n "$ac_tool_prefix"; then
6757 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6758set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6760$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6761if ${ac_cv_prog_RANLIB+:} false; then :
0cd79707
SH
6762 $as_echo_n "(cached) " >&6
6763else
6764 if test -n "$RANLIB"; then
6765 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6766else
6767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6768for as_dir in $PATH
6769do
6770 IFS=$as_save_IFS
6771 test -z "$as_dir" && as_dir=.
6772 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6774 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6776 break 2
6777 fi
6778done
6779 done
6780IFS=$as_save_IFS
6781
6782fi
6783fi
6784RANLIB=$ac_cv_prog_RANLIB
6785if test -n "$RANLIB"; then
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6787$as_echo "$RANLIB" >&6; }
6788else
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6790$as_echo "no" >&6; }
6791fi
6792
6793
6794fi
6795if test -z "$ac_cv_prog_RANLIB"; then
6796 ac_ct_RANLIB=$RANLIB
6797 # Extract the first word of "ranlib", so it can be a program name with args.
6798set dummy ranlib; ac_word=$2
6799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6800$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6801if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
0cd79707
SH
6802 $as_echo_n "(cached) " >&6
6803else
6804 if test -n "$ac_ct_RANLIB"; then
6805 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6806else
6807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6808for as_dir in $PATH
6809do
6810 IFS=$as_save_IFS
6811 test -z "$as_dir" && as_dir=.
6812 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
0cd79707
SH
6814 ac_cv_prog_ac_ct_RANLIB="ranlib"
6815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6816 break 2
6817 fi
6818done
6819 done
6820IFS=$as_save_IFS
6821
6822fi
6823fi
6824ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6825if test -n "$ac_ct_RANLIB"; then
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6827$as_echo "$ac_ct_RANLIB" >&6; }
6828else
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6830$as_echo "no" >&6; }
6831fi
6832
6833 if test "x$ac_ct_RANLIB" = x; then
6834 RANLIB=":"
6835 else
6836 case $cross_compiling:$ac_tool_warned in
6837yes:)
6838{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6839$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6840ac_tool_warned=yes ;;
6841esac
6842 RANLIB=$ac_ct_RANLIB
6843 fi
6844else
6845 RANLIB="$ac_cv_prog_RANLIB"
6846fi
6847
6848
46f900c0
MF
6849# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6850# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6851# is C99. So handle it ourselves.
6852:
6853C_DIALECT=
6854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6855$as_echo_n "checking whether C11 is supported by default... " >&6; }
6856cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6857/* end confdefs.h. */
6858
6859#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6860# error "C11 support not found"
6861#endif
6862
6863_ACEOF
6864if ac_fn_c_try_compile "$LINENO"; then :
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6866$as_echo "yes" >&6; }
6867else
6868
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6870$as_echo "no" >&6; }
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6872$as_echo_n "checking for -std=c11 support... " >&6; }
6873 ac_save_CC="$CC"
6874 CC="$CC -std=c11"
6875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6876/* end confdefs.h. */
6877
6878#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6879# error "C11 support not found"
6880#endif
6881
6882_ACEOF
6883if ac_fn_c_try_compile "$LINENO"; then :
6884
6885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6886$as_echo "yes" >&6; }
6887 CC="$ac_save_CC"
6888 C_DIALECT="-std=c11"
6889
6890else
6891 as_fn_error $? "C11 is required" "$LINENO" 5
6892fi
6893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6894fi
6895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6896
6897
c2783492
MF
6898ac_config_headers="$ac_config_headers config.h:config.in"
6899
6900
0cd79707
SH
6901# Dependency checking.
6902ac_config_commands="$ac_config_commands depdir"
6903
6904
6905depcc="$CC" am_compiler_list=
6906
6907am_depcomp=$ac_aux_dir/depcomp
6908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6909$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 6910if ${am_cv_CC_dependencies_compiler_type+:} false; then :
0cd79707
SH
6911 $as_echo_n "(cached) " >&6
6912else
6913 if test -f "$am_depcomp"; then
6914 # We make a subdir and do the tests there. Otherwise we can end up
6915 # making bogus files that we don't know about and never remove. For
6916 # instance it was reported that on HP-UX the gcc test will end up
6917 # making a dummy file named `D' -- because `-MD' means `put the output
6918 # in D'.
6919 mkdir conftest.dir
6920 # Copy depcomp to subdir because otherwise we won't find it if we're
6921 # using a relative directory.
6922 cp "$am_depcomp" conftest.dir
6923 cd conftest.dir
6924 # We will build objects and dependencies in a subdirectory because
6925 # it helps to detect inapplicable dependency modes. For instance
6926 # both Tru64's cc and ICC support -MD to output dependencies as a
6927 # side effect of compilation, but ICC will put the dependencies in
6928 # the current directory while Tru64 will put them in the object
6929 # directory.
6930 mkdir sub
6931
6932 am_cv_CC_dependencies_compiler_type=none
6933 if test "$am_compiler_list" = ""; then
6934 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6935 fi
6936 for depmode in $am_compiler_list; do
6937 if test $depmode = none; then break; fi
6938
6939 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6940 # Setup a source with many dependencies, because some compilers
6941 # like to wrap large dependency lists on column 80 (with \), and
6942 # we should not choose a depcomp mode which is confused by this.
6943 #
6944 # We need to recreate these files for each test, as the compiler may
6945 # overwrite some of them when testing with obscure command lines.
6946 # This happens at least with the AIX C compiler.
6947 : > sub/conftest.c
6948 for i in 1 2 3 4 5 6; do
6949 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6950 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6951 # Solaris 8's {/usr,}/bin/sh.
6952 touch sub/conftst$i.h
6953 done
6954 echo "include sub/conftest.Po" > confmf
6955
6956 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6957 # mode. It turns out that the SunPro C++ compiler does not properly
6958 # handle `-M -o', and we need to detect this.
6959 depcmd="depmode=$depmode \
6960 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6961 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6962 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6963 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6964 if env $depcmd > conftest.err 2>&1 &&
6965 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6966 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6967 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6968 # icc doesn't choke on unknown options, it will just issue warnings
6969 # or remarks (even with -Werror). So we grep stderr for any message
6970 # that says an option was ignored or not supported.
6971 # When given -MP, icc 7.0 and 7.1 complain thusly:
6972 # icc: Command line warning: ignoring option '-M'; no argument required
6973 # The diagnosis changed in icc 8.0:
6974 # icc: Command line remark: option '-MP' not supported
6975 if (grep 'ignoring option' conftest.err ||
6976 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6977 am_cv_CC_dependencies_compiler_type=$depmode
6978 $as_echo "$as_me:$LINENO: success" >&5
6979 break
6980 fi
6981 fi
6982 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6983 sed -e 's/^/| /' < conftest.err >&5
6984 done
6985
6986 cd ..
6987 rm -rf conftest.dir
6988else
6989 am_cv_CC_dependencies_compiler_type=none
6990fi
6991
6992fi
6993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6994$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6995if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 6996then as_fn_error $? "no usable dependency style found" "$LINENO" 5
0cd79707
SH
6997else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6998
6999fi
7000
7001
0cd79707
SH
7002ALL_LINGUAS=
7003# If we haven't got the data from the intl directory,
7004# assume NLS is disabled.
7005USE_NLS=no
7006LIBINTL=
7007LIBINTL_DEP=
7008INCINTL=
7009XGETTEXT=
7010GMSGFMT=
7011POSUB=
7012
7013if test -f ../../intl/config.intl; then
7014 . ../../intl/config.intl
7015fi
7016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7017$as_echo_n "checking whether NLS is requested... " >&6; }
7018if test x"$USE_NLS" != xyes; then
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7020$as_echo "no" >&6; }
7021else
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7023$as_echo "yes" >&6; }
7024
7025$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7026
7027
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7029$as_echo_n "checking for catalogs to be installed... " >&6; }
7030 # Look for .po and .gmo files in the source directory.
7031 CATALOGS=
7032 XLINGUAS=
7033 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7034 # If there aren't any .gmo files the shell will give us the
7035 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7036 # weeded out.
7037 case "$cat" in *\**)
7038 continue;;
7039 esac
7040 # The quadruple backslash is collapsed to a double backslash
7041 # by the backticks, then collapsed again by the double quotes,
7042 # leaving us with one backslash in the sed expression (right
7043 # before the dot that mustn't act as a wildcard).
7044 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7045 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7046 # The user is allowed to set LINGUAS to a list of languages to
7047 # install catalogs for. If it's empty that means "all of them."
7048 if test "x$LINGUAS" = x; then
7049 CATALOGS="$CATALOGS $cat"
7050 XLINGUAS="$XLINGUAS $lang"
7051 else
7052 case "$LINGUAS" in *$lang*)
7053 CATALOGS="$CATALOGS $cat"
7054 XLINGUAS="$XLINGUAS $lang"
7055 ;;
7056 esac
7057 fi
7058 done
7059 LINGUAS="$XLINGUAS"
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7061$as_echo "$LINGUAS" >&6; }
7062
7063
7064 DATADIRNAME=share
7065
7066 INSTOBJEXT=.mo
7067
7068 GENCAT=gencat
7069
7070 CATOBJEXT=.gmo
7071
7072fi
7073
0cd79707
SH
7074# Check for socket libraries
7075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7076$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7077if ${ac_cv_lib_socket_bind+:} false; then :
0cd79707
SH
7078 $as_echo_n "(cached) " >&6
7079else
7080 ac_check_lib_save_LIBS=$LIBS
7081LIBS="-lsocket $LIBS"
7082cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7083/* end confdefs.h. */
7084
7085/* Override any GCC internal prototype to avoid an error.
7086 Use char because int might match the return type of a GCC
7087 builtin and then its argument prototype would still apply. */
7088#ifdef __cplusplus
7089extern "C"
7090#endif
7091char bind ();
7092int
7093main ()
7094{
7095return bind ();
7096 ;
7097 return 0;
7098}
7099_ACEOF
7100if ac_fn_c_try_link "$LINENO"; then :
7101 ac_cv_lib_socket_bind=yes
7102else
7103 ac_cv_lib_socket_bind=no
7104fi
7105rm -f core conftest.err conftest.$ac_objext \
7106 conftest$ac_exeext conftest.$ac_ext
7107LIBS=$ac_check_lib_save_LIBS
7108fi
7109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7110$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7111if test "x$ac_cv_lib_socket_bind" = xyes; then :
0cd79707
SH
7112 cat >>confdefs.h <<_ACEOF
7113#define HAVE_LIBSOCKET 1
7114_ACEOF
7115
7116 LIBS="-lsocket $LIBS"
7117
7118fi
7119
7120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7121$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7122if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
0cd79707
SH
7123 $as_echo_n "(cached) " >&6
7124else
7125 ac_check_lib_save_LIBS=$LIBS
7126LIBS="-lnsl $LIBS"
7127cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7128/* end confdefs.h. */
7129
7130/* Override any GCC internal prototype to avoid an error.
7131 Use char because int might match the return type of a GCC
7132 builtin and then its argument prototype would still apply. */
7133#ifdef __cplusplus
7134extern "C"
7135#endif
7136char gethostbyname ();
7137int
7138main ()
7139{
7140return gethostbyname ();
7141 ;
7142 return 0;
7143}
7144_ACEOF
7145if ac_fn_c_try_link "$LINENO"; then :
7146 ac_cv_lib_nsl_gethostbyname=yes
7147else
7148 ac_cv_lib_nsl_gethostbyname=no
7149fi
7150rm -f core conftest.err conftest.$ac_objext \
7151 conftest$ac_exeext conftest.$ac_ext
7152LIBS=$ac_check_lib_save_LIBS
7153fi
7154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7155$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7156if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
0cd79707
SH
7157 cat >>confdefs.h <<_ACEOF
7158#define HAVE_LIBNSL 1
7159_ACEOF
7160
7161 LIBS="-lnsl $LIBS"
7162
7163fi
7164
7165
7166# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7167# using the same condition.
7168
7169 # Use the system's zlib library.
7170 zlibdir="-L\$(top_builddir)/../zlib"
7171 zlibinc="-I\$(top_srcdir)/../zlib"
7172
7173# Check whether --with-system-zlib was given.
7174if test "${with_system_zlib+set}" = set; then :
7175 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7176 zlibdir=
7177 zlibinc=
7178 fi
7179
7180fi
7181
7182
7183
7184
7185
7186# BFD uses libdl when when plugins enabled.
7187
7188 maybe_plugins=no
7189 for ac_header in dlfcn.h
7190do :
7191 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7192"
d0ac1c44 7193if test "x$ac_cv_header_dlfcn_h" = xyes; then :
0cd79707
SH
7194 cat >>confdefs.h <<_ACEOF
7195#define HAVE_DLFCN_H 1
7196_ACEOF
7197 maybe_plugins=yes
7198fi
7199
7200done
7201
7202 for ac_header in windows.h
7203do :
7204 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7205"
d0ac1c44 7206if test "x$ac_cv_header_windows_h" = xyes; then :
0cd79707
SH
7207 cat >>confdefs.h <<_ACEOF
7208#define HAVE_WINDOWS_H 1
7209_ACEOF
7210 maybe_plugins=yes
7211fi
7212
7213done
7214
7215
7216 # Check whether --enable-plugins was given.
7217if test "${enable_plugins+set}" = set; then :
7218 enableval=$enable_plugins; case "${enableval}" in
7219 no) plugins=no ;;
7220 *) plugins=yes
7221 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7222 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
0cd79707
SH
7223 fi ;;
7224 esac
7225else
7226 plugins=$maybe_plugins
7227
7228fi
7229
7230 if test "$plugins" = "yes"; then
37f980dc
SM
7231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7232$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7233if ${ac_cv_search_dlsym+:} false; then :
0cd79707
SH
7234 $as_echo_n "(cached) " >&6
7235else
7236 ac_func_search_save_LIBS=$LIBS
7237cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7238/* end confdefs.h. */
7239
7240/* Override any GCC internal prototype to avoid an error.
7241 Use char because int might match the return type of a GCC
7242 builtin and then its argument prototype would still apply. */
7243#ifdef __cplusplus
7244extern "C"
7245#endif
37f980dc 7246char dlsym ();
0cd79707
SH
7247int
7248main ()
7249{
37f980dc 7250return dlsym ();
0cd79707
SH
7251 ;
7252 return 0;
7253}
7254_ACEOF
7255for ac_lib in '' dl; do
7256 if test -z "$ac_lib"; then
7257 ac_res="none required"
7258 else
7259 ac_res=-l$ac_lib
7260 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7261 fi
7262 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7263 ac_cv_search_dlsym=$ac_res
0cd79707
SH
7264fi
7265rm -f core conftest.err conftest.$ac_objext \
7266 conftest$ac_exeext
d0ac1c44 7267 if ${ac_cv_search_dlsym+:} false; then :
0cd79707
SH
7268 break
7269fi
7270done
d0ac1c44 7271if ${ac_cv_search_dlsym+:} false; then :
0cd79707
SH
7272
7273else
37f980dc 7274 ac_cv_search_dlsym=no
0cd79707
SH
7275fi
7276rm conftest.$ac_ext
7277LIBS=$ac_func_search_save_LIBS
7278fi
37f980dc
SM
7279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7280$as_echo "$ac_cv_search_dlsym" >&6; }
7281ac_res=$ac_cv_search_dlsym
0cd79707
SH
7282if test "$ac_res" != no; then :
7283 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7284
7285fi
7286
7287 fi
7288
7289 if test "$plugins" = yes; then
7290 PLUGINS_TRUE=
7291 PLUGINS_FALSE='#'
7292else
7293 PLUGINS_TRUE='#'
7294 PLUGINS_FALSE=
7295fi
7296
7297
7298
7299
7300
7301# Set options
7302enable_dlopen=yes
7303
7304
7305
7306
7307 enable_win32_dll=no
7308
7309
7310 # Check whether --enable-shared was given.
7311if test "${enable_shared+set}" = set; then :
7312 enableval=$enable_shared; p=${PACKAGE-default}
7313 case $enableval in
7314 yes) enable_shared=yes ;;
7315 no) enable_shared=no ;;
7316 *)
7317 enable_shared=no
7318 # Look at the argument we got. We use all the common list separators.
7319 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7320 for pkg in $enableval; do
7321 IFS="$lt_save_ifs"
7322 if test "X$pkg" = "X$p"; then
7323 enable_shared=yes
7324 fi
7325 done
7326 IFS="$lt_save_ifs"
7327 ;;
7328 esac
7329else
7330 enable_shared=yes
7331fi
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341 # Check whether --enable-static was given.
7342if test "${enable_static+set}" = set; then :
7343 enableval=$enable_static; p=${PACKAGE-default}
7344 case $enableval in
7345 yes) enable_static=yes ;;
7346 no) enable_static=no ;;
7347 *)
7348 enable_static=no
7349 # Look at the argument we got. We use all the common list separators.
7350 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7351 for pkg in $enableval; do
7352 IFS="$lt_save_ifs"
7353 if test "X$pkg" = "X$p"; then
7354 enable_static=yes
7355 fi
7356 done
7357 IFS="$lt_save_ifs"
7358 ;;
7359 esac
7360else
7361 enable_static=yes
7362fi
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373# Check whether --with-pic was given.
7374if test "${with_pic+set}" = set; then :
7375 withval=$with_pic; pic_mode="$withval"
7376else
7377 pic_mode=default
7378fi
7379
7380
7381test -z "$pic_mode" && pic_mode=default
7382
7383
7384
7385
7386
7387
7388
7389 # Check whether --enable-fast-install was given.
7390if test "${enable_fast_install+set}" = set; then :
7391 enableval=$enable_fast_install; p=${PACKAGE-default}
7392 case $enableval in
7393 yes) enable_fast_install=yes ;;
7394 no) enable_fast_install=no ;;
7395 *)
7396 enable_fast_install=no
7397 # Look at the argument we got. We use all the common list separators.
7398 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7399 for pkg in $enableval; do
7400 IFS="$lt_save_ifs"
7401 if test "X$pkg" = "X$p"; then
7402 enable_fast_install=yes
7403 fi
7404 done
7405 IFS="$lt_save_ifs"
7406 ;;
7407 esac
7408else
7409 enable_fast_install=yes
7410fi
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422# This can be used to rebuild libtool when needed
7423LIBTOOL_DEPS="$ltmain"
7424
7425# Always use our own libtool.
7426LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453test -z "$LN_S" && LN_S="ln -s"
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468if test -n "${ZSH_VERSION+set}" ; then
7469 setopt NO_GLOB_SUBST
7470fi
7471
7472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7473$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7474if ${lt_cv_objdir+:} false; then :
0cd79707
SH
7475 $as_echo_n "(cached) " >&6
7476else
7477 rm -f .libs 2>/dev/null
7478mkdir .libs 2>/dev/null
7479if test -d .libs; then
7480 lt_cv_objdir=.libs
7481else
7482 # MS-DOS does not allow filenames that begin with a dot.
7483 lt_cv_objdir=_libs
7484fi
7485rmdir .libs 2>/dev/null
7486fi
7487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7488$as_echo "$lt_cv_objdir" >&6; }
7489objdir=$lt_cv_objdir
7490
7491
7492
7493
7494
7495cat >>confdefs.h <<_ACEOF
7496#define LT_OBJDIR "$lt_cv_objdir/"
7497_ACEOF
7498
7499
7500
7501
7502case $host_os in
7503aix3*)
7504 # AIX sometimes has problems with the GCC collect2 program. For some
7505 # reason, if we set the COLLECT_NAMES environment variable, the problems
7506 # vanish in a puff of smoke.
7507 if test "X${COLLECT_NAMES+set}" != Xset; then
7508 COLLECT_NAMES=
7509 export COLLECT_NAMES
7510 fi
7511 ;;
7512esac
7513
7514# Global variables:
7515ofile=libtool
7516can_build_shared=yes
7517
7518# All known linkers require a `.a' archive for static linking (except MSVC,
7519# which needs '.lib').
7520libext=a
7521
7522with_gnu_ld="$lt_cv_prog_gnu_ld"
7523
7524old_CC="$CC"
7525old_CFLAGS="$CFLAGS"
7526
7527# Set sane defaults for various variables
7528test -z "$CC" && CC=cc
7529test -z "$LTCC" && LTCC=$CC
7530test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7531test -z "$LD" && LD=ld
7532test -z "$ac_objext" && ac_objext=o
7533
7534for cc_temp in $compiler""; do
7535 case $cc_temp in
7536 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7537 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7538 \-*) ;;
7539 *) break;;
7540 esac
7541done
7542cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7543
7544
7545# Only perform the check for file, if the check method requires it
7546test -z "$MAGIC_CMD" && MAGIC_CMD=file
7547case $deplibs_check_method in
7548file_magic*)
7549 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7551$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 7552if ${lt_cv_path_MAGIC_CMD+:} false; then :
0cd79707
SH
7553 $as_echo_n "(cached) " >&6
7554else
7555 case $MAGIC_CMD in
7556[\\/*] | ?:[\\/]*)
7557 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7558 ;;
7559*)
7560 lt_save_MAGIC_CMD="$MAGIC_CMD"
7561 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7562 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7563 for ac_dir in $ac_dummy; do
7564 IFS="$lt_save_ifs"
7565 test -z "$ac_dir" && ac_dir=.
7566 if test -f $ac_dir/${ac_tool_prefix}file; then
7567 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7568 if test -n "$file_magic_test_file"; then
7569 case $deplibs_check_method in
7570 "file_magic "*)
7571 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7572 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7573 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7574 $EGREP "$file_magic_regex" > /dev/null; then
7575 :
7576 else
7577 cat <<_LT_EOF 1>&2
7578
7579*** Warning: the command libtool uses to detect shared libraries,
7580*** $file_magic_cmd, produces output that libtool cannot recognize.
7581*** The result is that libtool may fail to recognize shared libraries
7582*** as such. This will affect the creation of libtool libraries that
7583*** depend on shared libraries, but programs linked with such libtool
7584*** libraries will work regardless of this problem. Nevertheless, you
7585*** may want to report the problem to your system manager and/or to
7586*** bug-libtool@gnu.org
7587
7588_LT_EOF
7589 fi ;;
7590 esac
7591 fi
7592 break
7593 fi
7594 done
7595 IFS="$lt_save_ifs"
7596 MAGIC_CMD="$lt_save_MAGIC_CMD"
7597 ;;
7598esac
7599fi
7600
7601MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7602if test -n "$MAGIC_CMD"; then
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7604$as_echo "$MAGIC_CMD" >&6; }
7605else
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607$as_echo "no" >&6; }
7608fi
7609
7610
7611
7612
7613
7614if test -z "$lt_cv_path_MAGIC_CMD"; then
7615 if test -n "$ac_tool_prefix"; then
7616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7617$as_echo_n "checking for file... " >&6; }
d0ac1c44 7618if ${lt_cv_path_MAGIC_CMD+:} false; then :
0cd79707
SH
7619 $as_echo_n "(cached) " >&6
7620else
7621 case $MAGIC_CMD in
7622[\\/*] | ?:[\\/]*)
7623 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7624 ;;
7625*)
7626 lt_save_MAGIC_CMD="$MAGIC_CMD"
7627 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7628 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7629 for ac_dir in $ac_dummy; do
7630 IFS="$lt_save_ifs"
7631 test -z "$ac_dir" && ac_dir=.
7632 if test -f $ac_dir/file; then
7633 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7634 if test -n "$file_magic_test_file"; then
7635 case $deplibs_check_method in
7636 "file_magic "*)
7637 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7638 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7639 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7640 $EGREP "$file_magic_regex" > /dev/null; then
7641 :
7642 else
7643 cat <<_LT_EOF 1>&2
7644
7645*** Warning: the command libtool uses to detect shared libraries,
7646*** $file_magic_cmd, produces output that libtool cannot recognize.
7647*** The result is that libtool may fail to recognize shared libraries
7648*** as such. This will affect the creation of libtool libraries that
7649*** depend on shared libraries, but programs linked with such libtool
7650*** libraries will work regardless of this problem. Nevertheless, you
7651*** may want to report the problem to your system manager and/or to
7652*** bug-libtool@gnu.org
7653
7654_LT_EOF
7655 fi ;;
7656 esac
7657 fi
7658 break
7659 fi
7660 done
7661 IFS="$lt_save_ifs"
7662 MAGIC_CMD="$lt_save_MAGIC_CMD"
7663 ;;
7664esac
7665fi
7666
7667MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7668if test -n "$MAGIC_CMD"; then
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7670$as_echo "$MAGIC_CMD" >&6; }
7671else
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7673$as_echo "no" >&6; }
7674fi
7675
7676
7677 else
7678 MAGIC_CMD=:
7679 fi
7680fi
7681
7682 fi
7683 ;;
7684esac
7685
7686# Use C for the default configuration in the libtool script
7687
7688lt_save_CC="$CC"
7689ac_ext=c
7690ac_cpp='$CPP $CPPFLAGS'
7691ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7692ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7693ac_compiler_gnu=$ac_cv_c_compiler_gnu
7694
7695
7696# Source file extension for C test sources.
7697ac_ext=c
7698
7699# Object file extension for compiled C test sources.
7700objext=o
7701objext=$objext
7702
7703# Code to be used in simple compile tests
7704lt_simple_compile_test_code="int some_variable = 0;"
7705
7706# Code to be used in simple link tests
7707lt_simple_link_test_code='int main(){return(0);}'
7708
7709
7710
7711
7712
7713
7714
7715# If no C compiler was specified, use CC.
7716LTCC=${LTCC-"$CC"}
7717
7718# If no C compiler flags were specified, use CFLAGS.
7719LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7720
7721# Allow CC to be a program name with arguments.
7722compiler=$CC
7723
7724# Save the default compiler, since it gets overwritten when the other
7725# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7726compiler_DEFAULT=$CC
7727
7728# save warnings/boilerplate of simple test code
7729ac_outfile=conftest.$ac_objext
7730echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7731eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7732_lt_compiler_boilerplate=`cat conftest.err`
7733$RM conftest*
7734
7735ac_outfile=conftest.$ac_objext
7736echo "$lt_simple_link_test_code" >conftest.$ac_ext
7737eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7738_lt_linker_boilerplate=`cat conftest.err`
7739$RM -r conftest*
7740
7741
7742## CAVEAT EMPTOR:
7743## There is no encapsulation within the following macros, do not change
7744## the running order or otherwise move them around unless you know exactly
7745## what you are doing...
7746if test -n "$compiler"; then
7747
7748lt_prog_compiler_no_builtin_flag=
7749
7750if test "$GCC" = yes; then
7751 case $cc_basename in
7752 nvcc*)
7753 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7754 *)
7755 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7756 esac
7757
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7759$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 7760if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
0cd79707
SH
7761 $as_echo_n "(cached) " >&6
7762else
7763 lt_cv_prog_compiler_rtti_exceptions=no
7764 ac_outfile=conftest.$ac_objext
7765 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7766 lt_compiler_flag="-fno-rtti -fno-exceptions"
7767 # Insert the option either (1) after the last *FLAGS variable, or
7768 # (2) before a word containing "conftest.", or (3) at the end.
7769 # Note that $ac_compile itself does not contain backslashes and begins
7770 # with a dollar sign (not a hyphen), so the echo should work correctly.
7771 # The option is referenced via a variable to avoid confusing sed.
7772 lt_compile=`echo "$ac_compile" | $SED \
7773 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7774 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7775 -e 's:$: $lt_compiler_flag:'`
7776 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7777 (eval "$lt_compile" 2>conftest.err)
7778 ac_status=$?
7779 cat conftest.err >&5
7780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7781 if (exit $ac_status) && test -s "$ac_outfile"; then
7782 # The compiler can only warn and ignore the option if not recognized
7783 # So say no if there are warnings other than the usual output.
7784 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7785 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7786 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7787 lt_cv_prog_compiler_rtti_exceptions=yes
7788 fi
7789 fi
7790 $RM conftest*
7791
7792fi
7793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7794$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7795
7796if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7797 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7798else
7799 :
7800fi
7801
7802fi
7803
7804
7805
7806
7807
7808
7809 lt_prog_compiler_wl=
7810lt_prog_compiler_pic=
7811lt_prog_compiler_static=
7812
7813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7814$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7815
7816 if test "$GCC" = yes; then
7817 lt_prog_compiler_wl='-Wl,'
7818 lt_prog_compiler_static='-static'
7819
7820 case $host_os in
7821 aix*)
7822 # All AIX code is PIC.
7823 if test "$host_cpu" = ia64; then
7824 # AIX 5 now supports IA64 processor
7825 lt_prog_compiler_static='-Bstatic'
7826 fi
7827 lt_prog_compiler_pic='-fPIC'
7828 ;;
7829
7830 amigaos*)
7831 case $host_cpu in
7832 powerpc)
7833 # see comment about AmigaOS4 .so support
7834 lt_prog_compiler_pic='-fPIC'
7835 ;;
7836 m68k)
7837 # FIXME: we need at least 68020 code to build shared libraries, but
7838 # adding the `-m68020' flag to GCC prevents building anything better,
7839 # like `-m68040'.
7840 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7841 ;;
7842 esac
7843 ;;
7844
7845 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7846 # PIC is the default for these OSes.
7847 ;;
7848
7849 mingw* | cygwin* | pw32* | os2* | cegcc*)
7850 # This hack is so that the source file can tell whether it is being
7851 # built for inclusion in a dll (and should export symbols for example).
7852 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7853 # (--disable-auto-import) libraries
7854 lt_prog_compiler_pic='-DDLL_EXPORT'
7855 ;;
7856
7857 darwin* | rhapsody*)
7858 # PIC is the default on this platform
7859 # Common symbols not allowed in MH_DYLIB files
7860 lt_prog_compiler_pic='-fno-common'
7861 ;;
7862
7863 haiku*)
7864 # PIC is the default for Haiku.
7865 # The "-static" flag exists, but is broken.
7866 lt_prog_compiler_static=
7867 ;;
7868
7869 hpux*)
7870 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7871 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7872 # sets the default TLS model and affects inlining.
7873 case $host_cpu in
7874 hppa*64*)
7875 # +Z the default
7876 ;;
7877 *)
7878 lt_prog_compiler_pic='-fPIC'
7879 ;;
7880 esac
7881 ;;
7882
7883 interix[3-9]*)
7884 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7885 # Instead, we relocate shared libraries at runtime.
7886 ;;
7887
7888 msdosdjgpp*)
7889 # Just because we use GCC doesn't mean we suddenly get shared libraries
7890 # on systems that don't support them.
7891 lt_prog_compiler_can_build_shared=no
7892 enable_shared=no
7893 ;;
7894
7895 *nto* | *qnx*)
7896 # QNX uses GNU C++, but need to define -shared option too, otherwise
7897 # it will coredump.
7898 lt_prog_compiler_pic='-fPIC -shared'
7899 ;;
7900
7901 sysv4*MP*)
7902 if test -d /usr/nec; then
7903 lt_prog_compiler_pic=-Kconform_pic
7904 fi
7905 ;;
7906
7907 *)
7908 lt_prog_compiler_pic='-fPIC'
7909 ;;
7910 esac
7911
7912 case $cc_basename in
7913 nvcc*) # Cuda Compiler Driver 2.2
7914 lt_prog_compiler_wl='-Xlinker '
7915 lt_prog_compiler_pic='-Xcompiler -fPIC'
7916 ;;
7917 esac
7918 else
7919 # PORTME Check for flag to pass linker flags through the system compiler.
7920 case $host_os in
7921 aix*)
7922 lt_prog_compiler_wl='-Wl,'
7923 if test "$host_cpu" = ia64; then
7924 # AIX 5 now supports IA64 processor
7925 lt_prog_compiler_static='-Bstatic'
7926 else
7927 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7928 fi
7929 ;;
7930
7931 mingw* | cygwin* | pw32* | os2* | cegcc*)
7932 # This hack is so that the source file can tell whether it is being
7933 # built for inclusion in a dll (and should export symbols for example).
7934 lt_prog_compiler_pic='-DDLL_EXPORT'
7935 ;;
7936
7937 hpux9* | hpux10* | hpux11*)
7938 lt_prog_compiler_wl='-Wl,'
7939 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7940 # not for PA HP-UX.
7941 case $host_cpu in
7942 hppa*64*|ia64*)
7943 # +Z the default
7944 ;;
7945 *)
7946 lt_prog_compiler_pic='+Z'
7947 ;;
7948 esac
7949 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7950 lt_prog_compiler_static='${wl}-a ${wl}archive'
7951 ;;
7952
7953 irix5* | irix6* | nonstopux*)
7954 lt_prog_compiler_wl='-Wl,'
7955 # PIC (with -KPIC) is the default.
7956 lt_prog_compiler_static='-non_shared'
7957 ;;
7958
7959 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7960 case $cc_basename in
7961 # old Intel for x86_64 which still supported -KPIC.
7962 ecc*)
7963 lt_prog_compiler_wl='-Wl,'
7964 lt_prog_compiler_pic='-KPIC'
7965 lt_prog_compiler_static='-static'
7966 ;;
7967 # icc used to be incompatible with GCC.
7968 # ICC 10 doesn't accept -KPIC any more.
7969 icc* | ifort*)
7970 lt_prog_compiler_wl='-Wl,'
7971 lt_prog_compiler_pic='-fPIC'
7972 lt_prog_compiler_static='-static'
7973 ;;
7974 # Lahey Fortran 8.1.
7975 lf95*)
7976 lt_prog_compiler_wl='-Wl,'
7977 lt_prog_compiler_pic='--shared'
7978 lt_prog_compiler_static='--static'
7979 ;;
7980 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7981 # Portland Group compilers (*not* the Pentium gcc compiler,
7982 # which looks to be a dead project)
7983 lt_prog_compiler_wl='-Wl,'
7984 lt_prog_compiler_pic='-fpic'
7985 lt_prog_compiler_static='-Bstatic'
7986 ;;
7987 ccc*)
7988 lt_prog_compiler_wl='-Wl,'
7989 # All Alpha code is PIC.
7990 lt_prog_compiler_static='-non_shared'
7991 ;;
7992 xl* | bgxl* | bgf* | mpixl*)
7993 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7994 lt_prog_compiler_wl='-Wl,'
7995 lt_prog_compiler_pic='-qpic'
7996 lt_prog_compiler_static='-qstaticlink'
7997 ;;
7998 *)
7999 case `$CC -V 2>&1 | sed 5q` in
8000 *Sun\ F* | *Sun*Fortran*)
8001 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8002 lt_prog_compiler_pic='-KPIC'
8003 lt_prog_compiler_static='-Bstatic'
8004 lt_prog_compiler_wl=''
8005 ;;
8006 *Sun\ C*)
8007 # Sun C 5.9
8008 lt_prog_compiler_pic='-KPIC'
8009 lt_prog_compiler_static='-Bstatic'
8010 lt_prog_compiler_wl='-Wl,'
8011 ;;
8012 esac
8013 ;;
8014 esac
8015 ;;
8016
8017 newsos6)
8018 lt_prog_compiler_pic='-KPIC'
8019 lt_prog_compiler_static='-Bstatic'
8020 ;;
8021
8022 *nto* | *qnx*)
8023 # QNX uses GNU C++, but need to define -shared option too, otherwise
8024 # it will coredump.
8025 lt_prog_compiler_pic='-fPIC -shared'
8026 ;;
8027
8028 osf3* | osf4* | osf5*)
8029 lt_prog_compiler_wl='-Wl,'
8030 # All OSF/1 code is PIC.
8031 lt_prog_compiler_static='-non_shared'
8032 ;;
8033
8034 rdos*)
8035 lt_prog_compiler_static='-non_shared'
8036 ;;
8037
8038 solaris*)
8039 lt_prog_compiler_pic='-KPIC'
8040 lt_prog_compiler_static='-Bstatic'
8041 case $cc_basename in
8042 f77* | f90* | f95*)
8043 lt_prog_compiler_wl='-Qoption ld ';;
8044 *)
8045 lt_prog_compiler_wl='-Wl,';;
8046 esac
8047 ;;
8048
8049 sunos4*)
8050 lt_prog_compiler_wl='-Qoption ld '
8051 lt_prog_compiler_pic='-PIC'
8052 lt_prog_compiler_static='-Bstatic'
8053 ;;
8054
8055 sysv4 | sysv4.2uw2* | sysv4.3*)
8056 lt_prog_compiler_wl='-Wl,'
8057 lt_prog_compiler_pic='-KPIC'
8058 lt_prog_compiler_static='-Bstatic'
8059 ;;
8060
8061 sysv4*MP*)
8062 if test -d /usr/nec ;then
8063 lt_prog_compiler_pic='-Kconform_pic'
8064 lt_prog_compiler_static='-Bstatic'
8065 fi
8066 ;;
8067
8068 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8069 lt_prog_compiler_wl='-Wl,'
8070 lt_prog_compiler_pic='-KPIC'
8071 lt_prog_compiler_static='-Bstatic'
8072 ;;
8073
8074 unicos*)
8075 lt_prog_compiler_wl='-Wl,'
8076 lt_prog_compiler_can_build_shared=no
8077 ;;
8078
8079 uts4*)
8080 lt_prog_compiler_pic='-pic'
8081 lt_prog_compiler_static='-Bstatic'
8082 ;;
8083
8084 *)
8085 lt_prog_compiler_can_build_shared=no
8086 ;;
8087 esac
8088 fi
8089
8090case $host_os in
8091 # For platforms which do not support PIC, -DPIC is meaningless:
8092 *djgpp*)
8093 lt_prog_compiler_pic=
8094 ;;
8095 *)
8096 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8097 ;;
8098esac
8099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8100$as_echo "$lt_prog_compiler_pic" >&6; }
8101
8102
8103
8104
8105
8106
8107#
8108# Check to make sure the PIC flag actually works.
8109#
8110if test -n "$lt_prog_compiler_pic"; then
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8112$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8113if ${lt_cv_prog_compiler_pic_works+:} false; then :
0cd79707
SH
8114 $as_echo_n "(cached) " >&6
8115else
8116 lt_cv_prog_compiler_pic_works=no
8117 ac_outfile=conftest.$ac_objext
8118 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8119 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8120 # Insert the option either (1) after the last *FLAGS variable, or
8121 # (2) before a word containing "conftest.", or (3) at the end.
8122 # Note that $ac_compile itself does not contain backslashes and begins
8123 # with a dollar sign (not a hyphen), so the echo should work correctly.
8124 # The option is referenced via a variable to avoid confusing sed.
8125 lt_compile=`echo "$ac_compile" | $SED \
8126 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8127 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8128 -e 's:$: $lt_compiler_flag:'`
8129 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8130 (eval "$lt_compile" 2>conftest.err)
8131 ac_status=$?
8132 cat conftest.err >&5
8133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8134 if (exit $ac_status) && test -s "$ac_outfile"; then
8135 # The compiler can only warn and ignore the option if not recognized
8136 # So say no if there are warnings other than the usual output.
8137 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8138 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8139 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8140 lt_cv_prog_compiler_pic_works=yes
8141 fi
8142 fi
8143 $RM conftest*
8144
8145fi
8146{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8147$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8148
8149if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8150 case $lt_prog_compiler_pic in
8151 "" | " "*) ;;
8152 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8153 esac
8154else
8155 lt_prog_compiler_pic=
8156 lt_prog_compiler_can_build_shared=no
8157fi
8158
8159fi
8160
8161
8162
8163
8164
8165
8166#
8167# Check to make sure the static flag actually works.
8168#
8169wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8171$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8172if ${lt_cv_prog_compiler_static_works+:} false; then :
0cd79707
SH
8173 $as_echo_n "(cached) " >&6
8174else
8175 lt_cv_prog_compiler_static_works=no
8176 save_LDFLAGS="$LDFLAGS"
8177 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8178 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8179 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8180 # The linker can only warn and ignore the option if not recognized
8181 # So say no if there are warnings
8182 if test -s conftest.err; then
8183 # Append any errors to the config.log.
8184 cat conftest.err 1>&5
8185 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8186 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8187 if diff conftest.exp conftest.er2 >/dev/null; then
8188 lt_cv_prog_compiler_static_works=yes
8189 fi
8190 else
8191 lt_cv_prog_compiler_static_works=yes
8192 fi
8193 fi
8194 $RM -r conftest*
8195 LDFLAGS="$save_LDFLAGS"
8196
8197fi
8198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8199$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8200
8201if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8202 :
8203else
8204 lt_prog_compiler_static=
8205fi
8206
8207
8208
8209
8210
8211
8212
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8214$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8215if ${lt_cv_prog_compiler_c_o+:} false; then :
0cd79707
SH
8216 $as_echo_n "(cached) " >&6
8217else
8218 lt_cv_prog_compiler_c_o=no
8219 $RM -r conftest 2>/dev/null
8220 mkdir conftest
8221 cd conftest
8222 mkdir out
8223 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8224
8225 lt_compiler_flag="-o out/conftest2.$ac_objext"
8226 # Insert the option either (1) after the last *FLAGS variable, or
8227 # (2) before a word containing "conftest.", or (3) at the end.
8228 # Note that $ac_compile itself does not contain backslashes and begins
8229 # with a dollar sign (not a hyphen), so the echo should work correctly.
8230 lt_compile=`echo "$ac_compile" | $SED \
8231 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8232 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8233 -e 's:$: $lt_compiler_flag:'`
8234 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8235 (eval "$lt_compile" 2>out/conftest.err)
8236 ac_status=$?
8237 cat out/conftest.err >&5
8238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8239 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8240 then
8241 # The compiler can only warn and ignore the option if not recognized
8242 # So say no if there are warnings
8243 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8244 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8245 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8246 lt_cv_prog_compiler_c_o=yes
8247 fi
8248 fi
8249 chmod u+w . 2>&5
8250 $RM conftest*
8251 # SGI C++ compiler will create directory out/ii_files/ for
8252 # template instantiation
8253 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8254 $RM out/* && rmdir out
8255 cd ..
8256 $RM -r conftest
8257 $RM conftest*
8258
8259fi
8260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8261$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8262
8263
8264
8265
8266
8267
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8269$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8270if ${lt_cv_prog_compiler_c_o+:} false; then :
0cd79707
SH
8271 $as_echo_n "(cached) " >&6
8272else
8273 lt_cv_prog_compiler_c_o=no
8274 $RM -r conftest 2>/dev/null
8275 mkdir conftest
8276 cd conftest
8277 mkdir out
8278 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8279
8280 lt_compiler_flag="-o out/conftest2.$ac_objext"
8281 # Insert the option either (1) after the last *FLAGS variable, or
8282 # (2) before a word containing "conftest.", or (3) at the end.
8283 # Note that $ac_compile itself does not contain backslashes and begins
8284 # with a dollar sign (not a hyphen), so the echo should work correctly.
8285 lt_compile=`echo "$ac_compile" | $SED \
8286 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8287 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8288 -e 's:$: $lt_compiler_flag:'`
8289 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8290 (eval "$lt_compile" 2>out/conftest.err)
8291 ac_status=$?
8292 cat out/conftest.err >&5
8293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8294 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8295 then
8296 # The compiler can only warn and ignore the option if not recognized
8297 # So say no if there are warnings
8298 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8299 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8300 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8301 lt_cv_prog_compiler_c_o=yes
8302 fi
8303 fi
8304 chmod u+w . 2>&5
8305 $RM conftest*
8306 # SGI C++ compiler will create directory out/ii_files/ for
8307 # template instantiation
8308 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8309 $RM out/* && rmdir out
8310 cd ..
8311 $RM -r conftest
8312 $RM conftest*
8313
8314fi
8315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8316$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8317
8318
8319
8320
8321hard_links="nottested"
8322if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8323 # do not overwrite the value of need_locks provided by the user
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8325$as_echo_n "checking if we can lock with hard links... " >&6; }
8326 hard_links=yes
8327 $RM conftest*
8328 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8329 touch conftest.a
8330 ln conftest.a conftest.b 2>&5 || hard_links=no
8331 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8333$as_echo "$hard_links" >&6; }
8334 if test "$hard_links" = no; then
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8336$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8337 need_locks=warn
8338 fi
8339else
8340 need_locks=no
8341fi
8342
8343
8344
8345
8346
8347
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8349$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8350
8351 runpath_var=
8352 allow_undefined_flag=
8353 always_export_symbols=no
8354 archive_cmds=
8355 archive_expsym_cmds=
8356 compiler_needs_object=no
8357 enable_shared_with_static_runtimes=no
8358 export_dynamic_flag_spec=
8359 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8360 hardcode_automatic=no
8361 hardcode_direct=no
8362 hardcode_direct_absolute=no
8363 hardcode_libdir_flag_spec=
8364 hardcode_libdir_flag_spec_ld=
8365 hardcode_libdir_separator=
8366 hardcode_minus_L=no
8367 hardcode_shlibpath_var=unsupported
8368 inherit_rpath=no
8369 link_all_deplibs=unknown
8370 module_cmds=
8371 module_expsym_cmds=
8372 old_archive_from_new_cmds=
8373 old_archive_from_expsyms_cmds=
8374 thread_safe_flag_spec=
8375 whole_archive_flag_spec=
8376 # include_expsyms should be a list of space-separated symbols to be *always*
8377 # included in the symbol list
8378 include_expsyms=
8379 # exclude_expsyms can be an extended regexp of symbols to exclude
8380 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8381 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8382 # as well as any symbol that contains `d'.
8383 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8384 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8385 # platforms (ab)use it in PIC code, but their linkers get confused if
8386 # the symbol is explicitly referenced. Since portable code cannot
8387 # rely on this symbol name, it's probably fine to never include it in
8388 # preloaded symbol tables.
8389 # Exclude shared library initialization/finalization symbols.
8390 extract_expsyms_cmds=
8391
8392 case $host_os in
8393 cygwin* | mingw* | pw32* | cegcc*)
8394 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8395 # When not using gcc, we currently assume that we are using
8396 # Microsoft Visual C++.
8397 if test "$GCC" != yes; then
8398 with_gnu_ld=no
8399 fi
8400 ;;
8401 interix*)
8402 # we just hope/assume this is gcc and not c89 (= MSVC++)
8403 with_gnu_ld=yes
8404 ;;
8405 openbsd*)
8406 with_gnu_ld=no
8407 ;;
8408 esac
8409
8410 ld_shlibs=yes
8411
8412 # On some targets, GNU ld is compatible enough with the native linker
8413 # that we're better off using the native interface for both.
8414 lt_use_gnu_ld_interface=no
8415 if test "$with_gnu_ld" = yes; then
8416 case $host_os in
8417 aix*)
8418 # The AIX port of GNU ld has always aspired to compatibility
8419 # with the native linker. However, as the warning in the GNU ld
8420 # block says, versions before 2.19.5* couldn't really create working
8421 # shared libraries, regardless of the interface used.
8422 case `$LD -v 2>&1` in
8423 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8424 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8425 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8426 *)
8427 lt_use_gnu_ld_interface=yes
8428 ;;
8429 esac
8430 ;;
8431 *)
8432 lt_use_gnu_ld_interface=yes
8433 ;;
8434 esac
8435 fi
8436
8437 if test "$lt_use_gnu_ld_interface" = yes; then
8438 # If archive_cmds runs LD, not CC, wlarc should be empty
8439 wlarc='${wl}'
8440
8441 # Set some defaults for GNU ld with shared library support. These
8442 # are reset later if shared libraries are not supported. Putting them
8443 # here allows them to be overridden if necessary.
8444 runpath_var=LD_RUN_PATH
8445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8446 export_dynamic_flag_spec='${wl}--export-dynamic'
8447 # ancient GNU ld didn't support --whole-archive et. al.
8448 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8449 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8450 else
8451 whole_archive_flag_spec=
8452 fi
8453 supports_anon_versioning=no
8454 case `$LD -v 2>&1` in
8455 *GNU\ gold*) supports_anon_versioning=yes ;;
8456 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8457 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8458 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8459 *\ 2.11.*) ;; # other 2.11 versions
8460 *) supports_anon_versioning=yes ;;
8461 esac
8462
8463 # See if GNU ld supports shared libraries.
8464 case $host_os in
8465 aix[3-9]*)
8466 # On AIX/PPC, the GNU linker is very broken
8467 if test "$host_cpu" != ia64; then
8468 ld_shlibs=no
8469 cat <<_LT_EOF 1>&2
8470
8471*** Warning: the GNU linker, at least up to release 2.19, is reported
8472*** to be unable to reliably create shared libraries on AIX.
8473*** Therefore, libtool is disabling shared libraries support. If you
8474*** really care for shared libraries, you may want to install binutils
8475*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8476*** You will then need to restart the configuration process.
8477
8478_LT_EOF
8479 fi
8480 ;;
8481
8482 amigaos*)
8483 case $host_cpu in
8484 powerpc)
8485 # see comment about AmigaOS4 .so support
8486 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8487 archive_expsym_cmds=''
8488 ;;
8489 m68k)
8490 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)'
8491 hardcode_libdir_flag_spec='-L$libdir'
8492 hardcode_minus_L=yes
8493 ;;
8494 esac
8495 ;;
8496
8497 beos*)
8498 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8499 allow_undefined_flag=unsupported
8500 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8501 # support --undefined. This deserves some investigation. FIXME
8502 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8503 else
8504 ld_shlibs=no
8505 fi
8506 ;;
8507
8508 cygwin* | mingw* | pw32* | cegcc*)
8509 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8510 # as there is no search path for DLLs.
8511 hardcode_libdir_flag_spec='-L$libdir'
8512 export_dynamic_flag_spec='${wl}--export-all-symbols'
8513 allow_undefined_flag=unsupported
8514 always_export_symbols=no
8515 enable_shared_with_static_runtimes=yes
8516 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8517
8518 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8519 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8520 # If the export-symbols file already is a .def file (1st line
8521 # is EXPORTS), use it as is; otherwise, prepend...
8522 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8523 cp $export_symbols $output_objdir/$soname.def;
8524 else
8525 echo EXPORTS > $output_objdir/$soname.def;
8526 cat $export_symbols >> $output_objdir/$soname.def;
8527 fi~
8528 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8529 else
8530 ld_shlibs=no
8531 fi
8532 ;;
8533
8534 haiku*)
8535 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8536 link_all_deplibs=yes
8537 ;;
8538
8539 interix[3-9]*)
8540 hardcode_direct=no
8541 hardcode_shlibpath_var=no
8542 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8543 export_dynamic_flag_spec='${wl}-E'
8544 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8545 # Instead, shared libraries are loaded at an image base (0x10000000 by
8546 # default) and relocated if they conflict, which is a slow very memory
8547 # consuming and fragmenting process. To avoid this, we pick a random,
8548 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8549 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8550 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8551 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'
8552 ;;
8553
8554 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8555 tmp_diet=no
8556 if test "$host_os" = linux-dietlibc; then
8557 case $cc_basename in
8558 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8559 esac
8560 fi
8561 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8562 && test "$tmp_diet" = no
8563 then
8564 tmp_addflag=' $pic_flag'
8565 tmp_sharedflag='-shared'
8566 case $cc_basename,$host_cpu in
8567 pgcc*) # Portland Group C compiler
8568 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'
8569 tmp_addflag=' $pic_flag'
8570 ;;
8571 pgf77* | pgf90* | pgf95* | pgfortran*)
8572 # Portland Group f77 and f90 compilers
8573 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'
8574 tmp_addflag=' $pic_flag -Mnomain' ;;
8575 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8576 tmp_addflag=' -i_dynamic' ;;
8577 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8578 tmp_addflag=' -i_dynamic -nofor_main' ;;
8579 ifc* | ifort*) # Intel Fortran compiler
8580 tmp_addflag=' -nofor_main' ;;
8581 lf95*) # Lahey Fortran 8.1
8582 whole_archive_flag_spec=
8583 tmp_sharedflag='--shared' ;;
8584 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8585 tmp_sharedflag='-qmkshrobj'
8586 tmp_addflag= ;;
8587 nvcc*) # Cuda Compiler Driver 2.2
8588 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'
8589 compiler_needs_object=yes
8590 ;;
8591 esac
8592 case `$CC -V 2>&1 | sed 5q` in
8593 *Sun\ C*) # Sun C 5.9
8594 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'
8595 compiler_needs_object=yes
8596 tmp_sharedflag='-G' ;;
8597 *Sun\ F*) # Sun Fortran 8.3
8598 tmp_sharedflag='-G' ;;
8599 esac
8600 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8601
8602 if test "x$supports_anon_versioning" = xyes; then
8603 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8604 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8605 echo "local: *; };" >> $output_objdir/$libname.ver~
8606 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8607 fi
8608
8609 case $cc_basename in
8610 xlf* | bgf* | bgxlf* | mpixlf*)
8611 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8612 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8613 hardcode_libdir_flag_spec=
8614 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8615 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8616 if test "x$supports_anon_versioning" = xyes; then
8617 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8618 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8619 echo "local: *; };" >> $output_objdir/$libname.ver~
8620 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8621 fi
8622 ;;
8623 esac
8624 else
8625 ld_shlibs=no
8626 fi
8627 ;;
8628
8629 netbsd*)
8630 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8631 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8632 wlarc=
8633 else
8634 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8635 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8636 fi
8637 ;;
8638
8639 solaris*)
8640 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8641 ld_shlibs=no
8642 cat <<_LT_EOF 1>&2
8643
8644*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8645*** create shared libraries on Solaris systems. Therefore, libtool
8646*** is disabling shared libraries support. We urge you to upgrade GNU
8647*** binutils to release 2.9.1 or newer. Another option is to modify
8648*** your PATH or compiler configuration so that the native linker is
8649*** used, and then restart.
8650
8651_LT_EOF
8652 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8653 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8654 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8655 else
8656 ld_shlibs=no
8657 fi
8658 ;;
8659
8660 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8661 case `$LD -v 2>&1` in
8662 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8663 ld_shlibs=no
8664 cat <<_LT_EOF 1>&2
8665
8666*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8667*** reliably create shared libraries on SCO systems. Therefore, libtool
8668*** is disabling shared libraries support. We urge you to upgrade GNU
8669*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8670*** your PATH or compiler configuration so that the native linker is
8671*** used, and then restart.
8672
8673_LT_EOF
8674 ;;
8675 *)
8676 # For security reasons, it is highly recommended that you always
8677 # use absolute paths for naming shared libraries, and exclude the
8678 # DT_RUNPATH tag from executables and libraries. But doing so
8679 # requires that you compile everything twice, which is a pain.
8680 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8681 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8682 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8683 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8684 else
8685 ld_shlibs=no
8686 fi
8687 ;;
8688 esac
8689 ;;
8690
8691 sunos4*)
8692 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8693 wlarc=
8694 hardcode_direct=yes
8695 hardcode_shlibpath_var=no
8696 ;;
8697
8698 *)
8699 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8700 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8701 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8702 else
8703 ld_shlibs=no
8704 fi
8705 ;;
8706 esac
8707
8708 if test "$ld_shlibs" = no; then
8709 runpath_var=
8710 hardcode_libdir_flag_spec=
8711 export_dynamic_flag_spec=
8712 whole_archive_flag_spec=
8713 fi
8714 else
8715 # PORTME fill in a description of your system's linker (not GNU ld)
8716 case $host_os in
8717 aix3*)
8718 allow_undefined_flag=unsupported
8719 always_export_symbols=yes
8720 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'
8721 # Note: this linker hardcodes the directories in LIBPATH if there
8722 # are no directories specified by -L.
8723 hardcode_minus_L=yes
8724 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8725 # Neither direct hardcoding nor static linking is supported with a
8726 # broken collect2.
8727 hardcode_direct=unsupported
8728 fi
8729 ;;
8730
8731 aix[4-9]*)
8732 if test "$host_cpu" = ia64; then
8733 # On IA64, the linker does run time linking by default, so we don't
8734 # have to do anything special.
8735 aix_use_runtimelinking=no
8736 exp_sym_flag='-Bexport'
8737 no_entry_flag=""
8738 else
8739 # If we're using GNU nm, then we don't want the "-C" option.
8740 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8741 # Also, AIX nm treats weak defined symbols like other global
8742 # defined symbols, whereas GNU nm marks them as "W".
8743 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8744 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'
8745 else
8746 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'
8747 fi
8748 aix_use_runtimelinking=no
8749
8750 # Test if we are trying to use run time linking or normal
8751 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8752 # need to do runtime linking.
8753 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8754 for ld_flag in $LDFLAGS; do
8755 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8756 aix_use_runtimelinking=yes
8757 break
8758 fi
8759 done
8760 ;;
8761 esac
8762
8763 exp_sym_flag='-bexport'
8764 no_entry_flag='-bnoentry'
8765 fi
8766
8767 # When large executables or shared objects are built, AIX ld can
8768 # have problems creating the table of contents. If linking a library
8769 # or program results in "error TOC overflow" add -mminimal-toc to
8770 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8771 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8772
8773 archive_cmds=''
8774 hardcode_direct=yes
8775 hardcode_direct_absolute=yes
8776 hardcode_libdir_separator=':'
8777 link_all_deplibs=yes
8778 file_list_spec='${wl}-f,'
8779
8780 if test "$GCC" = yes; then
8781 case $host_os in aix4.[012]|aix4.[012].*)
8782 # We only want to do this on AIX 4.2 and lower, the check
8783 # below for broken collect2 doesn't work under 4.3+
8784 collect2name=`${CC} -print-prog-name=collect2`
8785 if test -f "$collect2name" &&
8786 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8787 then
8788 # We have reworked collect2
8789 :
8790 else
8791 # We have old collect2
8792 hardcode_direct=unsupported
8793 # It fails to find uninstalled libraries when the uninstalled
8794 # path is not listed in the libpath. Setting hardcode_minus_L
8795 # to unsupported forces relinking
8796 hardcode_minus_L=yes
8797 hardcode_libdir_flag_spec='-L$libdir'
8798 hardcode_libdir_separator=
8799 fi
8800 ;;
8801 esac
8802 shared_flag='-shared'
8803 if test "$aix_use_runtimelinking" = yes; then
8804 shared_flag="$shared_flag "'${wl}-G'
8805 fi
8806 else
8807 # not using gcc
8808 if test "$host_cpu" = ia64; then
8809 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8810 # chokes on -Wl,-G. The following line is correct:
8811 shared_flag='-G'
8812 else
8813 if test "$aix_use_runtimelinking" = yes; then
8814 shared_flag='${wl}-G'
8815 else
8816 shared_flag='${wl}-bM:SRE'
8817 fi
8818 fi
8819 fi
8820
8821 export_dynamic_flag_spec='${wl}-bexpall'
8822 # It seems that -bexpall does not export symbols beginning with
8823 # underscore (_), so it is better to generate a list of symbols to export.
8824 always_export_symbols=yes
8825 if test "$aix_use_runtimelinking" = yes; then
8826 # Warning - without using the other runtime loading flags (-brtl),
8827 # -berok will link without error, but may produce a broken library.
8828 allow_undefined_flag='-berok'
8829 # Determine the default libpath from the value encoded in an
8830 # empty executable.
8831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8832/* end confdefs.h. */
8833
8834int
8835main ()
8836{
8837
8838 ;
8839 return 0;
8840}
8841_ACEOF
8842if ac_fn_c_try_link "$LINENO"; then :
8843
8844lt_aix_libpath_sed='
8845 /Import File Strings/,/^$/ {
8846 /^0/ {
8847 s/^0 *\(.*\)$/\1/
8848 p
8849 }
8850 }'
8851aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8852# Check for a 64-bit object if we didn't find anything.
8853if test -z "$aix_libpath"; then
8854 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8855fi
8856fi
8857rm -f core conftest.err conftest.$ac_objext \
8858 conftest$ac_exeext conftest.$ac_ext
8859if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8860
8861 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8862 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"
8863 else
8864 if test "$host_cpu" = ia64; then
8865 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8866 allow_undefined_flag="-z nodefs"
8867 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"
8868 else
8869 # Determine the default libpath from the value encoded in an
8870 # empty executable.
8871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8872/* end confdefs.h. */
8873
8874int
8875main ()
8876{
8877
8878 ;
8879 return 0;
8880}
8881_ACEOF
8882if ac_fn_c_try_link "$LINENO"; then :
8883
8884lt_aix_libpath_sed='
8885 /Import File Strings/,/^$/ {
8886 /^0/ {
8887 s/^0 *\(.*\)$/\1/
8888 p
8889 }
8890 }'
8891aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8892# Check for a 64-bit object if we didn't find anything.
8893if test -z "$aix_libpath"; then
8894 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8895fi
8896fi
8897rm -f core conftest.err conftest.$ac_objext \
8898 conftest$ac_exeext conftest.$ac_ext
8899if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8900
8901 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8902 # Warning - without using the other run time loading flags,
8903 # -berok will link without error, but may produce a broken library.
8904 no_undefined_flag=' ${wl}-bernotok'
8905 allow_undefined_flag=' ${wl}-berok'
8906 if test "$with_gnu_ld" = yes; then
8907 # We only use this code for GNU lds that support --whole-archive.
8908 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8909 else
8910 # Exported symbols can be pulled into shared objects from archives
8911 whole_archive_flag_spec='$convenience'
8912 fi
8913 archive_cmds_need_lc=yes
8914 # This is similar to how AIX traditionally builds its shared libraries.
8915 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'
8916 fi
8917 fi
8918 ;;
8919
8920 amigaos*)
8921 case $host_cpu in
8922 powerpc)
8923 # see comment about AmigaOS4 .so support
8924 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8925 archive_expsym_cmds=''
8926 ;;
8927 m68k)
8928 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)'
8929 hardcode_libdir_flag_spec='-L$libdir'
8930 hardcode_minus_L=yes
8931 ;;
8932 esac
8933 ;;
8934
8935 bsdi[45]*)
8936 export_dynamic_flag_spec=-rdynamic
8937 ;;
8938
8939 cygwin* | mingw* | pw32* | cegcc*)
8940 # When not using gcc, we currently assume that we are using
8941 # Microsoft Visual C++.
8942 # hardcode_libdir_flag_spec is actually meaningless, as there is
8943 # no search path for DLLs.
8944 hardcode_libdir_flag_spec=' '
8945 allow_undefined_flag=unsupported
8946 # Tell ltmain to make .lib files, not .a files.
8947 libext=lib
8948 # Tell ltmain to make .dll files, not .so files.
8949 shrext_cmds=".dll"
8950 # FIXME: Setting linknames here is a bad hack.
8951 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8952 # The linker will automatically build a .lib file if we build a DLL.
8953 old_archive_from_new_cmds='true'
8954 # FIXME: Should let the user specify the lib program.
8955 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8956 fix_srcfile_path='`cygpath -w "$srcfile"`'
8957 enable_shared_with_static_runtimes=yes
8958 ;;
8959
8960 darwin* | rhapsody*)
8961
8962
8963 archive_cmds_need_lc=no
8964 hardcode_direct=no
8965 hardcode_automatic=yes
8966 hardcode_shlibpath_var=unsupported
8967 if test "$lt_cv_ld_force_load" = "yes"; then
8968 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\"`'
8969 else
8970 whole_archive_flag_spec=''
8971 fi
8972 link_all_deplibs=yes
8973 allow_undefined_flag="$_lt_dar_allow_undefined"
8974 case $cc_basename in
8975 ifort*) _lt_dar_can_shared=yes ;;
8976 *) _lt_dar_can_shared=$GCC ;;
8977 esac
8978 if test "$_lt_dar_can_shared" = "yes"; then
8979 output_verbose_link_cmd=func_echo_all
8980 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8981 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8982 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}"
8983 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}"
8984
8985 else
8986 ld_shlibs=no
8987 fi
8988
8989 ;;
8990
8991 dgux*)
8992 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8993 hardcode_libdir_flag_spec='-L$libdir'
8994 hardcode_shlibpath_var=no
8995 ;;
8996
8997 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8998 # support. Future versions do this automatically, but an explicit c++rt0.o
8999 # does not break anything, and helps significantly (at the cost of a little
9000 # extra space).
9001 freebsd2.2*)
9002 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9003 hardcode_libdir_flag_spec='-R$libdir'
9004 hardcode_direct=yes
9005 hardcode_shlibpath_var=no
9006 ;;
9007
9008 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9009 freebsd2.*)
9010 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9011 hardcode_direct=yes
9012 hardcode_minus_L=yes
9013 hardcode_shlibpath_var=no
9014 ;;
9015
9016 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9017 freebsd* | dragonfly*)
9018 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9019 hardcode_libdir_flag_spec='-R$libdir'
9020 hardcode_direct=yes
9021 hardcode_shlibpath_var=no
9022 ;;
9023
9024 hpux9*)
9025 if test "$GCC" = yes; then
9026 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'
9027 else
9028 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'
9029 fi
9030 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9031 hardcode_libdir_separator=:
9032 hardcode_direct=yes
9033
9034 # hardcode_minus_L: Not really in the search PATH,
9035 # but as the default location of the library.
9036 hardcode_minus_L=yes
9037 export_dynamic_flag_spec='${wl}-E'
9038 ;;
9039
9040 hpux10*)
9041 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9042 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9043 else
9044 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9045 fi
9046 if test "$with_gnu_ld" = no; then
9047 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9048 hardcode_libdir_flag_spec_ld='+b $libdir'
9049 hardcode_libdir_separator=:
9050 hardcode_direct=yes
9051 hardcode_direct_absolute=yes
9052 export_dynamic_flag_spec='${wl}-E'
9053 # hardcode_minus_L: Not really in the search PATH,
9054 # but as the default location of the library.
9055 hardcode_minus_L=yes
9056 fi
9057 ;;
9058
9059 hpux11*)
9060 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9061 case $host_cpu in
9062 hppa*64*)
9063 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9064 ;;
9065 ia64*)
9066 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9067 ;;
9068 *)
9069 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9070 ;;
9071 esac
9072 else
9073 case $host_cpu in
9074 hppa*64*)
9075 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9076 ;;
9077 ia64*)
9078 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9079 ;;
9080 *)
9081
9082 # Older versions of the 11.00 compiler do not understand -b yet
9083 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9085$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9086if ${lt_cv_prog_compiler__b+:} false; then :
0cd79707
SH
9087 $as_echo_n "(cached) " >&6
9088else
9089 lt_cv_prog_compiler__b=no
9090 save_LDFLAGS="$LDFLAGS"
9091 LDFLAGS="$LDFLAGS -b"
9092 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9093 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9094 # The linker can only warn and ignore the option if not recognized
9095 # So say no if there are warnings
9096 if test -s conftest.err; then
9097 # Append any errors to the config.log.
9098 cat conftest.err 1>&5
9099 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9100 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9101 if diff conftest.exp conftest.er2 >/dev/null; then
9102 lt_cv_prog_compiler__b=yes
9103 fi
9104 else
9105 lt_cv_prog_compiler__b=yes
9106 fi
9107 fi
9108 $RM -r conftest*
9109 LDFLAGS="$save_LDFLAGS"
9110
9111fi
9112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9113$as_echo "$lt_cv_prog_compiler__b" >&6; }
9114
9115if test x"$lt_cv_prog_compiler__b" = xyes; then
9116 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9117else
9118 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9119fi
9120
9121 ;;
9122 esac
9123 fi
9124 if test "$with_gnu_ld" = no; then
9125 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9126 hardcode_libdir_separator=:
9127
9128 case $host_cpu in
9129 hppa*64*|ia64*)
9130 hardcode_direct=no
9131 hardcode_shlibpath_var=no
9132 ;;
9133 *)
9134 hardcode_direct=yes
9135 hardcode_direct_absolute=yes
9136 export_dynamic_flag_spec='${wl}-E'
9137
9138 # hardcode_minus_L: Not really in the search PATH,
9139 # but as the default location of the library.
9140 hardcode_minus_L=yes
9141 ;;
9142 esac
9143 fi
9144 ;;
9145
9146 irix5* | irix6* | nonstopux*)
9147 if test "$GCC" = yes; then
9148 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'
9149 # Try to use the -exported_symbol ld option, if it does not
9150 # work, assume that -exports_file does not work either and
9151 # implicitly export all symbols.
9152 save_LDFLAGS="$LDFLAGS"
9153 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9155/* end confdefs.h. */
9156int foo(void) {}
9157_ACEOF
9158if ac_fn_c_try_link "$LINENO"; then :
9159 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'
9160
9161fi
9162rm -f core conftest.err conftest.$ac_objext \
9163 conftest$ac_exeext conftest.$ac_ext
9164 LDFLAGS="$save_LDFLAGS"
9165 else
9166 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'
9167 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'
9168 fi
9169 archive_cmds_need_lc='no'
9170 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9171 hardcode_libdir_separator=:
9172 inherit_rpath=yes
9173 link_all_deplibs=yes
9174 ;;
9175
9176 netbsd*)
9177 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9178 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9179 else
9180 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9181 fi
9182 hardcode_libdir_flag_spec='-R$libdir'
9183 hardcode_direct=yes
9184 hardcode_shlibpath_var=no
9185 ;;
9186
9187 newsos6)
9188 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9189 hardcode_direct=yes
9190 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9191 hardcode_libdir_separator=:
9192 hardcode_shlibpath_var=no
9193 ;;
9194
9195 *nto* | *qnx*)
9196 ;;
9197
9198 openbsd*)
9199 if test -f /usr/libexec/ld.so; then
9200 hardcode_direct=yes
9201 hardcode_shlibpath_var=no
9202 hardcode_direct_absolute=yes
9203 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9204 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9205 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9206 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9207 export_dynamic_flag_spec='${wl}-E'
9208 else
9209 case $host_os in
9210 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9211 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9212 hardcode_libdir_flag_spec='-R$libdir'
9213 ;;
9214 *)
9215 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9216 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9217 ;;
9218 esac
9219 fi
9220 else
9221 ld_shlibs=no
9222 fi
9223 ;;
9224
9225 os2*)
9226 hardcode_libdir_flag_spec='-L$libdir'
9227 hardcode_minus_L=yes
9228 allow_undefined_flag=unsupported
9229 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'
9230 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9231 ;;
9232
9233 osf3*)
9234 if test "$GCC" = yes; then
9235 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9236 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'
9237 else
9238 allow_undefined_flag=' -expect_unresolved \*'
9239 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'
9240 fi
9241 archive_cmds_need_lc='no'
9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9243 hardcode_libdir_separator=:
9244 ;;
9245
9246 osf4* | osf5*) # as osf3* with the addition of -msym flag
9247 if test "$GCC" = yes; then
9248 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9249 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'
9250 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9251 else
9252 allow_undefined_flag=' -expect_unresolved \*'
9253 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'
9254 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~
9255 $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'
9256
9257 # Both c and cxx compiler support -rpath directly
9258 hardcode_libdir_flag_spec='-rpath $libdir'
9259 fi
9260 archive_cmds_need_lc='no'
9261 hardcode_libdir_separator=:
9262 ;;
9263
9264 solaris*)
9265 no_undefined_flag=' -z defs'
9266 if test "$GCC" = yes; then
9267 wlarc='${wl}'
9268 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9269 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9270 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9271 else
9272 case `$CC -V 2>&1` in
9273 *"Compilers 5.0"*)
9274 wlarc=''
9275 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9276 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9277 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9278 ;;
9279 *)
9280 wlarc='${wl}'
9281 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9282 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9283 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9284 ;;
9285 esac
9286 fi
9287 hardcode_libdir_flag_spec='-R$libdir'
9288 hardcode_shlibpath_var=no
9289 case $host_os in
9290 solaris2.[0-5] | solaris2.[0-5].*) ;;
9291 *)
9292 # The compiler driver will combine and reorder linker options,
9293 # but understands `-z linker_flag'. GCC discards it without `$wl',
9294 # but is careful enough not to reorder.
9295 # Supported since Solaris 2.6 (maybe 2.5.1?)
9296 if test "$GCC" = yes; then
9297 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9298 else
9299 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9300 fi
9301 ;;
9302 esac
9303 link_all_deplibs=yes
9304 ;;
9305
9306 sunos4*)
9307 if test "x$host_vendor" = xsequent; then
9308 # Use $CC to link under sequent, because it throws in some extra .o
9309 # files that make .init and .fini sections work.
9310 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9311 else
9312 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9313 fi
9314 hardcode_libdir_flag_spec='-L$libdir'
9315 hardcode_direct=yes
9316 hardcode_minus_L=yes
9317 hardcode_shlibpath_var=no
9318 ;;
9319
9320 sysv4)
9321 case $host_vendor in
9322 sni)
9323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9324 hardcode_direct=yes # is this really true???
9325 ;;
9326 siemens)
9327 ## LD is ld it makes a PLAMLIB
9328 ## CC just makes a GrossModule.
9329 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9330 reload_cmds='$CC -r -o $output$reload_objs'
9331 hardcode_direct=no
9332 ;;
9333 motorola)
9334 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9335 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9336 ;;
9337 esac
9338 runpath_var='LD_RUN_PATH'
9339 hardcode_shlibpath_var=no
9340 ;;
9341
9342 sysv4.3*)
9343 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9344 hardcode_shlibpath_var=no
9345 export_dynamic_flag_spec='-Bexport'
9346 ;;
9347
9348 sysv4*MP*)
9349 if test -d /usr/nec; then
9350 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9351 hardcode_shlibpath_var=no
9352 runpath_var=LD_RUN_PATH
9353 hardcode_runpath_var=yes
9354 ld_shlibs=yes
9355 fi
9356 ;;
9357
9358 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9359 no_undefined_flag='${wl}-z,text'
9360 archive_cmds_need_lc=no
9361 hardcode_shlibpath_var=no
9362 runpath_var='LD_RUN_PATH'
9363
9364 if test "$GCC" = yes; then
9365 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9367 else
9368 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9369 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9370 fi
9371 ;;
9372
9373 sysv5* | sco3.2v5* | sco5v6*)
9374 # Note: We can NOT use -z defs as we might desire, because we do not
9375 # link with -lc, and that would cause any symbols used from libc to
9376 # always be unresolved, which means just about no library would
9377 # ever link correctly. If we're not using GNU ld we use -z text
9378 # though, which does catch some bad symbols but isn't as heavy-handed
9379 # as -z defs.
9380 no_undefined_flag='${wl}-z,text'
9381 allow_undefined_flag='${wl}-z,nodefs'
9382 archive_cmds_need_lc=no
9383 hardcode_shlibpath_var=no
9384 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9385 hardcode_libdir_separator=':'
9386 link_all_deplibs=yes
9387 export_dynamic_flag_spec='${wl}-Bexport'
9388 runpath_var='LD_RUN_PATH'
9389
9390 if test "$GCC" = yes; then
9391 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9392 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9393 else
9394 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9395 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9396 fi
9397 ;;
9398
9399 uts4*)
9400 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9401 hardcode_libdir_flag_spec='-L$libdir'
9402 hardcode_shlibpath_var=no
9403 ;;
9404
9405 *)
9406 ld_shlibs=no
9407 ;;
9408 esac
9409
9410 if test x$host_vendor = xsni; then
9411 case $host in
9412 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9413 export_dynamic_flag_spec='${wl}-Blargedynsym'
9414 ;;
9415 esac
9416 fi
9417 fi
9418
9419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9420$as_echo "$ld_shlibs" >&6; }
9421test "$ld_shlibs" = no && can_build_shared=no
9422
9423with_gnu_ld=$with_gnu_ld
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439#
9440# Do we need to explicitly link libc?
9441#
9442case "x$archive_cmds_need_lc" in
9443x|xyes)
9444 # Assume -lc should be added
9445 archive_cmds_need_lc=yes
9446
9447 if test "$enable_shared" = yes && test "$GCC" = yes; then
9448 case $archive_cmds in
9449 *'~'*)
9450 # FIXME: we may have to deal with multi-command sequences.
9451 ;;
9452 '$CC '*)
9453 # Test whether the compiler implicitly links with -lc since on some
9454 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9455 # to ld, don't add -lc before -lgcc.
9456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9457$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9458if ${lt_cv_archive_cmds_need_lc+:} false; then :
0cd79707
SH
9459 $as_echo_n "(cached) " >&6
9460else
9461 $RM conftest*
9462 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9463
9464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9465 (eval $ac_compile) 2>&5
9466 ac_status=$?
9467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9468 test $ac_status = 0; } 2>conftest.err; then
9469 soname=conftest
9470 lib=conftest
9471 libobjs=conftest.$ac_objext
9472 deplibs=
9473 wl=$lt_prog_compiler_wl
9474 pic_flag=$lt_prog_compiler_pic
9475 compiler_flags=-v
9476 linker_flags=-v
9477 verstring=
9478 output_objdir=.
9479 libname=conftest
9480 lt_save_allow_undefined_flag=$allow_undefined_flag
9481 allow_undefined_flag=
9482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9483 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9484 ac_status=$?
9485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9486 test $ac_status = 0; }
9487 then
9488 lt_cv_archive_cmds_need_lc=no
9489 else
9490 lt_cv_archive_cmds_need_lc=yes
9491 fi
9492 allow_undefined_flag=$lt_save_allow_undefined_flag
9493 else
9494 cat conftest.err 1>&5
9495 fi
9496 $RM conftest*
9497
9498fi
9499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9500$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9501 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9502 ;;
9503 esac
9504 fi
9505 ;;
9506esac
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9665$as_echo_n "checking dynamic linker characteristics... " >&6; }
9666
9667if test "$GCC" = yes; then
9668 case $host_os in
9669 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9670 *) lt_awk_arg="/^libraries:/" ;;
9671 esac
9672 case $host_os in
9673 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9674 *) lt_sed_strip_eq="s,=/,/,g" ;;
9675 esac
9676 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9677 case $lt_search_path_spec in
9678 *\;*)
9679 # if the path contains ";" then we assume it to be the separator
9680 # otherwise default to the standard path separator (i.e. ":") - it is
9681 # assumed that no part of a normal pathname contains ";" but that should
9682 # okay in the real world where ";" in dirpaths is itself problematic.
9683 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9684 ;;
9685 *)
9686 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9687 ;;
9688 esac
9689 # Ok, now we have the path, separated by spaces, we can step through it
9690 # and add multilib dir if necessary.
9691 lt_tmp_lt_search_path_spec=
9692 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9693 for lt_sys_path in $lt_search_path_spec; do
9694 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9695 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9696 else
9697 test -d "$lt_sys_path" && \
9698 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9699 fi
9700 done
9701 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9702BEGIN {RS=" "; FS="/|\n";} {
9703 lt_foo="";
9704 lt_count=0;
9705 for (lt_i = NF; lt_i > 0; lt_i--) {
9706 if ($lt_i != "" && $lt_i != ".") {
9707 if ($lt_i == "..") {
9708 lt_count++;
9709 } else {
9710 if (lt_count == 0) {
9711 lt_foo="/" $lt_i lt_foo;
9712 } else {
9713 lt_count--;
9714 }
9715 }
9716 }
9717 }
9718 if (lt_foo != "") { lt_freq[lt_foo]++; }
9719 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9720}'`
9721 # AWK program above erroneously prepends '/' to C:/dos/paths
9722 # for these hosts.
9723 case $host_os in
9724 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9725 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9726 esac
9727 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9728else
9729 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9730fi
9731library_names_spec=
9732libname_spec='lib$name'
9733soname_spec=
9734shrext_cmds=".so"
9735postinstall_cmds=
9736postuninstall_cmds=
9737finish_cmds=
9738finish_eval=
9739shlibpath_var=
9740shlibpath_overrides_runpath=unknown
9741version_type=none
9742dynamic_linker="$host_os ld.so"
9743sys_lib_dlsearch_path_spec="/lib /usr/lib"
9744need_lib_prefix=unknown
9745hardcode_into_libs=no
9746
9747# when you set need_version to no, make sure it does not cause -set_version
9748# flags to be left without arguments
9749need_version=unknown
9750
9751case $host_os in
9752aix3*)
9753 version_type=linux
9754 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9755 shlibpath_var=LIBPATH
9756
9757 # AIX 3 has no versioning support, so we append a major version to the name.
9758 soname_spec='${libname}${release}${shared_ext}$major'
9759 ;;
9760
9761aix[4-9]*)
9762 version_type=linux
9763 need_lib_prefix=no
9764 need_version=no
9765 hardcode_into_libs=yes
9766 if test "$host_cpu" = ia64; then
9767 # AIX 5 supports IA64
9768 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9769 shlibpath_var=LD_LIBRARY_PATH
9770 else
9771 # With GCC up to 2.95.x, collect2 would create an import file
9772 # for dependence libraries. The import file would start with
9773 # the line `#! .'. This would cause the generated library to
9774 # depend on `.', always an invalid library. This was fixed in
9775 # development snapshots of GCC prior to 3.0.
9776 case $host_os in
9777 aix4 | aix4.[01] | aix4.[01].*)
9778 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9779 echo ' yes '
9780 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9781 :
9782 else
9783 can_build_shared=no
9784 fi
9785 ;;
9786 esac
9787 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9788 # soname into executable. Probably we can add versioning support to
9789 # collect2, so additional links can be useful in future.
9790 if test "$aix_use_runtimelinking" = yes; then
9791 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9792 # instead of lib<name>.a to let people know that these are not
9793 # typical AIX shared libraries.
9794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9795 else
9796 # We preserve .a as extension for shared libraries through AIX4.2
9797 # and later when we are not doing run time linking.
9798 library_names_spec='${libname}${release}.a $libname.a'
9799 soname_spec='${libname}${release}${shared_ext}$major'
9800 fi
9801 shlibpath_var=LIBPATH
9802 fi
9803 ;;
9804
9805amigaos*)
9806 case $host_cpu in
9807 powerpc)
9808 # Since July 2007 AmigaOS4 officially supports .so libraries.
9809 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9811 ;;
9812 m68k)
9813 library_names_spec='$libname.ixlibrary $libname.a'
9814 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9815 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'
9816 ;;
9817 esac
9818 ;;
9819
9820beos*)
9821 library_names_spec='${libname}${shared_ext}'
9822 dynamic_linker="$host_os ld.so"
9823 shlibpath_var=LIBRARY_PATH
9824 ;;
9825
9826bsdi[45]*)
9827 version_type=linux
9828 need_version=no
9829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9830 soname_spec='${libname}${release}${shared_ext}$major'
9831 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9832 shlibpath_var=LD_LIBRARY_PATH
9833 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9834 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9835 # the default ld.so.conf also contains /usr/contrib/lib and
9836 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9837 # libtool to hard-code these into programs
9838 ;;
9839
9840cygwin* | mingw* | pw32* | cegcc*)
9841 version_type=windows
9842 shrext_cmds=".dll"
9843 need_version=no
9844 need_lib_prefix=no
9845
9846 case $GCC,$host_os in
9847 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9848 library_names_spec='$libname.dll.a'
9849 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9850 postinstall_cmds='base_file=`basename \${file}`~
9851 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9852 dldir=$destdir/`dirname \$dlpath`~
9853 test -d \$dldir || mkdir -p \$dldir~
9854 $install_prog $dir/$dlname \$dldir/$dlname~
9855 chmod a+x \$dldir/$dlname~
9856 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9857 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9858 fi'
9859 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9860 dlpath=$dir/\$dldll~
9861 $RM \$dlpath'
9862 shlibpath_overrides_runpath=yes
9863
9864 case $host_os in
9865 cygwin*)
9866 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9867 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9868
9869 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9870 ;;
9871 mingw* | cegcc*)
9872 # MinGW DLLs use traditional 'lib' prefix
9873 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9874 ;;
9875 pw32*)
9876 # pw32 DLLs use 'pw' prefix rather than 'lib'
9877 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9878 ;;
9879 esac
9880 ;;
9881
9882 *)
9883 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9884 ;;
9885 esac
9886 dynamic_linker='Win32 ld.exe'
9887 # FIXME: first we should search . and the directory the executable is in
9888 shlibpath_var=PATH
9889 ;;
9890
9891darwin* | rhapsody*)
9892 dynamic_linker="$host_os dyld"
9893 version_type=darwin
9894 need_lib_prefix=no
9895 need_version=no
9896 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9897 soname_spec='${libname}${release}${major}$shared_ext'
9898 shlibpath_overrides_runpath=yes
9899 shlibpath_var=DYLD_LIBRARY_PATH
9900 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9901
9902 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9903 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9904 ;;
9905
9906dgux*)
9907 version_type=linux
9908 need_lib_prefix=no
9909 need_version=no
9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9911 soname_spec='${libname}${release}${shared_ext}$major'
9912 shlibpath_var=LD_LIBRARY_PATH
9913 ;;
9914
9915freebsd* | dragonfly*)
9916 # DragonFly does not have aout. When/if they implement a new
9917 # versioning mechanism, adjust this.
9918 if test -x /usr/bin/objformat; then
9919 objformat=`/usr/bin/objformat`
9920 else
9921 case $host_os in
9922 freebsd[23].*) objformat=aout ;;
9923 *) objformat=elf ;;
9924 esac
9925 fi
9926 version_type=freebsd-$objformat
9927 case $version_type in
9928 freebsd-elf*)
9929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9930 need_version=no
9931 need_lib_prefix=no
9932 ;;
9933 freebsd-*)
9934 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9935 need_version=yes
9936 ;;
9937 esac
9938 shlibpath_var=LD_LIBRARY_PATH
9939 case $host_os in
9940 freebsd2.*)
9941 shlibpath_overrides_runpath=yes
9942 ;;
9943 freebsd3.[01]* | freebsdelf3.[01]*)
9944 shlibpath_overrides_runpath=yes
9945 hardcode_into_libs=yes
9946 ;;
9947 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9948 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9949 shlibpath_overrides_runpath=no
9950 hardcode_into_libs=yes
9951 ;;
9952 *) # from 4.6 on, and DragonFly
9953 shlibpath_overrides_runpath=yes
9954 hardcode_into_libs=yes
9955 ;;
9956 esac
9957 ;;
9958
0cd79707
SH
9959haiku*)
9960 version_type=linux
9961 need_lib_prefix=no
9962 need_version=no
9963 dynamic_linker="$host_os runtime_loader"
9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9965 soname_spec='${libname}${release}${shared_ext}$major'
9966 shlibpath_var=LIBRARY_PATH
9967 shlibpath_overrides_runpath=yes
9968 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9969 hardcode_into_libs=yes
9970 ;;
9971
9972hpux9* | hpux10* | hpux11*)
9973 # Give a soname corresponding to the major version so that dld.sl refuses to
9974 # link against other versions.
9975 version_type=sunos
9976 need_lib_prefix=no
9977 need_version=no
9978 case $host_cpu in
9979 ia64*)
9980 shrext_cmds='.so'
9981 hardcode_into_libs=yes
9982 dynamic_linker="$host_os dld.so"
9983 shlibpath_var=LD_LIBRARY_PATH
9984 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9986 soname_spec='${libname}${release}${shared_ext}$major'
9987 if test "X$HPUX_IA64_MODE" = X32; then
9988 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9989 else
9990 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9991 fi
9992 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9993 ;;
9994 hppa*64*)
9995 shrext_cmds='.sl'
9996 hardcode_into_libs=yes
9997 dynamic_linker="$host_os dld.sl"
9998 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9999 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10001 soname_spec='${libname}${release}${shared_ext}$major'
10002 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10003 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10004 ;;
10005 *)
10006 shrext_cmds='.sl'
10007 dynamic_linker="$host_os dld.sl"
10008 shlibpath_var=SHLIB_PATH
10009 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10011 soname_spec='${libname}${release}${shared_ext}$major'
10012 ;;
10013 esac
10014 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10015 postinstall_cmds='chmod 555 $lib'
10016 # or fails outright, so override atomically:
10017 install_override_mode=555
10018 ;;
10019
10020interix[3-9]*)
10021 version_type=linux
10022 need_lib_prefix=no
10023 need_version=no
10024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10025 soname_spec='${libname}${release}${shared_ext}$major'
10026 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10027 shlibpath_var=LD_LIBRARY_PATH
10028 shlibpath_overrides_runpath=no
10029 hardcode_into_libs=yes
10030 ;;
10031
10032irix5* | irix6* | nonstopux*)
10033 case $host_os in
10034 nonstopux*) version_type=nonstopux ;;
10035 *)
10036 if test "$lt_cv_prog_gnu_ld" = yes; then
10037 version_type=linux
10038 else
10039 version_type=irix
10040 fi ;;
10041 esac
10042 need_lib_prefix=no
10043 need_version=no
10044 soname_spec='${libname}${release}${shared_ext}$major'
10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10046 case $host_os in
10047 irix5* | nonstopux*)
10048 libsuff= shlibsuff=
10049 ;;
10050 *)
10051 case $LD in # libtool.m4 will add one of these switches to LD
10052 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10053 libsuff= shlibsuff= libmagic=32-bit;;
10054 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10055 libsuff=32 shlibsuff=N32 libmagic=N32;;
10056 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10057 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10058 *) libsuff= shlibsuff= libmagic=never-match;;
10059 esac
10060 ;;
10061 esac
10062 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10063 shlibpath_overrides_runpath=no
10064 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10065 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10066 hardcode_into_libs=yes
10067 ;;
10068
10069# No shared lib support for Linux oldld, aout, or coff.
10070linux*oldld* | linux*aout* | linux*coff*)
10071 dynamic_linker=no
10072 ;;
10073
10074# This must be Linux ELF.
46f900c0 10075linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
0cd79707
SH
10076 version_type=linux
10077 need_lib_prefix=no
10078 need_version=no
10079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10080 soname_spec='${libname}${release}${shared_ext}$major'
10081 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10082 shlibpath_var=LD_LIBRARY_PATH
10083 shlibpath_overrides_runpath=no
10084
10085 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10086 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
0cd79707
SH
10087 $as_echo_n "(cached) " >&6
10088else
10089 lt_cv_shlibpath_overrides_runpath=no
10090 save_LDFLAGS=$LDFLAGS
10091 save_libdir=$libdir
10092 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10093 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10095/* end confdefs.h. */
10096
10097int
10098main ()
10099{
10100
10101 ;
10102 return 0;
10103}
10104_ACEOF
10105if ac_fn_c_try_link "$LINENO"; then :
10106 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10107 lt_cv_shlibpath_overrides_runpath=yes
10108fi
10109fi
10110rm -f core conftest.err conftest.$ac_objext \
10111 conftest$ac_exeext conftest.$ac_ext
10112 LDFLAGS=$save_LDFLAGS
10113 libdir=$save_libdir
10114
10115fi
10116
10117 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10118
10119 # This implies no fast_install, which is unacceptable.
10120 # Some rework will be needed to allow for fast_install
10121 # before this can be enabled.
10122 hardcode_into_libs=yes
10123
10124 # Append ld.so.conf contents to the search path
10125 if test -f /etc/ld.so.conf; then
10126 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' ' '`
10127 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10128 fi
10129
10130 # We used to test for /lib/ld.so.1 and disable shared libraries on
10131 # powerpc, because MkLinux only supported shared libraries with the
10132 # GNU dynamic linker. Since this was broken with cross compilers,
10133 # most powerpc-linux boxes support dynamic linking these days and
10134 # people can always --disable-shared, the test was removed, and we
10135 # assume the GNU/Linux dynamic linker is in use.
10136 dynamic_linker='GNU/Linux ld.so'
10137 ;;
10138
10139netbsd*)
10140 version_type=sunos
10141 need_lib_prefix=no
10142 need_version=no
10143 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10145 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10146 dynamic_linker='NetBSD (a.out) ld.so'
10147 else
10148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10149 soname_spec='${libname}${release}${shared_ext}$major'
10150 dynamic_linker='NetBSD ld.elf_so'
10151 fi
10152 shlibpath_var=LD_LIBRARY_PATH
10153 shlibpath_overrides_runpath=yes
10154 hardcode_into_libs=yes
10155 ;;
10156
10157newsos6)
10158 version_type=linux
10159 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10160 shlibpath_var=LD_LIBRARY_PATH
10161 shlibpath_overrides_runpath=yes
10162 ;;
10163
10164*nto* | *qnx*)
10165 version_type=qnx
10166 need_lib_prefix=no
10167 need_version=no
10168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10169 soname_spec='${libname}${release}${shared_ext}$major'
10170 shlibpath_var=LD_LIBRARY_PATH
10171 shlibpath_overrides_runpath=no
10172 hardcode_into_libs=yes
10173 dynamic_linker='ldqnx.so'
10174 ;;
10175
10176openbsd*)
10177 version_type=sunos
10178 sys_lib_dlsearch_path_spec="/usr/lib"
10179 need_lib_prefix=no
10180 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10181 case $host_os in
10182 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10183 *) need_version=no ;;
10184 esac
10185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10186 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10187 shlibpath_var=LD_LIBRARY_PATH
10188 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10189 case $host_os in
10190 openbsd2.[89] | openbsd2.[89].*)
10191 shlibpath_overrides_runpath=no
10192 ;;
10193 *)
10194 shlibpath_overrides_runpath=yes
10195 ;;
10196 esac
10197 else
10198 shlibpath_overrides_runpath=yes
10199 fi
10200 ;;
10201
10202os2*)
10203 libname_spec='$name'
10204 shrext_cmds=".dll"
10205 need_lib_prefix=no
10206 library_names_spec='$libname${shared_ext} $libname.a'
10207 dynamic_linker='OS/2 ld.exe'
10208 shlibpath_var=LIBPATH
10209 ;;
10210
10211osf3* | osf4* | osf5*)
10212 version_type=osf
10213 need_lib_prefix=no
10214 need_version=no
10215 soname_spec='${libname}${release}${shared_ext}$major'
10216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10217 shlibpath_var=LD_LIBRARY_PATH
10218 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10219 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10220 ;;
10221
10222rdos*)
10223 dynamic_linker=no
10224 ;;
10225
10226solaris*)
10227 version_type=linux
10228 need_lib_prefix=no
10229 need_version=no
10230 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10231 soname_spec='${libname}${release}${shared_ext}$major'
10232 shlibpath_var=LD_LIBRARY_PATH
10233 shlibpath_overrides_runpath=yes
10234 hardcode_into_libs=yes
10235 # ldd complains unless libraries are executable
10236 postinstall_cmds='chmod +x $lib'
10237 ;;
10238
10239sunos4*)
10240 version_type=sunos
10241 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10242 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10243 shlibpath_var=LD_LIBRARY_PATH
10244 shlibpath_overrides_runpath=yes
10245 if test "$with_gnu_ld" = yes; then
10246 need_lib_prefix=no
10247 fi
10248 need_version=yes
10249 ;;
10250
10251sysv4 | sysv4.3*)
10252 version_type=linux
10253 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10254 soname_spec='${libname}${release}${shared_ext}$major'
10255 shlibpath_var=LD_LIBRARY_PATH
10256 case $host_vendor in
10257 sni)
10258 shlibpath_overrides_runpath=no
10259 need_lib_prefix=no
10260 runpath_var=LD_RUN_PATH
10261 ;;
10262 siemens)
10263 need_lib_prefix=no
10264 ;;
10265 motorola)
10266 need_lib_prefix=no
10267 need_version=no
10268 shlibpath_overrides_runpath=no
10269 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10270 ;;
10271 esac
10272 ;;
10273
10274sysv4*MP*)
10275 if test -d /usr/nec ;then
10276 version_type=linux
10277 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10278 soname_spec='$libname${shared_ext}.$major'
10279 shlibpath_var=LD_LIBRARY_PATH
10280 fi
10281 ;;
10282
10283sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10284 version_type=freebsd-elf
10285 need_lib_prefix=no
10286 need_version=no
10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10288 soname_spec='${libname}${release}${shared_ext}$major'
10289 shlibpath_var=LD_LIBRARY_PATH
10290 shlibpath_overrides_runpath=yes
10291 hardcode_into_libs=yes
10292 if test "$with_gnu_ld" = yes; then
10293 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10294 else
10295 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10296 case $host_os in
10297 sco3.2v5*)
10298 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10299 ;;
10300 esac
10301 fi
10302 sys_lib_dlsearch_path_spec='/usr/lib'
10303 ;;
10304
10305tpf*)
10306 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10307 version_type=linux
10308 need_lib_prefix=no
10309 need_version=no
10310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10311 shlibpath_var=LD_LIBRARY_PATH
10312 shlibpath_overrides_runpath=no
10313 hardcode_into_libs=yes
10314 ;;
10315
10316uts4*)
10317 version_type=linux
10318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10319 soname_spec='${libname}${release}${shared_ext}$major'
10320 shlibpath_var=LD_LIBRARY_PATH
10321 ;;
10322
10323*)
10324 dynamic_linker=no
10325 ;;
10326esac
10327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10328$as_echo "$dynamic_linker" >&6; }
10329test "$dynamic_linker" = no && can_build_shared=no
10330
10331variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10332if test "$GCC" = yes; then
10333 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10334fi
10335
10336if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10337 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10338fi
10339if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10340 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10341fi
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10435$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10436hardcode_action=
10437if test -n "$hardcode_libdir_flag_spec" ||
10438 test -n "$runpath_var" ||
10439 test "X$hardcode_automatic" = "Xyes" ; then
10440
10441 # We can hardcode non-existent directories.
10442 if test "$hardcode_direct" != no &&
10443 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10444 # have to relink, otherwise we might link with an installed library
10445 # when we should be linking with a yet-to-be-installed one
10446 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10447 test "$hardcode_minus_L" != no; then
10448 # Linking always hardcodes the temporary library directory.
10449 hardcode_action=relink
10450 else
10451 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10452 hardcode_action=immediate
10453 fi
10454else
10455 # We cannot hardcode anything, or else we can only hardcode existing
10456 # directories.
10457 hardcode_action=unsupported
10458fi
10459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10460$as_echo "$hardcode_action" >&6; }
10461
10462if test "$hardcode_action" = relink ||
10463 test "$inherit_rpath" = yes; then
10464 # Fast installation is not supported
10465 enable_fast_install=no
10466elif test "$shlibpath_overrides_runpath" = yes ||
10467 test "$enable_shared" = no; then
10468 # Fast installation is not necessary
10469 enable_fast_install=needless
10470fi
10471
10472
10473
10474
10475
10476
10477 if test "x$enable_dlopen" != xyes; then
10478 enable_dlopen=unknown
10479 enable_dlopen_self=unknown
10480 enable_dlopen_self_static=unknown
10481else
10482 lt_cv_dlopen=no
10483 lt_cv_dlopen_libs=
10484
10485 case $host_os in
10486 beos*)
10487 lt_cv_dlopen="load_add_on"
10488 lt_cv_dlopen_libs=
10489 lt_cv_dlopen_self=yes
10490 ;;
10491
10492 mingw* | pw32* | cegcc*)
10493 lt_cv_dlopen="LoadLibrary"
10494 lt_cv_dlopen_libs=
10495 ;;
10496
10497 cygwin*)
10498 lt_cv_dlopen="dlopen"
10499 lt_cv_dlopen_libs=
10500 ;;
10501
10502 darwin*)
10503 # if libdl is installed we need to link against it
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10505$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10506if ${ac_cv_lib_dl_dlopen+:} false; then :
0cd79707
SH
10507 $as_echo_n "(cached) " >&6
10508else
10509 ac_check_lib_save_LIBS=$LIBS
10510LIBS="-ldl $LIBS"
10511cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10512/* end confdefs.h. */
10513
10514/* Override any GCC internal prototype to avoid an error.
10515 Use char because int might match the return type of a GCC
10516 builtin and then its argument prototype would still apply. */
10517#ifdef __cplusplus
10518extern "C"
10519#endif
10520char dlopen ();
10521int
10522main ()
10523{
10524return dlopen ();
10525 ;
10526 return 0;
10527}
10528_ACEOF
10529if ac_fn_c_try_link "$LINENO"; then :
10530 ac_cv_lib_dl_dlopen=yes
10531else
10532 ac_cv_lib_dl_dlopen=no
10533fi
10534rm -f core conftest.err conftest.$ac_objext \
10535 conftest$ac_exeext conftest.$ac_ext
10536LIBS=$ac_check_lib_save_LIBS
10537fi
10538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10539$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10540if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
0cd79707
SH
10541 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10542else
10543
10544 lt_cv_dlopen="dyld"
10545 lt_cv_dlopen_libs=
10546 lt_cv_dlopen_self=yes
10547
10548fi
10549
10550 ;;
10551
10552 *)
10553 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 10554if test "x$ac_cv_func_shl_load" = xyes; then :
0cd79707
SH
10555 lt_cv_dlopen="shl_load"
10556else
10557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10558$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 10559if ${ac_cv_lib_dld_shl_load+:} false; then :
0cd79707
SH
10560 $as_echo_n "(cached) " >&6
10561else
10562 ac_check_lib_save_LIBS=$LIBS
10563LIBS="-ldld $LIBS"
10564cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10565/* end confdefs.h. */
10566
10567/* Override any GCC internal prototype to avoid an error.
10568 Use char because int might match the return type of a GCC
10569 builtin and then its argument prototype would still apply. */
10570#ifdef __cplusplus
10571extern "C"
10572#endif
10573char shl_load ();
10574int
10575main ()
10576{
10577return shl_load ();
10578 ;
10579 return 0;
10580}
10581_ACEOF
10582if ac_fn_c_try_link "$LINENO"; then :
10583 ac_cv_lib_dld_shl_load=yes
10584else
10585 ac_cv_lib_dld_shl_load=no
10586fi
10587rm -f core conftest.err conftest.$ac_objext \
10588 conftest$ac_exeext conftest.$ac_ext
10589LIBS=$ac_check_lib_save_LIBS
10590fi
10591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10592$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 10593if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
0cd79707
SH
10594 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10595else
10596 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 10597if test "x$ac_cv_func_dlopen" = xyes; then :
0cd79707
SH
10598 lt_cv_dlopen="dlopen"
10599else
10600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10601$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10602if ${ac_cv_lib_dl_dlopen+:} false; then :
0cd79707
SH
10603 $as_echo_n "(cached) " >&6
10604else
10605 ac_check_lib_save_LIBS=$LIBS
10606LIBS="-ldl $LIBS"
10607cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10608/* end confdefs.h. */
10609
10610/* Override any GCC internal prototype to avoid an error.
10611 Use char because int might match the return type of a GCC
10612 builtin and then its argument prototype would still apply. */
10613#ifdef __cplusplus
10614extern "C"
10615#endif
10616char dlopen ();
10617int
10618main ()
10619{
10620return dlopen ();
10621 ;
10622 return 0;
10623}
10624_ACEOF
10625if ac_fn_c_try_link "$LINENO"; then :
10626 ac_cv_lib_dl_dlopen=yes
10627else
10628 ac_cv_lib_dl_dlopen=no
10629fi
10630rm -f core conftest.err conftest.$ac_objext \
10631 conftest$ac_exeext conftest.$ac_ext
10632LIBS=$ac_check_lib_save_LIBS
10633fi
10634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10635$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10636if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
0cd79707
SH
10637 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10638else
10639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10640$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 10641if ${ac_cv_lib_svld_dlopen+:} false; then :
0cd79707
SH
10642 $as_echo_n "(cached) " >&6
10643else
10644 ac_check_lib_save_LIBS=$LIBS
10645LIBS="-lsvld $LIBS"
10646cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10647/* end confdefs.h. */
10648
10649/* Override any GCC internal prototype to avoid an error.
10650 Use char because int might match the return type of a GCC
10651 builtin and then its argument prototype would still apply. */
10652#ifdef __cplusplus
10653extern "C"
10654#endif
10655char dlopen ();
10656int
10657main ()
10658{
10659return dlopen ();
10660 ;
10661 return 0;
10662}
10663_ACEOF
10664if ac_fn_c_try_link "$LINENO"; then :
10665 ac_cv_lib_svld_dlopen=yes
10666else
10667 ac_cv_lib_svld_dlopen=no
10668fi
10669rm -f core conftest.err conftest.$ac_objext \
10670 conftest$ac_exeext conftest.$ac_ext
10671LIBS=$ac_check_lib_save_LIBS
10672fi
10673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10674$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 10675if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
0cd79707
SH
10676 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10677else
10678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10679$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 10680if ${ac_cv_lib_dld_dld_link+:} false; then :
0cd79707
SH
10681 $as_echo_n "(cached) " >&6
10682else
10683 ac_check_lib_save_LIBS=$LIBS
10684LIBS="-ldld $LIBS"
10685cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10686/* end confdefs.h. */
10687
10688/* Override any GCC internal prototype to avoid an error.
10689 Use char because int might match the return type of a GCC
10690 builtin and then its argument prototype would still apply. */
10691#ifdef __cplusplus
10692extern "C"
10693#endif
10694char dld_link ();
10695int
10696main ()
10697{
10698return dld_link ();
10699 ;
10700 return 0;
10701}
10702_ACEOF
10703if ac_fn_c_try_link "$LINENO"; then :
10704 ac_cv_lib_dld_dld_link=yes
10705else
10706 ac_cv_lib_dld_dld_link=no
10707fi
10708rm -f core conftest.err conftest.$ac_objext \
10709 conftest$ac_exeext conftest.$ac_ext
10710LIBS=$ac_check_lib_save_LIBS
10711fi
10712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10713$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 10714if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
0cd79707
SH
10715 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10716fi
10717
10718
10719fi
10720
10721
10722fi
10723
10724
10725fi
10726
10727
10728fi
10729
10730
10731fi
10732
10733 ;;
10734 esac
10735
10736 if test "x$lt_cv_dlopen" != xno; then
10737 enable_dlopen=yes
10738 else
10739 enable_dlopen=no
10740 fi
10741
10742 case $lt_cv_dlopen in
10743 dlopen)
10744 save_CPPFLAGS="$CPPFLAGS"
10745 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10746
10747 save_LDFLAGS="$LDFLAGS"
10748 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10749
10750 save_LIBS="$LIBS"
10751 LIBS="$lt_cv_dlopen_libs $LIBS"
10752
10753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10754$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 10755if ${lt_cv_dlopen_self+:} false; then :
0cd79707
SH
10756 $as_echo_n "(cached) " >&6
10757else
10758 if test "$cross_compiling" = yes; then :
10759 lt_cv_dlopen_self=cross
10760else
10761 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10762 lt_status=$lt_dlunknown
10763 cat > conftest.$ac_ext <<_LT_EOF
6dd65fc0 10764#line 10764 "configure"
0cd79707
SH
10765#include "confdefs.h"
10766
10767#if HAVE_DLFCN_H
10768#include <dlfcn.h>
10769#endif
10770
10771#include <stdio.h>
10772
10773#ifdef RTLD_GLOBAL
10774# define LT_DLGLOBAL RTLD_GLOBAL
10775#else
10776# ifdef DL_GLOBAL
10777# define LT_DLGLOBAL DL_GLOBAL
10778# else
10779# define LT_DLGLOBAL 0
10780# endif
10781#endif
10782
10783/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10784 find out it does not work in some platform. */
10785#ifndef LT_DLLAZY_OR_NOW
10786# ifdef RTLD_LAZY
10787# define LT_DLLAZY_OR_NOW RTLD_LAZY
10788# else
10789# ifdef DL_LAZY
10790# define LT_DLLAZY_OR_NOW DL_LAZY
10791# else
10792# ifdef RTLD_NOW
10793# define LT_DLLAZY_OR_NOW RTLD_NOW
10794# else
10795# ifdef DL_NOW
10796# define LT_DLLAZY_OR_NOW DL_NOW
10797# else
10798# define LT_DLLAZY_OR_NOW 0
10799# endif
10800# endif
10801# endif
10802# endif
10803#endif
10804
10805/* When -fvisbility=hidden is used, assume the code has been annotated
10806 correspondingly for the symbols needed. */
10807#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10808void fnord () __attribute__((visibility("default")));
10809#endif
10810
10811void fnord () { int i=42; }
10812int main ()
10813{
10814 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10815 int status = $lt_dlunknown;
10816
10817 if (self)
10818 {
10819 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10820 else
10821 {
10822 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10823 else puts (dlerror ());
10824 }
10825 /* dlclose (self); */
10826 }
10827 else
10828 puts (dlerror ());
10829
10830 return status;
10831}
10832_LT_EOF
10833 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10834 (eval $ac_link) 2>&5
10835 ac_status=$?
10836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10837 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10838 (./conftest; exit; ) >&5 2>/dev/null
10839 lt_status=$?
10840 case x$lt_status in
10841 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10842 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10843 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10844 esac
10845 else :
10846 # compilation failed
10847 lt_cv_dlopen_self=no
10848 fi
10849fi
10850rm -fr conftest*
10851
10852
10853fi
10854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10855$as_echo "$lt_cv_dlopen_self" >&6; }
10856
10857 if test "x$lt_cv_dlopen_self" = xyes; then
10858 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10860$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 10861if ${lt_cv_dlopen_self_static+:} false; then :
0cd79707
SH
10862 $as_echo_n "(cached) " >&6
10863else
10864 if test "$cross_compiling" = yes; then :
10865 lt_cv_dlopen_self_static=cross
10866else
10867 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10868 lt_status=$lt_dlunknown
10869 cat > conftest.$ac_ext <<_LT_EOF
6dd65fc0 10870#line 10870 "configure"
0cd79707
SH
10871#include "confdefs.h"
10872
10873#if HAVE_DLFCN_H
10874#include <dlfcn.h>
10875#endif
10876
10877#include <stdio.h>
10878
10879#ifdef RTLD_GLOBAL
10880# define LT_DLGLOBAL RTLD_GLOBAL
10881#else
10882# ifdef DL_GLOBAL
10883# define LT_DLGLOBAL DL_GLOBAL
10884# else
10885# define LT_DLGLOBAL 0
10886# endif
10887#endif
10888
10889/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10890 find out it does not work in some platform. */
10891#ifndef LT_DLLAZY_OR_NOW
10892# ifdef RTLD_LAZY
10893# define LT_DLLAZY_OR_NOW RTLD_LAZY
10894# else
10895# ifdef DL_LAZY
10896# define LT_DLLAZY_OR_NOW DL_LAZY
10897# else
10898# ifdef RTLD_NOW
10899# define LT_DLLAZY_OR_NOW RTLD_NOW
10900# else
10901# ifdef DL_NOW
10902# define LT_DLLAZY_OR_NOW DL_NOW
10903# else
10904# define LT_DLLAZY_OR_NOW 0
10905# endif
10906# endif
10907# endif
10908# endif
10909#endif
10910
10911/* When -fvisbility=hidden is used, assume the code has been annotated
10912 correspondingly for the symbols needed. */
10913#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10914void fnord () __attribute__((visibility("default")));
10915#endif
10916
10917void fnord () { int i=42; }
10918int main ()
10919{
10920 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10921 int status = $lt_dlunknown;
10922
10923 if (self)
10924 {
10925 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10926 else
10927 {
10928 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10929 else puts (dlerror ());
10930 }
10931 /* dlclose (self); */
10932 }
10933 else
10934 puts (dlerror ());
10935
10936 return status;
10937}
10938_LT_EOF
10939 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10940 (eval $ac_link) 2>&5
10941 ac_status=$?
10942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10943 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10944 (./conftest; exit; ) >&5 2>/dev/null
10945 lt_status=$?
10946 case x$lt_status in
10947 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10948 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10949 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10950 esac
10951 else :
10952 # compilation failed
10953 lt_cv_dlopen_self_static=no
10954 fi
10955fi
10956rm -fr conftest*
10957
10958
10959fi
10960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10961$as_echo "$lt_cv_dlopen_self_static" >&6; }
10962 fi
10963
10964 CPPFLAGS="$save_CPPFLAGS"
10965 LDFLAGS="$save_LDFLAGS"
10966 LIBS="$save_LIBS"
10967 ;;
10968 esac
10969
10970 case $lt_cv_dlopen_self in
10971 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10972 *) enable_dlopen_self=unknown ;;
10973 esac
10974
10975 case $lt_cv_dlopen_self_static in
10976 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10977 *) enable_dlopen_self_static=unknown ;;
10978 esac
10979fi
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997striplib=
10998old_striplib=
10999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11000$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11001if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11002 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11003 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11005$as_echo "yes" >&6; }
11006else
11007# FIXME - insert some real tests, host_os isn't really good enough
11008 case $host_os in
11009 darwin*)
11010 if test -n "$STRIP" ; then
11011 striplib="$STRIP -x"
11012 old_striplib="$STRIP -S"
11013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11014$as_echo "yes" >&6; }
11015 else
11016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11017$as_echo "no" >&6; }
11018 fi
11019 ;;
11020 *)
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11022$as_echo "no" >&6; }
11023 ;;
11024 esac
11025fi
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038 # Report which library types will actually be built
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11040$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11042$as_echo "$can_build_shared" >&6; }
11043
11044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11045$as_echo_n "checking whether to build shared libraries... " >&6; }
11046 test "$can_build_shared" = "no" && enable_shared=no
11047
11048 # On AIX, shared libraries and static libraries use the same namespace, and
11049 # are all built from PIC.
11050 case $host_os in
11051 aix3*)
11052 test "$enable_shared" = yes && enable_static=no
11053 if test -n "$RANLIB"; then
11054 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11055 postinstall_cmds='$RANLIB $lib'
11056 fi
11057 ;;
11058
11059 aix[4-9]*)
11060 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11061 test "$enable_shared" = yes && enable_static=no
11062 fi
11063 ;;
11064 esac
11065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11066$as_echo "$enable_shared" >&6; }
11067
11068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11069$as_echo_n "checking whether to build static libraries... " >&6; }
11070 # Make sure either enable_shared or enable_static is yes.
11071 test "$enable_shared" = yes || enable_static=yes
11072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11073$as_echo "$enable_static" >&6; }
11074
11075
11076
11077
11078fi
11079ac_ext=c
11080ac_cpp='$CPP $CPPFLAGS'
11081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11083ac_compiler_gnu=$ac_cv_c_compiler_gnu
11084
11085CC="$lt_save_CC"
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099 ac_config_commands="$ac_config_commands libtool"
11100
11101
11102
11103
11104# Only expand once:
11105
11106
11107
11108
0cd79707 11109
0cd79707
SH
11110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11111$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11112 # Check whether --enable-maintainer-mode was given.
11113if test "${enable_maintainer_mode+set}" = set; then :
11114 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11115else
11116 USE_MAINTAINER_MODE=no
11117fi
11118
11119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11120$as_echo "$USE_MAINTAINER_MODE" >&6; }
11121 if test $USE_MAINTAINER_MODE = yes; then
11122 MAINTAINER_MODE_TRUE=
11123 MAINTAINER_MODE_FALSE='#'
11124else
11125 MAINTAINER_MODE_TRUE='#'
11126 MAINTAINER_MODE_FALSE=
11127fi
11128
11129 MAINT=$MAINTAINER_MODE_TRUE
11130
11131
11132
11133
0cd79707
SH
11134sim_inline="-DDEFAULT_INLINE=0"
11135# Check whether --enable-sim-inline was given.
11136if test "${enable_sim_inline+set}" = set; then :
11137 enableval=$enable_sim_inline; sim_inline=""
11138case "$enableval" in
11139 no) sim_inline="-DDEFAULT_INLINE=0";;
11140 0) sim_inline="-DDEFAULT_INLINE=0";;
11141 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11142 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11143 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11144 new_flag=""
11145 case "$x" in
11146 *_INLINE=*) new_flag="-D$x";;
11147 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11148 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11149 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11150 esac
11151 if test x"$sim_inline" = x""; then
11152 sim_inline="$new_flag"
11153 else
11154 sim_inline="$sim_inline $new_flag"
11155 fi
11156 done;;
11157esac
11158if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11159 echo "Setting inline flags = $sim_inline" 6>&1
11160fi
11161fi
11162
11163
11164
11165
0cd79707
SH
11166
11167
0cd79707
SH
11168wire_endian="BIG"
11169default_endian=""
11170# Check whether --enable-sim-endian was given.
11171if test "${enable_sim_endian+set}" = set; then :
11172 enableval=$enable_sim_endian; case "${enableval}" in
11173 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11174 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
11175 yes) if test x"$wire_endian" != x; then
11176 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11177 else
11178 if test x"$default_endian" != x; then
11179 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11180 else
11181 echo "No hard-wired endian for target $target" 1>&6
11182 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11183 fi
11184 fi;;
11185 no) if test x"$default_endian" != x; then
11186 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11187 else
11188 if test x"$wire_endian" != x; then
11189 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11190 else
11191 echo "No default endian for target $target" 1>&6
11192 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11193 fi
11194 fi;;
d0ac1c44 11195 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
0cd79707
SH
11196esac
11197if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11198 echo "Setting endian flags = $sim_endian" 6>&1
11199fi
11200else
11201 if test x"$default_endian" != x; then
11202 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11203else
11204 if test x"$wire_endian" != x; then
11205 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11206 else
11207 sim_endian=
11208 fi
11209fi
11210fi
11211
11212wire_alignment="STRICT_ALIGNMENT"
11213default_alignment=""
11214
11215# Check whether --enable-sim-alignment was given.
11216if test "${enable_sim_alignment+set}" = set; then :
11217 enableval=$enable_sim_alignment; case "${enableval}" in
11218 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11219 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11220 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11221 yes) if test x"$wire_alignment" != x; then
11222 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11223 else
11224 if test x"$default_alignment" != x; then
11225 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11226 else
11227 echo "No hard-wired alignment for target $target" 1>&6
11228 sim_alignment="-DWITH_ALIGNMENT=0"
11229 fi
11230 fi;;
11231 no) if test x"$default_alignment" != x; then
11232 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11233 else
11234 if test x"$wire_alignment" != x; then
11235 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11236 else
11237 echo "No default alignment for target $target" 1>&6
11238 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11239 fi
11240 fi;;
d0ac1c44 11241 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
0cd79707
SH
11242esac
11243if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11244 echo "Setting alignment flags = $sim_alignment" 6>&1
11245fi
11246else
11247 if test x"$default_alignment" != x; then
11248 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11249else
11250 if test x"$wire_alignment" != x; then
11251 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11252 else
11253 sim_alignment=
11254 fi
11255fi
11256fi
11257
11258wire_word_bitsize="32"
11259wire_word_msb="31"
11260wire_address_bitsize="32"
11261wire_cell_bitsize=""
11262# Check whether --enable-sim-bitsize was given.
11263if test "${enable_sim_bitsize+set}" = set; then :
11264 enableval=$enable_sim_bitsize; sim_bitsize=
11265case "${enableval}" in
11266 64,63 | 64,63,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63";;
11267 32,31 | 32,31,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31";;
11268 64,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11269 32,0 | 64,0,* ) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0";;
11270 32) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11271 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31"
11272 else
11273 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=0"
11274 fi ;;
11275 64) if test x"$wire_word_msb" != x -a x"$wire_word_msb" != x0; then
11276 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=63"
11277 else
11278 sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=64 -DWITH_TARGET_WORD_MSB=0"
11279 fi ;;
d0ac1c44 11280 *) as_fn_error $? "\"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
0cd79707
SH
11281esac
11282# address bitsize
11283tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9]*,*//"`
11284case x"${tmp}" in
11285 x ) ;;
11286 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=32" ;;
11287 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_ADDRESS_BITSIZE=64" ;;
d0ac1c44 11288 * ) as_fn_error $? "\"--enable-sim-bitsize was given address size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
0cd79707
SH
11289esac
11290# cell bitsize
11291tmp=`echo "${enableval}" | sed -e "s/^[0-9]*,*[0-9*]*,*[0-9]*,*//"`
11292case x"${tmp}" in
11293 x ) ;;
11294 x32 | x32,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=32" ;;
11295 x64 | x64,* ) sim_bitsize="${sim_bitsize} -DWITH_TARGET_CELL_BITSIZE=64" ;;
d0ac1c44 11296 * ) as_fn_error $? "\"--enable-sim-bitsize was given cell size $enableval. Expected 32 or 64\"" "$LINENO" 5 ;;
0cd79707
SH
11297esac
11298if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
11299 echo "Setting bitsize flags = $sim_bitsize" 6>&1
11300fi
11301else
11302 sim_bitsize=""
11303if test x"$wire_word_bitsize" != x; then
11304 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_BITSIZE=$wire_word_bitsize"
11305fi
11306if test x"$wire_word_msb" != x; then
11307 sim_bitsize="$sim_bitsize -DWITH_TARGET_WORD_MSB=$wire_word_msb"
11308fi
11309if test x"$wire_address_bitsize" != x; then
11310 sim_bitsize="$sim_bitsize -DWITH_TARGET_ADDRESS_BITSIZE=$wire_address_bitsize"
11311fi
11312if test x"$wire_cell_bitsize" != x; then
11313 sim_bitsize="$sim_bitsize -DWITH_TARGET_CELL_BITSIZE=$wire_cell_bitsize"
11314fi
11315fi
11316
11317
11318default_sim_scache="16384"
11319# Check whether --enable-sim-scache was given.
11320if test "${enable_sim_scache+set}" = set; then :
11321 enableval=$enable_sim_scache; case "${enableval}" in
11322 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
11323 no) sim_scache="-DWITH_SCACHE=0" ;;
11324 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
d0ac1c44 11325 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
0cd79707
SH
11326 sim_scache="";;
11327esac
11328if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
11329 echo "Setting scache size = $sim_scache" 6>&1
11330fi
11331else
11332 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
11333fi
11334
11335
11336
11337default_sim_default_model="or1200"
11338# Check whether --enable-sim-default-model was given.
11339if test "${enable_sim_default_model+set}" = set; then :
11340 enableval=$enable_sim_default_model; case "${enableval}" in
d0ac1c44 11341 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
0cd79707
SH
11342 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11343esac
11344if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11345 echo "Setting default model = $sim_default_model" 6>&1
11346fi
11347else
11348 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11349fi
11350
11351
11352
5c1008a4
MF
11353# Check whether --enable-werror was given.
11354if test "${enable_werror+set}" = set; then :
11355 enableval=$enable_werror; case "${enableval}" in
11356 yes | y) ERROR_ON_WARNING="yes" ;;
11357 no | n) ERROR_ON_WARNING="no" ;;
11358 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11359 esac
11360fi
11361
11362
11363# Enable -Werror by default when using gcc
11364if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11365 ERROR_ON_WARNING=yes
11366fi
11367
11368WERROR_CFLAGS=""
11369
11370build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11371-Wpointer-sign \
11372-Wno-unused -Wunused-value -Wunused-function \
11373-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11374-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11375-Wold-style-declaration -Wold-style-definition"
11376
11377# Enable -Wno-format by default when using gcc on mingw since many
11378# GCC versions complain about %I64.
11379case "${host}" in
11380 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11381 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11382esac
11383
11384# Check whether --enable-build-warnings was given.
11385if test "${enable_build_warnings+set}" = set; then :
11386 enableval=$enable_build_warnings; case "${enableval}" in
11387 yes) ;;
11388 no) build_warnings="-w";;
11389 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11390 build_warnings="${build_warnings} ${t}";;
11391 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11392 build_warnings="${t} ${build_warnings}";;
11393 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11394esac
11395if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11396 echo "Setting compiler warning flags = $build_warnings" 6>&1
11397fi
11398fi
11399# Check whether --enable-sim-build-warnings was given.
11400if test "${enable_sim_build_warnings+set}" = set; then :
11401 enableval=$enable_sim_build_warnings; case "${enableval}" in
11402 yes) ;;
11403 no) build_warnings="-w";;
11404 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11405 build_warnings="${build_warnings} ${t}";;
11406 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11407 build_warnings="${t} ${build_warnings}";;
11408 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11409esac
11410if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11411 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11412fi
11413fi
11414WARN_CFLAGS=""
11415if test "x${build_warnings}" != x -a "x$GCC" = xyes
11416then
11417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11418$as_echo_n "checking compiler warning flags... " >&6; }
11419 # Separate out the -Werror flag as some files just cannot be
11420 # compiled with it enabled.
11421 for w in ${build_warnings}; do
11422 case $w in
11423 -Werr*) WERROR_CFLAGS=-Werror ;;
11424 *) # Check that GCC accepts it
11425 saved_CFLAGS="$CFLAGS"
1f195bc3 11426 CFLAGS="$CFLAGS -Werror $w"
5c1008a4
MF
11427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11428/* end confdefs.h. */
11429
11430int
11431main ()
11432{
11433
11434 ;
11435 return 0;
11436}
11437_ACEOF
11438if ac_fn_c_try_compile "$LINENO"; then :
11439 WARN_CFLAGS="${WARN_CFLAGS} $w"
11440fi
11441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11442 CFLAGS="$saved_CFLAGS"
11443 esac
11444 done
11445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11446$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11447fi
11448
11449
0cd79707
SH
11450cgen_maint=no
11451cgen=guile
11452cgendir='$(srcdir)/../../cgen'
11453# Check whether --enable-cgen-maint was given.
11454if test "${enable_cgen_maint+set}" = set; then :
11455 enableval=$enable_cgen_maint; case "${enableval}" in
11456 yes) cgen_maint=yes ;;
11457 no) cgen_maint=no ;;
11458 *)
7fb45a68
AB
11459 # Argument is a directory where cgen can be found. In some
11460 # future world cgen could be installable, but right now this
11461 # is not the case. Instead we assume the directory is a path
11462 # to the cgen source tree.
11463 cgen_maint=yes
11464 if test -r ${enableval}/iformat.scm; then
11465 # This looks like a cgen source tree.
11466 cgendir=${enableval}
11467 else
11468 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
11469 fi
0cd79707
SH
11470 ;;
11471esac
11472fi
11473if test x${cgen_maint} != xno ; then
11474 CGEN_MAINT=''
11475else
11476 CGEN_MAINT='#'
11477fi
11478
11479
11480
11481
11482
11483
66d055c7
MF
11484hardware="cfi core pal glue "
11485sim_hw_cflags="-DWITH_HW=1"
11486sim_hw="$hardware"
11487sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
11488
11489# Check whether --enable-sim-hardware was given.
11490if test "${enable_sim_hardware+set}" = set; then :
11491 enableval=$enable_sim_hardware;
11492else
11493 enable_sim_hardware="yes"
11494fi
11495
11496case ${enable_sim_hardware} in
11497 yes|no) ;;
11498 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11499 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11500 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
11501esac
11502
11503if test "$enable_sim_hardware" = no; then
11504 sim_hw_objs=
11505 sim_hw_cflags="-DWITH_HW=0"
11506 sim_hw=
11507else
11508 sim_hw_cflags="-DWITH_HW=1"
11509 # remove duplicates
11510 sim_hw=""
11511 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11512 for i in $hardware ; do
11513 case " $sim_hw " in
11514 *" $i "*) ;;
11515 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11516 esac
11517 done
11518 # mingw does not support sockser
11519 case ${host} in
11520 *mingw*) ;;
11521 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11522 # that you instatiate. Instead, other code will call into it directly.
11523 # At some point, we should convert it over.
11524 sim_hw_objs="$sim_hw_objs dv-sockser.o"
11525
11526cat >>confdefs.h <<_ACEOF
11527#define HAVE_DV_SOCKSER 1
11528_ACEOF
11529
11530 ;;
11531 esac
11532 if test x"$silent" != x"yes"; then
11533 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
11534 fi
11535 case " $hardware " in
11536 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
11537$as_echo_n "checking for log2 in -lm... " >&6; }
11538if ${ac_cv_lib_m_log2+:} false; then :
11539 $as_echo_n "(cached) " >&6
11540else
11541 ac_check_lib_save_LIBS=$LIBS
11542LIBS="-lm $LIBS"
11543cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11544/* end confdefs.h. */
11545
11546/* Override any GCC internal prototype to avoid an error.
11547 Use char because int might match the return type of a GCC
11548 builtin and then its argument prototype would still apply. */
11549#ifdef __cplusplus
11550extern "C"
11551#endif
11552char log2 ();
11553int
11554main ()
11555{
11556return log2 ();
11557 ;
11558 return 0;
11559}
11560_ACEOF
11561if ac_fn_c_try_link "$LINENO"; then :
11562 ac_cv_lib_m_log2=yes
11563else
11564 ac_cv_lib_m_log2=no
11565fi
11566rm -f core conftest.err conftest.$ac_objext \
11567 conftest$ac_exeext conftest.$ac_ext
11568LIBS=$ac_check_lib_save_LIBS
11569fi
11570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11571$as_echo "$ac_cv_lib_m_log2" >&6; }
11572if test "x$ac_cv_lib_m_log2" = xyes; then :
11573 cat >>confdefs.h <<_ACEOF
11574#define HAVE_LIBM 1
11575_ACEOF
11576
11577 LIBS="-lm $LIBS"
11578
11579fi
11580;;
11581 esac
11582fi
11583
11584
0cd79707
SH
11585cgen_breaks=""
11586if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11587cgen_breaks="break cgen_rtx_error";
11588fi
11589
11590ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
11591
11592ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
11593
11594ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
11595
11596ac_config_commands="$ac_config_commands Makefile"
11597
11598ac_config_commands="$ac_config_commands stamp-h"
11599
760b3e8b
MF
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
0cd79707
SH
11612cat >confcache <<\_ACEOF
11613# This file is a shell script that caches the results of configure
11614# tests run on this system so they can be shared between configure
11615# scripts and configure runs, see configure's option --config-cache.
11616# It is not useful on other systems. If it contains results you don't
11617# want to keep, you may remove or edit it.
11618#
11619# config.status only pays attention to the cache file if you give it
11620# the --recheck option to rerun configure.
11621#
11622# `ac_cv_env_foo' variables (set or unset) will be overridden when
11623# loading this file, other *unset* `ac_cv_foo' will be assigned the
11624# following values.
11625
11626_ACEOF
11627
11628# The following way of writing the cache mishandles newlines in values,
11629# but we know of no workaround that is simple, portable, and efficient.
11630# So, we kill variables containing newlines.
11631# Ultrix sh set writes to stderr and can't be redirected directly,
11632# and sets the high bit in the cache file unless we assign to the vars.
11633(
11634 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11635 eval ac_val=\$$ac_var
11636 case $ac_val in #(
11637 *${as_nl}*)
11638 case $ac_var in #(
11639 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11640$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11641 esac
11642 case $ac_var in #(
11643 _ | IFS | as_nl) ;; #(
11644 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11645 *) { eval $ac_var=; unset $ac_var;} ;;
11646 esac ;;
11647 esac
11648 done
11649
11650 (set) 2>&1 |
11651 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11652 *${as_nl}ac_space=\ *)
11653 # `set' does not quote correctly, so add quotes: double-quote
11654 # substitution turns \\\\ into \\, and sed turns \\ into \.
11655 sed -n \
11656 "s/'/'\\\\''/g;
11657 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11658 ;; #(
11659 *)
11660 # `set' quotes correctly as required by POSIX, so do not add quotes.
11661 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11662 ;;
11663 esac |
11664 sort
11665) |
11666 sed '
11667 /^ac_cv_env_/b end
11668 t clear
11669 :clear
11670 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11671 t end
11672 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11673 :end' >>confcache
11674if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11675 if test -w "$cache_file"; then
d0ac1c44 11676 if test "x$cache_file" != "x/dev/null"; then
0cd79707
SH
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11678$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
11679 if test ! -f "$cache_file" || test -h "$cache_file"; then
11680 cat confcache >"$cache_file"
11681 else
11682 case $cache_file in #(
11683 */* | ?:*)
11684 mv -f confcache "$cache_file"$$ &&
11685 mv -f "$cache_file"$$ "$cache_file" ;; #(
11686 *)
11687 mv -f confcache "$cache_file" ;;
11688 esac
11689 fi
11690 fi
0cd79707
SH
11691 else
11692 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11693$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11694 fi
11695fi
11696rm -f confcache
11697
11698test "x$prefix" = xNONE && prefix=$ac_default_prefix
11699# Let make expand exec_prefix.
11700test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11701
11702DEFS=-DHAVE_CONFIG_H
11703
11704ac_libobjs=
11705ac_ltlibobjs=
d0ac1c44 11706U=
0cd79707
SH
11707for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11708 # 1. Remove the extension, and $U if already installed.
11709 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11710 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11711 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11712 # will be set to the directory where LIBOBJS objects are built.
11713 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11714 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11715done
11716LIBOBJS=$ac_libobjs
11717
11718LTLIBOBJS=$ac_ltlibobjs
11719
11720
11721
0cd79707 11722if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 11723 as_fn_error $? "conditional \"PLUGINS\" was never defined.
0cd79707
SH
11724Usually this means the macro was only invoked conditionally." "$LINENO" 5
11725fi
11726if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 11727 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
0cd79707
SH
11728Usually this means the macro was only invoked conditionally." "$LINENO" 5
11729fi
11730
d0ac1c44 11731: "${CONFIG_STATUS=./config.status}"
0cd79707
SH
11732ac_write_fail=0
11733ac_clean_files_save=$ac_clean_files
11734ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11735{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11736$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11737as_write_fail=0
11738cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11739#! $SHELL
11740# Generated by $as_me.
11741# Run this file to recreate the current configuration.
11742# Compiler output produced by configure, useful for debugging
11743# configure, is in config.log if it exists.
11744
11745debug=false
11746ac_cs_recheck=false
11747ac_cs_silent=false
11748
11749SHELL=\${CONFIG_SHELL-$SHELL}
11750export SHELL
11751_ASEOF
11752cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11753## -------------------- ##
11754## M4sh Initialization. ##
11755## -------------------- ##
11756
11757# Be more Bourne compatible
11758DUALCASE=1; export DUALCASE # for MKS sh
11759if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11760 emulate sh
11761 NULLCMD=:
11762 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11763 # is contrary to our usage. Disable this feature.
11764 alias -g '${1+"$@"}'='"$@"'
11765 setopt NO_GLOB_SUBST
11766else
11767 case `(set -o) 2>/dev/null` in #(
11768 *posix*) :
11769 set -o posix ;; #(
11770 *) :
11771 ;;
11772esac
11773fi
11774
11775
11776as_nl='
11777'
11778export as_nl
11779# Printing a long string crashes Solaris 7 /usr/bin/printf.
11780as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11781as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11782as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11783# Prefer a ksh shell builtin over an external printf program on Solaris,
11784# but without wasting forks for bash or zsh.
11785if test -z "$BASH_VERSION$ZSH_VERSION" \
11786 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11787 as_echo='print -r --'
11788 as_echo_n='print -rn --'
11789elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11790 as_echo='printf %s\n'
11791 as_echo_n='printf %s'
11792else
11793 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11794 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11795 as_echo_n='/usr/ucb/echo -n'
11796 else
11797 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11798 as_echo_n_body='eval
11799 arg=$1;
11800 case $arg in #(
11801 *"$as_nl"*)
11802 expr "X$arg" : "X\\(.*\\)$as_nl";
11803 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11804 esac;
11805 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11806 '
11807 export as_echo_n_body
11808 as_echo_n='sh -c $as_echo_n_body as_echo'
11809 fi
11810 export as_echo_body
11811 as_echo='sh -c $as_echo_body as_echo'
11812fi
11813
11814# The user is always right.
11815if test "${PATH_SEPARATOR+set}" != set; then
11816 PATH_SEPARATOR=:
11817 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11818 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11819 PATH_SEPARATOR=';'
11820 }
11821fi
11822
11823
11824# IFS
11825# We need space, tab and new line, in precisely that order. Quoting is
11826# there to prevent editors from complaining about space-tab.
11827# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11828# splitting by setting IFS to empty value.)
11829IFS=" "" $as_nl"
11830
11831# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 11832as_myself=
0cd79707
SH
11833case $0 in #((
11834 *[\\/]* ) as_myself=$0 ;;
11835 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11836for as_dir in $PATH
11837do
11838 IFS=$as_save_IFS
11839 test -z "$as_dir" && as_dir=.
11840 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11841 done
11842IFS=$as_save_IFS
11843
11844 ;;
11845esac
11846# We did not find ourselves, most probably we were run as `sh COMMAND'
11847# in which case we are not to be found in the path.
11848if test "x$as_myself" = x; then
11849 as_myself=$0
11850fi
11851if test ! -f "$as_myself"; then
11852 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11853 exit 1
11854fi
11855
11856# Unset variables that we do not need and which cause bugs (e.g. in
11857# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11858# suppresses any "Segmentation fault" message there. '((' could
11859# trigger a bug in pdksh 5.2.14.
11860for as_var in BASH_ENV ENV MAIL MAILPATH
11861do eval test x\${$as_var+set} = xset \
11862 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11863done
11864PS1='$ '
11865PS2='> '
11866PS4='+ '
11867
11868# NLS nuisances.
11869LC_ALL=C
11870export LC_ALL
11871LANGUAGE=C
11872export LANGUAGE
11873
11874# CDPATH.
11875(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11876
11877
d0ac1c44
SM
11878# as_fn_error STATUS ERROR [LINENO LOG_FD]
11879# ----------------------------------------
0cd79707
SH
11880# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11881# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 11882# script with STATUS, using 1 if that was 0.
0cd79707
SH
11883as_fn_error ()
11884{
d0ac1c44
SM
11885 as_status=$1; test $as_status -eq 0 && as_status=1
11886 if test "$4"; then
11887 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11888 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
0cd79707 11889 fi
d0ac1c44 11890 $as_echo "$as_me: error: $2" >&2
0cd79707
SH
11891 as_fn_exit $as_status
11892} # as_fn_error
11893
11894
11895# as_fn_set_status STATUS
11896# -----------------------
11897# Set $? to STATUS, without forking.
11898as_fn_set_status ()
11899{
11900 return $1
11901} # as_fn_set_status
11902
11903# as_fn_exit STATUS
11904# -----------------
11905# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11906as_fn_exit ()
11907{
11908 set +e
11909 as_fn_set_status $1
11910 exit $1
11911} # as_fn_exit
11912
11913# as_fn_unset VAR
11914# ---------------
11915# Portably unset VAR.
11916as_fn_unset ()
11917{
11918 { eval $1=; unset $1;}
11919}
11920as_unset=as_fn_unset
11921# as_fn_append VAR VALUE
11922# ----------------------
11923# Append the text in VALUE to the end of the definition contained in VAR. Take
11924# advantage of any shell optimizations that allow amortized linear growth over
11925# repeated appends, instead of the typical quadratic growth present in naive
11926# implementations.
11927if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11928 eval 'as_fn_append ()
11929 {
11930 eval $1+=\$2
11931 }'
11932else
11933 as_fn_append ()
11934 {
11935 eval $1=\$$1\$2
11936 }
11937fi # as_fn_append
11938
11939# as_fn_arith ARG...
11940# ------------------
11941# Perform arithmetic evaluation on the ARGs, and store the result in the
11942# global $as_val. Take advantage of shells that can avoid forks. The arguments
11943# must be portable across $(()) and expr.
11944if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11945 eval 'as_fn_arith ()
11946 {
11947 as_val=$(( $* ))
11948 }'
11949else
11950 as_fn_arith ()
11951 {
11952 as_val=`expr "$@" || test $? -eq 1`
11953 }
11954fi # as_fn_arith
11955
11956
11957if expr a : '\(a\)' >/dev/null 2>&1 &&
11958 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11959 as_expr=expr
11960else
11961 as_expr=false
11962fi
11963
11964if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11965 as_basename=basename
11966else
11967 as_basename=false
11968fi
11969
11970if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11971 as_dirname=dirname
11972else
11973 as_dirname=false
11974fi
11975
11976as_me=`$as_basename -- "$0" ||
11977$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11978 X"$0" : 'X\(//\)$' \| \
11979 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11980$as_echo X/"$0" |
11981 sed '/^.*\/\([^/][^/]*\)\/*$/{
11982 s//\1/
11983 q
11984 }
11985 /^X\/\(\/\/\)$/{
11986 s//\1/
11987 q
11988 }
11989 /^X\/\(\/\).*/{
11990 s//\1/
11991 q
11992 }
11993 s/.*/./; q'`
11994
11995# Avoid depending upon Character Ranges.
11996as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11997as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11998as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11999as_cr_digits='0123456789'
12000as_cr_alnum=$as_cr_Letters$as_cr_digits
12001
12002ECHO_C= ECHO_N= ECHO_T=
12003case `echo -n x` in #(((((
12004-n*)
12005 case `echo 'xy\c'` in
12006 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12007 xy) ECHO_C='\c';;
12008 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12009 ECHO_T=' ';;
12010 esac;;
12011*)
12012 ECHO_N='-n';;
12013esac
12014
12015rm -f conf$$ conf$$.exe conf$$.file
12016if test -d conf$$.dir; then
12017 rm -f conf$$.dir/conf$$.file
12018else
12019 rm -f conf$$.dir
12020 mkdir conf$$.dir 2>/dev/null
12021fi
12022if (echo >conf$$.file) 2>/dev/null; then
12023 if ln -s conf$$.file conf$$ 2>/dev/null; then
12024 as_ln_s='ln -s'
12025 # ... but there are two gotchas:
12026 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12027 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 12028 # In both cases, we have to default to `cp -pR'.
0cd79707 12029 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 12030 as_ln_s='cp -pR'
0cd79707
SH
12031 elif ln conf$$.file conf$$ 2>/dev/null; then
12032 as_ln_s=ln
12033 else
d0ac1c44 12034 as_ln_s='cp -pR'
0cd79707
SH
12035 fi
12036else
d0ac1c44 12037 as_ln_s='cp -pR'
0cd79707
SH
12038fi
12039rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12040rmdir conf$$.dir 2>/dev/null
12041
12042
12043# as_fn_mkdir_p
12044# -------------
12045# Create "$as_dir" as a directory, including parents if necessary.
12046as_fn_mkdir_p ()
12047{
12048
12049 case $as_dir in #(
12050 -*) as_dir=./$as_dir;;
12051 esac
12052 test -d "$as_dir" || eval $as_mkdir_p || {
12053 as_dirs=
12054 while :; do
12055 case $as_dir in #(
12056 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12057 *) as_qdir=$as_dir;;
12058 esac
12059 as_dirs="'$as_qdir' $as_dirs"
12060 as_dir=`$as_dirname -- "$as_dir" ||
12061$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12062 X"$as_dir" : 'X\(//\)[^/]' \| \
12063 X"$as_dir" : 'X\(//\)$' \| \
12064 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12065$as_echo X"$as_dir" |
12066 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12067 s//\1/
12068 q
12069 }
12070 /^X\(\/\/\)[^/].*/{
12071 s//\1/
12072 q
12073 }
12074 /^X\(\/\/\)$/{
12075 s//\1/
12076 q
12077 }
12078 /^X\(\/\).*/{
12079 s//\1/
12080 q
12081 }
12082 s/.*/./; q'`
12083 test -d "$as_dir" && break
12084 done
12085 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 12086 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
0cd79707
SH
12087
12088
12089} # as_fn_mkdir_p
12090if mkdir -p . 2>/dev/null; then
12091 as_mkdir_p='mkdir -p "$as_dir"'
12092else
12093 test -d ./-p && rmdir ./-p
12094 as_mkdir_p=false
12095fi
12096
d0ac1c44
SM
12097
12098# as_fn_executable_p FILE
12099# -----------------------
12100# Test if FILE is an executable regular file.
12101as_fn_executable_p ()
12102{
12103 test -f "$1" && test -x "$1"
12104} # as_fn_executable_p
12105as_test_x='test -x'
12106as_executable_p=as_fn_executable_p
0cd79707
SH
12107
12108# Sed expression to map a string onto a valid CPP name.
12109as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12110
12111# Sed expression to map a string onto a valid variable name.
12112as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12113
12114
12115exec 6>&1
12116## ----------------------------------- ##
12117## Main body of $CONFIG_STATUS script. ##
12118## ----------------------------------- ##
12119_ASEOF
12120test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12121
12122cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12123# Save the log message, to keep $0 and so on meaningful, and to
12124# report actual input values of CONFIG_FILES etc. instead of their
12125# values after options handling.
12126ac_log="
12127This file was extended by $as_me, which was
d0ac1c44 12128generated by GNU Autoconf 2.69. Invocation command line was
0cd79707
SH
12129
12130 CONFIG_FILES = $CONFIG_FILES
12131 CONFIG_HEADERS = $CONFIG_HEADERS
12132 CONFIG_LINKS = $CONFIG_LINKS
12133 CONFIG_COMMANDS = $CONFIG_COMMANDS
12134 $ $0 $@
12135
12136on `(hostname || uname -n) 2>/dev/null | sed 1q`
12137"
12138
12139_ACEOF
12140
12141case $ac_config_files in *"
12142"*) set x $ac_config_files; shift; ac_config_files=$*;;
12143esac
12144
12145case $ac_config_headers in *"
12146"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12147esac
12148
12149
12150cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12151# Files that config.status was made for.
12152config_files="$ac_config_files"
12153config_headers="$ac_config_headers"
12154config_commands="$ac_config_commands"
12155
12156_ACEOF
12157
12158cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12159ac_cs_usage="\
12160\`$as_me' instantiates files and other configuration actions
12161from templates according to the current configuration. Unless the files
12162and actions are specified as TAGs, all are instantiated by default.
12163
12164Usage: $0 [OPTION]... [TAG]...
12165
12166 -h, --help print this help, then exit
12167 -V, --version print version number and configuration settings, then exit
d0ac1c44 12168 --config print configuration, then exit
0cd79707
SH
12169 -q, --quiet, --silent
12170 do not print progress messages
12171 -d, --debug don't remove temporary files
12172 --recheck update $as_me by reconfiguring in the same conditions
12173 --file=FILE[:TEMPLATE]
12174 instantiate the configuration file FILE
12175 --header=FILE[:TEMPLATE]
12176 instantiate the configuration header FILE
12177
12178Configuration files:
12179$config_files
12180
12181Configuration headers:
12182$config_headers
12183
12184Configuration commands:
12185$config_commands
12186
12187Report bugs to the package provider."
12188
12189_ACEOF
12190cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12191ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
0cd79707
SH
12192ac_cs_version="\\
12193config.status
d0ac1c44
SM
12194configured by $0, generated by GNU Autoconf 2.69,
12195 with options \\"\$ac_cs_config\\"
0cd79707 12196
d0ac1c44 12197Copyright (C) 2012 Free Software Foundation, Inc.
0cd79707
SH
12198This config.status script is free software; the Free Software Foundation
12199gives unlimited permission to copy, distribute and modify it."
12200
12201ac_pwd='$ac_pwd'
12202srcdir='$srcdir'
12203INSTALL='$INSTALL'
12204AWK='$AWK'
12205test -n "\$AWK" || AWK=awk
12206_ACEOF
12207
12208cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12209# The default lists apply if the user does not specify any file.
12210ac_need_defaults=:
12211while test $# != 0
12212do
12213 case $1 in
d0ac1c44 12214 --*=?*)
0cd79707
SH
12215 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12216 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12217 ac_shift=:
12218 ;;
d0ac1c44
SM
12219 --*=)
12220 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12221 ac_optarg=
12222 ac_shift=:
12223 ;;
0cd79707
SH
12224 *)
12225 ac_option=$1
12226 ac_optarg=$2
12227 ac_shift=shift
12228 ;;
12229 esac
12230
12231 case $ac_option in
12232 # Handling of the options.
12233 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12234 ac_cs_recheck=: ;;
12235 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12236 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
12237 --config | --confi | --conf | --con | --co | --c )
12238 $as_echo "$ac_cs_config"; exit ;;
0cd79707
SH
12239 --debug | --debu | --deb | --de | --d | -d )
12240 debug=: ;;
12241 --file | --fil | --fi | --f )
12242 $ac_shift
12243 case $ac_optarg in
12244 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 12245 '') as_fn_error $? "missing file argument" ;;
0cd79707
SH
12246 esac
12247 as_fn_append CONFIG_FILES " '$ac_optarg'"
12248 ac_need_defaults=false;;
12249 --header | --heade | --head | --hea )
12250 $ac_shift
12251 case $ac_optarg in
12252 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12253 esac
12254 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12255 ac_need_defaults=false;;
12256 --he | --h)
12257 # Conflict between --help and --header
d0ac1c44 12258 as_fn_error $? "ambiguous option: \`$1'
0cd79707
SH
12259Try \`$0 --help' for more information.";;
12260 --help | --hel | -h )
12261 $as_echo "$ac_cs_usage"; exit ;;
12262 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12263 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12264 ac_cs_silent=: ;;
12265
12266 # This is an error.
d0ac1c44 12267 -*) as_fn_error $? "unrecognized option: \`$1'
0cd79707
SH
12268Try \`$0 --help' for more information." ;;
12269
12270 *) as_fn_append ac_config_targets " $1"
12271 ac_need_defaults=false ;;
12272
12273 esac
12274 shift
12275done
12276
12277ac_configure_extra_args=
12278
12279if $ac_cs_silent; then
12280 exec 6>/dev/null
12281 ac_configure_extra_args="$ac_configure_extra_args --silent"
12282fi
12283
12284_ACEOF
12285cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12286if \$ac_cs_recheck; then
d0ac1c44 12287 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
0cd79707
SH
12288 shift
12289 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12290 CONFIG_SHELL='$SHELL'
12291 export CONFIG_SHELL
12292 exec "\$@"
12293fi
12294
12295_ACEOF
12296cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12297exec 5>>config.log
12298{
12299 echo
12300 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12301## Running $as_me. ##
12302_ASBOX
12303 $as_echo "$ac_log"
12304} >&5
12305
12306_ACEOF
12307cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12308#
12309# INIT-COMMANDS
12310#
12311ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12312
12313
12314# The HP-UX ksh and POSIX shell print the target directory to stdout
12315# if CDPATH is set.
12316(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12317
12318sed_quote_subst='$sed_quote_subst'
12319double_quote_subst='$double_quote_subst'
12320delay_variable_subst='$delay_variable_subst'
12321macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12322macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12323enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12324enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12325pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12326enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12327SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12328ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12329host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12330host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12331host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12332build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12333build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12334build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12335SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12336Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12337GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12338EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12339FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12340LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12341NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12342LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12343max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12344ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12345exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12346lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12347lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12348lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12349reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12350reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12351OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12352deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12353file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12354AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12355AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12356STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12357RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12358old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12359old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12360old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12361lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12362CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12363CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12364compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12365GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12366lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12367lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12368lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12369lt_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"`'
12370objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12371MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12372lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12373lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12374lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12375lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12376lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12377need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12378DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12379NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12380LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12381OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12382OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12383libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12384shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12385extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12386archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12387enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12388export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12389whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12390compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12391old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12392old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12393archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12394archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12395module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12396module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12397with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12398allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12399no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12400hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12401hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12402hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12403hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12404hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12405hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12406hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12407hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12408inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12409link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12410fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12411always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12412export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12413exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12414include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12415prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12416file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12417variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12418need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12419need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12420version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12421runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12422shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12423shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12424libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12425library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12426soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12427install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12428postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12429postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12430finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12431finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12432hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12433sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12434sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12435hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12436enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12437enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12438enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12439old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12440striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12441
12442LTCC='$LTCC'
12443LTCFLAGS='$LTCFLAGS'
12444compiler='$compiler_DEFAULT'
12445
12446# A function that is used when there is no print builtin or printf.
12447func_fallback_echo ()
12448{
12449 eval 'cat <<_LTECHO_EOF
12450\$1
12451_LTECHO_EOF'
12452}
12453
12454# Quote evaled strings.
12455for var in SHELL \
12456ECHO \
12457SED \
12458GREP \
12459EGREP \
12460FGREP \
12461LD \
12462NM \
12463LN_S \
12464lt_SP2NL \
12465lt_NL2SP \
12466reload_flag \
12467OBJDUMP \
12468deplibs_check_method \
12469file_magic_cmd \
12470AR \
12471AR_FLAGS \
12472STRIP \
12473RANLIB \
12474CC \
12475CFLAGS \
12476compiler \
12477lt_cv_sys_global_symbol_pipe \
12478lt_cv_sys_global_symbol_to_cdecl \
12479lt_cv_sys_global_symbol_to_c_name_address \
12480lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12481lt_prog_compiler_no_builtin_flag \
12482lt_prog_compiler_wl \
12483lt_prog_compiler_pic \
12484lt_prog_compiler_static \
12485lt_cv_prog_compiler_c_o \
12486need_locks \
12487DSYMUTIL \
12488NMEDIT \
12489LIPO \
12490OTOOL \
12491OTOOL64 \
12492shrext_cmds \
12493export_dynamic_flag_spec \
12494whole_archive_flag_spec \
12495compiler_needs_object \
12496with_gnu_ld \
12497allow_undefined_flag \
12498no_undefined_flag \
12499hardcode_libdir_flag_spec \
12500hardcode_libdir_flag_spec_ld \
12501hardcode_libdir_separator \
12502fix_srcfile_path \
12503exclude_expsyms \
12504include_expsyms \
12505file_list_spec \
12506variables_saved_for_relink \
12507libname_spec \
12508library_names_spec \
12509soname_spec \
12510install_override_mode \
12511finish_eval \
12512old_striplib \
12513striplib; do
12514 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12515 *[\\\\\\\`\\"\\\$]*)
12516 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12517 ;;
12518 *)
12519 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12520 ;;
12521 esac
12522done
12523
12524# Double-quote double-evaled strings.
12525for var in reload_cmds \
12526old_postinstall_cmds \
12527old_postuninstall_cmds \
12528old_archive_cmds \
12529extract_expsyms_cmds \
12530old_archive_from_new_cmds \
12531old_archive_from_expsyms_cmds \
12532archive_cmds \
12533archive_expsym_cmds \
12534module_cmds \
12535module_expsym_cmds \
12536export_symbols_cmds \
12537prelink_cmds \
12538postinstall_cmds \
12539postuninstall_cmds \
12540finish_cmds \
12541sys_lib_search_path_spec \
12542sys_lib_dlsearch_path_spec; do
12543 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12544 *[\\\\\\\`\\"\\\$]*)
12545 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12546 ;;
12547 *)
12548 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12549 ;;
12550 esac
12551done
12552
12553ac_aux_dir='$ac_aux_dir'
12554xsi_shell='$xsi_shell'
12555lt_shell_append='$lt_shell_append'
12556
12557# See if we are running on zsh, and set the options which allow our
12558# commands through without removal of \ escapes INIT.
12559if test -n "\${ZSH_VERSION+set}" ; then
12560 setopt NO_GLOB_SUBST
12561fi
12562
12563
12564 PACKAGE='$PACKAGE'
12565 VERSION='$VERSION'
12566 TIMESTAMP='$TIMESTAMP'
12567 RM='$RM'
12568 ofile='$ofile'
12569
12570
12571
12572
12573_ACEOF
12574
12575cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12576
12577# Handling of arguments.
12578for ac_config_target in $ac_config_targets
12579do
12580 case $ac_config_target in
12581 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
12582 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
12583 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12584 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12585 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12586 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12587 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12588 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12589
d0ac1c44 12590 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
0cd79707
SH
12591 esac
12592done
12593
12594
12595# If the user did not use the arguments to specify the items to instantiate,
12596# then the envvar interface is used. Set only those that are not.
12597# We use the long form for the default assignment because of an extremely
12598# bizarre bug on SunOS 4.1.3.
12599if $ac_need_defaults; then
12600 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12601 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12602 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12603fi
12604
12605# Have a temporary directory for convenience. Make it in the build tree
12606# simply because there is no reason against having it here, and in addition,
12607# creating and moving files from /tmp can sometimes cause problems.
12608# Hook for its removal unless debugging.
12609# Note that there is a small window in which the directory will not be cleaned:
12610# after its creation but before its name has been assigned to `$tmp'.
12611$debug ||
12612{
d0ac1c44 12613 tmp= ac_tmp=
0cd79707 12614 trap 'exit_status=$?
d0ac1c44
SM
12615 : "${ac_tmp:=$tmp}"
12616 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
0cd79707
SH
12617' 0
12618 trap 'as_fn_exit 1' 1 2 13 15
12619}
12620# Create a (secure) tmp directory for tmp files.
12621
12622{
12623 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 12624 test -d "$tmp"
0cd79707
SH
12625} ||
12626{
12627 tmp=./conf$$-$RANDOM
12628 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
12629} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12630ac_tmp=$tmp
0cd79707
SH
12631
12632# Set up the scripts for CONFIG_FILES section.
12633# No need to generate them if there are no CONFIG_FILES.
12634# This happens for instance with `./config.status config.h'.
12635if test -n "$CONFIG_FILES"; then
12636
12637
12638ac_cr=`echo X | tr X '\015'`
12639# On cygwin, bash can eat \r inside `` if the user requested igncr.
12640# But we know of no other shell where ac_cr would be empty at this
12641# point, so we can use a bashism as a fallback.
12642if test "x$ac_cr" = x; then
12643 eval ac_cr=\$\'\\r\'
12644fi
12645ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12646if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 12647 ac_cs_awk_cr='\\r'
0cd79707
SH
12648else
12649 ac_cs_awk_cr=$ac_cr
12650fi
12651
d0ac1c44 12652echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
0cd79707
SH
12653_ACEOF
12654
12655
12656{
12657 echo "cat >conf$$subs.awk <<_ACEOF" &&
12658 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12659 echo "_ACEOF"
12660} >conf$$subs.sh ||
d0ac1c44
SM
12661 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12662ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
0cd79707
SH
12663ac_delim='%!_!# '
12664for ac_last_try in false false false false false :; do
12665 . ./conf$$subs.sh ||
d0ac1c44 12666 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
0cd79707
SH
12667
12668 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12669 if test $ac_delim_n = $ac_delim_num; then
12670 break
12671 elif $ac_last_try; then
d0ac1c44 12672 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
0cd79707
SH
12673 else
12674 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12675 fi
12676done
12677rm -f conf$$subs.sh
12678
12679cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 12680cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
0cd79707
SH
12681_ACEOF
12682sed -n '
12683h
12684s/^/S["/; s/!.*/"]=/
12685p
12686g
12687s/^[^!]*!//
12688:repl
12689t repl
12690s/'"$ac_delim"'$//
12691t delim
12692:nl
12693h
d0ac1c44 12694s/\(.\{148\}\)..*/\1/
0cd79707
SH
12695t more1
12696s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12697p
12698n
12699b repl
12700:more1
12701s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12702p
12703g
12704s/.\{148\}//
12705t nl
12706:delim
12707h
d0ac1c44 12708s/\(.\{148\}\)..*/\1/
0cd79707
SH
12709t more2
12710s/["\\]/\\&/g; s/^/"/; s/$/"/
12711p
12712b
12713:more2
12714s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12715p
12716g
12717s/.\{148\}//
12718t delim
12719' <conf$$subs.awk | sed '
12720/^[^""]/{
12721 N
12722 s/\n//
12723}
12724' >>$CONFIG_STATUS || ac_write_fail=1
12725rm -f conf$$subs.awk
12726cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12727_ACAWK
d0ac1c44 12728cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
0cd79707
SH
12729 for (key in S) S_is_set[key] = 1
12730 FS = "\a"
12731
12732}
12733{
12734 line = $ 0
12735 nfields = split(line, field, "@")
12736 substed = 0
12737 len = length(field[1])
12738 for (i = 2; i < nfields; i++) {
12739 key = field[i]
12740 keylen = length(key)
12741 if (S_is_set[key]) {
12742 value = S[key]
12743 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12744 len += length(value) + length(field[++i])
12745 substed = 1
12746 } else
12747 len += 1 + keylen
12748 }
12749
12750 print line
12751}
12752
12753_ACAWK
12754_ACEOF
12755cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12756if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12757 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12758else
12759 cat
d0ac1c44
SM
12760fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12761 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
0cd79707
SH
12762_ACEOF
12763
d0ac1c44
SM
12764# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12765# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
0cd79707
SH
12766# trailing colons and then remove the whole line if VPATH becomes empty
12767# (actually we leave an empty line to preserve line numbers).
12768if test "x$srcdir" = x.; then
d0ac1c44
SM
12769 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12770h
12771s///
12772s/^/:/
12773s/[ ]*$/:/
12774s/:\$(srcdir):/:/g
12775s/:\${srcdir}:/:/g
12776s/:@srcdir@:/:/g
12777s/^:*//
0cd79707 12778s/:*$//
d0ac1c44
SM
12779x
12780s/\(=[ ]*\).*/\1/
12781G
12782s/\n//
0cd79707
SH
12783s/^[^=]*=[ ]*$//
12784}'
12785fi
12786
12787cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12788fi # test -n "$CONFIG_FILES"
12789
12790# Set up the scripts for CONFIG_HEADERS section.
12791# No need to generate them if there are no CONFIG_HEADERS.
12792# This happens for instance with `./config.status Makefile'.
12793if test -n "$CONFIG_HEADERS"; then
d0ac1c44 12794cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
0cd79707
SH
12795BEGIN {
12796_ACEOF
12797
12798# Transform confdefs.h into an awk script `defines.awk', embedded as
12799# here-document in config.status, that substitutes the proper values into
12800# config.h.in to produce config.h.
12801
12802# Create a delimiter string that does not exist in confdefs.h, to ease
12803# handling of long lines.
12804ac_delim='%!_!# '
12805for ac_last_try in false false :; do
d0ac1c44
SM
12806 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12807 if test -z "$ac_tt"; then
0cd79707
SH
12808 break
12809 elif $ac_last_try; then
d0ac1c44 12810 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
0cd79707
SH
12811 else
12812 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12813 fi
12814done
12815
12816# For the awk script, D is an array of macro values keyed by name,
12817# likewise P contains macro parameters if any. Preserve backslash
12818# newline sequences.
12819
12820ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12821sed -n '
12822s/.\{148\}/&'"$ac_delim"'/g
12823t rset
12824:rset
12825s/^[ ]*#[ ]*define[ ][ ]*/ /
12826t def
12827d
12828:def
12829s/\\$//
12830t bsnl
12831s/["\\]/\\&/g
12832s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12833D["\1"]=" \3"/p
12834s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12835d
12836:bsnl
12837s/["\\]/\\&/g
12838s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12839D["\1"]=" \3\\\\\\n"\\/p
12840t cont
12841s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12842t cont
12843d
12844:cont
12845n
12846s/.\{148\}/&'"$ac_delim"'/g
12847t clear
12848:clear
12849s/\\$//
12850t bsnlc
12851s/["\\]/\\&/g; s/^/"/; s/$/"/p
12852d
12853:bsnlc
12854s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12855b cont
12856' <confdefs.h | sed '
12857s/'"$ac_delim"'/"\\\
12858"/g' >>$CONFIG_STATUS || ac_write_fail=1
12859
12860cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12861 for (key in D) D_is_set[key] = 1
12862 FS = "\a"
12863}
12864/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12865 line = \$ 0
12866 split(line, arg, " ")
12867 if (arg[1] == "#") {
12868 defundef = arg[2]
12869 mac1 = arg[3]
12870 } else {
12871 defundef = substr(arg[1], 2)
12872 mac1 = arg[2]
12873 }
12874 split(mac1, mac2, "(") #)
12875 macro = mac2[1]
12876 prefix = substr(line, 1, index(line, defundef) - 1)
12877 if (D_is_set[macro]) {
12878 # Preserve the white space surrounding the "#".
12879 print prefix "define", macro P[macro] D[macro]
12880 next
12881 } else {
12882 # Replace #undef with comments. This is necessary, for example,
12883 # in the case of _POSIX_SOURCE, which is predefined and required
12884 # on some systems where configure will not decide to define it.
12885 if (defundef == "undef") {
12886 print "/*", prefix defundef, macro, "*/"
12887 next
12888 }
12889 }
12890}
12891{ print }
12892_ACAWK
12893_ACEOF
12894cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 12895 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
0cd79707
SH
12896fi # test -n "$CONFIG_HEADERS"
12897
12898
12899eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12900shift
12901for ac_tag
12902do
12903 case $ac_tag in
12904 :[FHLC]) ac_mode=$ac_tag; continue;;
12905 esac
12906 case $ac_mode$ac_tag in
12907 :[FHL]*:*);;
d0ac1c44 12908 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
0cd79707
SH
12909 :[FH]-) ac_tag=-:-;;
12910 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12911 esac
12912 ac_save_IFS=$IFS
12913 IFS=:
12914 set x $ac_tag
12915 IFS=$ac_save_IFS
12916 shift
12917 ac_file=$1
12918 shift
12919
12920 case $ac_mode in
12921 :L) ac_source=$1;;
12922 :[FH])
12923 ac_file_inputs=
12924 for ac_f
12925 do
12926 case $ac_f in
d0ac1c44 12927 -) ac_f="$ac_tmp/stdin";;
0cd79707
SH
12928 *) # Look for the file first in the build tree, then in the source tree
12929 # (if the path is not absolute). The absolute path cannot be DOS-style,
12930 # because $ac_f cannot contain `:'.
12931 test -f "$ac_f" ||
12932 case $ac_f in
12933 [\\/$]*) false;;
12934 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12935 esac ||
d0ac1c44 12936 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
0cd79707
SH
12937 esac
12938 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12939 as_fn_append ac_file_inputs " '$ac_f'"
12940 done
12941
12942 # Let's still pretend it is `configure' which instantiates (i.e., don't
12943 # use $as_me), people would be surprised to read:
12944 # /* config.h. Generated by config.status. */
12945 configure_input='Generated from '`
12946 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12947 `' by configure.'
12948 if test x"$ac_file" != x-; then
12949 configure_input="$ac_file. $configure_input"
12950 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12951$as_echo "$as_me: creating $ac_file" >&6;}
12952 fi
12953 # Neutralize special characters interpreted by sed in replacement strings.
12954 case $configure_input in #(
12955 *\&* | *\|* | *\\* )
12956 ac_sed_conf_input=`$as_echo "$configure_input" |
12957 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12958 *) ac_sed_conf_input=$configure_input;;
12959 esac
12960
12961 case $ac_tag in
d0ac1c44
SM
12962 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12963 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
0cd79707
SH
12964 esac
12965 ;;
12966 esac
12967
12968 ac_dir=`$as_dirname -- "$ac_file" ||
12969$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12970 X"$ac_file" : 'X\(//\)[^/]' \| \
12971 X"$ac_file" : 'X\(//\)$' \| \
12972 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12973$as_echo X"$ac_file" |
12974 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12975 s//\1/
12976 q
12977 }
12978 /^X\(\/\/\)[^/].*/{
12979 s//\1/
12980 q
12981 }
12982 /^X\(\/\/\)$/{
12983 s//\1/
12984 q
12985 }
12986 /^X\(\/\).*/{
12987 s//\1/
12988 q
12989 }
12990 s/.*/./; q'`
12991 as_dir="$ac_dir"; as_fn_mkdir_p
12992 ac_builddir=.
12993
12994case "$ac_dir" in
12995.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12996*)
12997 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12998 # A ".." for each directory in $ac_dir_suffix.
12999 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13000 case $ac_top_builddir_sub in
13001 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13002 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13003 esac ;;
13004esac
13005ac_abs_top_builddir=$ac_pwd
13006ac_abs_builddir=$ac_pwd$ac_dir_suffix
13007# for backward compatibility:
13008ac_top_builddir=$ac_top_build_prefix
13009
13010case $srcdir in
13011 .) # We are building in place.
13012 ac_srcdir=.
13013 ac_top_srcdir=$ac_top_builddir_sub
13014 ac_abs_top_srcdir=$ac_pwd ;;
13015 [\\/]* | ?:[\\/]* ) # Absolute name.
13016 ac_srcdir=$srcdir$ac_dir_suffix;
13017 ac_top_srcdir=$srcdir
13018 ac_abs_top_srcdir=$srcdir ;;
13019 *) # Relative name.
13020 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13021 ac_top_srcdir=$ac_top_build_prefix$srcdir
13022 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13023esac
13024ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13025
13026
13027 case $ac_mode in
13028 :F)
13029 #
13030 # CONFIG_FILE
13031 #
13032
13033 case $INSTALL in
13034 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13035 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13036 esac
13037_ACEOF
13038
13039cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13040# If the template does not know about datarootdir, expand it.
13041# FIXME: This hack should be removed a few years after 2.60.
13042ac_datarootdir_hack=; ac_datarootdir_seen=
13043ac_sed_dataroot='
13044/datarootdir/ {
13045 p
13046 q
13047}
13048/@datadir@/p
13049/@docdir@/p
13050/@infodir@/p
13051/@localedir@/p
13052/@mandir@/p'
13053case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13054*datarootdir*) ac_datarootdir_seen=yes;;
13055*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13057$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13058_ACEOF
13059cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13060 ac_datarootdir_hack='
13061 s&@datadir@&$datadir&g
13062 s&@docdir@&$docdir&g
13063 s&@infodir@&$infodir&g
13064 s&@localedir@&$localedir&g
13065 s&@mandir@&$mandir&g
13066 s&\\\${datarootdir}&$datarootdir&g' ;;
13067esac
13068_ACEOF
13069
13070# Neutralize VPATH when `$srcdir' = `.'.
13071# Shell code in configure.ac might set extrasub.
13072# FIXME: do we really want to maintain this feature?
13073cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13074ac_sed_extra="$ac_vpsub
13075$extrasub
13076_ACEOF
13077cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13078:t
13079/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13080s|@configure_input@|$ac_sed_conf_input|;t t
13081s&@top_builddir@&$ac_top_builddir_sub&;t t
13082s&@top_build_prefix@&$ac_top_build_prefix&;t t
13083s&@srcdir@&$ac_srcdir&;t t
13084s&@abs_srcdir@&$ac_abs_srcdir&;t t
13085s&@top_srcdir@&$ac_top_srcdir&;t t
13086s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13087s&@builddir@&$ac_builddir&;t t
13088s&@abs_builddir@&$ac_abs_builddir&;t t
13089s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13090s&@INSTALL@&$ac_INSTALL&;t t
13091$ac_datarootdir_hack
13092"
d0ac1c44
SM
13093eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13094 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
0cd79707
SH
13095
13096test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
13097 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13098 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13099 "$ac_tmp/out"`; test -z "$ac_out"; } &&
0cd79707 13100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13101which seems to be undefined. Please make sure it is defined" >&5
0cd79707 13102$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 13103which seems to be undefined. Please make sure it is defined" >&2;}
0cd79707 13104
d0ac1c44 13105 rm -f "$ac_tmp/stdin"
0cd79707 13106 case $ac_file in
d0ac1c44
SM
13107 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13108 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
0cd79707 13109 esac \
d0ac1c44 13110 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
0cd79707
SH
13111 ;;
13112 :H)
13113 #
13114 # CONFIG_HEADER
13115 #
13116 if test x"$ac_file" != x-; then
13117 {
13118 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13119 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13120 } >"$ac_tmp/config.h" \
13121 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13122 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
0cd79707
SH
13123 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13124$as_echo "$as_me: $ac_file is unchanged" >&6;}
13125 else
13126 rm -f "$ac_file"
d0ac1c44
SM
13127 mv "$ac_tmp/config.h" "$ac_file" \
13128 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
0cd79707
SH
13129 fi
13130 else
13131 $as_echo "/* $configure_input */" \
d0ac1c44
SM
13132 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13133 || as_fn_error $? "could not create -" "$LINENO" 5
0cd79707
SH
13134 fi
13135 ;;
13136
13137 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13138$as_echo "$as_me: executing $ac_file commands" >&6;}
13139 ;;
13140 esac
13141
13142
13143 case $ac_file$ac_mode in
13144 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13145 "libtool":C)
13146
13147 # See if we are running on zsh, and set the options which allow our
13148 # commands through without removal of \ escapes.
13149 if test -n "${ZSH_VERSION+set}" ; then
13150 setopt NO_GLOB_SUBST
13151 fi
13152
13153 cfgfile="${ofile}T"
13154 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13155 $RM "$cfgfile"
13156
13157 cat <<_LT_EOF >> "$cfgfile"
13158#! $SHELL
13159
13160# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13161# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13162# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13163# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13164#
13165# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13166# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13167# Written by Gordon Matzigkeit, 1996
13168#
13169# This file is part of GNU Libtool.
13170#
13171# GNU Libtool is free software; you can redistribute it and/or
13172# modify it under the terms of the GNU General Public License as
13173# published by the Free Software Foundation; either version 2 of
13174# the License, or (at your option) any later version.
13175#
13176# As a special exception to the GNU General Public License,
13177# if you distribute this file as part of a program or library that
13178# is built using GNU Libtool, you may include this file under the
13179# same distribution terms that you use for the rest of that program.
13180#
13181# GNU Libtool is distributed in the hope that it will be useful,
13182# but WITHOUT ANY WARRANTY; without even the implied warranty of
13183# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13184# GNU General Public License for more details.
13185#
13186# You should have received a copy of the GNU General Public License
13187# along with GNU Libtool; see the file COPYING. If not, a copy
13188# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13189# obtained by writing to the Free Software Foundation, Inc.,
13190# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13191
13192
13193# The names of the tagged configurations supported by this script.
13194available_tags=""
13195
13196# ### BEGIN LIBTOOL CONFIG
13197
13198# Which release of libtool.m4 was used?
13199macro_version=$macro_version
13200macro_revision=$macro_revision
13201
13202# Whether or not to build shared libraries.
13203build_libtool_libs=$enable_shared
13204
13205# Whether or not to build static libraries.
13206build_old_libs=$enable_static
13207
13208# What type of objects to build.
13209pic_mode=$pic_mode
13210
13211# Whether or not to optimize for fast installation.
13212fast_install=$enable_fast_install
13213
13214# Shell to use when invoking shell scripts.
13215SHELL=$lt_SHELL
13216
13217# An echo program that protects backslashes.
13218ECHO=$lt_ECHO
13219
13220# The host system.
13221host_alias=$host_alias
13222host=$host
13223host_os=$host_os
13224
13225# The build system.
13226build_alias=$build_alias
13227build=$build
13228build_os=$build_os
13229
13230# A sed program that does not truncate output.
13231SED=$lt_SED
13232
13233# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13234Xsed="\$SED -e 1s/^X//"
13235
13236# A grep program that handles long lines.
13237GREP=$lt_GREP
13238
13239# An ERE matcher.
13240EGREP=$lt_EGREP
13241
13242# A literal string matcher.
13243FGREP=$lt_FGREP
13244
13245# A BSD- or MS-compatible name lister.
13246NM=$lt_NM
13247
13248# Whether we need soft or hard links.
13249LN_S=$lt_LN_S
13250
13251# What is the maximum length of a command?
13252max_cmd_len=$max_cmd_len
13253
13254# Object file suffix (normally "o").
13255objext=$ac_objext
13256
13257# Executable file suffix (normally "").
13258exeext=$exeext
13259
13260# whether the shell understands "unset".
13261lt_unset=$lt_unset
13262
13263# turn spaces into newlines.
13264SP2NL=$lt_lt_SP2NL
13265
13266# turn newlines into spaces.
13267NL2SP=$lt_lt_NL2SP
13268
13269# An object symbol dumper.
13270OBJDUMP=$lt_OBJDUMP
13271
13272# Method to check whether dependent libraries are shared objects.
13273deplibs_check_method=$lt_deplibs_check_method
13274
13275# Command to use when deplibs_check_method == "file_magic".
13276file_magic_cmd=$lt_file_magic_cmd
13277
13278# The archiver.
13279AR=$lt_AR
13280AR_FLAGS=$lt_AR_FLAGS
13281
13282# A symbol stripping program.
13283STRIP=$lt_STRIP
13284
13285# Commands used to install an old-style archive.
13286RANLIB=$lt_RANLIB
13287old_postinstall_cmds=$lt_old_postinstall_cmds
13288old_postuninstall_cmds=$lt_old_postuninstall_cmds
13289
13290# Whether to use a lock for old archive extraction.
13291lock_old_archive_extraction=$lock_old_archive_extraction
13292
13293# A C compiler.
13294LTCC=$lt_CC
13295
13296# LTCC compiler flags.
13297LTCFLAGS=$lt_CFLAGS
13298
13299# Take the output of nm and produce a listing of raw symbols and C names.
13300global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13301
13302# Transform the output of nm in a proper C declaration.
13303global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13304
13305# Transform the output of nm in a C name address pair.
13306global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13307
13308# Transform the output of nm in a C name address pair when lib prefix is needed.
13309global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13310
13311# The name of the directory that contains temporary libtool files.
13312objdir=$objdir
13313
13314# Used to examine libraries when file_magic_cmd begins with "file".
13315MAGIC_CMD=$MAGIC_CMD
13316
13317# Must we lock files when doing compilation?
13318need_locks=$lt_need_locks
13319
13320# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13321DSYMUTIL=$lt_DSYMUTIL
13322
13323# Tool to change global to local symbols on Mac OS X.
13324NMEDIT=$lt_NMEDIT
13325
13326# Tool to manipulate fat objects and archives on Mac OS X.
13327LIPO=$lt_LIPO
13328
13329# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13330OTOOL=$lt_OTOOL
13331
13332# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13333OTOOL64=$lt_OTOOL64
13334
13335# Old archive suffix (normally "a").
13336libext=$libext
13337
13338# Shared library suffix (normally ".so").
13339shrext_cmds=$lt_shrext_cmds
13340
13341# The commands to extract the exported symbol list from a shared archive.
13342extract_expsyms_cmds=$lt_extract_expsyms_cmds
13343
13344# Variables whose values should be saved in libtool wrapper scripts and
13345# restored at link time.
13346variables_saved_for_relink=$lt_variables_saved_for_relink
13347
13348# Do we need the "lib" prefix for modules?
13349need_lib_prefix=$need_lib_prefix
13350
13351# Do we need a version for libraries?
13352need_version=$need_version
13353
13354# Library versioning type.
13355version_type=$version_type
13356
13357# Shared library runtime path variable.
13358runpath_var=$runpath_var
13359
13360# Shared library path variable.
13361shlibpath_var=$shlibpath_var
13362
13363# Is shlibpath searched before the hard-coded library search path?
13364shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13365
13366# Format of library name prefix.
13367libname_spec=$lt_libname_spec
13368
13369# List of archive names. First name is the real one, the rest are links.
13370# The last name is the one that the linker finds with -lNAME
13371library_names_spec=$lt_library_names_spec
13372
13373# The coded name of the library, if different from the real name.
13374soname_spec=$lt_soname_spec
13375
13376# Permission mode override for installation of shared libraries.
13377install_override_mode=$lt_install_override_mode
13378
13379# Command to use after installation of a shared archive.
13380postinstall_cmds=$lt_postinstall_cmds
13381
13382# Command to use after uninstallation of a shared archive.
13383postuninstall_cmds=$lt_postuninstall_cmds
13384
13385# Commands used to finish a libtool library installation in a directory.
13386finish_cmds=$lt_finish_cmds
13387
13388# As "finish_cmds", except a single script fragment to be evaled but
13389# not shown.
13390finish_eval=$lt_finish_eval
13391
13392# Whether we should hardcode library paths into libraries.
13393hardcode_into_libs=$hardcode_into_libs
13394
13395# Compile-time system search path for libraries.
13396sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13397
13398# Run-time system search path for libraries.
13399sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13400
13401# Whether dlopen is supported.
13402dlopen_support=$enable_dlopen
13403
13404# Whether dlopen of programs is supported.
13405dlopen_self=$enable_dlopen_self
13406
13407# Whether dlopen of statically linked programs is supported.
13408dlopen_self_static=$enable_dlopen_self_static
13409
13410# Commands to strip libraries.
13411old_striplib=$lt_old_striplib
13412striplib=$lt_striplib
13413
13414
13415# The linker used to build libraries.
13416LD=$lt_LD
13417
13418# How to create reloadable object files.
13419reload_flag=$lt_reload_flag
13420reload_cmds=$lt_reload_cmds
13421
13422# Commands used to build an old-style archive.
13423old_archive_cmds=$lt_old_archive_cmds
13424
13425# A language specific compiler.
13426CC=$lt_compiler
13427
13428# Is the compiler the GNU compiler?
13429with_gcc=$GCC
13430
13431# Compiler flag to turn off builtin functions.
13432no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13433
13434# How to pass a linker flag through the compiler.
13435wl=$lt_lt_prog_compiler_wl
13436
13437# Additional compiler flags for building library objects.
13438pic_flag=$lt_lt_prog_compiler_pic
13439
13440# Compiler flag to prevent dynamic linking.
13441link_static_flag=$lt_lt_prog_compiler_static
13442
13443# Does compiler simultaneously support -c and -o options?
13444compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13445
13446# Whether or not to add -lc for building shared libraries.
13447build_libtool_need_lc=$archive_cmds_need_lc
13448
13449# Whether or not to disallow shared libs when runtime libs are static.
13450allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13451
13452# Compiler flag to allow reflexive dlopens.
13453export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13454
13455# Compiler flag to generate shared objects directly from archives.
13456whole_archive_flag_spec=$lt_whole_archive_flag_spec
13457
13458# Whether the compiler copes with passing no objects directly.
13459compiler_needs_object=$lt_compiler_needs_object
13460
13461# Create an old-style archive from a shared archive.
13462old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13463
13464# Create a temporary old-style archive to link instead of a shared archive.
13465old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13466
13467# Commands used to build a shared archive.
13468archive_cmds=$lt_archive_cmds
13469archive_expsym_cmds=$lt_archive_expsym_cmds
13470
13471# Commands used to build a loadable module if different from building
13472# a shared archive.
13473module_cmds=$lt_module_cmds
13474module_expsym_cmds=$lt_module_expsym_cmds
13475
13476# Whether we are building with GNU ld or not.
13477with_gnu_ld=$lt_with_gnu_ld
13478
13479# Flag that allows shared libraries with undefined symbols to be built.
13480allow_undefined_flag=$lt_allow_undefined_flag
13481
13482# Flag that enforces no undefined symbols.
13483no_undefined_flag=$lt_no_undefined_flag
13484
13485# Flag to hardcode \$libdir into a binary during linking.
13486# This must work even if \$libdir does not exist
13487hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13488
13489# If ld is used when linking, flag to hardcode \$libdir into a binary
13490# during linking. This must work even if \$libdir does not exist.
13491hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13492
13493# Whether we need a single "-rpath" flag with a separated argument.
13494hardcode_libdir_separator=$lt_hardcode_libdir_separator
13495
13496# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13497# DIR into the resulting binary.
13498hardcode_direct=$hardcode_direct
13499
13500# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13501# DIR into the resulting binary and the resulting library dependency is
13502# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13503# library is relocated.
13504hardcode_direct_absolute=$hardcode_direct_absolute
13505
13506# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13507# into the resulting binary.
13508hardcode_minus_L=$hardcode_minus_L
13509
13510# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13511# into the resulting binary.
13512hardcode_shlibpath_var=$hardcode_shlibpath_var
13513
13514# Set to "yes" if building a shared library automatically hardcodes DIR
13515# into the library and all subsequent libraries and executables linked
13516# against it.
13517hardcode_automatic=$hardcode_automatic
13518
13519# Set to yes if linker adds runtime paths of dependent libraries
13520# to runtime path list.
13521inherit_rpath=$inherit_rpath
13522
13523# Whether libtool must link a program against all its dependency libraries.
13524link_all_deplibs=$link_all_deplibs
13525
13526# Fix the shell variable \$srcfile for the compiler.
13527fix_srcfile_path=$lt_fix_srcfile_path
13528
13529# Set to "yes" if exported symbols are required.
13530always_export_symbols=$always_export_symbols
13531
13532# The commands to list exported symbols.
13533export_symbols_cmds=$lt_export_symbols_cmds
13534
13535# Symbols that should not be listed in the preloaded symbols.
13536exclude_expsyms=$lt_exclude_expsyms
13537
13538# Symbols that must always be exported.
13539include_expsyms=$lt_include_expsyms
13540
13541# Commands necessary for linking programs (against libraries) with templates.
13542prelink_cmds=$lt_prelink_cmds
13543
13544# Specify filename containing input files.
13545file_list_spec=$lt_file_list_spec
13546
13547# How to hardcode a shared library path into an executable.
13548hardcode_action=$hardcode_action
13549
13550# ### END LIBTOOL CONFIG
13551
13552_LT_EOF
13553
13554 case $host_os in
13555 aix3*)
13556 cat <<\_LT_EOF >> "$cfgfile"
13557# AIX sometimes has problems with the GCC collect2 program. For some
13558# reason, if we set the COLLECT_NAMES environment variable, the problems
13559# vanish in a puff of smoke.
13560if test "X${COLLECT_NAMES+set}" != Xset; then
13561 COLLECT_NAMES=
13562 export COLLECT_NAMES
13563fi
13564_LT_EOF
13565 ;;
13566 esac
13567
13568
13569ltmain="$ac_aux_dir/ltmain.sh"
13570
13571
13572 # We use sed instead of cat because bash on DJGPP gets confused if
13573 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13574 # text mode, it properly converts lines to CR/LF. This bash problem
13575 # is reportedly fixed, but why not run on old versions too?
13576 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13577 || (rm -f "$cfgfile"; exit 1)
13578
13579 case $xsi_shell in
13580 yes)
13581 cat << \_LT_EOF >> "$cfgfile"
13582
13583# func_dirname file append nondir_replacement
13584# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13585# otherwise set result to NONDIR_REPLACEMENT.
13586func_dirname ()
13587{
13588 case ${1} in
13589 */*) func_dirname_result="${1%/*}${2}" ;;
13590 * ) func_dirname_result="${3}" ;;
13591 esac
13592}
13593
13594# func_basename file
13595func_basename ()
13596{
13597 func_basename_result="${1##*/}"
13598}
13599
13600# func_dirname_and_basename file append nondir_replacement
13601# perform func_basename and func_dirname in a single function
13602# call:
13603# dirname: Compute the dirname of FILE. If nonempty,
13604# add APPEND to the result, otherwise set result
13605# to NONDIR_REPLACEMENT.
13606# value returned in "$func_dirname_result"
13607# basename: Compute filename of FILE.
13608# value retuned in "$func_basename_result"
13609# Implementation must be kept synchronized with func_dirname
13610# and func_basename. For efficiency, we do not delegate to
13611# those functions but instead duplicate the functionality here.
13612func_dirname_and_basename ()
13613{
13614 case ${1} in
13615 */*) func_dirname_result="${1%/*}${2}" ;;
13616 * ) func_dirname_result="${3}" ;;
13617 esac
13618 func_basename_result="${1##*/}"
13619}
13620
13621# func_stripname prefix suffix name
13622# strip PREFIX and SUFFIX off of NAME.
13623# PREFIX and SUFFIX must not contain globbing or regex special
13624# characters, hashes, percent signs, but SUFFIX may contain a leading
13625# dot (in which case that matches only a dot).
13626func_stripname ()
13627{
13628 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13629 # positional parameters, so assign one to ordinary parameter first.
13630 func_stripname_result=${3}
13631 func_stripname_result=${func_stripname_result#"${1}"}
13632 func_stripname_result=${func_stripname_result%"${2}"}
13633}
13634
13635# func_opt_split
13636func_opt_split ()
13637{
13638 func_opt_split_opt=${1%%=*}
13639 func_opt_split_arg=${1#*=}
13640}
13641
13642# func_lo2o object
13643func_lo2o ()
13644{
13645 case ${1} in
13646 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13647 *) func_lo2o_result=${1} ;;
13648 esac
13649}
13650
13651# func_xform libobj-or-source
13652func_xform ()
13653{
13654 func_xform_result=${1%.*}.lo
13655}
13656
13657# func_arith arithmetic-term...
13658func_arith ()
13659{
13660 func_arith_result=$(( $* ))
13661}
13662
13663# func_len string
13664# STRING may not start with a hyphen.
13665func_len ()
13666{
13667 func_len_result=${#1}
13668}
13669
13670_LT_EOF
13671 ;;
13672 *) # Bourne compatible functions.
13673 cat << \_LT_EOF >> "$cfgfile"
13674
13675# func_dirname file append nondir_replacement
13676# Compute the dirname of FILE. If nonempty, add APPEND to the result,
13677# otherwise set result to NONDIR_REPLACEMENT.
13678func_dirname ()
13679{
13680 # Extract subdirectory from the argument.
13681 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13682 if test "X$func_dirname_result" = "X${1}"; then
13683 func_dirname_result="${3}"
13684 else
13685 func_dirname_result="$func_dirname_result${2}"
13686 fi
13687}
13688
13689# func_basename file
13690func_basename ()
13691{
13692 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13693}
13694
13695
13696# func_stripname prefix suffix name
13697# strip PREFIX and SUFFIX off of NAME.
13698# PREFIX and SUFFIX must not contain globbing or regex special
13699# characters, hashes, percent signs, but SUFFIX may contain a leading
13700# dot (in which case that matches only a dot).
13701# func_strip_suffix prefix name
13702func_stripname ()
13703{
13704 case ${2} in
13705 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13706 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13707 esac
13708}
13709
13710# sed scripts:
13711my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13712my_sed_long_arg='1s/^-[^=]*=//'
13713
13714# func_opt_split
13715func_opt_split ()
13716{
13717 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13718 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13719}
13720
13721# func_lo2o object
13722func_lo2o ()
13723{
13724 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13725}
13726
13727# func_xform libobj-or-source
13728func_xform ()
13729{
13730 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13731}
13732
13733# func_arith arithmetic-term...
13734func_arith ()
13735{
13736 func_arith_result=`expr "$@"`
13737}
13738
13739# func_len string
13740# STRING may not start with a hyphen.
13741func_len ()
13742{
13743 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13744}
13745
13746_LT_EOF
13747esac
13748
13749case $lt_shell_append in
13750 yes)
13751 cat << \_LT_EOF >> "$cfgfile"
13752
13753# func_append var value
13754# Append VALUE to the end of shell variable VAR.
13755func_append ()
13756{
13757 eval "$1+=\$2"
13758}
13759_LT_EOF
13760 ;;
13761 *)
13762 cat << \_LT_EOF >> "$cfgfile"
13763
13764# func_append var value
13765# Append VALUE to the end of shell variable VAR.
13766func_append ()
13767{
13768 eval "$1=\$$1\$2"
13769}
13770
13771_LT_EOF
13772 ;;
13773 esac
13774
13775
13776 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13777 || (rm -f "$cfgfile"; exit 1)
13778
13779 mv -f "$cfgfile" "$ofile" ||
13780 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13781 chmod +x "$ofile"
13782
13783 ;;
13784 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
13785 rm -f Makesim1.tmp Makesim2.tmp Makefile
13786 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13787 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13788 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
13789 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13790 <Makefile.sim >Makefile
13791 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
13792 ;;
13793 "stamp-h":C) echo > stamp-h ;;
13794
13795 esac
13796done # for ac_tag
13797
13798
13799as_fn_exit 0
13800_ACEOF
13801ac_clean_files=$ac_clean_files_save
13802
13803test $ac_write_fail = 0 ||
d0ac1c44 13804 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
0cd79707
SH
13805
13806
13807# configure is writing to config.log, and then calls config.status.
13808# config.status does its own redirection, appending to config.log.
13809# Unfortunately, on DOS this fails, as config.log is still kept open
13810# by configure, so config.status won't be able to write to it; its
13811# output is simply discarded. So we exec the FD to /dev/null,
13812# effectively closing config.log, so it can be properly (re)opened and
13813# appended to by config.status. When coming back to configure, we
13814# need to make the FD available again.
13815if test "$no_create" != yes; then
13816 ac_cs_success=:
13817 ac_config_status_args=
13818 test "$silent" = yes &&
13819 ac_config_status_args="$ac_config_status_args --quiet"
13820 exec 5>/dev/null
13821 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13822 exec 5>>config.log
13823 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13824 # would make configure fail if this is the last instruction.
d0ac1c44 13825 $ac_cs_success || as_fn_exit 1
0cd79707
SH
13826fi
13827if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13829$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13830fi
13831
13832
This page took 0.753417 seconds and 4 git commands to generate.