]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/bfin/configure
Do not check for sys/time.h or sys/times.h
[thirdparty/binutils-gdb.git] / sim / bfin / configure
CommitLineData
ef016f83
MF
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.
ef016f83 7#
ef016f83
MF
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=
ef016f83
MF
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;}
ef016f83
MF
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"
ef016f83
MF
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
6bb11ab3
L
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"
ef016f83
MF
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
ef016f83
MF
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"
ef016f83
MF
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
ef016f83
MF
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# ----------------------------------------
ef016f83
MF
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.
ef016f83
MF
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
ef016f83 422 fi
d0ac1c44 423 $as_echo "$as_me: error: $2" >&2
ef016f83
MF
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
ef016f83
MF
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'.
ef016f83 535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 536 as_ln_s='cp -pR'
ef016f83
MF
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
d0ac1c44 540 as_ln_s='cp -pR'
ef016f83
MF
541 fi
542else
d0ac1c44 543 as_ln_s='cp -pR'
ef016f83
MF
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
ef016f83
MF
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
6bb11ab3
L
564SHELL=${CONFIG_SHELL-/bin/sh}
565
ef016f83 566
d0ac1c44
SM
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
ef016f83
MF
569
570# Name of the host.
d0ac1c44 571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
ef016f83
MF
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
2c2645d7 632ac_header_list=
37e9f182 633ac_func_list=
ef016f83
MF
634ac_subst_vars='LTLIBOBJS
635LIBOBJS
760b3e8b
MF
636sim_reserved_bits
637sim_scache
638sim_float
639sim_bitsize
ef016f83
MF
640cgen_breaks
641SDL_LIBS
642SDL_CFLAGS
5798d69f
SM
643PKG_CONFIG_LIBDIR
644PKG_CONFIG_PATH
645PKG_CONFIG
ef016f83
MF
646REPORT_BUGS_TEXI
647REPORT_BUGS_TO
648PKGVERSION
ef016f83 649MAINT
31e6ad7d
MF
650MAINTAINER_MODE_FALSE
651MAINTAINER_MODE_TRUE
6bb11ab3
L
652lt_cv_dlopen_libs
653OTOOL64
654OTOOL
655LIPO
656NMEDIT
657DSYMUTIL
658AWK
659STRIP
660OBJDUMP
661LN_S
662NM
663ac_ct_DUMPBIN
664DUMPBIN
665LD
666FGREP
667SED
668LIBTOOL
669PLUGINS_FALSE
670PLUGINS_TRUE
aadc9410
MF
671zlibinc
672zlibdir
ef016f83
MF
673CATOBJEXT
674GENCAT
675INSTOBJEXT
676DATADIRNAME
677CATALOGS
678POSUB
679GMSGFMT
680XGETTEXT
681INCINTL
682LIBINTL_DEP
683LIBINTL
684USE_NLS
db2e4d67
MF
685CCDEPMODE
686DEPDIR
687am__leading_dot
5f3ef9d0 688PACKAGE
46f900c0 689C_DIALECT
ef016f83
MF
690RANLIB
691AR
c2783492 692LDFLAGS_FOR_BUILD
c25ea03d 693CFLAGS_FOR_BUILD
ef016f83
MF
694CC_FOR_BUILD
695INSTALL_DATA
696INSTALL_SCRIPT
697INSTALL_PROGRAM
2232061b
MF
698EGREP
699GREP
c2783492
MF
700CPP
701OBJEXT
702EXEEXT
703ac_ct_CC
704CPPFLAGS
705LDFLAGS
706CFLAGS
707CC
ef016f83
MF
708target_os
709target_vendor
710target_cpu
711target
712host_os
713host_vendor
714host_cpu
715host
716build_os
717build_vendor
718build_cpu
719build
ef016f83
MF
720target_alias
721host_alias
722build_alias
723LIBS
724ECHO_T
725ECHO_N
726ECHO_C
727DEFS
728mandir
729localedir
730libdir
731psdir
732pdfdir
733dvidir
734htmldir
735infodir
736docdir
737oldincludedir
738includedir
739localstatedir
740sharedstatedir
741sysconfdir
742datadir
743datarootdir
744libexecdir
745sbindir
746bindir
747program_transform_name
748prefix
749exec_prefix
750PACKAGE_URL
751PACKAGE_BUGREPORT
752PACKAGE_STRING
753PACKAGE_VERSION
754PACKAGE_TARNAME
755PACKAGE_NAME
756PATH_SEPARATOR
136da8cd
MF
757SHELL
758WERROR_CFLAGS
759WARN_CFLAGS
136da8cd
MF
760sim_inline
761sim_hw
762sim_hw_objs
763sim_hw_cflags
136da8cd 764sim_endian
760b3e8b 765sim_default_model
136da8cd 766sim_alignment'
ef016f83
MF
767ac_subst_files=''
768ac_user_opts='
769enable_option_checking
aadc9410 770with_system_zlib
6bb11ab3
L
771enable_plugins
772enable_shared
773enable_static
774with_pic
775enable_fast_install
776with_gnu_ld
777enable_libtool_lock
ef016f83 778enable_maintainer_mode
ef016f83
MF
779enable_sim_debug
780enable_sim_stdio
781enable_sim_trace
782enable_sim_profile
35656e95 783enable_sim_assert
16f7876d 784enable_sim_environment
347fe5bb 785enable_sim_inline
ef016f83
MF
786with_pkgversion
787with_bugurl
788enable_sim_endian
789enable_sim_alignment
ef016f83 790enable_sim_default_model
2232061b 791enable_werror
ef016f83
MF
792enable_build_warnings
793enable_sim_build_warnings
794enable_sim_hardware
795'
796 ac_precious_vars='build_alias
797host_alias
798target_alias
799CC
800CFLAGS
801LDFLAGS
802LIBS
803CPPFLAGS
5798d69f
SM
804CPP
805PKG_CONFIG
806PKG_CONFIG_PATH
807PKG_CONFIG_LIBDIR
808SDL_CFLAGS
809SDL_LIBS'
ef016f83
MF
810
811
812# Initialize some variables set by options.
813ac_init_help=
814ac_init_version=false
815ac_unrecognized_opts=
816ac_unrecognized_sep=
817# The variables have the same names as the options, with
818# dashes changed to underlines.
819cache_file=/dev/null
820exec_prefix=NONE
821no_create=
822no_recursion=
823prefix=NONE
824program_prefix=NONE
825program_suffix=NONE
826program_transform_name=s,x,x,
827silent=
828site=
829srcdir=
830verbose=
831x_includes=NONE
832x_libraries=NONE
833
834# Installation directory options.
835# These are left unexpanded so users can "make install exec_prefix=/foo"
836# and all the variables that are supposed to be based on exec_prefix
837# by default will actually change.
838# Use braces instead of parens because sh, perl, etc. also accept them.
839# (The list follows the same order as the GNU Coding Standards.)
840bindir='${exec_prefix}/bin'
841sbindir='${exec_prefix}/sbin'
842libexecdir='${exec_prefix}/libexec'
843datarootdir='${prefix}/share'
844datadir='${datarootdir}'
845sysconfdir='${prefix}/etc'
846sharedstatedir='${prefix}/com'
847localstatedir='${prefix}/var'
848includedir='${prefix}/include'
849oldincludedir='/usr/include'
850docdir='${datarootdir}/doc/${PACKAGE}'
851infodir='${datarootdir}/info'
852htmldir='${docdir}'
853dvidir='${docdir}'
854pdfdir='${docdir}'
855psdir='${docdir}'
856libdir='${exec_prefix}/lib'
857localedir='${datarootdir}/locale'
858mandir='${datarootdir}/man'
859
860ac_prev=
861ac_dashdash=
862for ac_option
863do
864 # If the previous option needs an argument, assign it.
865 if test -n "$ac_prev"; then
866 eval $ac_prev=\$ac_option
867 ac_prev=
868 continue
869 fi
870
871 case $ac_option in
d0ac1c44
SM
872 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873 *=) ac_optarg= ;;
874 *) ac_optarg=yes ;;
ef016f83
MF
875 esac
876
877 # Accept the important Cygnus configure options, so we can diagnose typos.
878
879 case $ac_dashdash$ac_option in
880 --)
881 ac_dashdash=yes ;;
882
883 -bindir | --bindir | --bindi | --bind | --bin | --bi)
884 ac_prev=bindir ;;
885 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
886 bindir=$ac_optarg ;;
887
888 -build | --build | --buil | --bui | --bu)
889 ac_prev=build_alias ;;
890 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
891 build_alias=$ac_optarg ;;
892
893 -cache-file | --cache-file | --cache-fil | --cache-fi \
894 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
895 ac_prev=cache_file ;;
896 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
897 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
898 cache_file=$ac_optarg ;;
899
900 --config-cache | -C)
901 cache_file=config.cache ;;
902
903 -datadir | --datadir | --datadi | --datad)
904 ac_prev=datadir ;;
905 -datadir=* | --datadir=* | --datadi=* | --datad=*)
906 datadir=$ac_optarg ;;
907
908 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
909 | --dataroo | --dataro | --datar)
910 ac_prev=datarootdir ;;
911 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
912 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
913 datarootdir=$ac_optarg ;;
914
915 -disable-* | --disable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 919 as_fn_error $? "invalid feature name: $ac_useropt"
ef016f83
MF
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
923 *"
924"enable_$ac_useropt"
925"*) ;;
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
928 esac
929 eval enable_$ac_useropt=no ;;
930
931 -docdir | --docdir | --docdi | --doc | --do)
932 ac_prev=docdir ;;
933 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
934 docdir=$ac_optarg ;;
935
936 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
937 ac_prev=dvidir ;;
938 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
939 dvidir=$ac_optarg ;;
940
941 -enable-* | --enable-*)
942 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
943 # Reject names that are not valid shell variable names.
944 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 945 as_fn_error $? "invalid feature name: $ac_useropt"
ef016f83
MF
946 ac_useropt_orig=$ac_useropt
947 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
948 case $ac_user_opts in
949 *"
950"enable_$ac_useropt"
951"*) ;;
952 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
953 ac_unrecognized_sep=', ';;
954 esac
955 eval enable_$ac_useropt=\$ac_optarg ;;
956
957 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959 | --exec | --exe | --ex)
960 ac_prev=exec_prefix ;;
961 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963 | --exec=* | --exe=* | --ex=*)
964 exec_prefix=$ac_optarg ;;
965
966 -gas | --gas | --ga | --g)
967 # Obsolete; use --with-gas.
968 with_gas=yes ;;
969
970 -help | --help | --hel | --he | -h)
971 ac_init_help=long ;;
972 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973 ac_init_help=recursive ;;
974 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975 ac_init_help=short ;;
976
977 -host | --host | --hos | --ho)
978 ac_prev=host_alias ;;
979 -host=* | --host=* | --hos=* | --ho=*)
980 host_alias=$ac_optarg ;;
981
982 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
983 ac_prev=htmldir ;;
984 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
985 | --ht=*)
986 htmldir=$ac_optarg ;;
987
988 -includedir | --includedir | --includedi | --included | --include \
989 | --includ | --inclu | --incl | --inc)
990 ac_prev=includedir ;;
991 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992 | --includ=* | --inclu=* | --incl=* | --inc=*)
993 includedir=$ac_optarg ;;
994
995 -infodir | --infodir | --infodi | --infod | --info | --inf)
996 ac_prev=infodir ;;
997 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998 infodir=$ac_optarg ;;
999
1000 -libdir | --libdir | --libdi | --libd)
1001 ac_prev=libdir ;;
1002 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003 libdir=$ac_optarg ;;
1004
1005 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006 | --libexe | --libex | --libe)
1007 ac_prev=libexecdir ;;
1008 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009 | --libexe=* | --libex=* | --libe=*)
1010 libexecdir=$ac_optarg ;;
1011
1012 -localedir | --localedir | --localedi | --localed | --locale)
1013 ac_prev=localedir ;;
1014 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015 localedir=$ac_optarg ;;
1016
1017 -localstatedir | --localstatedir | --localstatedi | --localstated \
1018 | --localstate | --localstat | --localsta | --localst | --locals)
1019 ac_prev=localstatedir ;;
1020 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022 localstatedir=$ac_optarg ;;
1023
1024 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1025 ac_prev=mandir ;;
1026 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027 mandir=$ac_optarg ;;
1028
1029 -nfp | --nfp | --nf)
1030 # Obsolete; use --without-fp.
1031 with_fp=no ;;
1032
1033 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034 | --no-cr | --no-c | -n)
1035 no_create=yes ;;
1036
1037 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039 no_recursion=yes ;;
1040
1041 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043 | --oldin | --oldi | --old | --ol | --o)
1044 ac_prev=oldincludedir ;;
1045 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048 oldincludedir=$ac_optarg ;;
1049
1050 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1051 ac_prev=prefix ;;
1052 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053 prefix=$ac_optarg ;;
1054
1055 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056 | --program-pre | --program-pr | --program-p)
1057 ac_prev=program_prefix ;;
1058 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060 program_prefix=$ac_optarg ;;
1061
1062 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063 | --program-suf | --program-su | --program-s)
1064 ac_prev=program_suffix ;;
1065 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067 program_suffix=$ac_optarg ;;
1068
1069 -program-transform-name | --program-transform-name \
1070 | --program-transform-nam | --program-transform-na \
1071 | --program-transform-n | --program-transform- \
1072 | --program-transform | --program-transfor \
1073 | --program-transfo | --program-transf \
1074 | --program-trans | --program-tran \
1075 | --progr-tra | --program-tr | --program-t)
1076 ac_prev=program_transform_name ;;
1077 -program-transform-name=* | --program-transform-name=* \
1078 | --program-transform-nam=* | --program-transform-na=* \
1079 | --program-transform-n=* | --program-transform-=* \
1080 | --program-transform=* | --program-transfor=* \
1081 | --program-transfo=* | --program-transf=* \
1082 | --program-trans=* | --program-tran=* \
1083 | --progr-tra=* | --program-tr=* | --program-t=*)
1084 program_transform_name=$ac_optarg ;;
1085
1086 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1087 ac_prev=pdfdir ;;
1088 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089 pdfdir=$ac_optarg ;;
1090
1091 -psdir | --psdir | --psdi | --psd | --ps)
1092 ac_prev=psdir ;;
1093 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094 psdir=$ac_optarg ;;
1095
1096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097 | -silent | --silent | --silen | --sile | --sil)
1098 silent=yes ;;
1099
1100 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1101 ac_prev=sbindir ;;
1102 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1103 | --sbi=* | --sb=*)
1104 sbindir=$ac_optarg ;;
1105
1106 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108 | --sharedst | --shareds | --shared | --share | --shar \
1109 | --sha | --sh)
1110 ac_prev=sharedstatedir ;;
1111 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1114 | --sha=* | --sh=*)
1115 sharedstatedir=$ac_optarg ;;
1116
1117 -site | --site | --sit)
1118 ac_prev=site ;;
1119 -site=* | --site=* | --sit=*)
1120 site=$ac_optarg ;;
1121
1122 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1123 ac_prev=srcdir ;;
1124 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125 srcdir=$ac_optarg ;;
1126
1127 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128 | --syscon | --sysco | --sysc | --sys | --sy)
1129 ac_prev=sysconfdir ;;
1130 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132 sysconfdir=$ac_optarg ;;
1133
1134 -target | --target | --targe | --targ | --tar | --ta | --t)
1135 ac_prev=target_alias ;;
1136 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137 target_alias=$ac_optarg ;;
1138
1139 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140 verbose=yes ;;
1141
1142 -version | --version | --versio | --versi | --vers | -V)
1143 ac_init_version=: ;;
1144
1145 -with-* | --with-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
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"
ef016f83
MF
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--with-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=\$ac_optarg ;;
1160
1161 -without-* | --without-*)
1162 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1163 # Reject names that are not valid shell variable names.
1164 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
d0ac1c44 1165 as_fn_error $? "invalid package name: $ac_useropt"
ef016f83
MF
1166 ac_useropt_orig=$ac_useropt
1167 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1168 case $ac_user_opts in
1169 *"
1170"with_$ac_useropt"
1171"*) ;;
1172 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1173 ac_unrecognized_sep=', ';;
1174 esac
1175 eval with_$ac_useropt=no ;;
1176
1177 --x)
1178 # Obsolete; use --with-x.
1179 with_x=yes ;;
1180
1181 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1182 | --x-incl | --x-inc | --x-in | --x-i)
1183 ac_prev=x_includes ;;
1184 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1185 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1186 x_includes=$ac_optarg ;;
1187
1188 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1189 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1190 ac_prev=x_libraries ;;
1191 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1192 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1193 x_libraries=$ac_optarg ;;
1194
d0ac1c44
SM
1195 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1196Try \`$0 --help' for more information"
ef016f83
MF
1197 ;;
1198
1199 *=*)
1200 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1201 # Reject names that are not valid shell variable names.
1202 case $ac_envvar in #(
1203 '' | [0-9]* | *[!_$as_cr_alnum]* )
d0ac1c44 1204 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
ef016f83
MF
1205 esac
1206 eval $ac_envvar=\$ac_optarg
1207 export $ac_envvar ;;
1208
1209 *)
1210 # FIXME: should be removed in autoconf 3.0.
1211 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1212 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1213 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
d0ac1c44 1214 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
ef016f83
MF
1215 ;;
1216
1217 esac
1218done
1219
1220if test -n "$ac_prev"; then
1221 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
d0ac1c44 1222 as_fn_error $? "missing argument to $ac_option"
ef016f83
MF
1223fi
1224
1225if test -n "$ac_unrecognized_opts"; then
1226 case $enable_option_checking in
1227 no) ;;
d0ac1c44 1228 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
ef016f83
MF
1229 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1230 esac
1231fi
1232
1233# Check all directory arguments for consistency.
1234for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1235 datadir sysconfdir sharedstatedir localstatedir includedir \
1236 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1237 libdir localedir mandir
1238do
1239 eval ac_val=\$$ac_var
1240 # Remove trailing slashes.
1241 case $ac_val in
1242 */ )
1243 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1244 eval $ac_var=\$ac_val;;
1245 esac
1246 # Be sure to have absolute directory names.
1247 case $ac_val in
1248 [\\/$]* | ?:[\\/]* ) continue;;
1249 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1250 esac
d0ac1c44 1251 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
ef016f83
MF
1252done
1253
1254# There might be people who depend on the old broken behavior: `$host'
1255# used to hold the argument of --host etc.
1256# FIXME: To remove some day.
1257build=$build_alias
1258host=$host_alias
1259target=$target_alias
1260
1261# FIXME: To remove some day.
1262if test "x$host_alias" != x; then
1263 if test "x$build_alias" = x; then
1264 cross_compiling=maybe
ef016f83
MF
1265 elif test "x$build_alias" != "x$host_alias"; then
1266 cross_compiling=yes
1267 fi
1268fi
1269
1270ac_tool_prefix=
1271test -n "$host_alias" && ac_tool_prefix=$host_alias-
1272
1273test "$silent" = yes && exec 6>/dev/null
1274
1275
1276ac_pwd=`pwd` && test -n "$ac_pwd" &&
1277ac_ls_di=`ls -di .` &&
1278ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
d0ac1c44 1279 as_fn_error $? "working directory cannot be determined"
ef016f83 1280test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
d0ac1c44 1281 as_fn_error $? "pwd does not report name of working directory"
ef016f83
MF
1282
1283
1284# Find the source files, if location was not specified.
1285if test -z "$srcdir"; then
1286 ac_srcdir_defaulted=yes
1287 # Try the directory containing this script, then the parent directory.
1288 ac_confdir=`$as_dirname -- "$as_myself" ||
1289$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1290 X"$as_myself" : 'X\(//\)[^/]' \| \
1291 X"$as_myself" : 'X\(//\)$' \| \
1292 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1293$as_echo X"$as_myself" |
1294 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1295 s//\1/
1296 q
1297 }
1298 /^X\(\/\/\)[^/].*/{
1299 s//\1/
1300 q
1301 }
1302 /^X\(\/\/\)$/{
1303 s//\1/
1304 q
1305 }
1306 /^X\(\/\).*/{
1307 s//\1/
1308 q
1309 }
1310 s/.*/./; q'`
1311 srcdir=$ac_confdir
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 srcdir=..
1314 fi
1315else
1316 ac_srcdir_defaulted=no
1317fi
1318if test ! -r "$srcdir/$ac_unique_file"; then
1319 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
d0ac1c44 1320 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
ef016f83
MF
1321fi
1322ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1323ac_abs_confdir=`(
d0ac1c44 1324 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
ef016f83
MF
1325 pwd)`
1326# When building in place, set srcdir=.
1327if test "$ac_abs_confdir" = "$ac_pwd"; then
1328 srcdir=.
1329fi
1330# Remove unnecessary trailing slashes from srcdir.
1331# Double slashes in file names in object file debugging info
1332# mess up M-x gdb in Emacs.
1333case $srcdir in
1334*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1335esac
1336for ac_var in $ac_precious_vars; do
1337 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_env_${ac_var}_value=\$${ac_var}
1339 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1340 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1341done
1342
1343#
1344# Report the --help message.
1345#
1346if test "$ac_init_help" = "long"; then
1347 # Omit some internal or obsolete options to make the list less imposing.
1348 # This message is too long to be a string in the A/UX 3.1 sh.
1349 cat <<_ACEOF
1350\`configure' configures this package to adapt to many kinds of systems.
1351
1352Usage: $0 [OPTION]... [VAR=VALUE]...
1353
1354To assign environment variables (e.g., CC, CFLAGS...), specify them as
1355VAR=VALUE. See below for descriptions of some of the useful variables.
1356
1357Defaults for the options are specified in brackets.
1358
1359Configuration:
1360 -h, --help display this help and exit
1361 --help=short display options specific to this package
1362 --help=recursive display the short help of all the included packages
1363 -V, --version display version information and exit
d0ac1c44 1364 -q, --quiet, --silent do not print \`checking ...' messages
ef016f83
MF
1365 --cache-file=FILE cache test results in FILE [disabled]
1366 -C, --config-cache alias for \`--cache-file=config.cache'
1367 -n, --no-create do not create output files
1368 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1369
1370Installation directories:
1371 --prefix=PREFIX install architecture-independent files in PREFIX
1372 [$ac_default_prefix]
1373 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1374 [PREFIX]
1375
1376By default, \`make install' will install all the files in
1377\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1378an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1379for instance \`--prefix=\$HOME'.
1380
1381For better control, use the options below.
1382
1383Fine tuning of the installation directories:
1384 --bindir=DIR user executables [EPREFIX/bin]
1385 --sbindir=DIR system admin executables [EPREFIX/sbin]
1386 --libexecdir=DIR program executables [EPREFIX/libexec]
1387 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1388 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1389 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1390 --libdir=DIR object code libraries [EPREFIX/lib]
1391 --includedir=DIR C header files [PREFIX/include]
1392 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1393 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1394 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1395 --infodir=DIR info documentation [DATAROOTDIR/info]
1396 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1397 --mandir=DIR man documentation [DATAROOTDIR/man]
1398 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1399 --htmldir=DIR html documentation [DOCDIR]
1400 --dvidir=DIR dvi documentation [DOCDIR]
1401 --pdfdir=DIR pdf documentation [DOCDIR]
1402 --psdir=DIR ps documentation [DOCDIR]
1403_ACEOF
1404
1405 cat <<\_ACEOF
1406
1407Program names:
1408 --program-prefix=PREFIX prepend PREFIX to installed program names
1409 --program-suffix=SUFFIX append SUFFIX to installed program names
1410 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1411
1412System types:
1413 --build=BUILD configure for building on BUILD [guessed]
1414 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1415 --target=TARGET configure for building compilers for TARGET [HOST]
1416_ACEOF
1417fi
1418
1419if test -n "$ac_init_help"; then
1420
1421 cat <<\_ACEOF
1422
1423Optional Features:
1424 --disable-option-checking ignore unrecognized --enable/--with options
1425 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1426 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
faa743bb 1427 --enable-plugins Enable support for plugins
6bb11ab3
L
1428 --enable-shared[=PKGS] build shared libraries [default=yes]
1429 --enable-static[=PKGS] build static libraries [default=yes]
1430 --enable-fast-install[=PKGS]
1431 optimize for fast installation [default=yes]
1432 --disable-libtool-lock avoid locking (might break parallel builds)
d0ac1c44
SM
1433 --enable-maintainer-mode
1434 enable make rules and dependencies not useful (and
1435 sometimes confusing) to the casual installer
8d0978fb
MF
1436 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1437 itself)
1438 --enable-sim-stdio Specify whether to use stdio for console
1439 input/output
1440 --enable-sim-trace=opts Enable tracing of simulated programs
1441 --enable-sim-profile=opts
1442 Enable profiling flags
35656e95 1443 --enable-sim-assert Specify whether to perform random assertions
16f7876d
MF
1444 --enable-sim-environment=environment
1445 Specify mixed, user, virtual or operating
1446 environment
347fe5bb
MF
1447 --enable-sim-inline=inlines
1448 Specify which functions should be inlined
8d0978fb
MF
1449 --enable-sim-endian=endian
1450 Specify target byte endian orientation
1451 --enable-sim-alignment=align
1452 Specify strict, nonstrict or forced alignment of
1453 memory accesses
8d0978fb
MF
1454 --enable-sim-default-model=model
1455 Specify default model to simulate
2232061b
MF
1456 --enable-werror treat compile warnings as errors
1457 --enable-build-warnings enable build-time compiler warnings if gcc is used
1458 --enable-sim-build-warnings
1459 enable SIM specific build-time compiler warnings if
1460 gcc is used
1517bd27
MF
1461 --enable-sim-hardware=LIST
1462 Specify the hardware to be included in the build.
ef016f83
MF
1463
1464Optional Packages:
1465 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1466 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
aadc9410 1467 --with-system-zlib use installed libz
6bb11ab3
L
1468 --with-pic try to use only PIC/non-PIC objects [default=use
1469 both]
1470 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
bf12d44e 1471 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
ef016f83
MF
1472 --with-bugurl=URL Direct users to URL to report a bug
1473
1474Some influential environment variables:
1475 CC C compiler command
1476 CFLAGS C compiler flags
1477 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1478 nonstandard directory <lib dir>
1479 LIBS libraries to pass to the linker, e.g. -l<library>
d0ac1c44 1480 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
ef016f83
MF
1481 you have headers in a nonstandard directory <include dir>
1482 CPP C preprocessor
5798d69f
SM
1483 PKG_CONFIG path to pkg-config utility
1484 PKG_CONFIG_PATH
1485 directories to add to pkg-config's search path
1486 PKG_CONFIG_LIBDIR
1487 path overriding pkg-config's built-in search path
1488 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1489 SDL_LIBS linker flags for SDL, overriding pkg-config
ef016f83
MF
1490
1491Use these variables to override the choices made by `configure' or to help
1492it to find libraries and programs with nonstandard names/locations.
1493
1494Report bugs to the package provider.
1495_ACEOF
1496ac_status=$?
1497fi
1498
1499if test "$ac_init_help" = "recursive"; then
1500 # If there are subdirs, report their specific --help.
1501 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1502 test -d "$ac_dir" ||
1503 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1504 continue
1505 ac_builddir=.
1506
1507case "$ac_dir" in
1508.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1509*)
1510 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1511 # A ".." for each directory in $ac_dir_suffix.
1512 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1513 case $ac_top_builddir_sub in
1514 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1515 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1516 esac ;;
1517esac
1518ac_abs_top_builddir=$ac_pwd
1519ac_abs_builddir=$ac_pwd$ac_dir_suffix
1520# for backward compatibility:
1521ac_top_builddir=$ac_top_build_prefix
1522
1523case $srcdir in
1524 .) # We are building in place.
1525 ac_srcdir=.
1526 ac_top_srcdir=$ac_top_builddir_sub
1527 ac_abs_top_srcdir=$ac_pwd ;;
1528 [\\/]* | ?:[\\/]* ) # Absolute name.
1529 ac_srcdir=$srcdir$ac_dir_suffix;
1530 ac_top_srcdir=$srcdir
1531 ac_abs_top_srcdir=$srcdir ;;
1532 *) # Relative name.
1533 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1534 ac_top_srcdir=$ac_top_build_prefix$srcdir
1535 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1536esac
1537ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1538
1539 cd "$ac_dir" || { ac_status=$?; continue; }
1540 # Check for guested configure.
1541 if test -f "$ac_srcdir/configure.gnu"; then
1542 echo &&
1543 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1544 elif test -f "$ac_srcdir/configure"; then
1545 echo &&
1546 $SHELL "$ac_srcdir/configure" --help=recursive
1547 else
1548 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1549 fi || ac_status=$?
1550 cd "$ac_pwd" || { ac_status=$?; break; }
1551 done
1552fi
1553
1554test -n "$ac_init_help" && exit $ac_status
1555if $ac_init_version; then
1556 cat <<\_ACEOF
1557configure
d0ac1c44 1558generated by GNU Autoconf 2.69
ef016f83 1559
d0ac1c44 1560Copyright (C) 2012 Free Software Foundation, Inc.
ef016f83
MF
1561This configure script is free software; the Free Software Foundation
1562gives unlimited permission to copy, distribute and modify it.
1563_ACEOF
1564 exit
1565fi
1566
1567## ------------------------ ##
1568## Autoconf initialization. ##
1569## ------------------------ ##
1570
1571# ac_fn_c_try_compile LINENO
1572# --------------------------
1573# Try to compile conftest.$ac_ext, and return whether this succeeded.
1574ac_fn_c_try_compile ()
1575{
1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1577 rm -f conftest.$ac_objext
1578 if { { ac_try="$ac_compile"
1579case "(($ac_try" in
1580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1581 *) ac_try_echo=$ac_try;;
1582esac
1583eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1584$as_echo "$ac_try_echo"; } >&5
1585 (eval "$ac_compile") 2>conftest.err
1586 ac_status=$?
1587 if test -s conftest.err; then
1588 grep -v '^ *+' conftest.err >conftest.er1
1589 cat conftest.er1 >&5
1590 mv -f conftest.er1 conftest.err
1591 fi
1592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1593 test $ac_status = 0; } && {
1594 test -z "$ac_c_werror_flag" ||
1595 test ! -s conftest.err
1596 } && test -s conftest.$ac_objext; then :
1597 ac_retval=0
1598else
1599 $as_echo "$as_me: failed program was:" >&5
1600sed 's/^/| /' conftest.$ac_ext >&5
1601
1602 ac_retval=1
1603fi
d0ac1c44
SM
1604 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1605 as_fn_set_status $ac_retval
ef016f83
MF
1606
1607} # ac_fn_c_try_compile
1608
1609# ac_fn_c_try_cpp LINENO
1610# ----------------------
1611# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1612ac_fn_c_try_cpp ()
1613{
1614 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1615 if { { ac_try="$ac_cpp conftest.$ac_ext"
1616case "(($ac_try" in
1617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1618 *) ac_try_echo=$ac_try;;
1619esac
1620eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1621$as_echo "$ac_try_echo"; } >&5
1622 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1623 ac_status=$?
1624 if test -s conftest.err; then
1625 grep -v '^ *+' conftest.err >conftest.er1
1626 cat conftest.er1 >&5
1627 mv -f conftest.er1 conftest.err
1628 fi
1629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
d0ac1c44 1630 test $ac_status = 0; } > conftest.i && {
ef016f83
MF
1631 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1632 test ! -s conftest.err
1633 }; then :
1634 ac_retval=0
1635else
1636 $as_echo "$as_me: failed program was:" >&5
1637sed 's/^/| /' conftest.$ac_ext >&5
1638
1639 ac_retval=1
1640fi
d0ac1c44
SM
1641 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1642 as_fn_set_status $ac_retval
ef016f83
MF
1643
1644} # ac_fn_c_try_cpp
1645
1646# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1647# -------------------------------------------------------
1648# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1649# the include files in INCLUDES and setting the cache variable VAR
1650# accordingly.
1651ac_fn_c_check_header_mongrel ()
1652{
1653 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
d0ac1c44 1654 if eval \${$3+:} false; then :
ef016f83
MF
1655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1656$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1657if eval \${$3+:} false; then :
ef016f83
MF
1658 $as_echo_n "(cached) " >&6
1659fi
1660eval ac_res=\$$3
1661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1662$as_echo "$ac_res" >&6; }
1663else
1664 # Is the header compilable?
1665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1666$as_echo_n "checking $2 usability... " >&6; }
1667cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1668/* end confdefs.h. */
1669$4
1670#include <$2>
1671_ACEOF
1672if ac_fn_c_try_compile "$LINENO"; then :
1673 ac_header_compiler=yes
1674else
1675 ac_header_compiler=no
1676fi
1677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1679$as_echo "$ac_header_compiler" >&6; }
1680
1681# Is the header present?
1682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1683$as_echo_n "checking $2 presence... " >&6; }
1684cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1685/* end confdefs.h. */
1686#include <$2>
1687_ACEOF
1688if ac_fn_c_try_cpp "$LINENO"; then :
1689 ac_header_preproc=yes
1690else
1691 ac_header_preproc=no
1692fi
d0ac1c44 1693rm -f conftest.err conftest.i conftest.$ac_ext
ef016f83
MF
1694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1695$as_echo "$ac_header_preproc" >&6; }
1696
1697# So? What about this header?
1698case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1699 yes:no: )
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1701$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1703$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1704 ;;
1705 no:yes:* )
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1707$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1708 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1709$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1711$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1713$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1715$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1716 ;;
1717esac
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1719$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1720if eval \${$3+:} false; then :
ef016f83
MF
1721 $as_echo_n "(cached) " >&6
1722else
1723 eval "$3=\$ac_header_compiler"
1724fi
1725eval ac_res=\$$3
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1727$as_echo "$ac_res" >&6; }
1728fi
d0ac1c44 1729 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
ef016f83
MF
1730
1731} # ac_fn_c_check_header_mongrel
1732
1733# ac_fn_c_try_run LINENO
1734# ----------------------
1735# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1736# that executables *can* be run.
1737ac_fn_c_try_run ()
1738{
1739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1740 if { { ac_try="$ac_link"
1741case "(($ac_try" in
1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1743 *) ac_try_echo=$ac_try;;
1744esac
1745eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1746$as_echo "$ac_try_echo"; } >&5
1747 (eval "$ac_link") 2>&5
1748 ac_status=$?
1749 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1750 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1751 { { case "(($ac_try" in
1752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1753 *) ac_try_echo=$ac_try;;
1754esac
1755eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1756$as_echo "$ac_try_echo"; } >&5
1757 (eval "$ac_try") 2>&5
1758 ac_status=$?
1759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1760 test $ac_status = 0; }; }; then :
1761 ac_retval=0
1762else
1763 $as_echo "$as_me: program exited with status $ac_status" >&5
1764 $as_echo "$as_me: failed program was:" >&5
1765sed 's/^/| /' conftest.$ac_ext >&5
1766
1767 ac_retval=$ac_status
1768fi
1769 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1770 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1771 as_fn_set_status $ac_retval
ef016f83
MF
1772
1773} # ac_fn_c_try_run
1774
1775# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1776# -------------------------------------------------------
1777# Tests whether HEADER exists and can be compiled using the include files in
1778# INCLUDES, setting the cache variable VAR accordingly.
1779ac_fn_c_check_header_compile ()
1780{
1781 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1783$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1784if eval \${$3+:} false; then :
ef016f83
MF
1785 $as_echo_n "(cached) " >&6
1786else
1787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1788/* end confdefs.h. */
1789$4
1790#include <$2>
1791_ACEOF
1792if ac_fn_c_try_compile "$LINENO"; then :
1793 eval "$3=yes"
1794else
1795 eval "$3=no"
1796fi
1797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1798fi
1799eval ac_res=\$$3
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801$as_echo "$ac_res" >&6; }
d0ac1c44 1802 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
ef016f83
MF
1803
1804} # ac_fn_c_check_header_compile
1805
1806# ac_fn_c_try_link LINENO
1807# -----------------------
1808# Try to link conftest.$ac_ext, and return whether this succeeded.
1809ac_fn_c_try_link ()
1810{
1811 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1812 rm -f conftest.$ac_objext conftest$ac_exeext
1813 if { { ac_try="$ac_link"
1814case "(($ac_try" in
1815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1816 *) ac_try_echo=$ac_try;;
1817esac
1818eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1819$as_echo "$ac_try_echo"; } >&5
1820 (eval "$ac_link") 2>conftest.err
1821 ac_status=$?
1822 if test -s conftest.err; then
1823 grep -v '^ *+' conftest.err >conftest.er1
1824 cat conftest.er1 >&5
1825 mv -f conftest.er1 conftest.err
1826 fi
1827 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1828 test $ac_status = 0; } && {
1829 test -z "$ac_c_werror_flag" ||
1830 test ! -s conftest.err
1831 } && test -s conftest$ac_exeext && {
1832 test "$cross_compiling" = yes ||
d0ac1c44 1833 test -x conftest$ac_exeext
ef016f83
MF
1834 }; then :
1835 ac_retval=0
1836else
1837 $as_echo "$as_me: failed program was:" >&5
1838sed 's/^/| /' conftest.$ac_ext >&5
1839
1840 ac_retval=1
1841fi
1842 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1843 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1844 # interfere with the next link command; also delete a directory that is
1845 # left behind by Apple's compiler. We do this before executing the actions.
1846 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
d0ac1c44
SM
1847 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1848 as_fn_set_status $ac_retval
ef016f83
MF
1849
1850} # ac_fn_c_try_link
1851
1852# ac_fn_c_check_func LINENO FUNC VAR
1853# ----------------------------------
1854# Tests whether FUNC exists, setting the cache variable VAR accordingly
1855ac_fn_c_check_func ()
1856{
1857 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1859$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1860if eval \${$3+:} false; then :
ef016f83
MF
1861 $as_echo_n "(cached) " >&6
1862else
1863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1864/* end confdefs.h. */
1865/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1866 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1867#define $2 innocuous_$2
1868
1869/* System header to define __stub macros and hopefully few prototypes,
1870 which can conflict with char $2 (); below.
1871 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1872 <limits.h> exists even on freestanding compilers. */
1873
1874#ifdef __STDC__
1875# include <limits.h>
1876#else
1877# include <assert.h>
1878#endif
1879
1880#undef $2
1881
1882/* Override any GCC internal prototype to avoid an error.
1883 Use char because int might match the return type of a GCC
1884 builtin and then its argument prototype would still apply. */
1885#ifdef __cplusplus
1886extern "C"
1887#endif
1888char $2 ();
1889/* The GNU C library defines this for functions which it implements
1890 to always fail with ENOSYS. Some functions are actually named
1891 something starting with __ and the normal name is an alias. */
1892#if defined __stub_$2 || defined __stub___$2
1893choke me
1894#endif
1895
1896int
1897main ()
1898{
1899return $2 ();
1900 ;
1901 return 0;
1902}
1903_ACEOF
1904if ac_fn_c_try_link "$LINENO"; then :
1905 eval "$3=yes"
1906else
1907 eval "$3=no"
1908fi
1909rm -f core conftest.err conftest.$ac_objext \
1910 conftest$ac_exeext conftest.$ac_ext
1911fi
1912eval ac_res=\$$3
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1914$as_echo "$ac_res" >&6; }
d0ac1c44 1915 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
ef016f83
MF
1916
1917} # ac_fn_c_check_func
936df756
MF
1918
1919# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1920# ----------------------------------------------------
1921# Tries to find if the field MEMBER exists in type AGGR, after including
1922# INCLUDES, setting cache variable VAR accordingly.
1923ac_fn_c_check_member ()
1924{
1925 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1927$as_echo_n "checking for $2.$3... " >&6; }
d0ac1c44 1928if eval \${$4+:} false; then :
936df756
MF
1929 $as_echo_n "(cached) " >&6
1930else
1931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1932/* end confdefs.h. */
1933$5
1934int
1935main ()
1936{
1937static $2 ac_aggr;
1938if (ac_aggr.$3)
1939return 0;
1940 ;
1941 return 0;
1942}
1943_ACEOF
1944if ac_fn_c_try_compile "$LINENO"; then :
1945 eval "$4=yes"
1946else
1947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1948/* end confdefs.h. */
1949$5
1950int
1951main ()
1952{
1953static $2 ac_aggr;
1954if (sizeof ac_aggr.$3)
1955return 0;
1956 ;
1957 return 0;
1958}
1959_ACEOF
1960if ac_fn_c_try_compile "$LINENO"; then :
1961 eval "$4=yes"
1962else
1963 eval "$4=no"
1964fi
1965rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1966fi
1967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1968fi
1969eval ac_res=\$$4
1970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1971$as_echo "$ac_res" >&6; }
d0ac1c44 1972 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
1973
1974} # ac_fn_c_check_member
1975
1976# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1977# -------------------------------------------
1978# Tests whether TYPE exists after having included INCLUDES, setting cache
1979# variable VAR accordingly.
1980ac_fn_c_check_type ()
1981{
1982 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1984$as_echo_n "checking for $2... " >&6; }
d0ac1c44 1985if eval \${$3+:} false; then :
936df756
MF
1986 $as_echo_n "(cached) " >&6
1987else
1988 eval "$3=no"
1989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1990/* end confdefs.h. */
1991$4
1992int
1993main ()
1994{
1995if (sizeof ($2))
1996 return 0;
1997 ;
1998 return 0;
1999}
2000_ACEOF
2001if ac_fn_c_try_compile "$LINENO"; then :
2002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2003/* end confdefs.h. */
2004$4
2005int
2006main ()
2007{
2008if (sizeof (($2)))
2009 return 0;
2010 ;
2011 return 0;
2012}
2013_ACEOF
2014if ac_fn_c_try_compile "$LINENO"; then :
2015
2016else
2017 eval "$3=yes"
2018fi
2019rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2020fi
2021rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2022fi
2023eval ac_res=\$$3
2024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2025$as_echo "$ac_res" >&6; }
d0ac1c44 2026 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
936df756
MF
2027
2028} # ac_fn_c_check_type
ef016f83
MF
2029cat >config.log <<_ACEOF
2030This file contains any messages produced by compilers while
2031running configure, to aid debugging if configure makes a mistake.
2032
2033It was created by $as_me, which was
d0ac1c44 2034generated by GNU Autoconf 2.69. Invocation command line was
ef016f83
MF
2035
2036 $ $0 $@
2037
2038_ACEOF
2039exec 5>>config.log
2040{
2041cat <<_ASUNAME
2042## --------- ##
2043## Platform. ##
2044## --------- ##
2045
2046hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2047uname -m = `(uname -m) 2>/dev/null || echo unknown`
2048uname -r = `(uname -r) 2>/dev/null || echo unknown`
2049uname -s = `(uname -s) 2>/dev/null || echo unknown`
2050uname -v = `(uname -v) 2>/dev/null || echo unknown`
2051
2052/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2053/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2054
2055/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2056/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2057/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2058/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2059/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2060/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2061/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2062
2063_ASUNAME
2064
2065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2066for as_dir in $PATH
2067do
2068 IFS=$as_save_IFS
2069 test -z "$as_dir" && as_dir=.
2070 $as_echo "PATH: $as_dir"
2071 done
2072IFS=$as_save_IFS
2073
2074} >&5
2075
2076cat >&5 <<_ACEOF
2077
2078
2079## ----------- ##
2080## Core tests. ##
2081## ----------- ##
2082
2083_ACEOF
2084
2085
2086# Keep a trace of the command line.
2087# Strip out --no-create and --no-recursion so they do not pile up.
2088# Strip out --silent because we don't want to record it for future runs.
2089# Also quote any args containing shell meta-characters.
2090# Make two passes to allow for proper duplicate-argument suppression.
2091ac_configure_args=
2092ac_configure_args0=
2093ac_configure_args1=
2094ac_must_keep_next=false
2095for ac_pass in 1 2
2096do
2097 for ac_arg
2098 do
2099 case $ac_arg in
2100 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2101 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2102 | -silent | --silent | --silen | --sile | --sil)
2103 continue ;;
2104 *\'*)
2105 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2106 esac
2107 case $ac_pass in
2108 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2109 2)
2110 as_fn_append ac_configure_args1 " '$ac_arg'"
2111 if test $ac_must_keep_next = true; then
2112 ac_must_keep_next=false # Got value, back to normal.
2113 else
2114 case $ac_arg in
2115 *=* | --config-cache | -C | -disable-* | --disable-* \
2116 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2117 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2118 | -with-* | --with-* | -without-* | --without-* | --x)
2119 case "$ac_configure_args0 " in
2120 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2121 esac
2122 ;;
2123 -* ) ac_must_keep_next=true ;;
2124 esac
2125 fi
2126 as_fn_append ac_configure_args " '$ac_arg'"
2127 ;;
2128 esac
2129 done
2130done
2131{ ac_configure_args0=; unset ac_configure_args0;}
2132{ ac_configure_args1=; unset ac_configure_args1;}
2133
2134# When interrupted or exit'd, cleanup temporary files, and complete
2135# config.log. We remove comments because anyway the quotes in there
2136# would cause problems or look ugly.
2137# WARNING: Use '\'' to represent an apostrophe within the trap.
2138# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2139trap 'exit_status=$?
2140 # Save into config.log some information that might help in debugging.
2141 {
2142 echo
2143
d0ac1c44 2144 $as_echo "## ---------------- ##
ef016f83 2145## Cache variables. ##
d0ac1c44 2146## ---------------- ##"
ef016f83
MF
2147 echo
2148 # The following way of writing the cache mishandles newlines in values,
2149(
2150 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2151 eval ac_val=\$$ac_var
2152 case $ac_val in #(
2153 *${as_nl}*)
2154 case $ac_var in #(
2155 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2156$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2157 esac
2158 case $ac_var in #(
2159 _ | IFS | as_nl) ;; #(
2160 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2161 *) { eval $ac_var=; unset $ac_var;} ;;
2162 esac ;;
2163 esac
2164 done
2165 (set) 2>&1 |
2166 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2167 *${as_nl}ac_space=\ *)
2168 sed -n \
2169 "s/'\''/'\''\\\\'\'''\''/g;
2170 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2171 ;; #(
2172 *)
2173 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2174 ;;
2175 esac |
2176 sort
2177)
2178 echo
2179
d0ac1c44 2180 $as_echo "## ----------------- ##
ef016f83 2181## Output variables. ##
d0ac1c44 2182## ----------------- ##"
ef016f83
MF
2183 echo
2184 for ac_var in $ac_subst_vars
2185 do
2186 eval ac_val=\$$ac_var
2187 case $ac_val in
2188 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2189 esac
2190 $as_echo "$ac_var='\''$ac_val'\''"
2191 done | sort
2192 echo
2193
2194 if test -n "$ac_subst_files"; then
d0ac1c44 2195 $as_echo "## ------------------- ##
ef016f83 2196## File substitutions. ##
d0ac1c44 2197## ------------------- ##"
ef016f83
MF
2198 echo
2199 for ac_var in $ac_subst_files
2200 do
2201 eval ac_val=\$$ac_var
2202 case $ac_val in
2203 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2204 esac
2205 $as_echo "$ac_var='\''$ac_val'\''"
2206 done | sort
2207 echo
2208 fi
2209
2210 if test -s confdefs.h; then
d0ac1c44 2211 $as_echo "## ----------- ##
ef016f83 2212## confdefs.h. ##
d0ac1c44 2213## ----------- ##"
ef016f83
MF
2214 echo
2215 cat confdefs.h
2216 echo
2217 fi
2218 test "$ac_signal" != 0 &&
2219 $as_echo "$as_me: caught signal $ac_signal"
2220 $as_echo "$as_me: exit $exit_status"
2221 } >&5
2222 rm -f core *.core core.conftest.* &&
2223 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2224 exit $exit_status
2225' 0
2226for ac_signal in 1 2 13 15; do
2227 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2228done
2229ac_signal=0
2230
2231# confdefs.h avoids OS command line length limits that DEFS can exceed.
2232rm -f -r conftest* confdefs.h
2233
2234$as_echo "/* confdefs.h */" > confdefs.h
2235
2236# Predefined preprocessor variables.
2237
2238cat >>confdefs.h <<_ACEOF
2239#define PACKAGE_NAME "$PACKAGE_NAME"
2240_ACEOF
2241
2242cat >>confdefs.h <<_ACEOF
2243#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2244_ACEOF
2245
2246cat >>confdefs.h <<_ACEOF
2247#define PACKAGE_VERSION "$PACKAGE_VERSION"
2248_ACEOF
2249
2250cat >>confdefs.h <<_ACEOF
2251#define PACKAGE_STRING "$PACKAGE_STRING"
2252_ACEOF
2253
2254cat >>confdefs.h <<_ACEOF
2255#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2256_ACEOF
2257
2258cat >>confdefs.h <<_ACEOF
2259#define PACKAGE_URL "$PACKAGE_URL"
2260_ACEOF
2261
2262
2263# Let the site file select an alternate cache file if it wants to.
2264# Prefer an explicitly selected file to automatically selected ones.
2265ac_site_file1=NONE
2266ac_site_file2=NONE
2267if test -n "$CONFIG_SITE"; then
d0ac1c44
SM
2268 # We do not want a PATH search for config.site.
2269 case $CONFIG_SITE in #((
2270 -*) ac_site_file1=./$CONFIG_SITE;;
2271 */*) ac_site_file1=$CONFIG_SITE;;
2272 *) ac_site_file1=./$CONFIG_SITE;;
2273 esac
ef016f83
MF
2274elif test "x$prefix" != xNONE; then
2275 ac_site_file1=$prefix/share/config.site
2276 ac_site_file2=$prefix/etc/config.site
2277else
2278 ac_site_file1=$ac_default_prefix/share/config.site
2279 ac_site_file2=$ac_default_prefix/etc/config.site
2280fi
2281for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2282do
2283 test "x$ac_site_file" = xNONE && continue
d0ac1c44 2284 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
ef016f83
MF
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2286$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2287 sed 's/^/| /' "$ac_site_file" >&5
d0ac1c44
SM
2288 . "$ac_site_file" \
2289 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2290$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2291as_fn_error $? "failed to load site script $ac_site_file
2292See \`config.log' for more details" "$LINENO" 5; }
ef016f83
MF
2293 fi
2294done
2295
2296if test -r "$cache_file"; then
d0ac1c44
SM
2297 # Some versions of bash will fail to source /dev/null (special files
2298 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2299 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
ef016f83
MF
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2301$as_echo "$as_me: loading cache $cache_file" >&6;}
2302 case $cache_file in
2303 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2304 *) . "./$cache_file";;
2305 esac
2306 fi
2307else
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2309$as_echo "$as_me: creating cache $cache_file" >&6;}
2310 >$cache_file
2311fi
2312
2c2645d7
MF
2313as_fn_append ac_header_list " dlfcn.h"
2314as_fn_append ac_header_list " fcntl.h"
2315as_fn_append ac_header_list " fpu_control.h"
2316as_fn_append ac_header_list " unistd.h"
2317as_fn_append ac_header_list " sys/mman.h"
2318as_fn_append ac_header_list " sys/resource.h"
2c2645d7 2319as_fn_append ac_header_list " sys/stat.h"
37e9f182
MF
2320as_fn_append ac_func_list " __setfpucw"
2321as_fn_append ac_func_list " ftruncate"
2322as_fn_append ac_func_list " getrusage"
2323as_fn_append ac_func_list " lstat"
2324as_fn_append ac_func_list " mmap"
2325as_fn_append ac_func_list " munmap"
2326as_fn_append ac_func_list " posix_fallocate"
2327as_fn_append ac_func_list " sigaction"
2328as_fn_append ac_func_list " time"
2329as_fn_append ac_func_list " truncate"
2330as_fn_append ac_func_list " getuid"
2331as_fn_append ac_func_list " getgid"
2332as_fn_append ac_func_list " geteuid"
2333as_fn_append ac_func_list " getegid"
2334as_fn_append ac_func_list " setuid"
2335as_fn_append ac_func_list " setgid"
2336as_fn_append ac_func_list " kill"
2337as_fn_append ac_func_list " pread"
2c2645d7
MF
2338as_fn_append ac_header_list " linux/if_tun.h"
2339as_fn_append ac_header_list " linux/mii.h"
2340as_fn_append ac_header_list " linux/types.h"
2341as_fn_append ac_header_list " net/if.h"
2342as_fn_append ac_header_list " sys/ioctl.h"
ef016f83
MF
2343# Check that the precious variables saved in the cache have kept the same
2344# value.
2345ac_cache_corrupted=false
2346for ac_var in $ac_precious_vars; do
2347 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2348 eval ac_new_set=\$ac_env_${ac_var}_set
2349 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2350 eval ac_new_val=\$ac_env_${ac_var}_value
2351 case $ac_old_set,$ac_new_set in
2352 set,)
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2354$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2355 ac_cache_corrupted=: ;;
2356 ,set)
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2358$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2359 ac_cache_corrupted=: ;;
2360 ,);;
2361 *)
2362 if test "x$ac_old_val" != "x$ac_new_val"; then
2363 # differences in whitespace do not lead to failure.
2364 ac_old_val_w=`echo x $ac_old_val`
2365 ac_new_val_w=`echo x $ac_new_val`
2366 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2367 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2368$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2369 ac_cache_corrupted=:
2370 else
2371 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2372$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2373 eval $ac_var=\$ac_old_val
2374 fi
2375 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2376$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2377 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2378$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2379 fi;;
2380 esac
2381 # Pass precious variables to config.status.
2382 if test "$ac_new_set" = set; then
2383 case $ac_new_val in
2384 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2385 *) ac_arg=$ac_var=$ac_new_val ;;
2386 esac
2387 case " $ac_configure_args " in
2388 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2389 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2390 esac
2391 fi
2392done
2393if $ac_cache_corrupted; then
2394 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2395$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2396 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2397$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
d0ac1c44 2398 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
ef016f83
MF
2399fi
2400## -------------------- ##
2401## Main body of script. ##
2402## -------------------- ##
2403
2404ac_ext=c
2405ac_cpp='$CPP $CPPFLAGS'
2406ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2407ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2408ac_compiler_gnu=$ac_cv_c_compiler_gnu
2409
2410
6bb11ab3
L
2411
2412
2413
2414
2415
c2783492
MF
2416ac_aux_dir=
2417for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2418 if test -f "$ac_dir/install-sh"; then
2419 ac_aux_dir=$ac_dir
2420 ac_install_sh="$ac_aux_dir/install-sh -c"
2421 break
2422 elif test -f "$ac_dir/install.sh"; then
2423 ac_aux_dir=$ac_dir
2424 ac_install_sh="$ac_aux_dir/install.sh -c"
2425 break
2426 elif test -f "$ac_dir/shtool"; then
2427 ac_aux_dir=$ac_dir
2428 ac_install_sh="$ac_aux_dir/shtool install -c"
2429 break
2430 fi
2431done
2432if test -z "$ac_aux_dir"; then
2433 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2434fi
2435
2436# These three variables are undocumented and unsupported,
2437# and are intended to be withdrawn in a future Autoconf release.
2438# They can cause serious problems if a builder's source tree is in a directory
2439# whose full name contains unusual characters.
2440ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2441ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2442ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2443
2444
2445# Make sure we can run config.sub.
2446$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2447 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2448
2449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2450$as_echo_n "checking build system type... " >&6; }
2451if ${ac_cv_build+:} false; then :
2452 $as_echo_n "(cached) " >&6
2453else
2454 ac_build_alias=$build_alias
2455test "x$ac_build_alias" = x &&
2456 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2457test "x$ac_build_alias" = x &&
2458 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2459ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2460 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2461
2462fi
2463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2464$as_echo "$ac_cv_build" >&6; }
2465case $ac_cv_build in
2466*-*-*) ;;
2467*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2468esac
2469build=$ac_cv_build
2470ac_save_IFS=$IFS; IFS='-'
2471set x $ac_cv_build
2472shift
2473build_cpu=$1
2474build_vendor=$2
2475shift; shift
2476# Remember, the first character of IFS is used to create $*,
2477# except with old shells:
2478build_os=$*
2479IFS=$ac_save_IFS
2480case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2481
2482
2483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2484$as_echo_n "checking host system type... " >&6; }
2485if ${ac_cv_host+:} false; then :
2486 $as_echo_n "(cached) " >&6
2487else
2488 if test "x$host_alias" = x; then
2489 ac_cv_host=$ac_cv_build
2490else
2491 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2492 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2493fi
2494
2495fi
2496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2497$as_echo "$ac_cv_host" >&6; }
2498case $ac_cv_host in
2499*-*-*) ;;
2500*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2501esac
2502host=$ac_cv_host
2503ac_save_IFS=$IFS; IFS='-'
2504set x $ac_cv_host
2505shift
2506host_cpu=$1
2507host_vendor=$2
2508shift; shift
2509# Remember, the first character of IFS is used to create $*,
2510# except with old shells:
2511host_os=$*
2512IFS=$ac_save_IFS
2513case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2514
2515
2516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2517$as_echo_n "checking target system type... " >&6; }
2518if ${ac_cv_target+:} false; then :
2519 $as_echo_n "(cached) " >&6
2520else
2521 if test "x$target_alias" = x; then
2522 ac_cv_target=$ac_cv_host
2523else
2524 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2525 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2526fi
2527
2528fi
2529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2530$as_echo "$ac_cv_target" >&6; }
2531case $ac_cv_target in
2532*-*-*) ;;
2533*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2534esac
2535target=$ac_cv_target
2536ac_save_IFS=$IFS; IFS='-'
2537set x $ac_cv_target
2538shift
2539target_cpu=$1
2540target_vendor=$2
2541shift; shift
2542# Remember, the first character of IFS is used to create $*,
2543# except with old shells:
2544target_os=$*
2545IFS=$ac_save_IFS
2546case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2547
2548
2549# The aliases save the names the user supplied, while $host etc.
2550# will get canonicalized.
2551test -n "$target_alias" &&
2552 test "$program_prefix$program_suffix$program_transform_name" = \
2553 NONENONEs,x,x, &&
2554 program_prefix=${target_alias}-
6bb11ab3
L
2555ac_ext=c
2556ac_cpp='$CPP $CPPFLAGS'
2557ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2558ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2559ac_compiler_gnu=$ac_cv_c_compiler_gnu
2560if test -n "$ac_tool_prefix"; then
2561 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2562set dummy ${ac_tool_prefix}gcc; ac_word=$2
2563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2564$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2565if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2566 $as_echo_n "(cached) " >&6
2567else
2568 if test -n "$CC"; then
2569 ac_cv_prog_CC="$CC" # Let the user override the test.
2570else
2571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572for as_dir in $PATH
2573do
2574 IFS=$as_save_IFS
2575 test -z "$as_dir" && as_dir=.
2576 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2577 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2578 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2580 break 2
2581 fi
2582done
2583 done
2584IFS=$as_save_IFS
2585
2586fi
2587fi
2588CC=$ac_cv_prog_CC
2589if test -n "$CC"; then
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2591$as_echo "$CC" >&6; }
2592else
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594$as_echo "no" >&6; }
2595fi
2596
2597
2598fi
2599if test -z "$ac_cv_prog_CC"; then
2600 ac_ct_CC=$CC
2601 # Extract the first word of "gcc", so it can be a program name with args.
2602set dummy gcc; ac_word=$2
2603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2604$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2605if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2606 $as_echo_n "(cached) " >&6
2607else
2608 if test -n "$ac_ct_CC"; then
2609 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2610else
2611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2612for as_dir in $PATH
2613do
2614 IFS=$as_save_IFS
2615 test -z "$as_dir" && as_dir=.
2616 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2617 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2618 ac_cv_prog_ac_ct_CC="gcc"
2619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2620 break 2
2621 fi
2622done
2623 done
2624IFS=$as_save_IFS
2625
2626fi
2627fi
2628ac_ct_CC=$ac_cv_prog_ac_ct_CC
2629if test -n "$ac_ct_CC"; then
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2631$as_echo "$ac_ct_CC" >&6; }
2632else
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2634$as_echo "no" >&6; }
2635fi
2636
2637 if test "x$ac_ct_CC" = x; then
2638 CC=""
2639 else
2640 case $cross_compiling:$ac_tool_warned in
2641yes:)
2642{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2643$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2644ac_tool_warned=yes ;;
2645esac
2646 CC=$ac_ct_CC
2647 fi
2648else
2649 CC="$ac_cv_prog_CC"
2650fi
2651
2652if test -z "$CC"; then
2653 if test -n "$ac_tool_prefix"; then
2654 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2655set dummy ${ac_tool_prefix}cc; ac_word=$2
2656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2657$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2658if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2659 $as_echo_n "(cached) " >&6
2660else
2661 if test -n "$CC"; then
2662 ac_cv_prog_CC="$CC" # Let the user override the test.
2663else
2664as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665for as_dir in $PATH
2666do
2667 IFS=$as_save_IFS
2668 test -z "$as_dir" && as_dir=.
2669 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2671 ac_cv_prog_CC="${ac_tool_prefix}cc"
2672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2673 break 2
2674 fi
2675done
2676 done
2677IFS=$as_save_IFS
2678
2679fi
2680fi
2681CC=$ac_cv_prog_CC
2682if test -n "$CC"; then
2683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2684$as_echo "$CC" >&6; }
2685else
2686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2687$as_echo "no" >&6; }
2688fi
2689
2690
2691 fi
2692fi
2693if test -z "$CC"; then
2694 # Extract the first word of "cc", so it can be a program name with args.
2695set dummy cc; ac_word=$2
2696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2697$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2698if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2699 $as_echo_n "(cached) " >&6
2700else
2701 if test -n "$CC"; then
2702 ac_cv_prog_CC="$CC" # Let the user override the test.
2703else
2704 ac_prog_rejected=no
2705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706for as_dir in $PATH
2707do
2708 IFS=$as_save_IFS
2709 test -z "$as_dir" && as_dir=.
2710 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2711 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2712 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2713 ac_prog_rejected=yes
2714 continue
2715 fi
2716 ac_cv_prog_CC="cc"
2717 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2718 break 2
2719 fi
2720done
2721 done
2722IFS=$as_save_IFS
2723
2724if test $ac_prog_rejected = yes; then
2725 # We found a bogon in the path, so make sure we never use it.
2726 set dummy $ac_cv_prog_CC
2727 shift
2728 if test $# != 0; then
2729 # We chose a different compiler from the bogus one.
2730 # However, it has the same basename, so the bogon will be chosen
2731 # first if we set CC to just the basename; use the full file name.
2732 shift
2733 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2734 fi
2735fi
2736fi
2737fi
2738CC=$ac_cv_prog_CC
2739if test -n "$CC"; then
2740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2741$as_echo "$CC" >&6; }
2742else
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2744$as_echo "no" >&6; }
2745fi
2746
2747
2748fi
2749if test -z "$CC"; then
2750 if test -n "$ac_tool_prefix"; then
2751 for ac_prog in cl.exe
2752 do
2753 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2754set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2756$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2757if ${ac_cv_prog_CC+:} false; then :
6bb11ab3
L
2758 $as_echo_n "(cached) " >&6
2759else
2760 if test -n "$CC"; then
2761 ac_cv_prog_CC="$CC" # Let the user override the test.
2762else
2763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2764for as_dir in $PATH
2765do
2766 IFS=$as_save_IFS
2767 test -z "$as_dir" && as_dir=.
2768 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2770 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2772 break 2
2773 fi
2774done
2775 done
2776IFS=$as_save_IFS
2777
2778fi
2779fi
2780CC=$ac_cv_prog_CC
2781if test -n "$CC"; then
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2783$as_echo "$CC" >&6; }
2784else
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2786$as_echo "no" >&6; }
2787fi
2788
2789
2790 test -n "$CC" && break
2791 done
2792fi
2793if test -z "$CC"; then
2794 ac_ct_CC=$CC
2795 for ac_prog in cl.exe
2796do
2797 # Extract the first word of "$ac_prog", so it can be a program name with args.
2798set dummy $ac_prog; ac_word=$2
2799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2800$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 2801if ${ac_cv_prog_ac_ct_CC+:} false; then :
6bb11ab3
L
2802 $as_echo_n "(cached) " >&6
2803else
2804 if test -n "$ac_ct_CC"; then
2805 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2806else
2807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2808for as_dir in $PATH
2809do
2810 IFS=$as_save_IFS
2811 test -z "$as_dir" && as_dir=.
2812 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 2813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
2814 ac_cv_prog_ac_ct_CC="$ac_prog"
2815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2816 break 2
2817 fi
2818done
2819 done
2820IFS=$as_save_IFS
2821
2822fi
2823fi
2824ac_ct_CC=$ac_cv_prog_ac_ct_CC
2825if test -n "$ac_ct_CC"; then
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2827$as_echo "$ac_ct_CC" >&6; }
2828else
2829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2830$as_echo "no" >&6; }
2831fi
2832
2833
2834 test -n "$ac_ct_CC" && break
2835done
2836
2837 if test "x$ac_ct_CC" = x; then
2838 CC=""
2839 else
2840 case $cross_compiling:$ac_tool_warned in
2841yes:)
2842{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2843$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2844ac_tool_warned=yes ;;
2845esac
2846 CC=$ac_ct_CC
2847 fi
2848fi
2849
2850fi
2851
2852
2853test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2854$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2855as_fn_error $? "no acceptable C compiler found in \$PATH
2856See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
2857
2858# Provide some information about the compiler.
2859$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2860set X $ac_compile
2861ac_compiler=$2
2862for ac_option in --version -v -V -qversion; do
2863 { { ac_try="$ac_compiler $ac_option >&5"
2864case "(($ac_try" in
2865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2866 *) ac_try_echo=$ac_try;;
2867esac
2868eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2869$as_echo "$ac_try_echo"; } >&5
2870 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2871 ac_status=$?
2872 if test -s conftest.err; then
2873 sed '10a\
2874... rest of stderr output deleted ...
2875 10q' conftest.err >conftest.er1
2876 cat conftest.er1 >&5
6bb11ab3 2877 fi
d0ac1c44 2878 rm -f conftest.er1 conftest.err
6bb11ab3
L
2879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2880 test $ac_status = 0; }
2881done
2882
2883cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2884/* end confdefs.h. */
2885
2886int
2887main ()
2888{
2889
2890 ;
2891 return 0;
2892}
2893_ACEOF
2894ac_clean_files_save=$ac_clean_files
d0ac1c44 2895ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
6bb11ab3
L
2896# Try to create an executable without -o first, disregard a.out.
2897# It will help us diagnose broken compilers, and finding out an intuition
2898# of exeext.
d0ac1c44
SM
2899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2900$as_echo_n "checking whether the C compiler works... " >&6; }
6bb11ab3
L
2901ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2902
2903# The possible output files:
2904ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2905
2906ac_rmfiles=
2907for ac_file in $ac_files
2908do
2909 case $ac_file in
2910 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2911 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2912 esac
2913done
2914rm -f $ac_rmfiles
2915
2916if { { ac_try="$ac_link_default"
2917case "(($ac_try" in
2918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919 *) ac_try_echo=$ac_try;;
2920esac
2921eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2922$as_echo "$ac_try_echo"; } >&5
2923 (eval "$ac_link_default") 2>&5
2924 ac_status=$?
2925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2926 test $ac_status = 0; }; then :
2927 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2928# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2929# in a Makefile. We should not override ac_cv_exeext if it was cached,
2930# so that the user can short-circuit this test for compilers unknown to
2931# Autoconf.
2932for ac_file in $ac_files ''
2933do
2934 test -f "$ac_file" || continue
2935 case $ac_file in
2936 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2937 ;;
2938 [ab].out )
2939 # We found the default executable, but exeext='' is most
2940 # certainly right.
2941 break;;
2942 *.* )
2943 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2944 then :; else
2945 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2946 fi
2947 # We set ac_cv_exeext here because the later test for it is not
2948 # safe: cross compilers may not add the suffix if given an `-o'
2949 # argument, so we may need to know it at that point already.
2950 # Even if this section looks crufty: it has the advantage of
2951 # actually working.
2952 break;;
2953 * )
2954 break;;
2955 esac
2956done
2957test "$ac_cv_exeext" = no && ac_cv_exeext=
2958
2959else
2960 ac_file=''
2961fi
6bb11ab3 2962if test -z "$ac_file"; then :
d0ac1c44
SM
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2964$as_echo "no" >&6; }
2965$as_echo "$as_me: failed program was:" >&5
6bb11ab3
L
2966sed 's/^/| /' conftest.$ac_ext >&5
2967
2968{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2969$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
2970as_fn_error 77 "C compiler cannot create executables
2971See \`config.log' for more details" "$LINENO" 5; }
2972else
2973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2974$as_echo "yes" >&6; }
6bb11ab3 2975fi
d0ac1c44
SM
2976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2977$as_echo_n "checking for C compiler default output file name... " >&6; }
2978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2979$as_echo "$ac_file" >&6; }
6bb11ab3
L
2980ac_exeext=$ac_cv_exeext
2981
d0ac1c44 2982rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
6bb11ab3 2983ac_clean_files=$ac_clean_files_save
6bb11ab3
L
2984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2985$as_echo_n "checking for suffix of executables... " >&6; }
2986if { { ac_try="$ac_link"
2987case "(($ac_try" in
2988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2989 *) ac_try_echo=$ac_try;;
2990esac
2991eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2992$as_echo "$ac_try_echo"; } >&5
2993 (eval "$ac_link") 2>&5
2994 ac_status=$?
2995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2996 test $ac_status = 0; }; then :
2997 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2998# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2999# work properly (i.e., refer to `conftest.exe'), while it won't with
3000# `rm'.
3001for ac_file in conftest.exe conftest conftest.*; do
3002 test -f "$ac_file" || continue
3003 case $ac_file in
3004 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3005 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3006 break;;
3007 * ) break;;
3008 esac
3009done
3010else
3011 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3012$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3013as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3014See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3 3015fi
d0ac1c44 3016rm -f conftest conftest$ac_cv_exeext
6bb11ab3
L
3017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3018$as_echo "$ac_cv_exeext" >&6; }
3019
3020rm -f conftest.$ac_ext
3021EXEEXT=$ac_cv_exeext
3022ac_exeext=$EXEEXT
d0ac1c44
SM
3023cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3024/* end confdefs.h. */
3025#include <stdio.h>
3026int
3027main ()
3028{
3029FILE *f = fopen ("conftest.out", "w");
3030 return ferror (f) || fclose (f) != 0;
3031
3032 ;
3033 return 0;
3034}
3035_ACEOF
3036ac_clean_files="$ac_clean_files conftest.out"
3037# Check that the compiler produces executables we can run. If not, either
3038# the compiler is broken, or we cross compile.
3039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3040$as_echo_n "checking whether we are cross compiling... " >&6; }
3041if test "$cross_compiling" != yes; then
3042 { { ac_try="$ac_link"
3043case "(($ac_try" in
3044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3045 *) ac_try_echo=$ac_try;;
3046esac
3047eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3048$as_echo "$ac_try_echo"; } >&5
3049 (eval "$ac_link") 2>&5
3050 ac_status=$?
3051 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3052 test $ac_status = 0; }
3053 if { ac_try='./conftest$ac_cv_exeext'
3054 { { case "(($ac_try" in
3055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3056 *) ac_try_echo=$ac_try;;
3057esac
3058eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3059$as_echo "$ac_try_echo"; } >&5
3060 (eval "$ac_try") 2>&5
3061 ac_status=$?
3062 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3063 test $ac_status = 0; }; }; then
3064 cross_compiling=no
3065 else
3066 if test "$cross_compiling" = maybe; then
3067 cross_compiling=yes
3068 else
3069 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3070$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3071as_fn_error $? "cannot run C compiled programs.
3072If you meant to cross compile, use \`--host'.
3073See \`config.log' for more details" "$LINENO" 5; }
3074 fi
3075 fi
3076fi
3077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3078$as_echo "$cross_compiling" >&6; }
3079
3080rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3081ac_clean_files=$ac_clean_files_save
6bb11ab3
L
3082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3083$as_echo_n "checking for suffix of object files... " >&6; }
d0ac1c44 3084if ${ac_cv_objext+:} false; then :
6bb11ab3
L
3085 $as_echo_n "(cached) " >&6
3086else
3087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3088/* end confdefs.h. */
3089
3090int
3091main ()
3092{
3093
3094 ;
3095 return 0;
3096}
3097_ACEOF
3098rm -f conftest.o conftest.obj
3099if { { ac_try="$ac_compile"
3100case "(($ac_try" in
3101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102 *) ac_try_echo=$ac_try;;
3103esac
3104eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3105$as_echo "$ac_try_echo"; } >&5
3106 (eval "$ac_compile") 2>&5
3107 ac_status=$?
3108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3109 test $ac_status = 0; }; then :
3110 for ac_file in conftest.o conftest.obj conftest.*; do
3111 test -f "$ac_file" || continue;
3112 case $ac_file in
3113 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3114 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3115 break;;
3116 esac
3117done
3118else
3119 $as_echo "$as_me: failed program was:" >&5
3120sed 's/^/| /' conftest.$ac_ext >&5
3121
3122{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3123$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
d0ac1c44
SM
3124as_fn_error $? "cannot compute suffix of object files: cannot compile
3125See \`config.log' for more details" "$LINENO" 5; }
6bb11ab3
L
3126fi
3127rm -f conftest.$ac_cv_objext conftest.$ac_ext
3128fi
3129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3130$as_echo "$ac_cv_objext" >&6; }
3131OBJEXT=$ac_cv_objext
3132ac_objext=$OBJEXT
3133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3134$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
d0ac1c44 3135if ${ac_cv_c_compiler_gnu+:} false; then :
6bb11ab3
L
3136 $as_echo_n "(cached) " >&6
3137else
3138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139/* end confdefs.h. */
3140
3141int
3142main ()
3143{
3144#ifndef __GNUC__
3145 choke me
3146#endif
3147
3148 ;
3149 return 0;
3150}
3151_ACEOF
3152if ac_fn_c_try_compile "$LINENO"; then :
3153 ac_compiler_gnu=yes
3154else
3155 ac_compiler_gnu=no
3156fi
3157rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3158ac_cv_c_compiler_gnu=$ac_compiler_gnu
3159
3160fi
3161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3162$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3163if test $ac_compiler_gnu = yes; then
3164 GCC=yes
3165else
3166 GCC=
3167fi
3168ac_test_CFLAGS=${CFLAGS+set}
3169ac_save_CFLAGS=$CFLAGS
3170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3171$as_echo_n "checking whether $CC accepts -g... " >&6; }
d0ac1c44 3172if ${ac_cv_prog_cc_g+:} false; then :
6bb11ab3
L
3173 $as_echo_n "(cached) " >&6
3174else
3175 ac_save_c_werror_flag=$ac_c_werror_flag
3176 ac_c_werror_flag=yes
3177 ac_cv_prog_cc_g=no
3178 CFLAGS="-g"
3179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180/* end confdefs.h. */
3181
3182int
3183main ()
3184{
3185
3186 ;
3187 return 0;
3188}
3189_ACEOF
3190if ac_fn_c_try_compile "$LINENO"; then :
3191 ac_cv_prog_cc_g=yes
3192else
3193 CFLAGS=""
3194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3195/* end confdefs.h. */
3196
3197int
3198main ()
3199{
3200
3201 ;
3202 return 0;
3203}
3204_ACEOF
3205if ac_fn_c_try_compile "$LINENO"; then :
3206
3207else
3208 ac_c_werror_flag=$ac_save_c_werror_flag
3209 CFLAGS="-g"
3210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3211/* end confdefs.h. */
3212
3213int
3214main ()
3215{
3216
3217 ;
3218 return 0;
3219}
3220_ACEOF
3221if ac_fn_c_try_compile "$LINENO"; then :
3222 ac_cv_prog_cc_g=yes
3223fi
3224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3225fi
3226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3227fi
3228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3229 ac_c_werror_flag=$ac_save_c_werror_flag
3230fi
3231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3232$as_echo "$ac_cv_prog_cc_g" >&6; }
3233if test "$ac_test_CFLAGS" = set; then
3234 CFLAGS=$ac_save_CFLAGS
3235elif test $ac_cv_prog_cc_g = yes; then
3236 if test "$GCC" = yes; then
3237 CFLAGS="-g -O2"
3238 else
3239 CFLAGS="-g"
3240 fi
3241else
3242 if test "$GCC" = yes; then
3243 CFLAGS="-O2"
3244 else
3245 CFLAGS=
3246 fi
3247fi
3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3249$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
d0ac1c44 3250if ${ac_cv_prog_cc_c89+:} false; then :
6bb11ab3
L
3251 $as_echo_n "(cached) " >&6
3252else
3253 ac_cv_prog_cc_c89=no
3254ac_save_CC=$CC
3255cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3256/* end confdefs.h. */
3257#include <stdarg.h>
3258#include <stdio.h>
d0ac1c44 3259struct stat;
6bb11ab3
L
3260/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3261struct buf { int x; };
3262FILE * (*rcsopen) (struct buf *, struct stat *, int);
3263static char *e (p, i)
3264 char **p;
3265 int i;
3266{
3267 return p[i];
3268}
3269static char *f (char * (*g) (char **, int), char **p, ...)
3270{
3271 char *s;
3272 va_list v;
3273 va_start (v,p);
3274 s = g (p, va_arg (v,int));
3275 va_end (v);
3276 return s;
3277}
3278
3279/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3280 function prototypes and stuff, but not '\xHH' hex character constants.
3281 These don't provoke an error unfortunately, instead are silently treated
3282 as 'x'. The following induces an error, until -std is added to get
3283 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3284 array size at least. It's necessary to write '\x00'==0 to get something
3285 that's true only with -std. */
3286int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3287
3288/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3289 inside strings and character constants. */
3290#define FOO(x) 'x'
3291int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3292
3293int test (int i, double x);
3294struct s1 {int (*f) (int a);};
3295struct s2 {int (*f) (double a);};
3296int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3297int argc;
3298char **argv;
3299int
3300main ()
3301{
3302return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3303 ;
3304 return 0;
3305}
3306_ACEOF
3307for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3308 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3309do
3310 CC="$ac_save_CC $ac_arg"
3311 if ac_fn_c_try_compile "$LINENO"; then :
3312 ac_cv_prog_cc_c89=$ac_arg
3313fi
3314rm -f core conftest.err conftest.$ac_objext
3315 test "x$ac_cv_prog_cc_c89" != "xno" && break
3316done
3317rm -f conftest.$ac_ext
3318CC=$ac_save_CC
3319
3320fi
3321# AC_CACHE_VAL
3322case "x$ac_cv_prog_cc_c89" in
3323 x)
3324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3325$as_echo "none needed" >&6; } ;;
3326 xno)
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3328$as_echo "unsupported" >&6; } ;;
3329 *)
3330 CC="$CC $ac_cv_prog_cc_c89"
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3332$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3333esac
3334if test "x$ac_cv_prog_cc_c89" != xno; then :
3335
3336fi
3337
3338ac_ext=c
3339ac_cpp='$CPP $CPPFLAGS'
3340ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3341ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3342ac_compiler_gnu=$ac_cv_c_compiler_gnu
3343
c2783492 3344
ebe9564b
MF
3345ac_ext=c
3346ac_cpp='$CPP $CPPFLAGS'
3347ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3348ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3349ac_compiler_gnu=$ac_cv_c_compiler_gnu
3350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3351$as_echo_n "checking how to run the C preprocessor... " >&6; }
3352# On Suns, sometimes $CPP names a directory.
3353if test -n "$CPP" && test -d "$CPP"; then
3354 CPP=
3355fi
3356if test -z "$CPP"; then
3357 if ${ac_cv_prog_CPP+:} false; then :
3358 $as_echo_n "(cached) " >&6
3359else
3360 # Double quotes because CPP needs to be expanded
3361 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3362 do
3363 ac_preproc_ok=false
3364for ac_c_preproc_warn_flag in '' yes
3365do
3366 # Use a header file that comes with gcc, so configuring glibc
3367 # with a fresh cross-compiler works.
3368 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3369 # <limits.h> exists even on freestanding compilers.
3370 # On the NeXT, cc -E runs the code through the compiler's parser,
3371 # not just through cpp. "Syntax error" is here to catch this case.
3372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3373/* end confdefs.h. */
3374#ifdef __STDC__
3375# include <limits.h>
3376#else
3377# include <assert.h>
3378#endif
3379 Syntax error
3380_ACEOF
3381if ac_fn_c_try_cpp "$LINENO"; then :
3382
3383else
3384 # Broken: fails on valid input.
3385continue
3386fi
3387rm -f conftest.err conftest.i conftest.$ac_ext
3388
3389 # OK, works on sane cases. Now check whether nonexistent headers
3390 # can be detected and how.
3391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3392/* end confdefs.h. */
3393#include <ac_nonexistent.h>
3394_ACEOF
3395if ac_fn_c_try_cpp "$LINENO"; then :
3396 # Broken: success on invalid input.
3397continue
3398else
3399 # Passes both tests.
3400ac_preproc_ok=:
3401break
3402fi
3403rm -f conftest.err conftest.i conftest.$ac_ext
3404
3405done
3406# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3407rm -f conftest.i conftest.err conftest.$ac_ext
3408if $ac_preproc_ok; then :
3409 break
3410fi
3411
3412 done
3413 ac_cv_prog_CPP=$CPP
3414
3415fi
3416 CPP=$ac_cv_prog_CPP
3417else
3418 ac_cv_prog_CPP=$CPP
3419fi
3420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3421$as_echo "$CPP" >&6; }
3422ac_preproc_ok=false
3423for ac_c_preproc_warn_flag in '' yes
3424do
3425 # Use a header file that comes with gcc, so configuring glibc
3426 # with a fresh cross-compiler works.
3427 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3428 # <limits.h> exists even on freestanding compilers.
3429 # On the NeXT, cc -E runs the code through the compiler's parser,
3430 # not just through cpp. "Syntax error" is here to catch this case.
3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432/* end confdefs.h. */
3433#ifdef __STDC__
3434# include <limits.h>
3435#else
3436# include <assert.h>
3437#endif
3438 Syntax error
3439_ACEOF
3440if ac_fn_c_try_cpp "$LINENO"; then :
3441
3442else
3443 # Broken: fails on valid input.
3444continue
3445fi
3446rm -f conftest.err conftest.i conftest.$ac_ext
3447
3448 # OK, works on sane cases. Now check whether nonexistent headers
3449 # can be detected and how.
3450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3451/* end confdefs.h. */
3452#include <ac_nonexistent.h>
3453_ACEOF
3454if ac_fn_c_try_cpp "$LINENO"; then :
3455 # Broken: success on invalid input.
3456continue
3457else
3458 # Passes both tests.
3459ac_preproc_ok=:
3460break
3461fi
3462rm -f conftest.err conftest.i conftest.$ac_ext
3463
3464done
3465# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3466rm -f conftest.i conftest.err conftest.$ac_ext
3467if $ac_preproc_ok; then :
3468
3469else
3470 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3471$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3472as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3473See \`config.log' for more details" "$LINENO" 5; }
3474fi
3475
3476ac_ext=c
3477ac_cpp='$CPP $CPPFLAGS'
3478ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3479ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3480ac_compiler_gnu=$ac_cv_c_compiler_gnu
3481
6bb11ab3
L
3482
3483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3484$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
d0ac1c44 3485if ${ac_cv_path_GREP+:} false; then :
6bb11ab3
L
3486 $as_echo_n "(cached) " >&6
3487else
3488 if test -z "$GREP"; then
3489 ac_path_GREP_found=false
3490 # Loop through the user's path and test for each of PROGNAME-LIST
3491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3492for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3493do
3494 IFS=$as_save_IFS
3495 test -z "$as_dir" && as_dir=.
3496 for ac_prog in grep ggrep; do
3497 for ac_exec_ext in '' $ac_executable_extensions; do
3498 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3499 as_fn_executable_p "$ac_path_GREP" || continue
6bb11ab3
L
3500# Check for GNU ac_path_GREP and select it if it is found.
3501 # Check for GNU $ac_path_GREP
3502case `"$ac_path_GREP" --version 2>&1` in
3503*GNU*)
3504 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3505*)
3506 ac_count=0
3507 $as_echo_n 0123456789 >"conftest.in"
3508 while :
3509 do
3510 cat "conftest.in" "conftest.in" >"conftest.tmp"
3511 mv "conftest.tmp" "conftest.in"
3512 cp "conftest.in" "conftest.nl"
3513 $as_echo 'GREP' >> "conftest.nl"
3514 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3515 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3516 as_fn_arith $ac_count + 1 && ac_count=$as_val
3517 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3518 # Best one so far, save it but keep looking for a better one
3519 ac_cv_path_GREP="$ac_path_GREP"
3520 ac_path_GREP_max=$ac_count
3521 fi
3522 # 10*(2^10) chars as input seems more than enough
3523 test $ac_count -gt 10 && break
3524 done
3525 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3526esac
3527
3528 $ac_path_GREP_found && break 3
3529 done
3530 done
3531 done
3532IFS=$as_save_IFS
3533 if test -z "$ac_cv_path_GREP"; then
d0ac1c44 3534 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3535 fi
3536else
3537 ac_cv_path_GREP=$GREP
3538fi
3539
3540fi
3541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3542$as_echo "$ac_cv_path_GREP" >&6; }
3543 GREP="$ac_cv_path_GREP"
3544
3545
3546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3547$as_echo_n "checking for egrep... " >&6; }
d0ac1c44 3548if ${ac_cv_path_EGREP+:} false; then :
6bb11ab3
L
3549 $as_echo_n "(cached) " >&6
3550else
3551 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3552 then ac_cv_path_EGREP="$GREP -E"
3553 else
3554 if test -z "$EGREP"; then
3555 ac_path_EGREP_found=false
3556 # Loop through the user's path and test for each of PROGNAME-LIST
3557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3558for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3559do
3560 IFS=$as_save_IFS
3561 test -z "$as_dir" && as_dir=.
3562 for ac_prog in egrep; do
3563 for ac_exec_ext in '' $ac_executable_extensions; do
3564 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 3565 as_fn_executable_p "$ac_path_EGREP" || continue
6bb11ab3
L
3566# Check for GNU ac_path_EGREP and select it if it is found.
3567 # Check for GNU $ac_path_EGREP
3568case `"$ac_path_EGREP" --version 2>&1` in
3569*GNU*)
3570 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3571*)
3572 ac_count=0
3573 $as_echo_n 0123456789 >"conftest.in"
3574 while :
3575 do
3576 cat "conftest.in" "conftest.in" >"conftest.tmp"
3577 mv "conftest.tmp" "conftest.in"
3578 cp "conftest.in" "conftest.nl"
3579 $as_echo 'EGREP' >> "conftest.nl"
3580 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3581 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3582 as_fn_arith $ac_count + 1 && ac_count=$as_val
3583 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3584 # Best one so far, save it but keep looking for a better one
3585 ac_cv_path_EGREP="$ac_path_EGREP"
3586 ac_path_EGREP_max=$ac_count
3587 fi
3588 # 10*(2^10) chars as input seems more than enough
3589 test $ac_count -gt 10 && break
3590 done
3591 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3592esac
3593
3594 $ac_path_EGREP_found && break 3
3595 done
3596 done
3597 done
3598IFS=$as_save_IFS
3599 if test -z "$ac_cv_path_EGREP"; then
d0ac1c44 3600 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
3601 fi
3602else
3603 ac_cv_path_EGREP=$EGREP
3604fi
3605
3606 fi
3607fi
3608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3609$as_echo "$ac_cv_path_EGREP" >&6; }
3610 EGREP="$ac_cv_path_EGREP"
3611
3612
3613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3614$as_echo_n "checking for ANSI C header files... " >&6; }
d0ac1c44 3615if ${ac_cv_header_stdc+:} false; then :
6bb11ab3
L
3616 $as_echo_n "(cached) " >&6
3617else
3618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3619/* end confdefs.h. */
3620#include <stdlib.h>
3621#include <stdarg.h>
3622#include <string.h>
3623#include <float.h>
3624
3625int
3626main ()
3627{
3628
3629 ;
3630 return 0;
3631}
3632_ACEOF
3633if ac_fn_c_try_compile "$LINENO"; then :
3634 ac_cv_header_stdc=yes
3635else
3636 ac_cv_header_stdc=no
3637fi
3638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3639
3640if test $ac_cv_header_stdc = yes; then
3641 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3643/* end confdefs.h. */
3644#include <string.h>
3645
3646_ACEOF
3647if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3648 $EGREP "memchr" >/dev/null 2>&1; then :
3649
3650else
3651 ac_cv_header_stdc=no
3652fi
3653rm -f conftest*
3654
3655fi
3656
3657if test $ac_cv_header_stdc = yes; then
3658 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3660/* end confdefs.h. */
3661#include <stdlib.h>
3662
3663_ACEOF
3664if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3665 $EGREP "free" >/dev/null 2>&1; then :
3666
3667else
3668 ac_cv_header_stdc=no
3669fi
3670rm -f conftest*
3671
3672fi
3673
3674if test $ac_cv_header_stdc = yes; then
3675 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3676 if test "$cross_compiling" = yes; then :
3677 :
3678else
3679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3680/* end confdefs.h. */
3681#include <ctype.h>
3682#include <stdlib.h>
3683#if ((' ' & 0x0FF) == 0x020)
3684# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3685# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3686#else
3687# define ISLOWER(c) \
3688 (('a' <= (c) && (c) <= 'i') \
3689 || ('j' <= (c) && (c) <= 'r') \
3690 || ('s' <= (c) && (c) <= 'z'))
3691# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3692#endif
3693
3694#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3695int
3696main ()
3697{
3698 int i;
3699 for (i = 0; i < 256; i++)
3700 if (XOR (islower (i), ISLOWER (i))
3701 || toupper (i) != TOUPPER (i))
3702 return 2;
3703 return 0;
3704}
3705_ACEOF
3706if ac_fn_c_try_run "$LINENO"; then :
3707
3708else
3709 ac_cv_header_stdc=no
3710fi
3711rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3712 conftest.$ac_objext conftest.beam conftest.$ac_ext
3713fi
3714
3715fi
3716fi
3717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3718$as_echo "$ac_cv_header_stdc" >&6; }
3719if test $ac_cv_header_stdc = yes; then
3720
3721$as_echo "#define STDC_HEADERS 1" >>confdefs.h
3722
3723fi
3724
3725# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3726for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3727 inttypes.h stdint.h unistd.h
3728do :
3729 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3730ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3731"
d0ac1c44 3732if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6bb11ab3
L
3733 cat >>confdefs.h <<_ACEOF
3734#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3735_ACEOF
3736
3737fi
3738
3739done
3740
3741
3742
3743 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
d0ac1c44 3744if test "x$ac_cv_header_minix_config_h" = xyes; then :
6bb11ab3
L
3745 MINIX=yes
3746else
3747 MINIX=
3748fi
3749
3750
3751 if test "$MINIX" = yes; then
3752
3753$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3754
3755
3756$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3757
3758
3759$as_echo "#define _MINIX 1" >>confdefs.h
3760
3761 fi
3762
3763
3764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3765$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
d0ac1c44 3766if ${ac_cv_safe_to_define___extensions__+:} false; then :
6bb11ab3
L
3767 $as_echo_n "(cached) " >&6
3768else
3769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3770/* end confdefs.h. */
3771
d0ac1c44
SM
3772# define __EXTENSIONS__ 1
3773 $ac_includes_default
6bb11ab3
L
3774int
3775main ()
3776{
3777
3778 ;
3779 return 0;
3780}
3781_ACEOF
3782if ac_fn_c_try_compile "$LINENO"; then :
3783 ac_cv_safe_to_define___extensions__=yes
3784else
3785 ac_cv_safe_to_define___extensions__=no
3786fi
3787rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3788fi
3789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3790$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3791 test $ac_cv_safe_to_define___extensions__ = yes &&
3792 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3793
3794 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3795
3796 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3797
3798 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3799
3800 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3801
3802
3803test "$program_prefix" != NONE &&
3804 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3805# Use a double $ so make ignores it.
3806test "$program_suffix" != NONE &&
3807 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3808# Double any \ or $.
3809# By default was `s,x,x', remove it if useless.
3810ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3811program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3812
3813# Find a good install program. We prefer a C program (faster),
3814# so one script is as good as another. But avoid the broken or
3815# incompatible versions:
3816# SysV /etc/install, /usr/sbin/install
3817# SunOS /usr/etc/install
3818# IRIX /sbin/install
3819# AIX /bin/install
3820# AmigaOS /C/install, which installs bootblocks on floppy discs
3821# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3822# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3823# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3824# OS/2's system install, which has a completely different semantic
3825# ./install, which can be erroneously created by make from ./install.sh.
3826# Reject install programs that cannot install multiple files.
3827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3828$as_echo_n "checking for a BSD-compatible install... " >&6; }
3829if test -z "$INSTALL"; then
d0ac1c44 3830if ${ac_cv_path_install+:} false; then :
6bb11ab3
L
3831 $as_echo_n "(cached) " >&6
3832else
3833 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3834for as_dir in $PATH
3835do
3836 IFS=$as_save_IFS
3837 test -z "$as_dir" && as_dir=.
3838 # Account for people who put trailing slashes in PATH elements.
3839case $as_dir/ in #((
3840 ./ | .// | /[cC]/* | \
3841 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3842 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3843 /usr/ucb/* ) ;;
3844 *)
3845 # OSF1 and SCO ODT 3.0 have their own names for install.
3846 # Don't use installbsd from OSF since it installs stuff as root
3847 # by default.
3848 for ac_prog in ginstall scoinst install; do
3849 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 3850 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6bb11ab3
L
3851 if test $ac_prog = install &&
3852 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3853 # AIX install. It has an incompatible calling convention.
3854 :
3855 elif test $ac_prog = install &&
3856 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3857 # program-specific install script used by HP pwplus--don't use.
3858 :
3859 else
3860 rm -rf conftest.one conftest.two conftest.dir
3861 echo one > conftest.one
3862 echo two > conftest.two
3863 mkdir conftest.dir
3864 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3865 test -s conftest.one && test -s conftest.two &&
3866 test -s conftest.dir/conftest.one &&
3867 test -s conftest.dir/conftest.two
3868 then
3869 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3870 break 3
3871 fi
3872 fi
3873 fi
3874 done
3875 done
3876 ;;
3877esac
3878
3879 done
3880IFS=$as_save_IFS
3881
3882rm -rf conftest.one conftest.two conftest.dir
3883
3884fi
3885 if test "${ac_cv_path_install+set}" = set; then
3886 INSTALL=$ac_cv_path_install
3887 else
3888 # As a last resort, use the slow shell script. Don't cache a
3889 # value for INSTALL within a source directory, because that will
3890 # break other packages using the cache if that directory is
3891 # removed, or if the value is a relative name.
3892 INSTALL=$ac_install_sh
3893 fi
3894fi
3895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3896$as_echo "$INSTALL" >&6; }
3897
3898# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3899# It thinks the first close brace ends the variable substitution.
3900test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3901
3902test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3903
3904test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3905
3906rm -rf .tst 2>/dev/null
3907mkdir .tst 2>/dev/null
3908if test -d .tst; then
3909 am__leading_dot=.
3910else
3911 am__leading_dot=_
3912fi
3913rmdir .tst 2>/dev/null
3914
3915DEPDIR="${am__leading_dot}deps"
37e9f182
MF
3916
3917
2c2645d7
MF
3918
3919
3920 for ac_header in $ac_header_list
3921do :
3922 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3923ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3924"
3925if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3926 cat >>confdefs.h <<_ACEOF
3927#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3928_ACEOF
3929
3930fi
3931
3932done
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
37e9f182
MF
3949
3950
3951 for ac_func in $ac_func_list
3952do :
3953 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
3954ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
3955if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
3956 cat >>confdefs.h <<_ACEOF
3957#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
3958_ACEOF
3959
3960fi
3961done
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
6bb11ab3
L
3982
3983case `pwd` in
3984 *\ * | *\ *)
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3986$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3987esac
3988
3989
3990
3991macro_version='2.2.7a'
3992macro_revision='1.3134'
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006ltmain="$ac_aux_dir/ltmain.sh"
4007
4008# Backslashify metacharacters that are still active within
4009# double-quoted strings.
4010sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4011
4012# Same as above, but do not quote variable references.
4013double_quote_subst='s/\(["`\\]\)/\\\1/g'
4014
4015# Sed substitution to delay expansion of an escaped shell variable in a
4016# double_quote_subst'ed string.
4017delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4018
4019# Sed substitution to delay expansion of an escaped single quote.
4020delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4021
4022# Sed substitution to avoid accidental globbing in evaled expressions
4023no_glob_subst='s/\*/\\\*/g'
4024
4025ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4026ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4027ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4028
4029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4030$as_echo_n "checking how to print strings... " >&6; }
4031# Test print first, because it will be a builtin if present.
4032if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4033 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4034 ECHO='print -r --'
4035elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4036 ECHO='printf %s\n'
4037else
4038 # Use this function as a fallback that always works.
4039 func_fallback_echo ()
4040 {
4041 eval 'cat <<_LTECHO_EOF
4042$1
4043_LTECHO_EOF'
4044 }
4045 ECHO='func_fallback_echo'
4046fi
4047
4048# func_echo_all arg...
4049# Invoke $ECHO with all args, space-separated.
4050func_echo_all ()
4051{
4052 $ECHO ""
4053}
4054
4055case "$ECHO" in
4056 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4057$as_echo "printf" >&6; } ;;
4058 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4059$as_echo "print -r" >&6; } ;;
4060 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4061$as_echo "cat" >&6; } ;;
4062esac
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4078$as_echo_n "checking for a sed that does not truncate output... " >&6; }
d0ac1c44 4079if ${ac_cv_path_SED+:} false; then :
6bb11ab3
L
4080 $as_echo_n "(cached) " >&6
4081else
4082 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4083 for ac_i in 1 2 3 4 5 6 7; do
4084 ac_script="$ac_script$as_nl$ac_script"
4085 done
4086 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4087 { ac_script=; unset ac_script;}
4088 if test -z "$SED"; then
4089 ac_path_SED_found=false
4090 # Loop through the user's path and test for each of PROGNAME-LIST
4091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4092for as_dir in $PATH
4093do
4094 IFS=$as_save_IFS
4095 test -z "$as_dir" && as_dir=.
4096 for ac_prog in sed gsed; do
4097 for ac_exec_ext in '' $ac_executable_extensions; do
4098 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4099 as_fn_executable_p "$ac_path_SED" || continue
6bb11ab3
L
4100# Check for GNU ac_path_SED and select it if it is found.
4101 # Check for GNU $ac_path_SED
4102case `"$ac_path_SED" --version 2>&1` in
4103*GNU*)
4104 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4105*)
4106 ac_count=0
4107 $as_echo_n 0123456789 >"conftest.in"
4108 while :
4109 do
4110 cat "conftest.in" "conftest.in" >"conftest.tmp"
4111 mv "conftest.tmp" "conftest.in"
4112 cp "conftest.in" "conftest.nl"
4113 $as_echo '' >> "conftest.nl"
4114 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4115 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4116 as_fn_arith $ac_count + 1 && ac_count=$as_val
4117 if test $ac_count -gt ${ac_path_SED_max-0}; then
4118 # Best one so far, save it but keep looking for a better one
4119 ac_cv_path_SED="$ac_path_SED"
4120 ac_path_SED_max=$ac_count
4121 fi
4122 # 10*(2^10) chars as input seems more than enough
4123 test $ac_count -gt 10 && break
4124 done
4125 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4126esac
4127
4128 $ac_path_SED_found && break 3
4129 done
4130 done
4131 done
4132IFS=$as_save_IFS
4133 if test -z "$ac_cv_path_SED"; then
d0ac1c44 4134 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6bb11ab3
L
4135 fi
4136else
4137 ac_cv_path_SED=$SED
4138fi
4139
4140fi
4141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4142$as_echo "$ac_cv_path_SED" >&6; }
4143 SED="$ac_cv_path_SED"
4144 rm -f conftest.sed
4145
4146test -z "$SED" && SED=sed
4147Xsed="$SED -e 1s/^X//"
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4160$as_echo_n "checking for fgrep... " >&6; }
d0ac1c44 4161if ${ac_cv_path_FGREP+:} false; then :
6bb11ab3
L
4162 $as_echo_n "(cached) " >&6
4163else
4164 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4165 then ac_cv_path_FGREP="$GREP -F"
4166 else
4167 if test -z "$FGREP"; then
4168 ac_path_FGREP_found=false
4169 # Loop through the user's path and test for each of PROGNAME-LIST
4170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4171for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4172do
4173 IFS=$as_save_IFS
4174 test -z "$as_dir" && as_dir=.
4175 for ac_prog in fgrep; do
4176 for ac_exec_ext in '' $ac_executable_extensions; do
4177 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
d0ac1c44 4178 as_fn_executable_p "$ac_path_FGREP" || continue
6bb11ab3
L
4179# Check for GNU ac_path_FGREP and select it if it is found.
4180 # Check for GNU $ac_path_FGREP
4181case `"$ac_path_FGREP" --version 2>&1` in
4182*GNU*)
4183 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4184*)
4185 ac_count=0
4186 $as_echo_n 0123456789 >"conftest.in"
4187 while :
4188 do
4189 cat "conftest.in" "conftest.in" >"conftest.tmp"
4190 mv "conftest.tmp" "conftest.in"
4191 cp "conftest.in" "conftest.nl"
4192 $as_echo 'FGREP' >> "conftest.nl"
4193 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4194 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4195 as_fn_arith $ac_count + 1 && ac_count=$as_val
4196 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4197 # Best one so far, save it but keep looking for a better one
4198 ac_cv_path_FGREP="$ac_path_FGREP"
4199 ac_path_FGREP_max=$ac_count
4200 fi
4201 # 10*(2^10) chars as input seems more than enough
4202 test $ac_count -gt 10 && break
4203 done
4204 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4205esac
4206
4207 $ac_path_FGREP_found && break 3
4208 done
4209 done
4210 done
4211IFS=$as_save_IFS
4212 if test -z "$ac_cv_path_FGREP"; then
d0ac1c44 4213 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6bb11ab3
L
4214 fi
4215else
4216 ac_cv_path_FGREP=$FGREP
4217fi
4218
4219 fi
4220fi
4221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4222$as_echo "$ac_cv_path_FGREP" >&6; }
4223 FGREP="$ac_cv_path_FGREP"
4224
4225
4226test -z "$GREP" && GREP=grep
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246# Check whether --with-gnu-ld was given.
4247if test "${with_gnu_ld+set}" = set; then :
4248 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4249else
4250 with_gnu_ld=no
4251fi
4252
4253ac_prog=ld
4254if test "$GCC" = yes; then
4255 # Check if gcc -print-prog-name=ld gives a path.
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4257$as_echo_n "checking for ld used by $CC... " >&6; }
4258 case $host in
4259 *-*-mingw*)
4260 # gcc leaves a trailing carriage return which upsets mingw
4261 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4262 *)
4263 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4264 esac
4265 case $ac_prog in
4266 # Accept absolute paths.
4267 [\\/]* | ?:[\\/]*)
4268 re_direlt='/[^/][^/]*/\.\./'
4269 # Canonicalize the pathname of ld
4270 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4271 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4272 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4273 done
4274 test -z "$LD" && LD="$ac_prog"
4275 ;;
4276 "")
4277 # If it fails, then pretend we aren't using GCC.
4278 ac_prog=ld
4279 ;;
4280 *)
4281 # If it is relative, then search for the first ld in PATH.
4282 with_gnu_ld=unknown
4283 ;;
4284 esac
4285elif test "$with_gnu_ld" = yes; then
4286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4287$as_echo_n "checking for GNU ld... " >&6; }
4288else
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4290$as_echo_n "checking for non-GNU ld... " >&6; }
4291fi
d0ac1c44 4292if ${lt_cv_path_LD+:} false; then :
6bb11ab3
L
4293 $as_echo_n "(cached) " >&6
4294else
4295 if test -z "$LD"; then
4296 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4297 for ac_dir in $PATH; do
4298 IFS="$lt_save_ifs"
4299 test -z "$ac_dir" && ac_dir=.
4300 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4301 lt_cv_path_LD="$ac_dir/$ac_prog"
4302 # Check to see if the program is GNU ld. I'd rather use --version,
4303 # but apparently some variants of GNU ld only accept -v.
4304 # Break only if it was the GNU/non-GNU ld that we prefer.
4305 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4306 *GNU* | *'with BFD'*)
4307 test "$with_gnu_ld" != no && break
4308 ;;
4309 *)
4310 test "$with_gnu_ld" != yes && break
4311 ;;
4312 esac
4313 fi
4314 done
4315 IFS="$lt_save_ifs"
4316else
4317 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4318fi
4319fi
4320
4321LD="$lt_cv_path_LD"
4322if test -n "$LD"; then
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4324$as_echo "$LD" >&6; }
4325else
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4327$as_echo "no" >&6; }
4328fi
d0ac1c44 4329test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6bb11ab3
L
4330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4331$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
d0ac1c44 4332if ${lt_cv_prog_gnu_ld+:} false; then :
6bb11ab3
L
4333 $as_echo_n "(cached) " >&6
4334else
4335 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4336case `$LD -v 2>&1 </dev/null` in
4337*GNU* | *'with BFD'*)
4338 lt_cv_prog_gnu_ld=yes
4339 ;;
4340*)
4341 lt_cv_prog_gnu_ld=no
4342 ;;
4343esac
4344fi
4345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4346$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4347with_gnu_ld=$lt_cv_prog_gnu_ld
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4358$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
d0ac1c44 4359if ${lt_cv_path_NM+:} false; then :
6bb11ab3
L
4360 $as_echo_n "(cached) " >&6
4361else
4362 if test -n "$NM"; then
4363 # Let the user override the test.
4364 lt_cv_path_NM="$NM"
4365else
4366 lt_nm_to_check="${ac_tool_prefix}nm"
4367 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4368 lt_nm_to_check="$lt_nm_to_check nm"
4369 fi
4370 for lt_tmp_nm in $lt_nm_to_check; do
4371 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4372 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4373 IFS="$lt_save_ifs"
4374 test -z "$ac_dir" && ac_dir=.
4375 tmp_nm="$ac_dir/$lt_tmp_nm"
4376 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4377 # Check to see if the nm accepts a BSD-compat flag.
4378 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4379 # nm: unknown option "B" ignored
4380 # Tru64's nm complains that /dev/null is an invalid object file
4381 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4382 */dev/null* | *'Invalid file or object type'*)
4383 lt_cv_path_NM="$tmp_nm -B"
4384 break
4385 ;;
4386 *)
4387 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4388 */dev/null*)
4389 lt_cv_path_NM="$tmp_nm -p"
4390 break
4391 ;;
4392 *)
4393 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4394 continue # so that we can try to find one that supports BSD flags
4395 ;;
4396 esac
4397 ;;
4398 esac
4399 fi
4400 done
4401 IFS="$lt_save_ifs"
4402 done
4403 : ${lt_cv_path_NM=no}
4404fi
4405fi
4406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4407$as_echo "$lt_cv_path_NM" >&6; }
4408if test "$lt_cv_path_NM" != "no"; then
4409 NM="$lt_cv_path_NM"
4410else
4411 # Didn't find any BSD compatible name lister, look for dumpbin.
4412 if test -n "$DUMPBIN"; then :
4413 # Let the user override the test.
4414 else
4415 if test -n "$ac_tool_prefix"; then
4416 for ac_prog in dumpbin "link -dump"
4417 do
4418 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4419set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4421$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4422if ${ac_cv_prog_DUMPBIN+:} false; then :
6bb11ab3
L
4423 $as_echo_n "(cached) " >&6
4424else
4425 if test -n "$DUMPBIN"; then
4426 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4427else
4428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4429for as_dir in $PATH
4430do
4431 IFS=$as_save_IFS
4432 test -z "$as_dir" && as_dir=.
4433 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4435 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4437 break 2
4438 fi
4439done
4440 done
4441IFS=$as_save_IFS
4442
4443fi
4444fi
4445DUMPBIN=$ac_cv_prog_DUMPBIN
4446if test -n "$DUMPBIN"; then
4447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4448$as_echo "$DUMPBIN" >&6; }
4449else
4450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4451$as_echo "no" >&6; }
4452fi
4453
4454
4455 test -n "$DUMPBIN" && break
4456 done
4457fi
4458if test -z "$DUMPBIN"; then
4459 ac_ct_DUMPBIN=$DUMPBIN
4460 for ac_prog in dumpbin "link -dump"
4461do
4462 # Extract the first word of "$ac_prog", so it can be a program name with args.
4463set dummy $ac_prog; ac_word=$2
4464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4465$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4466if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6bb11ab3
L
4467 $as_echo_n "(cached) " >&6
4468else
4469 if test -n "$ac_ct_DUMPBIN"; then
4470 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4471else
4472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4473for as_dir in $PATH
4474do
4475 IFS=$as_save_IFS
4476 test -z "$as_dir" && as_dir=.
4477 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4478 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4479 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4481 break 2
4482 fi
4483done
4484 done
4485IFS=$as_save_IFS
4486
4487fi
4488fi
4489ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4490if test -n "$ac_ct_DUMPBIN"; then
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4492$as_echo "$ac_ct_DUMPBIN" >&6; }
4493else
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4495$as_echo "no" >&6; }
4496fi
4497
4498
4499 test -n "$ac_ct_DUMPBIN" && break
4500done
4501
4502 if test "x$ac_ct_DUMPBIN" = x; then
4503 DUMPBIN=":"
4504 else
4505 case $cross_compiling:$ac_tool_warned in
4506yes:)
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4508$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4509ac_tool_warned=yes ;;
4510esac
4511 DUMPBIN=$ac_ct_DUMPBIN
4512 fi
4513fi
4514
4515 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4516 *COFF*)
4517 DUMPBIN="$DUMPBIN -symbols"
4518 ;;
4519 *)
4520 DUMPBIN=:
4521 ;;
4522 esac
4523 fi
4524
4525 if test "$DUMPBIN" != ":"; then
4526 NM="$DUMPBIN"
4527 fi
4528fi
4529test -z "$NM" && NM=nm
4530
4531
4532
4533
4534
4535
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4537$as_echo_n "checking the name lister ($NM) interface... " >&6; }
d0ac1c44 4538if ${lt_cv_nm_interface+:} false; then :
6bb11ab3
L
4539 $as_echo_n "(cached) " >&6
4540else
4541 lt_cv_nm_interface="BSD nm"
4542 echo "int some_variable = 0;" > conftest.$ac_ext
4543 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4544 (eval "$ac_compile" 2>conftest.err)
4545 cat conftest.err >&5
4546 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4547 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4548 cat conftest.err >&5
4549 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4550 cat conftest.out >&5
4551 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4552 lt_cv_nm_interface="MS dumpbin"
4553 fi
4554 rm -f conftest*
4555fi
4556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4557$as_echo "$lt_cv_nm_interface" >&6; }
4558
4559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4560$as_echo_n "checking whether ln -s works... " >&6; }
4561LN_S=$as_ln_s
4562if test "$LN_S" = "ln -s"; then
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4564$as_echo "yes" >&6; }
4565else
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4567$as_echo "no, using $LN_S" >&6; }
4568fi
4569
4570# find the maximum length of command line arguments
4571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4572$as_echo_n "checking the maximum length of command line arguments... " >&6; }
d0ac1c44 4573if ${lt_cv_sys_max_cmd_len+:} false; then :
6bb11ab3
L
4574 $as_echo_n "(cached) " >&6
4575else
4576 i=0
4577 teststring="ABCD"
4578
4579 case $build_os in
4580 msdosdjgpp*)
4581 # On DJGPP, this test can blow up pretty badly due to problems in libc
4582 # (any single argument exceeding 2000 bytes causes a buffer overrun
4583 # during glob expansion). Even if it were fixed, the result of this
4584 # check would be larger than it should be.
4585 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4586 ;;
4587
4588 gnu*)
4589 # Under GNU Hurd, this test is not required because there is
4590 # no limit to the length of command line arguments.
4591 # Libtool will interpret -1 as no limit whatsoever
4592 lt_cv_sys_max_cmd_len=-1;
4593 ;;
4594
4595 cygwin* | mingw* | cegcc*)
4596 # On Win9x/ME, this test blows up -- it succeeds, but takes
4597 # about 5 minutes as the teststring grows exponentially.
4598 # Worse, since 9x/ME are not pre-emptively multitasking,
4599 # you end up with a "frozen" computer, even though with patience
4600 # the test eventually succeeds (with a max line length of 256k).
4601 # Instead, let's just punt: use the minimum linelength reported by
4602 # all of the supported platforms: 8192 (on NT/2K/XP).
4603 lt_cv_sys_max_cmd_len=8192;
4604 ;;
4605
4606 mint*)
4607 # On MiNT this can take a long time and run out of memory.
4608 lt_cv_sys_max_cmd_len=8192;
4609 ;;
4610
4611 amigaos*)
4612 # On AmigaOS with pdksh, this test takes hours, literally.
4613 # So we just punt and use a minimum line length of 8192.
4614 lt_cv_sys_max_cmd_len=8192;
4615 ;;
4616
4617 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4618 # This has been around since 386BSD, at least. Likely further.
4619 if test -x /sbin/sysctl; then
4620 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4621 elif test -x /usr/sbin/sysctl; then
4622 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4623 else
4624 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4625 fi
4626 # And add a safety zone
4627 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4628 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4629 ;;
4630
4631 interix*)
4632 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4633 lt_cv_sys_max_cmd_len=196608
4634 ;;
4635
4636 osf*)
4637 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4638 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4639 # nice to cause kernel panics so lets avoid the loop below.
4640 # First set a reasonable default.
4641 lt_cv_sys_max_cmd_len=16384
4642 #
4643 if test -x /sbin/sysconfig; then
4644 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4645 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4646 esac
4647 fi
4648 ;;
4649 sco3.2v5*)
4650 lt_cv_sys_max_cmd_len=102400
4651 ;;
4652 sysv5* | sco5v6* | sysv4.2uw2*)
4653 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4654 if test -n "$kargmax"; then
4655 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4656 else
4657 lt_cv_sys_max_cmd_len=32768
4658 fi
4659 ;;
4660 *)
4661 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4662 if test -n "$lt_cv_sys_max_cmd_len"; then
4663 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4664 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4665 else
4666 # Make teststring a little bigger before we do anything with it.
4667 # a 1K string should be a reasonable start.
4668 for i in 1 2 3 4 5 6 7 8 ; do
4669 teststring=$teststring$teststring
4670 done
4671 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4672 # If test is not a shell built-in, we'll probably end up computing a
4673 # maximum length that is only half of the actual maximum length, but
4674 # we can't tell.
4675 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4676 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4677 test $i != 17 # 1/2 MB should be enough
4678 do
4679 i=`expr $i + 1`
4680 teststring=$teststring$teststring
4681 done
4682 # Only check the string length outside the loop.
4683 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4684 teststring=
4685 # Add a significant safety factor because C++ compilers can tack on
4686 # massive amounts of additional arguments before passing them to the
4687 # linker. It appears as though 1/2 is a usable value.
4688 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4689 fi
4690 ;;
4691 esac
4692
4693fi
4694
4695if test -n $lt_cv_sys_max_cmd_len ; then
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4697$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4698else
4699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4700$as_echo "none" >&6; }
4701fi
4702max_cmd_len=$lt_cv_sys_max_cmd_len
4703
4704
4705
4706
4707
4708
4709: ${CP="cp -f"}
4710: ${MV="mv -f"}
4711: ${RM="rm -f"}
4712
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4714$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4715# Try some XSI features
4716xsi_shell=no
4717( _lt_dummy="a/b/c"
4718 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4719 = c,a/b,, \
4720 && eval 'test $(( 1 + 1 )) -eq 2 \
4721 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4722 && xsi_shell=yes
4723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4724$as_echo "$xsi_shell" >&6; }
4725
4726
4727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4728$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4729lt_shell_append=no
4730( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4731 >/dev/null 2>&1 \
4732 && lt_shell_append=yes
4733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4734$as_echo "$lt_shell_append" >&6; }
4735
4736
4737if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4738 lt_unset=unset
4739else
4740 lt_unset=false
4741fi
4742
4743
4744
4745
4746
4747# test EBCDIC or ASCII
4748case `echo X|tr X '\101'` in
4749 A) # ASCII based system
4750 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4751 lt_SP2NL='tr \040 \012'
4752 lt_NL2SP='tr \015\012 \040\040'
4753 ;;
4754 *) # EBCDIC based system
4755 lt_SP2NL='tr \100 \n'
4756 lt_NL2SP='tr \r\n \100\100'
4757 ;;
4758esac
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4769$as_echo_n "checking for $LD option to reload object files... " >&6; }
d0ac1c44 4770if ${lt_cv_ld_reload_flag+:} false; then :
6bb11ab3
L
4771 $as_echo_n "(cached) " >&6
4772else
4773 lt_cv_ld_reload_flag='-r'
4774fi
4775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4776$as_echo "$lt_cv_ld_reload_flag" >&6; }
4777reload_flag=$lt_cv_ld_reload_flag
4778case $reload_flag in
4779"" | " "*) ;;
4780*) reload_flag=" $reload_flag" ;;
4781esac
4782reload_cmds='$LD$reload_flag -o $output$reload_objs'
4783case $host_os in
4784 darwin*)
4785 if test "$GCC" = yes; then
4786 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4787 else
4788 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4789 fi
4790 ;;
4791esac
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801if test -n "$ac_tool_prefix"; then
4802 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4803set dummy ${ac_tool_prefix}objdump; ac_word=$2
4804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4805$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4806if ${ac_cv_prog_OBJDUMP+:} false; then :
6bb11ab3
L
4807 $as_echo_n "(cached) " >&6
4808else
4809 if test -n "$OBJDUMP"; then
4810 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4811else
4812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4813for as_dir in $PATH
4814do
4815 IFS=$as_save_IFS
4816 test -z "$as_dir" && as_dir=.
4817 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4819 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4821 break 2
4822 fi
4823done
4824 done
4825IFS=$as_save_IFS
4826
4827fi
4828fi
4829OBJDUMP=$ac_cv_prog_OBJDUMP
4830if test -n "$OBJDUMP"; then
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4832$as_echo "$OBJDUMP" >&6; }
4833else
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4835$as_echo "no" >&6; }
4836fi
4837
4838
4839fi
4840if test -z "$ac_cv_prog_OBJDUMP"; then
4841 ac_ct_OBJDUMP=$OBJDUMP
4842 # Extract the first word of "objdump", so it can be a program name with args.
4843set dummy objdump; ac_word=$2
4844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4845$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 4846if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6bb11ab3
L
4847 $as_echo_n "(cached) " >&6
4848else
4849 if test -n "$ac_ct_OBJDUMP"; then
4850 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4851else
4852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4853for as_dir in $PATH
4854do
4855 IFS=$as_save_IFS
4856 test -z "$as_dir" && as_dir=.
4857 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 4858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
4859 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4861 break 2
4862 fi
4863done
4864 done
4865IFS=$as_save_IFS
4866
4867fi
4868fi
4869ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4870if test -n "$ac_ct_OBJDUMP"; then
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4872$as_echo "$ac_ct_OBJDUMP" >&6; }
4873else
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4875$as_echo "no" >&6; }
4876fi
4877
4878 if test "x$ac_ct_OBJDUMP" = x; then
4879 OBJDUMP="false"
4880 else
4881 case $cross_compiling:$ac_tool_warned in
4882yes:)
4883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4885ac_tool_warned=yes ;;
4886esac
4887 OBJDUMP=$ac_ct_OBJDUMP
4888 fi
4889else
4890 OBJDUMP="$ac_cv_prog_OBJDUMP"
4891fi
4892
4893test -z "$OBJDUMP" && OBJDUMP=objdump
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4904$as_echo_n "checking how to recognize dependent libraries... " >&6; }
d0ac1c44 4905if ${lt_cv_deplibs_check_method+:} false; then :
6bb11ab3
L
4906 $as_echo_n "(cached) " >&6
4907else
4908 lt_cv_file_magic_cmd='$MAGIC_CMD'
4909lt_cv_file_magic_test_file=
4910lt_cv_deplibs_check_method='unknown'
4911# Need to set the preceding variable on all platforms that support
4912# interlibrary dependencies.
4913# 'none' -- dependencies not supported.
4914# `unknown' -- same as none, but documents that we really don't know.
4915# 'pass_all' -- all dependencies passed with no checks.
4916# 'test_compile' -- check by making test program.
4917# 'file_magic [[regex]]' -- check by looking for files in library path
4918# which responds to the $file_magic_cmd with a given extended regex.
4919# If you have `file' or equivalent on your system and you're not sure
4920# whether `pass_all' will *always* work, you probably want this one.
4921
4922case $host_os in
4923aix[4-9]*)
4924 lt_cv_deplibs_check_method=pass_all
4925 ;;
4926
4927beos*)
4928 lt_cv_deplibs_check_method=pass_all
4929 ;;
4930
4931bsdi[45]*)
4932 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4933 lt_cv_file_magic_cmd='/usr/bin/file -L'
4934 lt_cv_file_magic_test_file=/shlib/libc.so
4935 ;;
4936
4937cygwin*)
4938 # func_win32_libid is a shell function defined in ltmain.sh
4939 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4940 lt_cv_file_magic_cmd='func_win32_libid'
4941 ;;
4942
4943mingw* | pw32*)
4944 # Base MSYS/MinGW do not provide the 'file' command needed by
4945 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4946 # unless we find 'file', for example because we are cross-compiling.
4947 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4948 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4949 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4950 lt_cv_file_magic_cmd='func_win32_libid'
4951 else
4952 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4953 lt_cv_file_magic_cmd='$OBJDUMP -f'
4954 fi
4955 ;;
4956
4957cegcc*)
4958 # use the weaker test based on 'objdump'. See mingw*.
4959 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4960 lt_cv_file_magic_cmd='$OBJDUMP -f'
4961 ;;
4962
4963darwin* | rhapsody*)
4964 lt_cv_deplibs_check_method=pass_all
4965 ;;
4966
4967freebsd* | dragonfly*)
4968 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4969 case $host_cpu in
4970 i*86 )
4971 # Not sure whether the presence of OpenBSD here was a mistake.
4972 # Let's accept both of them until this is cleared up.
4973 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4974 lt_cv_file_magic_cmd=/usr/bin/file
4975 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4976 ;;
4977 esac
4978 else
4979 lt_cv_deplibs_check_method=pass_all
4980 fi
4981 ;;
4982
4983gnu*)
4984 lt_cv_deplibs_check_method=pass_all
4985 ;;
4986
4987haiku*)
4988 lt_cv_deplibs_check_method=pass_all
4989 ;;
4990
4991hpux10.20* | hpux11*)
4992 lt_cv_file_magic_cmd=/usr/bin/file
4993 case $host_cpu in
4994 ia64*)
4995 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4996 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4997 ;;
4998 hppa*64*)
4999 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]'
5000 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5001 ;;
5002 *)
5003 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5004 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5005 ;;
5006 esac
5007 ;;
5008
5009interix[3-9]*)
5010 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5011 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5012 ;;
5013
5014irix5* | irix6* | nonstopux*)
5015 case $LD in
5016 *-32|*"-32 ") libmagic=32-bit;;
5017 *-n32|*"-n32 ") libmagic=N32;;
5018 *-64|*"-64 ") libmagic=64-bit;;
5019 *) libmagic=never-match;;
5020 esac
5021 lt_cv_deplibs_check_method=pass_all
5022 ;;
5023
5024# This must be Linux ELF.
5025linux* | k*bsd*-gnu | kopensolaris*-gnu)
5026 lt_cv_deplibs_check_method=pass_all
5027 ;;
5028
5029netbsd*)
5030 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5031 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5032 else
5033 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5034 fi
5035 ;;
5036
5037newos6*)
5038 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5039 lt_cv_file_magic_cmd=/usr/bin/file
5040 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5041 ;;
5042
5043*nto* | *qnx*)
5044 lt_cv_deplibs_check_method=pass_all
5045 ;;
5046
5047openbsd*)
5048 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5049 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5050 else
5051 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5052 fi
5053 ;;
5054
5055osf3* | osf4* | osf5*)
5056 lt_cv_deplibs_check_method=pass_all
5057 ;;
5058
5059rdos*)
5060 lt_cv_deplibs_check_method=pass_all
5061 ;;
5062
5063solaris*)
5064 lt_cv_deplibs_check_method=pass_all
5065 ;;
5066
5067sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5068 lt_cv_deplibs_check_method=pass_all
5069 ;;
5070
5071sysv4 | sysv4.3*)
5072 case $host_vendor in
5073 motorola)
5074 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]'
5075 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5076 ;;
5077 ncr)
5078 lt_cv_deplibs_check_method=pass_all
5079 ;;
5080 sequent)
5081 lt_cv_file_magic_cmd='/bin/file'
5082 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5083 ;;
5084 sni)
5085 lt_cv_file_magic_cmd='/bin/file'
5086 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5087 lt_cv_file_magic_test_file=/lib/libc.so
5088 ;;
5089 siemens)
5090 lt_cv_deplibs_check_method=pass_all
5091 ;;
5092 pc)
5093 lt_cv_deplibs_check_method=pass_all
5094 ;;
5095 esac
5096 ;;
5097
5098tpf*)
5099 lt_cv_deplibs_check_method=pass_all
5100 ;;
5101esac
5102
5103fi
5104{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5105$as_echo "$lt_cv_deplibs_check_method" >&6; }
5106file_magic_cmd=$lt_cv_file_magic_cmd
5107deplibs_check_method=$lt_cv_deplibs_check_method
5108test -z "$deplibs_check_method" && deplibs_check_method=unknown
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
68ed2854
MF
5121plugin_option=
5122plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5123for plugin in $plugin_names; do
5124 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5125 if test x$plugin_so = x$plugin; then
5126 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5127 fi
5128 if test x$plugin_so != x$plugin; then
5129 plugin_option="--plugin $plugin_so"
5130 break
5131 fi
5132done
5133
6bb11ab3
L
5134if test -n "$ac_tool_prefix"; then
5135 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5136set dummy ${ac_tool_prefix}ar; ac_word=$2
5137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5138$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5139if ${ac_cv_prog_AR+:} false; then :
6bb11ab3
L
5140 $as_echo_n "(cached) " >&6
5141else
5142 if test -n "$AR"; then
5143 ac_cv_prog_AR="$AR" # Let the user override the test.
5144else
5145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5146for as_dir in $PATH
5147do
5148 IFS=$as_save_IFS
5149 test -z "$as_dir" && as_dir=.
5150 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5151 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5152 ac_cv_prog_AR="${ac_tool_prefix}ar"
5153 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5154 break 2
5155 fi
5156done
5157 done
5158IFS=$as_save_IFS
5159
5160fi
5161fi
5162AR=$ac_cv_prog_AR
5163if test -n "$AR"; then
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5165$as_echo "$AR" >&6; }
5166else
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5168$as_echo "no" >&6; }
5169fi
5170
5171
5172fi
5173if test -z "$ac_cv_prog_AR"; then
5174 ac_ct_AR=$AR
5175 # Extract the first word of "ar", so it can be a program name with args.
5176set dummy ar; ac_word=$2
5177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5178$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5179if ${ac_cv_prog_ac_ct_AR+:} false; then :
6bb11ab3
L
5180 $as_echo_n "(cached) " >&6
5181else
5182 if test -n "$ac_ct_AR"; then
5183 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5184else
5185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5186for as_dir in $PATH
5187do
5188 IFS=$as_save_IFS
5189 test -z "$as_dir" && as_dir=.
5190 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5192 ac_cv_prog_ac_ct_AR="ar"
5193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5194 break 2
5195 fi
5196done
5197 done
5198IFS=$as_save_IFS
5199
5200fi
5201fi
5202ac_ct_AR=$ac_cv_prog_ac_ct_AR
5203if test -n "$ac_ct_AR"; then
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5205$as_echo "$ac_ct_AR" >&6; }
5206else
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5208$as_echo "no" >&6; }
5209fi
5210
5211 if test "x$ac_ct_AR" = x; then
5212 AR="false"
5213 else
5214 case $cross_compiling:$ac_tool_warned in
5215yes:)
5216{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5217$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5218ac_tool_warned=yes ;;
5219esac
5220 AR=$ac_ct_AR
5221 fi
5222else
5223 AR="$ac_cv_prog_AR"
5224fi
5225
5226test -z "$AR" && AR=ar
68ed2854
MF
5227if test -n "$plugin_option"; then
5228 if $AR --help 2>&1 | grep -q "\--plugin"; then
aa09469f
MF
5229 touch conftest.c
5230 $AR $plugin_option rc conftest.a conftest.c
5231 if test "$?" != 0; then
5232 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5233$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5234 else
5235 AR="$AR $plugin_option"
5236 fi
5237 rm -f conftest.*
68ed2854
MF
5238 fi
5239fi
6bb11ab3
L
5240test -z "$AR_FLAGS" && AR_FLAGS=cru
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252if test -n "$ac_tool_prefix"; then
5253 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5254set dummy ${ac_tool_prefix}strip; ac_word=$2
5255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5256$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5257if ${ac_cv_prog_STRIP+:} false; then :
6bb11ab3
L
5258 $as_echo_n "(cached) " >&6
5259else
5260 if test -n "$STRIP"; then
5261 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5262else
5263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5264for as_dir in $PATH
5265do
5266 IFS=$as_save_IFS
5267 test -z "$as_dir" && as_dir=.
5268 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5269 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5270 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5272 break 2
5273 fi
5274done
5275 done
5276IFS=$as_save_IFS
5277
5278fi
5279fi
5280STRIP=$ac_cv_prog_STRIP
5281if test -n "$STRIP"; then
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5283$as_echo "$STRIP" >&6; }
5284else
5285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5286$as_echo "no" >&6; }
5287fi
5288
5289
5290fi
5291if test -z "$ac_cv_prog_STRIP"; then
5292 ac_ct_STRIP=$STRIP
5293 # Extract the first word of "strip", so it can be a program name with args.
5294set dummy strip; ac_word=$2
5295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5296$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5297if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6bb11ab3
L
5298 $as_echo_n "(cached) " >&6
5299else
5300 if test -n "$ac_ct_STRIP"; then
5301 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5302else
5303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5304for as_dir in $PATH
5305do
5306 IFS=$as_save_IFS
5307 test -z "$as_dir" && as_dir=.
5308 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5310 ac_cv_prog_ac_ct_STRIP="strip"
5311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5312 break 2
5313 fi
5314done
5315 done
5316IFS=$as_save_IFS
5317
5318fi
5319fi
5320ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5321if test -n "$ac_ct_STRIP"; then
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5323$as_echo "$ac_ct_STRIP" >&6; }
5324else
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5326$as_echo "no" >&6; }
5327fi
5328
5329 if test "x$ac_ct_STRIP" = x; then
5330 STRIP=":"
5331 else
5332 case $cross_compiling:$ac_tool_warned in
5333yes:)
5334{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5335$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5336ac_tool_warned=yes ;;
5337esac
5338 STRIP=$ac_ct_STRIP
5339 fi
5340else
5341 STRIP="$ac_cv_prog_STRIP"
5342fi
5343
5344test -z "$STRIP" && STRIP=:
5345
5346
5347
5348
5349
5350
5351if test -n "$ac_tool_prefix"; then
5352 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5353set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5355$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5356if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
5357 $as_echo_n "(cached) " >&6
5358else
5359 if test -n "$RANLIB"; then
5360 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5361else
5362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363for as_dir in $PATH
5364do
5365 IFS=$as_save_IFS
5366 test -z "$as_dir" && as_dir=.
5367 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5368 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5369 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5371 break 2
5372 fi
5373done
5374 done
5375IFS=$as_save_IFS
5376
5377fi
5378fi
5379RANLIB=$ac_cv_prog_RANLIB
5380if test -n "$RANLIB"; then
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5382$as_echo "$RANLIB" >&6; }
5383else
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5385$as_echo "no" >&6; }
5386fi
5387
5388
5389fi
5390if test -z "$ac_cv_prog_RANLIB"; then
5391 ac_ct_RANLIB=$RANLIB
5392 # Extract the first word of "ranlib", so it can be a program name with args.
5393set dummy ranlib; ac_word=$2
5394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5395$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5396if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
5397 $as_echo_n "(cached) " >&6
5398else
5399 if test -n "$ac_ct_RANLIB"; then
5400 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5401else
5402as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5403for as_dir in $PATH
5404do
5405 IFS=$as_save_IFS
5406 test -z "$as_dir" && as_dir=.
5407 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5408 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5409 ac_cv_prog_ac_ct_RANLIB="ranlib"
5410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5411 break 2
5412 fi
5413done
5414 done
5415IFS=$as_save_IFS
5416
5417fi
5418fi
5419ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5420if test -n "$ac_ct_RANLIB"; then
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5422$as_echo "$ac_ct_RANLIB" >&6; }
5423else
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5425$as_echo "no" >&6; }
5426fi
5427
5428 if test "x$ac_ct_RANLIB" = x; then
5429 RANLIB=":"
5430 else
5431 case $cross_compiling:$ac_tool_warned in
5432yes:)
5433{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5434$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5435ac_tool_warned=yes ;;
5436esac
5437 RANLIB=$ac_ct_RANLIB
5438 fi
5439else
5440 RANLIB="$ac_cv_prog_RANLIB"
5441fi
5442
5443test -z "$RANLIB" && RANLIB=:
68ed2854
MF
5444if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5445 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5446 RANLIB="$RANLIB $plugin_option"
5447 fi
5448fi
6bb11ab3
L
5449
5450
5451
5452
5453
5454
5455# Determine commands to create old-style static archives.
5456old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5457old_postinstall_cmds='chmod 644 $oldlib'
5458old_postuninstall_cmds=
5459
5460if test -n "$RANLIB"; then
5461 case $host_os in
5462 openbsd*)
5463 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5464 ;;
5465 *)
5466 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5467 ;;
5468 esac
5469 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5470fi
5471
5472case $host_os in
5473 darwin*)
5474 lock_old_archive_extraction=yes ;;
5475 *)
5476 lock_old_archive_extraction=no ;;
5477esac
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499for ac_prog in gawk mawk nawk awk
5500do
5501 # Extract the first word of "$ac_prog", so it can be a program name with args.
5502set dummy $ac_prog; ac_word=$2
5503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5504$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 5505if ${ac_cv_prog_AWK+:} false; then :
6bb11ab3
L
5506 $as_echo_n "(cached) " >&6
5507else
5508 if test -n "$AWK"; then
5509 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5510else
5511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5512for as_dir in $PATH
5513do
5514 IFS=$as_save_IFS
5515 test -z "$as_dir" && as_dir=.
5516 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 5517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
5518 ac_cv_prog_AWK="$ac_prog"
5519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5520 break 2
5521 fi
5522done
5523 done
5524IFS=$as_save_IFS
5525
5526fi
5527fi
5528AWK=$ac_cv_prog_AWK
5529if test -n "$AWK"; then
5530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5531$as_echo "$AWK" >&6; }
5532else
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5534$as_echo "no" >&6; }
5535fi
5536
5537
5538 test -n "$AWK" && break
5539done
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559# If no C compiler was specified, use CC.
5560LTCC=${LTCC-"$CC"}
5561
5562# If no C compiler flags were specified, use CFLAGS.
5563LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5564
5565# Allow CC to be a program name with arguments.
5566compiler=$CC
5567
5568
5569# Check for command to grab the raw symbol name followed by C symbol from nm.
5570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5571$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
d0ac1c44 5572if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6bb11ab3
L
5573 $as_echo_n "(cached) " >&6
5574else
5575
5576# These are sane defaults that work on at least a few old systems.
5577# [They come from Ultrix. What could be older than Ultrix?!! ;)]
5578
5579# Character class describing NM global symbol codes.
5580symcode='[BCDEGRST]'
5581
5582# Regexp to match symbols that can be accessed directly from C.
5583sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5584
5585# Define system-specific variables.
5586case $host_os in
5587aix*)
5588 symcode='[BCDT]'
5589 ;;
5590cygwin* | mingw* | pw32* | cegcc*)
5591 symcode='[ABCDGISTW]'
5592 ;;
5593hpux*)
5594 if test "$host_cpu" = ia64; then
5595 symcode='[ABCDEGRST]'
5596 fi
5597 ;;
5598irix* | nonstopux*)
5599 symcode='[BCDEGRST]'
5600 ;;
5601osf*)
5602 symcode='[BCDEGQRST]'
5603 ;;
5604solaris*)
5605 symcode='[BDRT]'
5606 ;;
5607sco3.2v5*)
5608 symcode='[DT]'
5609 ;;
5610sysv4.2uw2*)
5611 symcode='[DT]'
5612 ;;
5613sysv5* | sco5v6* | unixware* | OpenUNIX*)
5614 symcode='[ABDT]'
5615 ;;
5616sysv4)
5617 symcode='[DFNSTU]'
5618 ;;
5619esac
5620
5621# If we're using GNU nm, then use its standard symbol codes.
5622case `$NM -V 2>&1` in
5623*GNU* | *'with BFD'*)
5624 symcode='[ABCDGIRSTW]' ;;
5625esac
5626
5627# Transform an extracted symbol line into a proper C declaration.
5628# Some systems (esp. on ia64) link data and code symbols differently,
5629# so use this general approach.
5630lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5631
5632# Transform an extracted symbol line into symbol name and symbol address
5633lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5634lt_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'"
5635
5636# Handle CRLF in mingw tool chain
5637opt_cr=
5638case $build_os in
5639mingw*)
5640 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5641 ;;
5642esac
5643
5644# Try without a prefix underscore, then with it.
5645for ac_symprfx in "" "_"; do
5646
5647 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5648 symxfrm="\\1 $ac_symprfx\\2 \\2"
5649
5650 # Write the raw and C identifiers.
5651 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5652 # Fake it for dumpbin and say T for any non-static function
5653 # and D for any global variable.
5654 # Also find C++ and __fastcall symbols from MSVC++,
5655 # which start with @ or ?.
5656 lt_cv_sys_global_symbol_pipe="$AWK '"\
5657" {last_section=section; section=\$ 3};"\
5658" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5659" \$ 0!~/External *\|/{next};"\
5660" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5661" {if(hide[section]) next};"\
5662" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5663" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5664" s[1]~/^[@?]/{print s[1], s[1]; next};"\
5665" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5666" ' prfx=^$ac_symprfx"
5667 else
5668 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5669 fi
5670
5671 # Check to see that the pipe works correctly.
5672 pipe_works=no
5673
5674 rm -f conftest*
5675 cat > conftest.$ac_ext <<_LT_EOF
5676#ifdef __cplusplus
5677extern "C" {
5678#endif
5679char nm_test_var;
5680void nm_test_func(void);
5681void nm_test_func(void){}
5682#ifdef __cplusplus
5683}
5684#endif
5685int main(){nm_test_var='a';nm_test_func();return(0);}
5686_LT_EOF
5687
5688 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5689 (eval $ac_compile) 2>&5
5690 ac_status=$?
5691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5692 test $ac_status = 0; }; then
5693 # Now try to grab the symbols.
5694 nlist=conftest.nm
5695 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5696 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5697 ac_status=$?
5698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5699 test $ac_status = 0; } && test -s "$nlist"; then
5700 # Try sorting and uniquifying the output.
5701 if sort "$nlist" | uniq > "$nlist"T; then
5702 mv -f "$nlist"T "$nlist"
5703 else
5704 rm -f "$nlist"T
5705 fi
5706
5707 # Make sure that we snagged all the symbols we need.
5708 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5709 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5710 cat <<_LT_EOF > conftest.$ac_ext
5711#ifdef __cplusplus
5712extern "C" {
5713#endif
5714
5715_LT_EOF
5716 # Now generate the symbol file.
5717 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5718
5719 cat <<_LT_EOF >> conftest.$ac_ext
5720
5721/* The mapping between symbol names and symbols. */
5722const struct {
5723 const char *name;
5724 void *address;
5725}
5726lt__PROGRAM__LTX_preloaded_symbols[] =
5727{
5728 { "@PROGRAM@", (void *) 0 },
5729_LT_EOF
5730 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5731 cat <<\_LT_EOF >> conftest.$ac_ext
5732 {0, (void *) 0}
5733};
5734
5735/* This works around a problem in FreeBSD linker */
5736#ifdef FREEBSD_WORKAROUND
5737static const void *lt_preloaded_setup() {
5738 return lt__PROGRAM__LTX_preloaded_symbols;
5739}
5740#endif
5741
5742#ifdef __cplusplus
5743}
5744#endif
5745_LT_EOF
5746 # Now try linking the two files.
5747 mv conftest.$ac_objext conftstm.$ac_objext
5748 lt_save_LIBS="$LIBS"
5749 lt_save_CFLAGS="$CFLAGS"
5750 LIBS="conftstm.$ac_objext"
5751 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5752 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5753 (eval $ac_link) 2>&5
5754 ac_status=$?
5755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5756 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5757 pipe_works=yes
5758 fi
5759 LIBS="$lt_save_LIBS"
5760 CFLAGS="$lt_save_CFLAGS"
5761 else
5762 echo "cannot find nm_test_func in $nlist" >&5
5763 fi
5764 else
5765 echo "cannot find nm_test_var in $nlist" >&5
5766 fi
5767 else
5768 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5769 fi
5770 else
5771 echo "$progname: failed program was:" >&5
5772 cat conftest.$ac_ext >&5
5773 fi
5774 rm -rf conftest* conftst*
5775
5776 # Do not use the global_symbol_pipe unless it works.
5777 if test "$pipe_works" = yes; then
5778 break
5779 else
5780 lt_cv_sys_global_symbol_pipe=
5781 fi
5782done
5783
5784fi
5785
5786if test -z "$lt_cv_sys_global_symbol_pipe"; then
5787 lt_cv_sys_global_symbol_to_cdecl=
5788fi
5789if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5791$as_echo "failed" >&6; }
5792else
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5794$as_echo "ok" >&6; }
5795fi
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818# Check whether --enable-libtool-lock was given.
5819if test "${enable_libtool_lock+set}" = set; then :
5820 enableval=$enable_libtool_lock;
5821fi
5822
5823test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5824
5825# Some flags need to be propagated to the compiler or linker for good
5826# libtool support.
5827case $host in
5828ia64-*-hpux*)
5829 # Find out which ABI we are using.
5830 echo 'int i;' > conftest.$ac_ext
5831 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5832 (eval $ac_compile) 2>&5
5833 ac_status=$?
5834 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5835 test $ac_status = 0; }; then
5836 case `/usr/bin/file conftest.$ac_objext` in
5837 *ELF-32*)
5838 HPUX_IA64_MODE="32"
5839 ;;
5840 *ELF-64*)
5841 HPUX_IA64_MODE="64"
5842 ;;
5843 esac
5844 fi
5845 rm -rf conftest*
5846 ;;
5847*-*-irix6*)
5848 # Find out which ABI we are using.
5849 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5850 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5851 (eval $ac_compile) 2>&5
5852 ac_status=$?
5853 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5854 test $ac_status = 0; }; then
5855 if test "$lt_cv_prog_gnu_ld" = yes; then
5856 case `/usr/bin/file conftest.$ac_objext` in
5857 *32-bit*)
5858 LD="${LD-ld} -melf32bsmip"
5859 ;;
5860 *N32*)
5861 LD="${LD-ld} -melf32bmipn32"
5862 ;;
5863 *64-bit*)
5864 LD="${LD-ld} -melf64bmip"
5865 ;;
5866 esac
5867 else
5868 case `/usr/bin/file conftest.$ac_objext` in
5869 *32-bit*)
5870 LD="${LD-ld} -32"
5871 ;;
5872 *N32*)
5873 LD="${LD-ld} -n32"
5874 ;;
5875 *64-bit*)
5876 LD="${LD-ld} -64"
5877 ;;
5878 esac
5879 fi
5880 fi
5881 rm -rf conftest*
5882 ;;
5883
bf3d9781 5884x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6bb11ab3
L
5885s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5886 # Find out which ABI we are using.
5887 echo 'int i;' > conftest.$ac_ext
5888 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5889 (eval $ac_compile) 2>&5
5890 ac_status=$?
5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5892 test $ac_status = 0; }; then
5893 case `/usr/bin/file conftest.o` in
5894 *32-bit*)
5895 case $host in
5896 x86_64-*kfreebsd*-gnu)
5897 LD="${LD-ld} -m elf_i386_fbsd"
5898 ;;
5899 x86_64-*linux*)
5900 case `/usr/bin/file conftest.o` in
5901 *x86-64*)
5902 LD="${LD-ld} -m elf32_x86_64"
5903 ;;
5904 *)
5905 LD="${LD-ld} -m elf_i386"
5906 ;;
5907 esac
5908 ;;
bf3d9781
AM
5909 powerpc64le-*linux*)
5910 LD="${LD-ld} -m elf32lppclinux"
5911 ;;
5912 powerpc64-*linux*)
6bb11ab3
L
5913 LD="${LD-ld} -m elf32ppclinux"
5914 ;;
5915 s390x-*linux*)
5916 LD="${LD-ld} -m elf_s390"
5917 ;;
5918 sparc64-*linux*)
5919 LD="${LD-ld} -m elf32_sparc"
5920 ;;
5921 esac
5922 ;;
5923 *64-bit*)
5924 case $host in
5925 x86_64-*kfreebsd*-gnu)
5926 LD="${LD-ld} -m elf_x86_64_fbsd"
5927 ;;
5928 x86_64-*linux*)
5929 LD="${LD-ld} -m elf_x86_64"
5930 ;;
bf3d9781
AM
5931 powerpcle-*linux*)
5932 LD="${LD-ld} -m elf64lppc"
5933 ;;
5934 powerpc-*linux*)
6bb11ab3
L
5935 LD="${LD-ld} -m elf64ppc"
5936 ;;
5937 s390*-*linux*|s390*-*tpf*)
5938 LD="${LD-ld} -m elf64_s390"
5939 ;;
5940 sparc*-*linux*)
5941 LD="${LD-ld} -m elf64_sparc"
5942 ;;
5943 esac
5944 ;;
5945 esac
5946 fi
5947 rm -rf conftest*
5948 ;;
5949
5950*-*-sco3.2v5*)
5951 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5952 SAVE_CFLAGS="$CFLAGS"
5953 CFLAGS="$CFLAGS -belf"
5954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5955$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
d0ac1c44 5956if ${lt_cv_cc_needs_belf+:} false; then :
6bb11ab3
L
5957 $as_echo_n "(cached) " >&6
5958else
5959 ac_ext=c
5960ac_cpp='$CPP $CPPFLAGS'
5961ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5962ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5963ac_compiler_gnu=$ac_cv_c_compiler_gnu
5964
5965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5966/* end confdefs.h. */
5967
5968int
5969main ()
5970{
5971
5972 ;
5973 return 0;
5974}
5975_ACEOF
5976if ac_fn_c_try_link "$LINENO"; then :
5977 lt_cv_cc_needs_belf=yes
5978else
5979 lt_cv_cc_needs_belf=no
5980fi
5981rm -f core conftest.err conftest.$ac_objext \
5982 conftest$ac_exeext conftest.$ac_ext
5983 ac_ext=c
5984ac_cpp='$CPP $CPPFLAGS'
5985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5987ac_compiler_gnu=$ac_cv_c_compiler_gnu
5988
5989fi
5990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5991$as_echo "$lt_cv_cc_needs_belf" >&6; }
5992 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5993 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5994 CFLAGS="$SAVE_CFLAGS"
5995 fi
5996 ;;
5997sparc*-*solaris*)
5998 # Find out which ABI we are using.
5999 echo 'int i;' > conftest.$ac_ext
6000 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6001 (eval $ac_compile) 2>&5
6002 ac_status=$?
6003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6004 test $ac_status = 0; }; then
6005 case `/usr/bin/file conftest.o` in
6006 *64-bit*)
6007 case $lt_cv_prog_gnu_ld in
6008 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6009 *)
6010 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6011 LD="${LD-ld} -64"
6012 fi
6013 ;;
6014 esac
6015 ;;
6016 esac
6017 fi
6018 rm -rf conftest*
6019 ;;
6020esac
6021
6022need_locks="$enable_libtool_lock"
6023
6024
6025 case $host_os in
6026 rhapsody* | darwin*)
6027 if test -n "$ac_tool_prefix"; then
6028 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6029set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6031$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6032if ${ac_cv_prog_DSYMUTIL+:} false; then :
6bb11ab3
L
6033 $as_echo_n "(cached) " >&6
6034else
6035 if test -n "$DSYMUTIL"; then
6036 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6037else
6038as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6039for as_dir in $PATH
6040do
6041 IFS=$as_save_IFS
6042 test -z "$as_dir" && as_dir=.
6043 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6045 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6047 break 2
6048 fi
6049done
6050 done
6051IFS=$as_save_IFS
6052
6053fi
6054fi
6055DSYMUTIL=$ac_cv_prog_DSYMUTIL
6056if test -n "$DSYMUTIL"; then
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6058$as_echo "$DSYMUTIL" >&6; }
6059else
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6061$as_echo "no" >&6; }
6062fi
6063
6064
6065fi
6066if test -z "$ac_cv_prog_DSYMUTIL"; then
6067 ac_ct_DSYMUTIL=$DSYMUTIL
6068 # Extract the first word of "dsymutil", so it can be a program name with args.
6069set dummy dsymutil; ac_word=$2
6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6071$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6072if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6bb11ab3
L
6073 $as_echo_n "(cached) " >&6
6074else
6075 if test -n "$ac_ct_DSYMUTIL"; then
6076 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6077else
6078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6079for as_dir in $PATH
6080do
6081 IFS=$as_save_IFS
6082 test -z "$as_dir" && as_dir=.
6083 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6085 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6087 break 2
6088 fi
6089done
6090 done
6091IFS=$as_save_IFS
6092
6093fi
6094fi
6095ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6096if test -n "$ac_ct_DSYMUTIL"; then
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6098$as_echo "$ac_ct_DSYMUTIL" >&6; }
6099else
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6101$as_echo "no" >&6; }
6102fi
6103
6104 if test "x$ac_ct_DSYMUTIL" = x; then
6105 DSYMUTIL=":"
6106 else
6107 case $cross_compiling:$ac_tool_warned in
6108yes:)
6109{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6110$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6111ac_tool_warned=yes ;;
6112esac
6113 DSYMUTIL=$ac_ct_DSYMUTIL
6114 fi
6115else
6116 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6117fi
6118
6119 if test -n "$ac_tool_prefix"; then
6120 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6121set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6123$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6124if ${ac_cv_prog_NMEDIT+:} false; then :
6bb11ab3
L
6125 $as_echo_n "(cached) " >&6
6126else
6127 if test -n "$NMEDIT"; then
6128 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6129else
6130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6131for as_dir in $PATH
6132do
6133 IFS=$as_save_IFS
6134 test -z "$as_dir" && as_dir=.
6135 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6136 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6137 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6139 break 2
6140 fi
6141done
6142 done
6143IFS=$as_save_IFS
6144
6145fi
6146fi
6147NMEDIT=$ac_cv_prog_NMEDIT
6148if test -n "$NMEDIT"; then
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6150$as_echo "$NMEDIT" >&6; }
6151else
6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6153$as_echo "no" >&6; }
6154fi
6155
6156
6157fi
6158if test -z "$ac_cv_prog_NMEDIT"; then
6159 ac_ct_NMEDIT=$NMEDIT
6160 # Extract the first word of "nmedit", so it can be a program name with args.
6161set dummy nmedit; ac_word=$2
6162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6163$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6164if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6bb11ab3
L
6165 $as_echo_n "(cached) " >&6
6166else
6167 if test -n "$ac_ct_NMEDIT"; then
6168 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6169else
6170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6171for as_dir in $PATH
6172do
6173 IFS=$as_save_IFS
6174 test -z "$as_dir" && as_dir=.
6175 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6177 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6179 break 2
6180 fi
6181done
6182 done
6183IFS=$as_save_IFS
6184
6185fi
6186fi
6187ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6188if test -n "$ac_ct_NMEDIT"; then
6189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6190$as_echo "$ac_ct_NMEDIT" >&6; }
6191else
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6193$as_echo "no" >&6; }
6194fi
6195
6196 if test "x$ac_ct_NMEDIT" = x; then
6197 NMEDIT=":"
6198 else
6199 case $cross_compiling:$ac_tool_warned in
6200yes:)
6201{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6202$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6203ac_tool_warned=yes ;;
6204esac
6205 NMEDIT=$ac_ct_NMEDIT
6206 fi
6207else
6208 NMEDIT="$ac_cv_prog_NMEDIT"
6209fi
6210
6211 if test -n "$ac_tool_prefix"; then
6212 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6213set dummy ${ac_tool_prefix}lipo; ac_word=$2
6214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6215$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6216if ${ac_cv_prog_LIPO+:} false; then :
6bb11ab3
L
6217 $as_echo_n "(cached) " >&6
6218else
6219 if test -n "$LIPO"; then
6220 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6221else
6222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6223for as_dir in $PATH
6224do
6225 IFS=$as_save_IFS
6226 test -z "$as_dir" && as_dir=.
6227 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6229 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6231 break 2
6232 fi
6233done
6234 done
6235IFS=$as_save_IFS
6236
6237fi
6238fi
6239LIPO=$ac_cv_prog_LIPO
6240if test -n "$LIPO"; then
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6242$as_echo "$LIPO" >&6; }
6243else
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6245$as_echo "no" >&6; }
6246fi
6247
6248
6249fi
6250if test -z "$ac_cv_prog_LIPO"; then
6251 ac_ct_LIPO=$LIPO
6252 # Extract the first word of "lipo", so it can be a program name with args.
6253set dummy lipo; ac_word=$2
6254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6255$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6256if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6bb11ab3
L
6257 $as_echo_n "(cached) " >&6
6258else
6259 if test -n "$ac_ct_LIPO"; then
6260 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6261else
6262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6263for as_dir in $PATH
6264do
6265 IFS=$as_save_IFS
6266 test -z "$as_dir" && as_dir=.
6267 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6268 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6269 ac_cv_prog_ac_ct_LIPO="lipo"
6270 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6271 break 2
6272 fi
6273done
6274 done
6275IFS=$as_save_IFS
6276
6277fi
6278fi
6279ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6280if test -n "$ac_ct_LIPO"; then
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6282$as_echo "$ac_ct_LIPO" >&6; }
6283else
6284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6285$as_echo "no" >&6; }
6286fi
6287
6288 if test "x$ac_ct_LIPO" = x; then
6289 LIPO=":"
6290 else
6291 case $cross_compiling:$ac_tool_warned in
6292yes:)
6293{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6294$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6295ac_tool_warned=yes ;;
6296esac
6297 LIPO=$ac_ct_LIPO
6298 fi
6299else
6300 LIPO="$ac_cv_prog_LIPO"
6301fi
6302
6303 if test -n "$ac_tool_prefix"; then
6304 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6305set dummy ${ac_tool_prefix}otool; ac_word=$2
6306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6307$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6308if ${ac_cv_prog_OTOOL+:} false; then :
6bb11ab3
L
6309 $as_echo_n "(cached) " >&6
6310else
6311 if test -n "$OTOOL"; then
6312 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6313else
6314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6315for as_dir in $PATH
6316do
6317 IFS=$as_save_IFS
6318 test -z "$as_dir" && as_dir=.
6319 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6321 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6323 break 2
6324 fi
6325done
6326 done
6327IFS=$as_save_IFS
6328
6329fi
6330fi
6331OTOOL=$ac_cv_prog_OTOOL
6332if test -n "$OTOOL"; then
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6334$as_echo "$OTOOL" >&6; }
6335else
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6337$as_echo "no" >&6; }
6338fi
6339
6340
6341fi
6342if test -z "$ac_cv_prog_OTOOL"; then
6343 ac_ct_OTOOL=$OTOOL
6344 # Extract the first word of "otool", so it can be a program name with args.
6345set dummy otool; ac_word=$2
6346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6348if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6bb11ab3
L
6349 $as_echo_n "(cached) " >&6
6350else
6351 if test -n "$ac_ct_OTOOL"; then
6352 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6353else
6354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355for as_dir in $PATH
6356do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
6359 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6361 ac_cv_prog_ac_ct_OTOOL="otool"
6362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6363 break 2
6364 fi
6365done
6366 done
6367IFS=$as_save_IFS
6368
6369fi
6370fi
6371ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6372if test -n "$ac_ct_OTOOL"; then
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6374$as_echo "$ac_ct_OTOOL" >&6; }
6375else
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377$as_echo "no" >&6; }
6378fi
6379
6380 if test "x$ac_ct_OTOOL" = x; then
6381 OTOOL=":"
6382 else
6383 case $cross_compiling:$ac_tool_warned in
6384yes:)
6385{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6386$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6387ac_tool_warned=yes ;;
6388esac
6389 OTOOL=$ac_ct_OTOOL
6390 fi
6391else
6392 OTOOL="$ac_cv_prog_OTOOL"
6393fi
6394
6395 if test -n "$ac_tool_prefix"; then
6396 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6397set dummy ${ac_tool_prefix}otool64; ac_word=$2
6398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6399$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6400if ${ac_cv_prog_OTOOL64+:} false; then :
6bb11ab3
L
6401 $as_echo_n "(cached) " >&6
6402else
6403 if test -n "$OTOOL64"; then
6404 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6405else
6406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6407for as_dir in $PATH
6408do
6409 IFS=$as_save_IFS
6410 test -z "$as_dir" && as_dir=.
6411 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6413 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6415 break 2
6416 fi
6417done
6418 done
6419IFS=$as_save_IFS
6420
6421fi
6422fi
6423OTOOL64=$ac_cv_prog_OTOOL64
6424if test -n "$OTOOL64"; then
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6426$as_echo "$OTOOL64" >&6; }
6427else
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6429$as_echo "no" >&6; }
6430fi
6431
6432
6433fi
6434if test -z "$ac_cv_prog_OTOOL64"; then
6435 ac_ct_OTOOL64=$OTOOL64
6436 # Extract the first word of "otool64", so it can be a program name with args.
6437set dummy otool64; ac_word=$2
6438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6439$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6440if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6bb11ab3
L
6441 $as_echo_n "(cached) " >&6
6442else
6443 if test -n "$ac_ct_OTOOL64"; then
6444 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6445else
6446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6447for as_dir in $PATH
6448do
6449 IFS=$as_save_IFS
6450 test -z "$as_dir" && as_dir=.
6451 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 6452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
6453 ac_cv_prog_ac_ct_OTOOL64="otool64"
6454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6455 break 2
6456 fi
6457done
6458 done
6459IFS=$as_save_IFS
6460
6461fi
6462fi
6463ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6464if test -n "$ac_ct_OTOOL64"; then
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6466$as_echo "$ac_ct_OTOOL64" >&6; }
6467else
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6469$as_echo "no" >&6; }
6470fi
6471
6472 if test "x$ac_ct_OTOOL64" = x; then
6473 OTOOL64=":"
6474 else
6475 case $cross_compiling:$ac_tool_warned in
6476yes:)
6477{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6478$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6479ac_tool_warned=yes ;;
6480esac
6481 OTOOL64=$ac_ct_OTOOL64
6482 fi
6483else
6484 OTOOL64="$ac_cv_prog_OTOOL64"
6485fi
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6514$as_echo_n "checking for -single_module linker flag... " >&6; }
d0ac1c44 6515if ${lt_cv_apple_cc_single_mod+:} false; then :
6bb11ab3
L
6516 $as_echo_n "(cached) " >&6
6517else
6518 lt_cv_apple_cc_single_mod=no
6519 if test -z "${LT_MULTI_MODULE}"; then
6520 # By default we will add the -single_module flag. You can override
6521 # by either setting the environment variable LT_MULTI_MODULE
6522 # non-empty at configure time, or by adding -multi_module to the
6523 # link flags.
6524 rm -rf libconftest.dylib*
6525 echo "int foo(void){return 1;}" > conftest.c
6526 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6527-dynamiclib -Wl,-single_module conftest.c" >&5
6528 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6529 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6530 _lt_result=$?
6531 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6532 lt_cv_apple_cc_single_mod=yes
6533 else
6534 cat conftest.err >&5
6535 fi
6536 rm -rf libconftest.dylib*
6537 rm -f conftest.*
6538 fi
6539fi
6540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6541$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6543$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
d0ac1c44 6544if ${lt_cv_ld_exported_symbols_list+:} false; then :
6bb11ab3
L
6545 $as_echo_n "(cached) " >&6
6546else
6547 lt_cv_ld_exported_symbols_list=no
6548 save_LDFLAGS=$LDFLAGS
6549 echo "_main" > conftest.sym
6550 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552/* end confdefs.h. */
6553
6554int
6555main ()
6556{
6557
6558 ;
6559 return 0;
6560}
6561_ACEOF
6562if ac_fn_c_try_link "$LINENO"; then :
6563 lt_cv_ld_exported_symbols_list=yes
6564else
6565 lt_cv_ld_exported_symbols_list=no
6566fi
6567rm -f core conftest.err conftest.$ac_objext \
6568 conftest$ac_exeext conftest.$ac_ext
6569 LDFLAGS="$save_LDFLAGS"
6570
6571fi
6572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6573$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6575$as_echo_n "checking for -force_load linker flag... " >&6; }
d0ac1c44 6576if ${lt_cv_ld_force_load+:} false; then :
6bb11ab3
L
6577 $as_echo_n "(cached) " >&6
6578else
6579 lt_cv_ld_force_load=no
6580 cat > conftest.c << _LT_EOF
6581int forced_loaded() { return 2;}
6582_LT_EOF
6583 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6584 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6585 echo "$AR cru libconftest.a conftest.o" >&5
6586 $AR cru libconftest.a conftest.o 2>&5
6587 cat > conftest.c << _LT_EOF
6588int main() { return 0;}
6589_LT_EOF
6590 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6591 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6592 _lt_result=$?
6593 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6594 lt_cv_ld_force_load=yes
6595 else
6596 cat conftest.err >&5
6597 fi
6598 rm -f conftest.err libconftest.a conftest conftest.c
6599 rm -rf conftest.dSYM
6600
6601fi
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6603$as_echo "$lt_cv_ld_force_load" >&6; }
6604 case $host_os in
6605 rhapsody* | darwin1.[012])
6606 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6607 darwin1.*)
6608 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6609 darwin*) # darwin 5.x on
6610 # if running on 10.5 or later, the deployment target defaults
6611 # to the OS version, if on x86, and 10.4, the deployment
6612 # target defaults to 10.4. Don't you love it?
6613 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6614 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6615 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
ae7d0cac 6616 10.[012][,.]*)
6bb11ab3
L
6617 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6618 10.*)
6619 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6620 esac
6621 ;;
6622 esac
6623 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6624 _lt_dar_single_mod='$single_module'
6625 fi
6626 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6627 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6628 else
6629 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6630 fi
6631 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6632 _lt_dsymutil='~$DSYMUTIL $lib || :'
6633 else
6634 _lt_dsymutil=
6635 fi
6636 ;;
6637 esac
6638
6639for ac_header in dlfcn.h
6640do :
6641 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6642"
d0ac1c44 6643if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6bb11ab3
L
6644 cat >>confdefs.h <<_ACEOF
6645#define HAVE_DLFCN_H 1
6646_ACEOF
6647
6648fi
6649
6650done
6651
6652
6653
ebe9564b 6654
6bb11ab3 6655
0cb8d851
MF
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6657$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
d0ac1c44 6658if ${ac_cv_c_bigendian+:} false; then :
0cb8d851
MF
6659 $as_echo_n "(cached) " >&6
6660else
6661 ac_cv_c_bigendian=unknown
6662 # See if we're dealing with a universal compiler.
6663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6664/* end confdefs.h. */
6665#ifndef __APPLE_CC__
6666 not a universal capable compiler
6667 #endif
6668 typedef int dummy;
6669
6670_ACEOF
6671if ac_fn_c_try_compile "$LINENO"; then :
6672
6673 # Check for potential -arch flags. It is not universal unless
6674 # there are at least two -arch flags with different values.
6675 ac_arch=
6676 ac_prev=
6677 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6678 if test -n "$ac_prev"; then
6679 case $ac_word in
6680 i?86 | x86_64 | ppc | ppc64)
6681 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6682 ac_arch=$ac_word
6683 else
6684 ac_cv_c_bigendian=universal
6685 break
6686 fi
6687 ;;
6688 esac
6689 ac_prev=
6690 elif test "x$ac_word" = "x-arch"; then
6691 ac_prev=arch
6692 fi
6693 done
6694fi
6695rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6696 if test $ac_cv_c_bigendian = unknown; then
6697 # See if sys/param.h defines the BYTE_ORDER macro.
6698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6699/* end confdefs.h. */
6700#include <sys/types.h>
6701 #include <sys/param.h>
6702
6703int
6704main ()
6705{
6706#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6707 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6708 && LITTLE_ENDIAN)
6709 bogus endian macros
6710 #endif
6711
6712 ;
6713 return 0;
6714}
6715_ACEOF
6716if ac_fn_c_try_compile "$LINENO"; then :
6717 # It does; now see whether it defined to BIG_ENDIAN or not.
6718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6719/* end confdefs.h. */
6720#include <sys/types.h>
6721 #include <sys/param.h>
6722
6723int
6724main ()
6725{
6726#if BYTE_ORDER != BIG_ENDIAN
6727 not big endian
6728 #endif
6729
6730 ;
6731 return 0;
6732}
6733_ACEOF
6734if ac_fn_c_try_compile "$LINENO"; then :
6735 ac_cv_c_bigendian=yes
6736else
6737 ac_cv_c_bigendian=no
6738fi
6739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6740fi
6741rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6742 fi
6743 if test $ac_cv_c_bigendian = unknown; then
6744 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6746/* end confdefs.h. */
6747#include <limits.h>
6748
6749int
6750main ()
6751{
6752#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6753 bogus endian macros
6754 #endif
6755
6756 ;
6757 return 0;
6758}
6759_ACEOF
6760if ac_fn_c_try_compile "$LINENO"; then :
6761 # It does; now see whether it defined to _BIG_ENDIAN or not.
6762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6763/* end confdefs.h. */
6764#include <limits.h>
6765
6766int
6767main ()
6768{
6769#ifndef _BIG_ENDIAN
6770 not big endian
6771 #endif
6772
6773 ;
6774 return 0;
6775}
6776_ACEOF
6777if ac_fn_c_try_compile "$LINENO"; then :
6778 ac_cv_c_bigendian=yes
6779else
6780 ac_cv_c_bigendian=no
6781fi
6782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6783fi
6784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6785 fi
6786 if test $ac_cv_c_bigendian = unknown; then
6787 # Compile a test program.
6788 if test "$cross_compiling" = yes; then :
6789 # Try to guess by grepping values from an object file.
6790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6791/* end confdefs.h. */
6792short int ascii_mm[] =
6793 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6794 short int ascii_ii[] =
6795 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6796 int use_ascii (int i) {
6797 return ascii_mm[i] + ascii_ii[i];
6798 }
6799 short int ebcdic_ii[] =
6800 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6801 short int ebcdic_mm[] =
6802 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6803 int use_ebcdic (int i) {
6804 return ebcdic_mm[i] + ebcdic_ii[i];
6805 }
6806 extern int foo;
6807
6808int
6809main ()
6810{
6811return use_ascii (foo) == use_ebcdic (foo);
6812 ;
6813 return 0;
6814}
6815_ACEOF
6816if ac_fn_c_try_compile "$LINENO"; then :
6817 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6818 ac_cv_c_bigendian=yes
6819 fi
6820 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6821 if test "$ac_cv_c_bigendian" = unknown; then
6822 ac_cv_c_bigendian=no
6823 else
6824 # finding both strings is unlikely to happen, but who knows?
6825 ac_cv_c_bigendian=unknown
6826 fi
6827 fi
6828fi
6829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6830else
6831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6832/* end confdefs.h. */
6833$ac_includes_default
6834int
6835main ()
6836{
6837
6838 /* Are we little or big endian? From Harbison&Steele. */
6839 union
6840 {
6841 long int l;
6842 char c[sizeof (long int)];
6843 } u;
6844 u.l = 1;
6845 return u.c[sizeof (long int) - 1] == 1;
6846
6847 ;
6848 return 0;
6849}
6850_ACEOF
6851if ac_fn_c_try_run "$LINENO"; then :
6852 ac_cv_c_bigendian=no
6853else
6854 ac_cv_c_bigendian=yes
6855fi
6856rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6857 conftest.$ac_objext conftest.beam conftest.$ac_ext
6858fi
6859
6860 fi
6861fi
6862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6863$as_echo "$ac_cv_c_bigendian" >&6; }
6864 case $ac_cv_c_bigendian in #(
6865 yes)
6866 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6867;; #(
6868 no)
6869 ;; #(
6870 universal)
6871
6872$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6873
6874 ;; #(
6875 *)
d0ac1c44 6876 as_fn_error $? "unknown endianness
0cb8d851
MF
6877 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6878 esac
6879
6bb11ab3
L
6880
6881
6882
c25ea03d
MF
6883if test "x$cross_compiling" = "xno"; then
6884 : "${CC_FOR_BUILD:=\$(CC)}"
6885 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
c2783492 6886 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
c25ea03d
MF
6887else
6888 : "${CC_FOR_BUILD:=gcc}"
6889 : "${CFLAGS_FOR_BUILD:=-g -O}"
c2783492 6890 : "${LDLFAGS_FOR_BUILD:=}"
6bb11ab3
L
6891fi
6892
6893
6894
c25ea03d 6895
c2783492 6896
a3e2cc64
MF
6897if test -n "$ac_tool_prefix"; then
6898 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6899set dummy ${ac_tool_prefix}ar; ac_word=$2
6900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6901$as_echo_n "checking for $ac_word... " >&6; }
6902if ${ac_cv_prog_AR+:} false; then :
6903 $as_echo_n "(cached) " >&6
6904else
6905 if test -n "$AR"; then
6906 ac_cv_prog_AR="$AR" # Let the user override the test.
6907else
6908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6909for as_dir in $PATH
6910do
6911 IFS=$as_save_IFS
6912 test -z "$as_dir" && as_dir=.
6913 for ac_exec_ext in '' $ac_executable_extensions; do
6914 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6915 ac_cv_prog_AR="${ac_tool_prefix}ar"
6916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6917 break 2
6918 fi
6919done
6920 done
6921IFS=$as_save_IFS
6922
6923fi
6924fi
6925AR=$ac_cv_prog_AR
6926if test -n "$AR"; then
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6928$as_echo "$AR" >&6; }
6929else
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6931$as_echo "no" >&6; }
6932fi
6933
6934
6935fi
6936if test -z "$ac_cv_prog_AR"; then
6937 ac_ct_AR=$AR
6938 # Extract the first word of "ar", so it can be a program name with args.
6939set dummy ar; ac_word=$2
6940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6941$as_echo_n "checking for $ac_word... " >&6; }
6942if ${ac_cv_prog_ac_ct_AR+:} false; then :
6943 $as_echo_n "(cached) " >&6
6944else
6945 if test -n "$ac_ct_AR"; then
6946 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6947else
6948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6949for as_dir in $PATH
6950do
6951 IFS=$as_save_IFS
6952 test -z "$as_dir" && as_dir=.
6953 for ac_exec_ext in '' $ac_executable_extensions; do
6954 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6955 ac_cv_prog_ac_ct_AR="ar"
6956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6957 break 2
6958 fi
6959done
6960 done
6961IFS=$as_save_IFS
6962
6963fi
6964fi
6965ac_ct_AR=$ac_cv_prog_ac_ct_AR
6966if test -n "$ac_ct_AR"; then
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6968$as_echo "$ac_ct_AR" >&6; }
6969else
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6971$as_echo "no" >&6; }
6972fi
6973
6974 if test "x$ac_ct_AR" = x; then
6975 AR=""
6976 else
6977 case $cross_compiling:$ac_tool_warned in
6978yes:)
6979{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6980$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6981ac_tool_warned=yes ;;
6982esac
6983 AR=$ac_ct_AR
6984 fi
6985else
6986 AR="$ac_cv_prog_AR"
6987fi
6bb11ab3
L
6988
6989if test -n "$ac_tool_prefix"; then
6990 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6991set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6993$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 6994if ${ac_cv_prog_RANLIB+:} false; then :
6bb11ab3
L
6995 $as_echo_n "(cached) " >&6
6996else
6997 if test -n "$RANLIB"; then
6998 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6999else
7000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7001for as_dir in $PATH
7002do
7003 IFS=$as_save_IFS
7004 test -z "$as_dir" && as_dir=.
7005 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7006 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7007 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7009 break 2
7010 fi
7011done
7012 done
7013IFS=$as_save_IFS
7014
7015fi
7016fi
7017RANLIB=$ac_cv_prog_RANLIB
7018if test -n "$RANLIB"; then
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7020$as_echo "$RANLIB" >&6; }
7021else
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7023$as_echo "no" >&6; }
7024fi
7025
7026
7027fi
7028if test -z "$ac_cv_prog_RANLIB"; then
7029 ac_ct_RANLIB=$RANLIB
7030 # Extract the first word of "ranlib", so it can be a program name with args.
7031set dummy ranlib; ac_word=$2
7032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7033$as_echo_n "checking for $ac_word... " >&6; }
d0ac1c44 7034if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6bb11ab3
L
7035 $as_echo_n "(cached) " >&6
7036else
7037 if test -n "$ac_ct_RANLIB"; then
7038 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7039else
7040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7041for as_dir in $PATH
7042do
7043 IFS=$as_save_IFS
7044 test -z "$as_dir" && as_dir=.
7045 for ac_exec_ext in '' $ac_executable_extensions; do
d0ac1c44 7046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6bb11ab3
L
7047 ac_cv_prog_ac_ct_RANLIB="ranlib"
7048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7049 break 2
7050 fi
7051done
7052 done
7053IFS=$as_save_IFS
7054
7055fi
7056fi
7057ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7058if test -n "$ac_ct_RANLIB"; then
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7060$as_echo "$ac_ct_RANLIB" >&6; }
7061else
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7063$as_echo "no" >&6; }
7064fi
7065
7066 if test "x$ac_ct_RANLIB" = x; then
7067 RANLIB=":"
7068 else
7069 case $cross_compiling:$ac_tool_warned in
7070yes:)
7071{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7072$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7073ac_tool_warned=yes ;;
7074esac
7075 RANLIB=$ac_ct_RANLIB
7076 fi
7077else
7078 RANLIB="$ac_cv_prog_RANLIB"
7079fi
7080
7081
46f900c0
MF
7082# Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
7083# AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
7084# is C99. So handle it ourselves.
7085:
7086C_DIALECT=
7087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
7088$as_echo_n "checking whether C11 is supported by default... " >&6; }
7089cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7090/* end confdefs.h. */
7091
7092#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7093# error "C11 support not found"
7094#endif
7095
7096_ACEOF
7097if ac_fn_c_try_compile "$LINENO"; then :
7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7099$as_echo "yes" >&6; }
7100else
7101
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7103$as_echo "no" >&6; }
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
7105$as_echo_n "checking for -std=c11 support... " >&6; }
7106 ac_save_CC="$CC"
7107 CC="$CC -std=c11"
7108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7109/* end confdefs.h. */
7110
7111#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7112# error "C11 support not found"
7113#endif
7114
7115_ACEOF
7116if ac_fn_c_try_compile "$LINENO"; then :
7117
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7119$as_echo "yes" >&6; }
7120 CC="$ac_save_CC"
7121 C_DIALECT="-std=c11"
7122
7123else
7124 as_fn_error $? "C11 is required" "$LINENO" 5
7125fi
7126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7127fi
7128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7129
7130
c2783492
MF
7131ac_config_headers="$ac_config_headers config.h:config.in"
7132
7133
6bb11ab3
L
7134# Some of the common include files depend on bfd.h, and bfd.h checks
7135# that config.h is included first by testing that the PACKAGE macro
7136# is defined.
7137PACKAGE=sim
7138
7139cat >>confdefs.h <<_ACEOF
7140#define PACKAGE "$PACKAGE"
7141_ACEOF
7142
7143
7144
7145# Dependency checking.
7146ac_config_commands="$ac_config_commands depdir"
7147
7148
7149depcc="$CC" am_compiler_list=
7150
7151am_depcomp=$ac_aux_dir/depcomp
7152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7153$as_echo_n "checking dependency style of $depcc... " >&6; }
d0ac1c44 7154if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6bb11ab3
L
7155 $as_echo_n "(cached) " >&6
7156else
7157 if test -f "$am_depcomp"; then
7158 # We make a subdir and do the tests there. Otherwise we can end up
7159 # making bogus files that we don't know about and never remove. For
7160 # instance it was reported that on HP-UX the gcc test will end up
7161 # making a dummy file named `D' -- because `-MD' means `put the output
7162 # in D'.
7163 mkdir conftest.dir
7164 # Copy depcomp to subdir because otherwise we won't find it if we're
7165 # using a relative directory.
7166 cp "$am_depcomp" conftest.dir
7167 cd conftest.dir
7168 # We will build objects and dependencies in a subdirectory because
7169 # it helps to detect inapplicable dependency modes. For instance
7170 # both Tru64's cc and ICC support -MD to output dependencies as a
7171 # side effect of compilation, but ICC will put the dependencies in
7172 # the current directory while Tru64 will put them in the object
7173 # directory.
7174 mkdir sub
7175
7176 am_cv_CC_dependencies_compiler_type=none
7177 if test "$am_compiler_list" = ""; then
7178 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7179 fi
7180 for depmode in $am_compiler_list; do
7181 if test $depmode = none; then break; fi
7182
7183 $as_echo "$as_me:$LINENO: trying $depmode" >&5
7184 # Setup a source with many dependencies, because some compilers
7185 # like to wrap large dependency lists on column 80 (with \), and
7186 # we should not choose a depcomp mode which is confused by this.
7187 #
7188 # We need to recreate these files for each test, as the compiler may
7189 # overwrite some of them when testing with obscure command lines.
7190 # This happens at least with the AIX C compiler.
7191 : > sub/conftest.c
7192 for i in 1 2 3 4 5 6; do
7193 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7194 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7195 # Solaris 8's {/usr,}/bin/sh.
7196 touch sub/conftst$i.h
7197 done
7198 echo "include sub/conftest.Po" > confmf
7199
7200 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7201 # mode. It turns out that the SunPro C++ compiler does not properly
7202 # handle `-M -o', and we need to detect this.
7203 depcmd="depmode=$depmode \
7204 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7205 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7206 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
7207 echo "| $depcmd" | sed -e 's/ */ /g' >&5
7208 if env $depcmd > conftest.err 2>&1 &&
7209 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7210 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7211 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7212 # icc doesn't choke on unknown options, it will just issue warnings
7213 # or remarks (even with -Werror). So we grep stderr for any message
7214 # that says an option was ignored or not supported.
7215 # When given -MP, icc 7.0 and 7.1 complain thusly:
7216 # icc: Command line warning: ignoring option '-M'; no argument required
7217 # The diagnosis changed in icc 8.0:
7218 # icc: Command line remark: option '-MP' not supported
7219 if (grep 'ignoring option' conftest.err ||
7220 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7221 am_cv_CC_dependencies_compiler_type=$depmode
7222 $as_echo "$as_me:$LINENO: success" >&5
7223 break
7224 fi
7225 fi
7226 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7227 sed -e 's/^/| /' < conftest.err >&5
7228 done
7229
7230 cd ..
7231 rm -rf conftest.dir
7232else
7233 am_cv_CC_dependencies_compiler_type=none
7234fi
7235
7236fi
7237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7238$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7239if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
d0ac1c44 7240then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6bb11ab3
L
7241else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7242
7243fi
7244
7245
6bb11ab3
L
7246ALL_LINGUAS=
7247# If we haven't got the data from the intl directory,
7248# assume NLS is disabled.
7249USE_NLS=no
7250LIBINTL=
7251LIBINTL_DEP=
7252INCINTL=
7253XGETTEXT=
7254GMSGFMT=
7255POSUB=
7256
7257if test -f ../../intl/config.intl; then
7258 . ../../intl/config.intl
7259fi
7260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7261$as_echo_n "checking whether NLS is requested... " >&6; }
7262if test x"$USE_NLS" != xyes; then
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7264$as_echo "no" >&6; }
7265else
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7267$as_echo "yes" >&6; }
7268
7269$as_echo "#define ENABLE_NLS 1" >>confdefs.h
7270
7271
7272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7273$as_echo_n "checking for catalogs to be installed... " >&6; }
7274 # Look for .po and .gmo files in the source directory.
7275 CATALOGS=
7276 XLINGUAS=
7277 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7278 # If there aren't any .gmo files the shell will give us the
7279 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7280 # weeded out.
7281 case "$cat" in *\**)
7282 continue;;
7283 esac
7284 # The quadruple backslash is collapsed to a double backslash
7285 # by the backticks, then collapsed again by the double quotes,
7286 # leaving us with one backslash in the sed expression (right
7287 # before the dot that mustn't act as a wildcard).
7288 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7289 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7290 # The user is allowed to set LINGUAS to a list of languages to
7291 # install catalogs for. If it's empty that means "all of them."
7292 if test "x$LINGUAS" = x; then
7293 CATALOGS="$CATALOGS $cat"
7294 XLINGUAS="$XLINGUAS $lang"
7295 else
7296 case "$LINGUAS" in *$lang*)
7297 CATALOGS="$CATALOGS $cat"
7298 XLINGUAS="$XLINGUAS $lang"
7299 ;;
7300 esac
7301 fi
7302 done
7303 LINGUAS="$XLINGUAS"
7304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7305$as_echo "$LINGUAS" >&6; }
7306
7307
7308 DATADIRNAME=share
7309
7310 INSTOBJEXT=.mo
7311
7312 GENCAT=gencat
7313
7314 CATOBJEXT=.gmo
7315
7316fi
7317
7318# Check for common headers.
68ed2854 7319# NB: You can assume C11 headers exist.
6bb11ab3 7320
936df756
MF
7321
7322ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
7323#include <sys/types.h>
7324#endif
7325#ifdef HAVE_SYS_STAT_H
7326#include <sys/stat.h>
7327#endif
7328"
d0ac1c44 7329if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
936df756
MF
7330
7331cat >>confdefs.h <<_ACEOF
7332#define HAVE_STRUCT_STAT_ST_DEV 1
7333_ACEOF
7334
7335
7336fi
7337ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
7338#include <sys/types.h>
7339#endif
7340#ifdef HAVE_SYS_STAT_H
7341#include <sys/stat.h>
7342#endif
7343"
d0ac1c44 7344if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
936df756
MF
7345
7346cat >>confdefs.h <<_ACEOF
7347#define HAVE_STRUCT_STAT_ST_INO 1
7348_ACEOF
7349
7350
7351fi
7352ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
7353#include <sys/types.h>
7354#endif
7355#ifdef HAVE_SYS_STAT_H
7356#include <sys/stat.h>
7357#endif
7358"
d0ac1c44 7359if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
936df756
MF
7360
7361cat >>confdefs.h <<_ACEOF
7362#define HAVE_STRUCT_STAT_ST_MODE 1
7363_ACEOF
7364
7365
7366fi
7367ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
7368#include <sys/types.h>
7369#endif
7370#ifdef HAVE_SYS_STAT_H
7371#include <sys/stat.h>
7372#endif
7373"
d0ac1c44 7374if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
936df756
MF
7375
7376cat >>confdefs.h <<_ACEOF
7377#define HAVE_STRUCT_STAT_ST_NLINK 1
7378_ACEOF
7379
7380
7381fi
7382ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
7383#include <sys/types.h>
7384#endif
7385#ifdef HAVE_SYS_STAT_H
7386#include <sys/stat.h>
7387#endif
7388"
d0ac1c44 7389if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
936df756
MF
7390
7391cat >>confdefs.h <<_ACEOF
7392#define HAVE_STRUCT_STAT_ST_UID 1
7393_ACEOF
7394
7395
7396fi
7397ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
7398#include <sys/types.h>
7399#endif
7400#ifdef HAVE_SYS_STAT_H
7401#include <sys/stat.h>
7402#endif
7403"
d0ac1c44 7404if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
936df756
MF
7405
7406cat >>confdefs.h <<_ACEOF
7407#define HAVE_STRUCT_STAT_ST_GID 1
7408_ACEOF
7409
7410
7411fi
7412ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
7413#include <sys/types.h>
7414#endif
7415#ifdef HAVE_SYS_STAT_H
7416#include <sys/stat.h>
7417#endif
7418"
d0ac1c44 7419if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
936df756
MF
7420
7421cat >>confdefs.h <<_ACEOF
7422#define HAVE_STRUCT_STAT_ST_RDEV 1
7423_ACEOF
7424
7425
7426fi
7427ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
7428#include <sys/types.h>
7429#endif
7430#ifdef HAVE_SYS_STAT_H
7431#include <sys/stat.h>
7432#endif
7433"
d0ac1c44 7434if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
936df756
MF
7435
7436cat >>confdefs.h <<_ACEOF
7437#define HAVE_STRUCT_STAT_ST_SIZE 1
7438_ACEOF
7439
7440
7441fi
7442ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
7443#include <sys/types.h>
7444#endif
7445#ifdef HAVE_SYS_STAT_H
7446#include <sys/stat.h>
7447#endif
7448"
d0ac1c44 7449if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
936df756
MF
7450
7451cat >>confdefs.h <<_ACEOF
7452#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7453_ACEOF
7454
7455
7456fi
7457ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
7458#include <sys/types.h>
7459#endif
7460#ifdef HAVE_SYS_STAT_H
7461#include <sys/stat.h>
7462#endif
7463"
d0ac1c44 7464if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
936df756
MF
7465
7466cat >>confdefs.h <<_ACEOF
7467#define HAVE_STRUCT_STAT_ST_BLOCKS 1
7468_ACEOF
7469
7470
7471fi
7472ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
7473#include <sys/types.h>
7474#endif
7475#ifdef HAVE_SYS_STAT_H
7476#include <sys/stat.h>
7477#endif
7478"
d0ac1c44 7479if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
936df756
MF
7480
7481cat >>confdefs.h <<_ACEOF
7482#define HAVE_STRUCT_STAT_ST_ATIME 1
7483_ACEOF
7484
7485
7486fi
7487ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
7488#include <sys/types.h>
7489#endif
7490#ifdef HAVE_SYS_STAT_H
7491#include <sys/stat.h>
7492#endif
7493"
d0ac1c44 7494if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
936df756
MF
7495
7496cat >>confdefs.h <<_ACEOF
7497#define HAVE_STRUCT_STAT_ST_MTIME 1
7498_ACEOF
7499
7500
7501fi
7502ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
7503#include <sys/types.h>
7504#endif
7505#ifdef HAVE_SYS_STAT_H
7506#include <sys/stat.h>
7507#endif
7508"
d0ac1c44 7509if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
936df756
MF
7510
7511cat >>confdefs.h <<_ACEOF
7512#define HAVE_STRUCT_STAT_ST_CTIME 1
7513_ACEOF
7514
7515
7516fi
7517
7518ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
7519#include <sys/socket.h>
7520
7521"
d0ac1c44 7522if test "x$ac_cv_type_socklen_t" = xyes; then :
936df756
MF
7523
7524cat >>confdefs.h <<_ACEOF
7525#define HAVE_SOCKLEN_T 1
7526_ACEOF
7527
7528
7529fi
7530
6bb11ab3
L
7531
7532# Check for socket libraries
7533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7534$as_echo_n "checking for bind in -lsocket... " >&6; }
d0ac1c44 7535if ${ac_cv_lib_socket_bind+:} false; then :
6bb11ab3
L
7536 $as_echo_n "(cached) " >&6
7537else
7538 ac_check_lib_save_LIBS=$LIBS
7539LIBS="-lsocket $LIBS"
7540cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7541/* end confdefs.h. */
7542
7543/* Override any GCC internal prototype to avoid an error.
7544 Use char because int might match the return type of a GCC
7545 builtin and then its argument prototype would still apply. */
7546#ifdef __cplusplus
7547extern "C"
7548#endif
7549char bind ();
7550int
7551main ()
7552{
7553return bind ();
7554 ;
7555 return 0;
7556}
7557_ACEOF
7558if ac_fn_c_try_link "$LINENO"; then :
7559 ac_cv_lib_socket_bind=yes
7560else
7561 ac_cv_lib_socket_bind=no
7562fi
7563rm -f core conftest.err conftest.$ac_objext \
7564 conftest$ac_exeext conftest.$ac_ext
7565LIBS=$ac_check_lib_save_LIBS
7566fi
7567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7568$as_echo "$ac_cv_lib_socket_bind" >&6; }
d0ac1c44 7569if test "x$ac_cv_lib_socket_bind" = xyes; then :
6bb11ab3
L
7570 cat >>confdefs.h <<_ACEOF
7571#define HAVE_LIBSOCKET 1
7572_ACEOF
7573
7574 LIBS="-lsocket $LIBS"
7575
7576fi
7577
7578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7579$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
d0ac1c44 7580if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
6bb11ab3
L
7581 $as_echo_n "(cached) " >&6
7582else
7583 ac_check_lib_save_LIBS=$LIBS
7584LIBS="-lnsl $LIBS"
7585cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7586/* end confdefs.h. */
7587
7588/* Override any GCC internal prototype to avoid an error.
7589 Use char because int might match the return type of a GCC
7590 builtin and then its argument prototype would still apply. */
7591#ifdef __cplusplus
7592extern "C"
7593#endif
7594char gethostbyname ();
7595int
7596main ()
7597{
7598return gethostbyname ();
7599 ;
7600 return 0;
7601}
7602_ACEOF
7603if ac_fn_c_try_link "$LINENO"; then :
7604 ac_cv_lib_nsl_gethostbyname=yes
7605else
7606 ac_cv_lib_nsl_gethostbyname=no
7607fi
7608rm -f core conftest.err conftest.$ac_objext \
7609 conftest$ac_exeext conftest.$ac_ext
7610LIBS=$ac_check_lib_save_LIBS
7611fi
7612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7613$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
d0ac1c44 7614if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
6bb11ab3
L
7615 cat >>confdefs.h <<_ACEOF
7616#define HAVE_LIBNSL 1
7617_ACEOF
7618
7619 LIBS="-lnsl $LIBS"
7620
7621fi
7622
7623
7624# BFD conditionally uses zlib, so we must link it in if libbfd does, by
7625# using the same condition.
7626
aadc9410 7627 # Use the system's zlib library.
7fed4b0b
L
7628 zlibdir="-L\$(top_builddir)/../zlib"
7629 zlibinc="-I\$(top_srcdir)/../zlib"
6bb11ab3 7630
aadc9410
MF
7631# Check whether --with-system-zlib was given.
7632if test "${with_system_zlib+set}" = set; then :
0ceaf1ec
L
7633 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7634 zlibdir=
7635 zlibinc=
7636 fi
6bb11ab3
L
7637
7638fi
7639
6bb11ab3 7640
6bb11ab3 7641
6bb11ab3
L
7642
7643
7644# BFD uses libdl when when plugins enabled.
7645
faa743bb
RM
7646 maybe_plugins=no
7647 for ac_header in dlfcn.h
7648do :
7649 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7650"
d0ac1c44 7651if test "x$ac_cv_header_dlfcn_h" = xyes; then :
faa743bb
RM
7652 cat >>confdefs.h <<_ACEOF
7653#define HAVE_DLFCN_H 1
7654_ACEOF
7655 maybe_plugins=yes
7656fi
7657
7658done
7659
7660 for ac_header in windows.h
7661do :
7662 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7663"
d0ac1c44 7664if test "x$ac_cv_header_windows_h" = xyes; then :
faa743bb
RM
7665 cat >>confdefs.h <<_ACEOF
7666#define HAVE_WINDOWS_H 1
7667_ACEOF
7668 maybe_plugins=yes
7669fi
7670
7671done
7672
7673
7674 # Check whether --enable-plugins was given.
6bb11ab3
L
7675if test "${enable_plugins+set}" = set; then :
7676 enableval=$enable_plugins; case "${enableval}" in
faa743bb
RM
7677 no) plugins=no ;;
7678 *) plugins=yes
7679 if test "$maybe_plugins" != "yes" ; then
d0ac1c44 7680 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
faa743bb
RM
7681 fi ;;
7682 esac
6bb11ab3 7683else
faa743bb
RM
7684 plugins=$maybe_plugins
7685
6bb11ab3
L
7686fi
7687
2974be62 7688 if test "$plugins" = "yes"; then
37f980dc
SM
7689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7690$as_echo_n "checking for library containing dlsym... " >&6; }
d0ac1c44 7691if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7692 $as_echo_n "(cached) " >&6
7693else
7694 ac_func_search_save_LIBS=$LIBS
7695cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7696/* end confdefs.h. */
7697
7698/* Override any GCC internal prototype to avoid an error.
7699 Use char because int might match the return type of a GCC
7700 builtin and then its argument prototype would still apply. */
7701#ifdef __cplusplus
7702extern "C"
7703#endif
37f980dc 7704char dlsym ();
2974be62
AM
7705int
7706main ()
7707{
37f980dc 7708return dlsym ();
2974be62
AM
7709 ;
7710 return 0;
7711}
7712_ACEOF
7713for ac_lib in '' dl; do
7714 if test -z "$ac_lib"; then
7715 ac_res="none required"
7716 else
7717 ac_res=-l$ac_lib
7718 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7719 fi
7720 if ac_fn_c_try_link "$LINENO"; then :
37f980dc 7721 ac_cv_search_dlsym=$ac_res
2974be62
AM
7722fi
7723rm -f core conftest.err conftest.$ac_objext \
7724 conftest$ac_exeext
d0ac1c44 7725 if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7726 break
7727fi
7728done
d0ac1c44 7729if ${ac_cv_search_dlsym+:} false; then :
2974be62
AM
7730
7731else
37f980dc 7732 ac_cv_search_dlsym=no
2974be62
AM
7733fi
7734rm conftest.$ac_ext
7735LIBS=$ac_func_search_save_LIBS
7736fi
37f980dc
SM
7737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7738$as_echo "$ac_cv_search_dlsym" >&6; }
7739ac_res=$ac_cv_search_dlsym
2974be62
AM
7740if test "$ac_res" != no; then :
7741 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7742
7743fi
7744
7745 fi
6bb11ab3
L
7746
7747 if test "$plugins" = yes; then
7748 PLUGINS_TRUE=
7749 PLUGINS_FALSE='#'
7750else
7751 PLUGINS_TRUE='#'
7752 PLUGINS_FALSE=
7753fi
7754
7755
7756
7757
7758
7759# Set options
7760enable_dlopen=yes
7761
7762
7763
7764
7765 enable_win32_dll=no
7766
7767
7768 # Check whether --enable-shared was given.
7769if test "${enable_shared+set}" = set; then :
7770 enableval=$enable_shared; p=${PACKAGE-default}
7771 case $enableval in
7772 yes) enable_shared=yes ;;
7773 no) enable_shared=no ;;
7774 *)
7775 enable_shared=no
7776 # Look at the argument we got. We use all the common list separators.
7777 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7778 for pkg in $enableval; do
7779 IFS="$lt_save_ifs"
7780 if test "X$pkg" = "X$p"; then
7781 enable_shared=yes
7782 fi
7783 done
7784 IFS="$lt_save_ifs"
7785 ;;
7786 esac
7787else
7788 enable_shared=yes
7789fi
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799 # Check whether --enable-static was given.
7800if test "${enable_static+set}" = set; then :
7801 enableval=$enable_static; p=${PACKAGE-default}
7802 case $enableval in
7803 yes) enable_static=yes ;;
7804 no) enable_static=no ;;
7805 *)
7806 enable_static=no
7807 # Look at the argument we got. We use all the common list separators.
7808 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7809 for pkg in $enableval; do
7810 IFS="$lt_save_ifs"
7811 if test "X$pkg" = "X$p"; then
7812 enable_static=yes
7813 fi
7814 done
7815 IFS="$lt_save_ifs"
7816 ;;
7817 esac
7818else
7819 enable_static=yes
7820fi
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831# Check whether --with-pic was given.
7832if test "${with_pic+set}" = set; then :
7833 withval=$with_pic; pic_mode="$withval"
7834else
7835 pic_mode=default
7836fi
7837
7838
7839test -z "$pic_mode" && pic_mode=default
7840
7841
7842
7843
7844
7845
7846
7847 # Check whether --enable-fast-install was given.
7848if test "${enable_fast_install+set}" = set; then :
7849 enableval=$enable_fast_install; p=${PACKAGE-default}
7850 case $enableval in
7851 yes) enable_fast_install=yes ;;
7852 no) enable_fast_install=no ;;
7853 *)
7854 enable_fast_install=no
7855 # Look at the argument we got. We use all the common list separators.
7856 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7857 for pkg in $enableval; do
7858 IFS="$lt_save_ifs"
7859 if test "X$pkg" = "X$p"; then
7860 enable_fast_install=yes
7861 fi
7862 done
7863 IFS="$lt_save_ifs"
7864 ;;
7865 esac
7866else
7867 enable_fast_install=yes
7868fi
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880# This can be used to rebuild libtool when needed
7881LIBTOOL_DEPS="$ltmain"
7882
7883# Always use our own libtool.
7884LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911test -z "$LN_S" && LN_S="ln -s"
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926if test -n "${ZSH_VERSION+set}" ; then
7927 setopt NO_GLOB_SUBST
7928fi
7929
7930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7931$as_echo_n "checking for objdir... " >&6; }
d0ac1c44 7932if ${lt_cv_objdir+:} false; then :
6bb11ab3
L
7933 $as_echo_n "(cached) " >&6
7934else
7935 rm -f .libs 2>/dev/null
7936mkdir .libs 2>/dev/null
7937if test -d .libs; then
7938 lt_cv_objdir=.libs
7939else
7940 # MS-DOS does not allow filenames that begin with a dot.
7941 lt_cv_objdir=_libs
7942fi
7943rmdir .libs 2>/dev/null
7944fi
7945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7946$as_echo "$lt_cv_objdir" >&6; }
7947objdir=$lt_cv_objdir
7948
7949
7950
7951
7952
7953cat >>confdefs.h <<_ACEOF
7954#define LT_OBJDIR "$lt_cv_objdir/"
7955_ACEOF
7956
7957
7958
7959
7960case $host_os in
7961aix3*)
7962 # AIX sometimes has problems with the GCC collect2 program. For some
7963 # reason, if we set the COLLECT_NAMES environment variable, the problems
7964 # vanish in a puff of smoke.
7965 if test "X${COLLECT_NAMES+set}" != Xset; then
7966 COLLECT_NAMES=
7967 export COLLECT_NAMES
7968 fi
7969 ;;
7970esac
7971
7972# Global variables:
7973ofile=libtool
7974can_build_shared=yes
7975
7976# All known linkers require a `.a' archive for static linking (except MSVC,
7977# which needs '.lib').
7978libext=a
7979
7980with_gnu_ld="$lt_cv_prog_gnu_ld"
7981
7982old_CC="$CC"
7983old_CFLAGS="$CFLAGS"
7984
7985# Set sane defaults for various variables
7986test -z "$CC" && CC=cc
7987test -z "$LTCC" && LTCC=$CC
7988test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7989test -z "$LD" && LD=ld
7990test -z "$ac_objext" && ac_objext=o
7991
7992for cc_temp in $compiler""; do
7993 case $cc_temp in
7994 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7995 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7996 \-*) ;;
7997 *) break;;
7998 esac
7999done
8000cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8001
8002
8003# Only perform the check for file, if the check method requires it
8004test -z "$MAGIC_CMD" && MAGIC_CMD=file
8005case $deplibs_check_method in
8006file_magic*)
8007 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8009$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
d0ac1c44 8010if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
8011 $as_echo_n "(cached) " >&6
8012else
8013 case $MAGIC_CMD in
8014[\\/*] | ?:[\\/]*)
8015 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8016 ;;
8017*)
8018 lt_save_MAGIC_CMD="$MAGIC_CMD"
8019 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8020 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8021 for ac_dir in $ac_dummy; do
8022 IFS="$lt_save_ifs"
8023 test -z "$ac_dir" && ac_dir=.
8024 if test -f $ac_dir/${ac_tool_prefix}file; then
8025 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8026 if test -n "$file_magic_test_file"; then
8027 case $deplibs_check_method in
8028 "file_magic "*)
8029 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8030 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8031 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8032 $EGREP "$file_magic_regex" > /dev/null; then
8033 :
8034 else
8035 cat <<_LT_EOF 1>&2
8036
8037*** Warning: the command libtool uses to detect shared libraries,
8038*** $file_magic_cmd, produces output that libtool cannot recognize.
8039*** The result is that libtool may fail to recognize shared libraries
8040*** as such. This will affect the creation of libtool libraries that
8041*** depend on shared libraries, but programs linked with such libtool
8042*** libraries will work regardless of this problem. Nevertheless, you
8043*** may want to report the problem to your system manager and/or to
8044*** bug-libtool@gnu.org
8045
8046_LT_EOF
8047 fi ;;
8048 esac
8049 fi
8050 break
8051 fi
8052 done
8053 IFS="$lt_save_ifs"
8054 MAGIC_CMD="$lt_save_MAGIC_CMD"
8055 ;;
8056esac
8057fi
8058
8059MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8060if test -n "$MAGIC_CMD"; then
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8062$as_echo "$MAGIC_CMD" >&6; }
8063else
8064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8065$as_echo "no" >&6; }
8066fi
8067
8068
8069
8070
8071
8072if test -z "$lt_cv_path_MAGIC_CMD"; then
8073 if test -n "$ac_tool_prefix"; then
8074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8075$as_echo_n "checking for file... " >&6; }
d0ac1c44 8076if ${lt_cv_path_MAGIC_CMD+:} false; then :
6bb11ab3
L
8077 $as_echo_n "(cached) " >&6
8078else
8079 case $MAGIC_CMD in
8080[\\/*] | ?:[\\/]*)
8081 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8082 ;;
8083*)
8084 lt_save_MAGIC_CMD="$MAGIC_CMD"
8085 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8086 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8087 for ac_dir in $ac_dummy; do
8088 IFS="$lt_save_ifs"
8089 test -z "$ac_dir" && ac_dir=.
8090 if test -f $ac_dir/file; then
8091 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8092 if test -n "$file_magic_test_file"; then
8093 case $deplibs_check_method in
8094 "file_magic "*)
8095 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8096 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8097 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8098 $EGREP "$file_magic_regex" > /dev/null; then
8099 :
8100 else
8101 cat <<_LT_EOF 1>&2
8102
8103*** Warning: the command libtool uses to detect shared libraries,
8104*** $file_magic_cmd, produces output that libtool cannot recognize.
8105*** The result is that libtool may fail to recognize shared libraries
8106*** as such. This will affect the creation of libtool libraries that
8107*** depend on shared libraries, but programs linked with such libtool
8108*** libraries will work regardless of this problem. Nevertheless, you
8109*** may want to report the problem to your system manager and/or to
8110*** bug-libtool@gnu.org
8111
8112_LT_EOF
8113 fi ;;
8114 esac
8115 fi
8116 break
8117 fi
8118 done
8119 IFS="$lt_save_ifs"
8120 MAGIC_CMD="$lt_save_MAGIC_CMD"
8121 ;;
8122esac
8123fi
8124
8125MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8126if test -n "$MAGIC_CMD"; then
8127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8128$as_echo "$MAGIC_CMD" >&6; }
8129else
8130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8131$as_echo "no" >&6; }
8132fi
8133
8134
8135 else
8136 MAGIC_CMD=:
8137 fi
8138fi
8139
8140 fi
8141 ;;
8142esac
8143
8144# Use C for the default configuration in the libtool script
8145
8146lt_save_CC="$CC"
8147ac_ext=c
8148ac_cpp='$CPP $CPPFLAGS'
8149ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8150ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8151ac_compiler_gnu=$ac_cv_c_compiler_gnu
8152
8153
8154# Source file extension for C test sources.
8155ac_ext=c
8156
8157# Object file extension for compiled C test sources.
8158objext=o
8159objext=$objext
8160
8161# Code to be used in simple compile tests
8162lt_simple_compile_test_code="int some_variable = 0;"
8163
8164# Code to be used in simple link tests
8165lt_simple_link_test_code='int main(){return(0);}'
8166
8167
8168
8169
8170
8171
8172
8173# If no C compiler was specified, use CC.
8174LTCC=${LTCC-"$CC"}
8175
8176# If no C compiler flags were specified, use CFLAGS.
8177LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8178
8179# Allow CC to be a program name with arguments.
8180compiler=$CC
8181
8182# Save the default compiler, since it gets overwritten when the other
8183# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8184compiler_DEFAULT=$CC
8185
8186# save warnings/boilerplate of simple test code
8187ac_outfile=conftest.$ac_objext
8188echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8189eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8190_lt_compiler_boilerplate=`cat conftest.err`
8191$RM conftest*
8192
8193ac_outfile=conftest.$ac_objext
8194echo "$lt_simple_link_test_code" >conftest.$ac_ext
8195eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8196_lt_linker_boilerplate=`cat conftest.err`
8197$RM -r conftest*
8198
8199
8200## CAVEAT EMPTOR:
8201## There is no encapsulation within the following macros, do not change
8202## the running order or otherwise move them around unless you know exactly
8203## what you are doing...
8204if test -n "$compiler"; then
8205
8206lt_prog_compiler_no_builtin_flag=
8207
8208if test "$GCC" = yes; then
8209 case $cc_basename in
8210 nvcc*)
8211 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8212 *)
8213 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8214 esac
8215
8216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8217$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
d0ac1c44 8218if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6bb11ab3
L
8219 $as_echo_n "(cached) " >&6
8220else
8221 lt_cv_prog_compiler_rtti_exceptions=no
8222 ac_outfile=conftest.$ac_objext
8223 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8224 lt_compiler_flag="-fno-rtti -fno-exceptions"
8225 # Insert the option either (1) after the last *FLAGS variable, or
8226 # (2) before a word containing "conftest.", or (3) at the end.
8227 # Note that $ac_compile itself does not contain backslashes and begins
8228 # with a dollar sign (not a hyphen), so the echo should work correctly.
8229 # The option is referenced via a variable to avoid confusing sed.
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>conftest.err)
8236 ac_status=$?
8237 cat conftest.err >&5
8238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8239 if (exit $ac_status) && test -s "$ac_outfile"; then
8240 # The compiler can only warn and ignore the option if not recognized
8241 # So say no if there are warnings other than the usual output.
8242 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8243 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8244 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8245 lt_cv_prog_compiler_rtti_exceptions=yes
8246 fi
8247 fi
8248 $RM conftest*
8249
8250fi
8251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8252$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8253
8254if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8255 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8256else
8257 :
8258fi
8259
8260fi
8261
8262
8263
8264
8265
8266
8267 lt_prog_compiler_wl=
8268lt_prog_compiler_pic=
8269lt_prog_compiler_static=
8270
8271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8272$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8273
8274 if test "$GCC" = yes; then
8275 lt_prog_compiler_wl='-Wl,'
8276 lt_prog_compiler_static='-static'
8277
8278 case $host_os in
8279 aix*)
8280 # All AIX code is PIC.
8281 if test "$host_cpu" = ia64; then
8282 # AIX 5 now supports IA64 processor
8283 lt_prog_compiler_static='-Bstatic'
8284 fi
8285 lt_prog_compiler_pic='-fPIC'
8286 ;;
8287
8288 amigaos*)
8289 case $host_cpu in
8290 powerpc)
8291 # see comment about AmigaOS4 .so support
8292 lt_prog_compiler_pic='-fPIC'
8293 ;;
8294 m68k)
8295 # FIXME: we need at least 68020 code to build shared libraries, but
8296 # adding the `-m68020' flag to GCC prevents building anything better,
8297 # like `-m68040'.
8298 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8299 ;;
8300 esac
8301 ;;
8302
8303 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8304 # PIC is the default for these OSes.
8305 ;;
8306
8307 mingw* | cygwin* | pw32* | os2* | cegcc*)
8308 # This hack is so that the source file can tell whether it is being
8309 # built for inclusion in a dll (and should export symbols for example).
8310 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8311 # (--disable-auto-import) libraries
8312 lt_prog_compiler_pic='-DDLL_EXPORT'
8313 ;;
8314
8315 darwin* | rhapsody*)
8316 # PIC is the default on this platform
8317 # Common symbols not allowed in MH_DYLIB files
8318 lt_prog_compiler_pic='-fno-common'
8319 ;;
8320
8321 haiku*)
8322 # PIC is the default for Haiku.
8323 # The "-static" flag exists, but is broken.
8324 lt_prog_compiler_static=
8325 ;;
8326
8327 hpux*)
8328 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8329 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8330 # sets the default TLS model and affects inlining.
8331 case $host_cpu in
8332 hppa*64*)
8333 # +Z the default
8334 ;;
8335 *)
8336 lt_prog_compiler_pic='-fPIC'
8337 ;;
8338 esac
8339 ;;
8340
8341 interix[3-9]*)
8342 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8343 # Instead, we relocate shared libraries at runtime.
8344 ;;
8345
8346 msdosdjgpp*)
8347 # Just because we use GCC doesn't mean we suddenly get shared libraries
8348 # on systems that don't support them.
8349 lt_prog_compiler_can_build_shared=no
8350 enable_shared=no
8351 ;;
8352
8353 *nto* | *qnx*)
8354 # QNX uses GNU C++, but need to define -shared option too, otherwise
8355 # it will coredump.
8356 lt_prog_compiler_pic='-fPIC -shared'
8357 ;;
8358
8359 sysv4*MP*)
8360 if test -d /usr/nec; then
8361 lt_prog_compiler_pic=-Kconform_pic
8362 fi
8363 ;;
8364
8365 *)
8366 lt_prog_compiler_pic='-fPIC'
8367 ;;
8368 esac
8369
8370 case $cc_basename in
8371 nvcc*) # Cuda Compiler Driver 2.2
8372 lt_prog_compiler_wl='-Xlinker '
8373 lt_prog_compiler_pic='-Xcompiler -fPIC'
8374 ;;
8375 esac
8376 else
8377 # PORTME Check for flag to pass linker flags through the system compiler.
8378 case $host_os in
8379 aix*)
8380 lt_prog_compiler_wl='-Wl,'
8381 if test "$host_cpu" = ia64; then
8382 # AIX 5 now supports IA64 processor
8383 lt_prog_compiler_static='-Bstatic'
8384 else
8385 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8386 fi
8387 ;;
8388
8389 mingw* | cygwin* | pw32* | os2* | cegcc*)
8390 # This hack is so that the source file can tell whether it is being
8391 # built for inclusion in a dll (and should export symbols for example).
8392 lt_prog_compiler_pic='-DDLL_EXPORT'
8393 ;;
8394
8395 hpux9* | hpux10* | hpux11*)
8396 lt_prog_compiler_wl='-Wl,'
8397 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8398 # not for PA HP-UX.
8399 case $host_cpu in
8400 hppa*64*|ia64*)
8401 # +Z the default
8402 ;;
8403 *)
8404 lt_prog_compiler_pic='+Z'
8405 ;;
8406 esac
8407 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8408 lt_prog_compiler_static='${wl}-a ${wl}archive'
8409 ;;
8410
8411 irix5* | irix6* | nonstopux*)
8412 lt_prog_compiler_wl='-Wl,'
8413 # PIC (with -KPIC) is the default.
8414 lt_prog_compiler_static='-non_shared'
8415 ;;
8416
8417 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8418 case $cc_basename in
8419 # old Intel for x86_64 which still supported -KPIC.
8420 ecc*)
8421 lt_prog_compiler_wl='-Wl,'
8422 lt_prog_compiler_pic='-KPIC'
8423 lt_prog_compiler_static='-static'
8424 ;;
8425 # icc used to be incompatible with GCC.
8426 # ICC 10 doesn't accept -KPIC any more.
8427 icc* | ifort*)
8428 lt_prog_compiler_wl='-Wl,'
8429 lt_prog_compiler_pic='-fPIC'
8430 lt_prog_compiler_static='-static'
8431 ;;
8432 # Lahey Fortran 8.1.
8433 lf95*)
8434 lt_prog_compiler_wl='-Wl,'
8435 lt_prog_compiler_pic='--shared'
8436 lt_prog_compiler_static='--static'
8437 ;;
8438 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8439 # Portland Group compilers (*not* the Pentium gcc compiler,
8440 # which looks to be a dead project)
8441 lt_prog_compiler_wl='-Wl,'
8442 lt_prog_compiler_pic='-fpic'
8443 lt_prog_compiler_static='-Bstatic'
8444 ;;
8445 ccc*)
8446 lt_prog_compiler_wl='-Wl,'
8447 # All Alpha code is PIC.
8448 lt_prog_compiler_static='-non_shared'
8449 ;;
8450 xl* | bgxl* | bgf* | mpixl*)
8451 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8452 lt_prog_compiler_wl='-Wl,'
8453 lt_prog_compiler_pic='-qpic'
8454 lt_prog_compiler_static='-qstaticlink'
8455 ;;
8456 *)
8457 case `$CC -V 2>&1 | sed 5q` in
8458 *Sun\ F* | *Sun*Fortran*)
8459 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8460 lt_prog_compiler_pic='-KPIC'
8461 lt_prog_compiler_static='-Bstatic'
8462 lt_prog_compiler_wl=''
8463 ;;
8464 *Sun\ C*)
8465 # Sun C 5.9
8466 lt_prog_compiler_pic='-KPIC'
8467 lt_prog_compiler_static='-Bstatic'
8468 lt_prog_compiler_wl='-Wl,'
8469 ;;
8470 esac
8471 ;;
8472 esac
8473 ;;
8474
8475 newsos6)
8476 lt_prog_compiler_pic='-KPIC'
8477 lt_prog_compiler_static='-Bstatic'
8478 ;;
8479
8480 *nto* | *qnx*)
8481 # QNX uses GNU C++, but need to define -shared option too, otherwise
8482 # it will coredump.
8483 lt_prog_compiler_pic='-fPIC -shared'
8484 ;;
8485
8486 osf3* | osf4* | osf5*)
8487 lt_prog_compiler_wl='-Wl,'
8488 # All OSF/1 code is PIC.
8489 lt_prog_compiler_static='-non_shared'
8490 ;;
8491
8492 rdos*)
8493 lt_prog_compiler_static='-non_shared'
8494 ;;
8495
8496 solaris*)
8497 lt_prog_compiler_pic='-KPIC'
8498 lt_prog_compiler_static='-Bstatic'
8499 case $cc_basename in
8500 f77* | f90* | f95*)
8501 lt_prog_compiler_wl='-Qoption ld ';;
8502 *)
8503 lt_prog_compiler_wl='-Wl,';;
8504 esac
8505 ;;
8506
8507 sunos4*)
8508 lt_prog_compiler_wl='-Qoption ld '
8509 lt_prog_compiler_pic='-PIC'
8510 lt_prog_compiler_static='-Bstatic'
8511 ;;
8512
8513 sysv4 | sysv4.2uw2* | sysv4.3*)
8514 lt_prog_compiler_wl='-Wl,'
8515 lt_prog_compiler_pic='-KPIC'
8516 lt_prog_compiler_static='-Bstatic'
8517 ;;
8518
8519 sysv4*MP*)
8520 if test -d /usr/nec ;then
8521 lt_prog_compiler_pic='-Kconform_pic'
8522 lt_prog_compiler_static='-Bstatic'
8523 fi
8524 ;;
8525
8526 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8527 lt_prog_compiler_wl='-Wl,'
8528 lt_prog_compiler_pic='-KPIC'
8529 lt_prog_compiler_static='-Bstatic'
8530 ;;
8531
8532 unicos*)
8533 lt_prog_compiler_wl='-Wl,'
8534 lt_prog_compiler_can_build_shared=no
8535 ;;
8536
8537 uts4*)
8538 lt_prog_compiler_pic='-pic'
8539 lt_prog_compiler_static='-Bstatic'
8540 ;;
8541
8542 *)
8543 lt_prog_compiler_can_build_shared=no
8544 ;;
8545 esac
8546 fi
8547
8548case $host_os in
8549 # For platforms which do not support PIC, -DPIC is meaningless:
8550 *djgpp*)
8551 lt_prog_compiler_pic=
8552 ;;
8553 *)
8554 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8555 ;;
8556esac
8557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8558$as_echo "$lt_prog_compiler_pic" >&6; }
8559
8560
8561
8562
8563
8564
8565#
8566# Check to make sure the PIC flag actually works.
8567#
8568if test -n "$lt_prog_compiler_pic"; then
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8570$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
d0ac1c44 8571if ${lt_cv_prog_compiler_pic_works+:} false; then :
6bb11ab3
L
8572 $as_echo_n "(cached) " >&6
8573else
8574 lt_cv_prog_compiler_pic_works=no
8575 ac_outfile=conftest.$ac_objext
8576 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8577 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8578 # Insert the option either (1) after the last *FLAGS variable, or
8579 # (2) before a word containing "conftest.", or (3) at the end.
8580 # Note that $ac_compile itself does not contain backslashes and begins
8581 # with a dollar sign (not a hyphen), so the echo should work correctly.
8582 # The option is referenced via a variable to avoid confusing sed.
8583 lt_compile=`echo "$ac_compile" | $SED \
8584 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8585 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8586 -e 's:$: $lt_compiler_flag:'`
8587 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8588 (eval "$lt_compile" 2>conftest.err)
8589 ac_status=$?
8590 cat conftest.err >&5
8591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8592 if (exit $ac_status) && test -s "$ac_outfile"; then
8593 # The compiler can only warn and ignore the option if not recognized
8594 # So say no if there are warnings other than the usual output.
8595 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8596 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8597 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8598 lt_cv_prog_compiler_pic_works=yes
8599 fi
8600 fi
8601 $RM conftest*
8602
8603fi
8604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8605$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8606
8607if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8608 case $lt_prog_compiler_pic in
8609 "" | " "*) ;;
8610 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8611 esac
8612else
8613 lt_prog_compiler_pic=
8614 lt_prog_compiler_can_build_shared=no
8615fi
8616
8617fi
8618
8619
8620
8621
8622
8623
8624#
8625# Check to make sure the static flag actually works.
8626#
8627wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8629$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
d0ac1c44 8630if ${lt_cv_prog_compiler_static_works+:} false; then :
6bb11ab3
L
8631 $as_echo_n "(cached) " >&6
8632else
8633 lt_cv_prog_compiler_static_works=no
8634 save_LDFLAGS="$LDFLAGS"
8635 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8636 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8637 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8638 # The linker can only warn and ignore the option if not recognized
8639 # So say no if there are warnings
8640 if test -s conftest.err; then
8641 # Append any errors to the config.log.
8642 cat conftest.err 1>&5
8643 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8644 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8645 if diff conftest.exp conftest.er2 >/dev/null; then
8646 lt_cv_prog_compiler_static_works=yes
8647 fi
8648 else
8649 lt_cv_prog_compiler_static_works=yes
8650 fi
8651 fi
8652 $RM -r conftest*
8653 LDFLAGS="$save_LDFLAGS"
8654
8655fi
8656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8657$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8658
8659if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8660 :
8661else
8662 lt_prog_compiler_static=
8663fi
8664
8665
8666
8667
8668
8669
8670
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8672$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8673if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3
L
8674 $as_echo_n "(cached) " >&6
8675else
8676 lt_cv_prog_compiler_c_o=no
8677 $RM -r conftest 2>/dev/null
8678 mkdir conftest
8679 cd conftest
8680 mkdir out
8681 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8682
8683 lt_compiler_flag="-o out/conftest2.$ac_objext"
8684 # Insert the option either (1) after the last *FLAGS variable, or
8685 # (2) before a word containing "conftest.", or (3) at the end.
8686 # Note that $ac_compile itself does not contain backslashes and begins
8687 # with a dollar sign (not a hyphen), so the echo should work correctly.
8688 lt_compile=`echo "$ac_compile" | $SED \
8689 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8690 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8691 -e 's:$: $lt_compiler_flag:'`
8692 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8693 (eval "$lt_compile" 2>out/conftest.err)
8694 ac_status=$?
8695 cat out/conftest.err >&5
8696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8697 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8698 then
8699 # The compiler can only warn and ignore the option if not recognized
8700 # So say no if there are warnings
8701 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8702 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8703 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8704 lt_cv_prog_compiler_c_o=yes
8705 fi
8706 fi
8707 chmod u+w . 2>&5
8708 $RM conftest*
8709 # SGI C++ compiler will create directory out/ii_files/ for
8710 # template instantiation
8711 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8712 $RM out/* && rmdir out
8713 cd ..
8714 $RM -r conftest
8715 $RM conftest*
8716
8717fi
8718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8719$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8720
8721
8722
8723
8724
8725
8726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8727$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
d0ac1c44 8728if ${lt_cv_prog_compiler_c_o+:} false; then :
6bb11ab3
L
8729 $as_echo_n "(cached) " >&6
8730else
8731 lt_cv_prog_compiler_c_o=no
8732 $RM -r conftest 2>/dev/null
8733 mkdir conftest
8734 cd conftest
8735 mkdir out
8736 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8737
8738 lt_compiler_flag="-o out/conftest2.$ac_objext"
8739 # Insert the option either (1) after the last *FLAGS variable, or
8740 # (2) before a word containing "conftest.", or (3) at the end.
8741 # Note that $ac_compile itself does not contain backslashes and begins
8742 # with a dollar sign (not a hyphen), so the echo should work correctly.
8743 lt_compile=`echo "$ac_compile" | $SED \
8744 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8745 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8746 -e 's:$: $lt_compiler_flag:'`
8747 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8748 (eval "$lt_compile" 2>out/conftest.err)
8749 ac_status=$?
8750 cat out/conftest.err >&5
8751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8752 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8753 then
8754 # The compiler can only warn and ignore the option if not recognized
8755 # So say no if there are warnings
8756 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8757 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8758 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8759 lt_cv_prog_compiler_c_o=yes
8760 fi
8761 fi
8762 chmod u+w . 2>&5
8763 $RM conftest*
8764 # SGI C++ compiler will create directory out/ii_files/ for
8765 # template instantiation
8766 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8767 $RM out/* && rmdir out
8768 cd ..
8769 $RM -r conftest
8770 $RM conftest*
8771
8772fi
8773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8774$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8775
8776
8777
8778
8779hard_links="nottested"
8780if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8781 # do not overwrite the value of need_locks provided by the user
8782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8783$as_echo_n "checking if we can lock with hard links... " >&6; }
8784 hard_links=yes
8785 $RM conftest*
8786 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8787 touch conftest.a
8788 ln conftest.a conftest.b 2>&5 || hard_links=no
8789 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8791$as_echo "$hard_links" >&6; }
8792 if test "$hard_links" = no; then
8793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8794$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8795 need_locks=warn
8796 fi
8797else
8798 need_locks=no
8799fi
8800
8801
8802
8803
8804
8805
8806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8807$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8808
8809 runpath_var=
8810 allow_undefined_flag=
8811 always_export_symbols=no
8812 archive_cmds=
8813 archive_expsym_cmds=
8814 compiler_needs_object=no
8815 enable_shared_with_static_runtimes=no
8816 export_dynamic_flag_spec=
8817 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8818 hardcode_automatic=no
8819 hardcode_direct=no
8820 hardcode_direct_absolute=no
8821 hardcode_libdir_flag_spec=
8822 hardcode_libdir_flag_spec_ld=
8823 hardcode_libdir_separator=
8824 hardcode_minus_L=no
8825 hardcode_shlibpath_var=unsupported
8826 inherit_rpath=no
8827 link_all_deplibs=unknown
8828 module_cmds=
8829 module_expsym_cmds=
8830 old_archive_from_new_cmds=
8831 old_archive_from_expsyms_cmds=
8832 thread_safe_flag_spec=
8833 whole_archive_flag_spec=
8834 # include_expsyms should be a list of space-separated symbols to be *always*
8835 # included in the symbol list
8836 include_expsyms=
8837 # exclude_expsyms can be an extended regexp of symbols to exclude
8838 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8839 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8840 # as well as any symbol that contains `d'.
8841 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8842 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8843 # platforms (ab)use it in PIC code, but their linkers get confused if
8844 # the symbol is explicitly referenced. Since portable code cannot
8845 # rely on this symbol name, it's probably fine to never include it in
8846 # preloaded symbol tables.
8847 # Exclude shared library initialization/finalization symbols.
8848 extract_expsyms_cmds=
8849
8850 case $host_os in
8851 cygwin* | mingw* | pw32* | cegcc*)
8852 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8853 # When not using gcc, we currently assume that we are using
8854 # Microsoft Visual C++.
8855 if test "$GCC" != yes; then
8856 with_gnu_ld=no
8857 fi
8858 ;;
8859 interix*)
8860 # we just hope/assume this is gcc and not c89 (= MSVC++)
8861 with_gnu_ld=yes
8862 ;;
8863 openbsd*)
8864 with_gnu_ld=no
8865 ;;
8866 esac
8867
8868 ld_shlibs=yes
8869
8870 # On some targets, GNU ld is compatible enough with the native linker
8871 # that we're better off using the native interface for both.
8872 lt_use_gnu_ld_interface=no
8873 if test "$with_gnu_ld" = yes; then
8874 case $host_os in
8875 aix*)
8876 # The AIX port of GNU ld has always aspired to compatibility
8877 # with the native linker. However, as the warning in the GNU ld
8878 # block says, versions before 2.19.5* couldn't really create working
8879 # shared libraries, regardless of the interface used.
8880 case `$LD -v 2>&1` in
8881 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8882 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8883 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8884 *)
8885 lt_use_gnu_ld_interface=yes
8886 ;;
8887 esac
8888 ;;
8889 *)
8890 lt_use_gnu_ld_interface=yes
8891 ;;
8892 esac
8893 fi
8894
8895 if test "$lt_use_gnu_ld_interface" = yes; then
8896 # If archive_cmds runs LD, not CC, wlarc should be empty
8897 wlarc='${wl}'
8898
8899 # Set some defaults for GNU ld with shared library support. These
8900 # are reset later if shared libraries are not supported. Putting them
8901 # here allows them to be overridden if necessary.
8902 runpath_var=LD_RUN_PATH
8903 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8904 export_dynamic_flag_spec='${wl}--export-dynamic'
8905 # ancient GNU ld didn't support --whole-archive et. al.
8906 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8907 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8908 else
8909 whole_archive_flag_spec=
8910 fi
8911 supports_anon_versioning=no
8912 case `$LD -v 2>&1` in
8913 *GNU\ gold*) supports_anon_versioning=yes ;;
8914 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8915 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8916 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8917 *\ 2.11.*) ;; # other 2.11 versions
8918 *) supports_anon_versioning=yes ;;
8919 esac
8920
8921 # See if GNU ld supports shared libraries.
8922 case $host_os in
8923 aix[3-9]*)
8924 # On AIX/PPC, the GNU linker is very broken
8925 if test "$host_cpu" != ia64; then
8926 ld_shlibs=no
8927 cat <<_LT_EOF 1>&2
8928
8929*** Warning: the GNU linker, at least up to release 2.19, is reported
8930*** to be unable to reliably create shared libraries on AIX.
8931*** Therefore, libtool is disabling shared libraries support. If you
8932*** really care for shared libraries, you may want to install binutils
8933*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8934*** You will then need to restart the configuration process.
8935
8936_LT_EOF
8937 fi
8938 ;;
8939
8940 amigaos*)
8941 case $host_cpu in
8942 powerpc)
8943 # see comment about AmigaOS4 .so support
8944 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8945 archive_expsym_cmds=''
8946 ;;
8947 m68k)
8948 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)'
8949 hardcode_libdir_flag_spec='-L$libdir'
8950 hardcode_minus_L=yes
8951 ;;
8952 esac
8953 ;;
8954
8955 beos*)
8956 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8957 allow_undefined_flag=unsupported
8958 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8959 # support --undefined. This deserves some investigation. FIXME
8960 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8961 else
8962 ld_shlibs=no
8963 fi
8964 ;;
8965
8966 cygwin* | mingw* | pw32* | cegcc*)
8967 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8968 # as there is no search path for DLLs.
8969 hardcode_libdir_flag_spec='-L$libdir'
8970 export_dynamic_flag_spec='${wl}--export-all-symbols'
8971 allow_undefined_flag=unsupported
8972 always_export_symbols=no
8973 enable_shared_with_static_runtimes=yes
8974 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8975
8976 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8977 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8978 # If the export-symbols file already is a .def file (1st line
8979 # is EXPORTS), use it as is; otherwise, prepend...
8980 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8981 cp $export_symbols $output_objdir/$soname.def;
8982 else
8983 echo EXPORTS > $output_objdir/$soname.def;
8984 cat $export_symbols >> $output_objdir/$soname.def;
8985 fi~
8986 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8987 else
8988 ld_shlibs=no
8989 fi
8990 ;;
8991
8992 haiku*)
8993 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8994 link_all_deplibs=yes
8995 ;;
8996
8997 interix[3-9]*)
8998 hardcode_direct=no
8999 hardcode_shlibpath_var=no
9000 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9001 export_dynamic_flag_spec='${wl}-E'
9002 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9003 # Instead, shared libraries are loaded at an image base (0x10000000 by
9004 # default) and relocated if they conflict, which is a slow very memory
9005 # consuming and fragmenting process. To avoid this, we pick a random,
9006 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9007 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9008 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9009 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'
9010 ;;
9011
9012 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9013 tmp_diet=no
9014 if test "$host_os" = linux-dietlibc; then
9015 case $cc_basename in
9016 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9017 esac
9018 fi
9019 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9020 && test "$tmp_diet" = no
9021 then
ae7d0cac 9022 tmp_addflag=' $pic_flag'
6bb11ab3
L
9023 tmp_sharedflag='-shared'
9024 case $cc_basename,$host_cpu in
9025 pgcc*) # Portland Group C compiler
9026 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'
9027 tmp_addflag=' $pic_flag'
9028 ;;
9029 pgf77* | pgf90* | pgf95* | pgfortran*)
9030 # Portland Group f77 and f90 compilers
9031 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'
9032 tmp_addflag=' $pic_flag -Mnomain' ;;
9033 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9034 tmp_addflag=' -i_dynamic' ;;
9035 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9036 tmp_addflag=' -i_dynamic -nofor_main' ;;
9037 ifc* | ifort*) # Intel Fortran compiler
9038 tmp_addflag=' -nofor_main' ;;
9039 lf95*) # Lahey Fortran 8.1
9040 whole_archive_flag_spec=
9041 tmp_sharedflag='--shared' ;;
9042 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9043 tmp_sharedflag='-qmkshrobj'
9044 tmp_addflag= ;;
9045 nvcc*) # Cuda Compiler Driver 2.2
9046 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'
9047 compiler_needs_object=yes
9048 ;;
9049 esac
9050 case `$CC -V 2>&1 | sed 5q` in
9051 *Sun\ C*) # Sun C 5.9
9052 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'
9053 compiler_needs_object=yes
9054 tmp_sharedflag='-G' ;;
9055 *Sun\ F*) # Sun Fortran 8.3
9056 tmp_sharedflag='-G' ;;
9057 esac
9058 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9059
9060 if test "x$supports_anon_versioning" = xyes; then
9061 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9062 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9063 echo "local: *; };" >> $output_objdir/$libname.ver~
9064 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9065 fi
9066
9067 case $cc_basename in
9068 xlf* | bgf* | bgxlf* | mpixlf*)
9069 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9070 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9071 hardcode_libdir_flag_spec=
9072 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9073 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9074 if test "x$supports_anon_versioning" = xyes; then
9075 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9076 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9077 echo "local: *; };" >> $output_objdir/$libname.ver~
9078 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9079 fi
9080 ;;
9081 esac
9082 else
9083 ld_shlibs=no
9084 fi
9085 ;;
9086
9087 netbsd*)
9088 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9089 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9090 wlarc=
9091 else
9092 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9093 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9094 fi
9095 ;;
9096
9097 solaris*)
9098 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9099 ld_shlibs=no
9100 cat <<_LT_EOF 1>&2
9101
9102*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9103*** create shared libraries on Solaris systems. Therefore, libtool
9104*** is disabling shared libraries support. We urge you to upgrade GNU
9105*** binutils to release 2.9.1 or newer. Another option is to modify
9106*** your PATH or compiler configuration so that the native linker is
9107*** used, and then restart.
9108
9109_LT_EOF
9110 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9111 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9112 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9113 else
9114 ld_shlibs=no
9115 fi
9116 ;;
9117
9118 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9119 case `$LD -v 2>&1` in
9120 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9121 ld_shlibs=no
9122 cat <<_LT_EOF 1>&2
9123
9124*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9125*** reliably create shared libraries on SCO systems. Therefore, libtool
9126*** is disabling shared libraries support. We urge you to upgrade GNU
9127*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9128*** your PATH or compiler configuration so that the native linker is
9129*** used, and then restart.
9130
9131_LT_EOF
9132 ;;
9133 *)
9134 # For security reasons, it is highly recommended that you always
9135 # use absolute paths for naming shared libraries, and exclude the
9136 # DT_RUNPATH tag from executables and libraries. But doing so
9137 # requires that you compile everything twice, which is a pain.
9138 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9139 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9140 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9141 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9142 else
9143 ld_shlibs=no
9144 fi
9145 ;;
9146 esac
9147 ;;
9148
9149 sunos4*)
9150 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9151 wlarc=
9152 hardcode_direct=yes
9153 hardcode_shlibpath_var=no
9154 ;;
9155
9156 *)
9157 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9158 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9159 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9160 else
9161 ld_shlibs=no
9162 fi
9163 ;;
9164 esac
9165
9166 if test "$ld_shlibs" = no; then
9167 runpath_var=
9168 hardcode_libdir_flag_spec=
9169 export_dynamic_flag_spec=
9170 whole_archive_flag_spec=
9171 fi
9172 else
9173 # PORTME fill in a description of your system's linker (not GNU ld)
9174 case $host_os in
9175 aix3*)
9176 allow_undefined_flag=unsupported
9177 always_export_symbols=yes
9178 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'
9179 # Note: this linker hardcodes the directories in LIBPATH if there
9180 # are no directories specified by -L.
9181 hardcode_minus_L=yes
9182 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9183 # Neither direct hardcoding nor static linking is supported with a
9184 # broken collect2.
9185 hardcode_direct=unsupported
9186 fi
9187 ;;
9188
9189 aix[4-9]*)
9190 if test "$host_cpu" = ia64; then
9191 # On IA64, the linker does run time linking by default, so we don't
9192 # have to do anything special.
9193 aix_use_runtimelinking=no
9194 exp_sym_flag='-Bexport'
9195 no_entry_flag=""
9196 else
9197 # If we're using GNU nm, then we don't want the "-C" option.
9198 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9199 # Also, AIX nm treats weak defined symbols like other global
9200 # defined symbols, whereas GNU nm marks them as "W".
9201 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9202 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'
9203 else
5c887dd5 9204 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'
6bb11ab3
L
9205 fi
9206 aix_use_runtimelinking=no
9207
9208 # Test if we are trying to use run time linking or normal
9209 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9210 # need to do runtime linking.
9211 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9212 for ld_flag in $LDFLAGS; do
9213 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9214 aix_use_runtimelinking=yes
9215 break
9216 fi
9217 done
9218 ;;
9219 esac
9220
9221 exp_sym_flag='-bexport'
9222 no_entry_flag='-bnoentry'
9223 fi
9224
9225 # When large executables or shared objects are built, AIX ld can
9226 # have problems creating the table of contents. If linking a library
9227 # or program results in "error TOC overflow" add -mminimal-toc to
9228 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9229 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9230
9231 archive_cmds=''
9232 hardcode_direct=yes
9233 hardcode_direct_absolute=yes
9234 hardcode_libdir_separator=':'
9235 link_all_deplibs=yes
9236 file_list_spec='${wl}-f,'
9237
9238 if test "$GCC" = yes; then
9239 case $host_os in aix4.[012]|aix4.[012].*)
9240 # We only want to do this on AIX 4.2 and lower, the check
9241 # below for broken collect2 doesn't work under 4.3+
9242 collect2name=`${CC} -print-prog-name=collect2`
9243 if test -f "$collect2name" &&
9244 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9245 then
9246 # We have reworked collect2
9247 :
9248 else
9249 # We have old collect2
9250 hardcode_direct=unsupported
9251 # It fails to find uninstalled libraries when the uninstalled
9252 # path is not listed in the libpath. Setting hardcode_minus_L
9253 # to unsupported forces relinking
9254 hardcode_minus_L=yes
9255 hardcode_libdir_flag_spec='-L$libdir'
9256 hardcode_libdir_separator=
9257 fi
9258 ;;
9259 esac
9260 shared_flag='-shared'
9261 if test "$aix_use_runtimelinking" = yes; then
9262 shared_flag="$shared_flag "'${wl}-G'
9263 fi
9264 else
9265 # not using gcc
9266 if test "$host_cpu" = ia64; then
9267 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9268 # chokes on -Wl,-G. The following line is correct:
9269 shared_flag='-G'
9270 else
9271 if test "$aix_use_runtimelinking" = yes; then
9272 shared_flag='${wl}-G'
9273 else
9274 shared_flag='${wl}-bM:SRE'
9275 fi
9276 fi
9277 fi
9278
9279 export_dynamic_flag_spec='${wl}-bexpall'
9280 # It seems that -bexpall does not export symbols beginning with
9281 # underscore (_), so it is better to generate a list of symbols to export.
9282 always_export_symbols=yes
9283 if test "$aix_use_runtimelinking" = yes; then
9284 # Warning - without using the other runtime loading flags (-brtl),
9285 # -berok will link without error, but may produce a broken library.
9286 allow_undefined_flag='-berok'
9287 # Determine the default libpath from the value encoded in an
9288 # empty executable.
9289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9290/* end confdefs.h. */
9291
9292int
9293main ()
9294{
9295
9296 ;
9297 return 0;
ef016f83 9298}
6bb11ab3
L
9299_ACEOF
9300if ac_fn_c_try_link "$LINENO"; then :
9301
9302lt_aix_libpath_sed='
9303 /Import File Strings/,/^$/ {
9304 /^0/ {
9305 s/^0 *\(.*\)$/\1/
9306 p
9307 }
9308 }'
9309aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9310# Check for a 64-bit object if we didn't find anything.
9311if test -z "$aix_libpath"; then
9312 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9313fi
9314fi
9315rm -f core conftest.err conftest.$ac_objext \
9316 conftest$ac_exeext conftest.$ac_ext
9317if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9318
9319 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9320 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"
9321 else
9322 if test "$host_cpu" = ia64; then
9323 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9324 allow_undefined_flag="-z nodefs"
9325 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"
9326 else
9327 # Determine the default libpath from the value encoded in an
9328 # empty executable.
9329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9330/* end confdefs.h. */
9331
9332int
9333main ()
ef016f83 9334{
6bb11ab3
L
9335
9336 ;
9337 return 0;
ef016f83 9338}
6bb11ab3
L
9339_ACEOF
9340if ac_fn_c_try_link "$LINENO"; then :
9341
9342lt_aix_libpath_sed='
9343 /Import File Strings/,/^$/ {
9344 /^0/ {
9345 s/^0 *\(.*\)$/\1/
9346 p
9347 }
9348 }'
9349aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9350# Check for a 64-bit object if we didn't find anything.
9351if test -z "$aix_libpath"; then
9352 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9353fi
9354fi
9355rm -f core conftest.err conftest.$ac_objext \
9356 conftest$ac_exeext conftest.$ac_ext
9357if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9358
9359 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9360 # Warning - without using the other run time loading flags,
9361 # -berok will link without error, but may produce a broken library.
9362 no_undefined_flag=' ${wl}-bernotok'
9363 allow_undefined_flag=' ${wl}-berok'
9364 if test "$with_gnu_ld" = yes; then
9365 # We only use this code for GNU lds that support --whole-archive.
9366 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9367 else
9368 # Exported symbols can be pulled into shared objects from archives
9369 whole_archive_flag_spec='$convenience'
9370 fi
9371 archive_cmds_need_lc=yes
9372 # This is similar to how AIX traditionally builds its shared libraries.
9373 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'
9374 fi
9375 fi
9376 ;;
9377
9378 amigaos*)
9379 case $host_cpu in
9380 powerpc)
9381 # see comment about AmigaOS4 .so support
9382 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9383 archive_expsym_cmds=''
9384 ;;
9385 m68k)
9386 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)'
9387 hardcode_libdir_flag_spec='-L$libdir'
9388 hardcode_minus_L=yes
9389 ;;
9390 esac
9391 ;;
9392
9393 bsdi[45]*)
9394 export_dynamic_flag_spec=-rdynamic
9395 ;;
9396
9397 cygwin* | mingw* | pw32* | cegcc*)
9398 # When not using gcc, we currently assume that we are using
9399 # Microsoft Visual C++.
9400 # hardcode_libdir_flag_spec is actually meaningless, as there is
9401 # no search path for DLLs.
9402 hardcode_libdir_flag_spec=' '
9403 allow_undefined_flag=unsupported
9404 # Tell ltmain to make .lib files, not .a files.
9405 libext=lib
9406 # Tell ltmain to make .dll files, not .so files.
9407 shrext_cmds=".dll"
9408 # FIXME: Setting linknames here is a bad hack.
9409 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9410 # The linker will automatically build a .lib file if we build a DLL.
9411 old_archive_from_new_cmds='true'
9412 # FIXME: Should let the user specify the lib program.
9413 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9414 fix_srcfile_path='`cygpath -w "$srcfile"`'
9415 enable_shared_with_static_runtimes=yes
9416 ;;
9417
9418 darwin* | rhapsody*)
9419
9420
9421 archive_cmds_need_lc=no
9422 hardcode_direct=no
9423 hardcode_automatic=yes
9424 hardcode_shlibpath_var=unsupported
9425 if test "$lt_cv_ld_force_load" = "yes"; then
9426 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\"`'
9427 else
9428 whole_archive_flag_spec=''
9429 fi
9430 link_all_deplibs=yes
9431 allow_undefined_flag="$_lt_dar_allow_undefined"
9432 case $cc_basename in
9433 ifort*) _lt_dar_can_shared=yes ;;
9434 *) _lt_dar_can_shared=$GCC ;;
9435 esac
9436 if test "$_lt_dar_can_shared" = "yes"; then
9437 output_verbose_link_cmd=func_echo_all
9438 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9439 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9440 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}"
9441 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}"
9442
9443 else
9444 ld_shlibs=no
9445 fi
9446
9447 ;;
9448
9449 dgux*)
9450 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9451 hardcode_libdir_flag_spec='-L$libdir'
9452 hardcode_shlibpath_var=no
9453 ;;
9454
9455 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9456 # support. Future versions do this automatically, but an explicit c++rt0.o
9457 # does not break anything, and helps significantly (at the cost of a little
9458 # extra space).
9459 freebsd2.2*)
9460 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9461 hardcode_libdir_flag_spec='-R$libdir'
9462 hardcode_direct=yes
9463 hardcode_shlibpath_var=no
9464 ;;
9465
9466 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9467 freebsd2.*)
9468 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9469 hardcode_direct=yes
9470 hardcode_minus_L=yes
9471 hardcode_shlibpath_var=no
9472 ;;
9473
9474 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9475 freebsd* | dragonfly*)
9476 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9477 hardcode_libdir_flag_spec='-R$libdir'
9478 hardcode_direct=yes
9479 hardcode_shlibpath_var=no
9480 ;;
9481
9482 hpux9*)
9483 if test "$GCC" = yes; then
9484 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'
9485 else
9486 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'
9487 fi
9488 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9489 hardcode_libdir_separator=:
9490 hardcode_direct=yes
9491
9492 # hardcode_minus_L: Not really in the search PATH,
9493 # but as the default location of the library.
9494 hardcode_minus_L=yes
9495 export_dynamic_flag_spec='${wl}-E'
9496 ;;
9497
9498 hpux10*)
9499 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9500 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9501 else
9502 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9503 fi
9504 if test "$with_gnu_ld" = no; then
9505 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9506 hardcode_libdir_flag_spec_ld='+b $libdir'
9507 hardcode_libdir_separator=:
9508 hardcode_direct=yes
9509 hardcode_direct_absolute=yes
9510 export_dynamic_flag_spec='${wl}-E'
9511 # hardcode_minus_L: Not really in the search PATH,
9512 # but as the default location of the library.
9513 hardcode_minus_L=yes
9514 fi
9515 ;;
9516
9517 hpux11*)
9518 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9519 case $host_cpu in
9520 hppa*64*)
9521 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9522 ;;
9523 ia64*)
9524 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9525 ;;
9526 *)
9527 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9528 ;;
9529 esac
9530 else
9531 case $host_cpu in
9532 hppa*64*)
9533 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9534 ;;
9535 ia64*)
9536 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9537 ;;
9538 *)
9539
9540 # Older versions of the 11.00 compiler do not understand -b yet
9541 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9543$as_echo_n "checking if $CC understands -b... " >&6; }
d0ac1c44 9544if ${lt_cv_prog_compiler__b+:} false; then :
6bb11ab3
L
9545 $as_echo_n "(cached) " >&6
9546else
9547 lt_cv_prog_compiler__b=no
9548 save_LDFLAGS="$LDFLAGS"
9549 LDFLAGS="$LDFLAGS -b"
9550 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9551 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9552 # The linker can only warn and ignore the option if not recognized
9553 # So say no if there are warnings
9554 if test -s conftest.err; then
9555 # Append any errors to the config.log.
9556 cat conftest.err 1>&5
9557 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9558 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9559 if diff conftest.exp conftest.er2 >/dev/null; then
9560 lt_cv_prog_compiler__b=yes
9561 fi
9562 else
9563 lt_cv_prog_compiler__b=yes
9564 fi
9565 fi
9566 $RM -r conftest*
9567 LDFLAGS="$save_LDFLAGS"
9568
9569fi
9570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9571$as_echo "$lt_cv_prog_compiler__b" >&6; }
9572
9573if test x"$lt_cv_prog_compiler__b" = xyes; then
9574 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9575else
9576 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9577fi
9578
9579 ;;
9580 esac
9581 fi
9582 if test "$with_gnu_ld" = no; then
9583 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9584 hardcode_libdir_separator=:
9585
9586 case $host_cpu in
9587 hppa*64*|ia64*)
9588 hardcode_direct=no
9589 hardcode_shlibpath_var=no
9590 ;;
9591 *)
9592 hardcode_direct=yes
9593 hardcode_direct_absolute=yes
9594 export_dynamic_flag_spec='${wl}-E'
9595
9596 # hardcode_minus_L: Not really in the search PATH,
9597 # but as the default location of the library.
9598 hardcode_minus_L=yes
9599 ;;
9600 esac
9601 fi
9602 ;;
9603
9604 irix5* | irix6* | nonstopux*)
9605 if test "$GCC" = yes; then
9606 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'
9607 # Try to use the -exported_symbol ld option, if it does not
9608 # work, assume that -exports_file does not work either and
9609 # implicitly export all symbols.
9610 save_LDFLAGS="$LDFLAGS"
9611 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9613/* end confdefs.h. */
9614int foo(void) {}
9615_ACEOF
9616if ac_fn_c_try_link "$LINENO"; then :
9617 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'
9618
9619fi
9620rm -f core conftest.err conftest.$ac_objext \
9621 conftest$ac_exeext conftest.$ac_ext
9622 LDFLAGS="$save_LDFLAGS"
9623 else
9624 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'
9625 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'
9626 fi
9627 archive_cmds_need_lc='no'
9628 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9629 hardcode_libdir_separator=:
9630 inherit_rpath=yes
9631 link_all_deplibs=yes
9632 ;;
9633
9634 netbsd*)
9635 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9636 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9637 else
9638 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9639 fi
9640 hardcode_libdir_flag_spec='-R$libdir'
9641 hardcode_direct=yes
9642 hardcode_shlibpath_var=no
9643 ;;
9644
9645 newsos6)
9646 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9647 hardcode_direct=yes
9648 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9649 hardcode_libdir_separator=:
9650 hardcode_shlibpath_var=no
9651 ;;
9652
9653 *nto* | *qnx*)
9654 ;;
9655
9656 openbsd*)
9657 if test -f /usr/libexec/ld.so; then
9658 hardcode_direct=yes
9659 hardcode_shlibpath_var=no
9660 hardcode_direct_absolute=yes
9661 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9662 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9663 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9664 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9665 export_dynamic_flag_spec='${wl}-E'
9666 else
9667 case $host_os in
9668 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9669 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9670 hardcode_libdir_flag_spec='-R$libdir'
9671 ;;
9672 *)
9673 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9674 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9675 ;;
9676 esac
9677 fi
9678 else
9679 ld_shlibs=no
9680 fi
9681 ;;
9682
9683 os2*)
9684 hardcode_libdir_flag_spec='-L$libdir'
9685 hardcode_minus_L=yes
9686 allow_undefined_flag=unsupported
9687 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'
9688 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9689 ;;
9690
9691 osf3*)
9692 if test "$GCC" = yes; then
9693 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9694 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'
9695 else
9696 allow_undefined_flag=' -expect_unresolved \*'
9697 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'
9698 fi
9699 archive_cmds_need_lc='no'
9700 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9701 hardcode_libdir_separator=:
9702 ;;
9703
9704 osf4* | osf5*) # as osf3* with the addition of -msym flag
9705 if test "$GCC" = yes; then
9706 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9707 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'
9708 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9709 else
9710 allow_undefined_flag=' -expect_unresolved \*'
9711 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'
9712 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~
9713 $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'
9714
9715 # Both c and cxx compiler support -rpath directly
9716 hardcode_libdir_flag_spec='-rpath $libdir'
9717 fi
9718 archive_cmds_need_lc='no'
9719 hardcode_libdir_separator=:
9720 ;;
9721
9722 solaris*)
9723 no_undefined_flag=' -z defs'
9724 if test "$GCC" = yes; then
9725 wlarc='${wl}'
9726 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9727 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9728 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9729 else
9730 case `$CC -V 2>&1` in
9731 *"Compilers 5.0"*)
9732 wlarc=''
9733 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9734 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9735 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9736 ;;
9737 *)
9738 wlarc='${wl}'
9739 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9740 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9741 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9742 ;;
9743 esac
9744 fi
9745 hardcode_libdir_flag_spec='-R$libdir'
9746 hardcode_shlibpath_var=no
9747 case $host_os in
9748 solaris2.[0-5] | solaris2.[0-5].*) ;;
9749 *)
9750 # The compiler driver will combine and reorder linker options,
9751 # but understands `-z linker_flag'. GCC discards it without `$wl',
9752 # but is careful enough not to reorder.
9753 # Supported since Solaris 2.6 (maybe 2.5.1?)
9754 if test "$GCC" = yes; then
9755 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9756 else
9757 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9758 fi
9759 ;;
9760 esac
9761 link_all_deplibs=yes
9762 ;;
9763
9764 sunos4*)
9765 if test "x$host_vendor" = xsequent; then
9766 # Use $CC to link under sequent, because it throws in some extra .o
9767 # files that make .init and .fini sections work.
9768 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9769 else
9770 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9771 fi
9772 hardcode_libdir_flag_spec='-L$libdir'
9773 hardcode_direct=yes
9774 hardcode_minus_L=yes
9775 hardcode_shlibpath_var=no
9776 ;;
9777
9778 sysv4)
9779 case $host_vendor in
9780 sni)
9781 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9782 hardcode_direct=yes # is this really true???
9783 ;;
9784 siemens)
9785 ## LD is ld it makes a PLAMLIB
9786 ## CC just makes a GrossModule.
9787 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9788 reload_cmds='$CC -r -o $output$reload_objs'
9789 hardcode_direct=no
9790 ;;
9791 motorola)
9792 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9793 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9794 ;;
9795 esac
9796 runpath_var='LD_RUN_PATH'
9797 hardcode_shlibpath_var=no
9798 ;;
9799
9800 sysv4.3*)
9801 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9802 hardcode_shlibpath_var=no
9803 export_dynamic_flag_spec='-Bexport'
9804 ;;
9805
9806 sysv4*MP*)
9807 if test -d /usr/nec; then
9808 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9809 hardcode_shlibpath_var=no
9810 runpath_var=LD_RUN_PATH
9811 hardcode_runpath_var=yes
9812 ld_shlibs=yes
9813 fi
9814 ;;
9815
9816 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9817 no_undefined_flag='${wl}-z,text'
9818 archive_cmds_need_lc=no
9819 hardcode_shlibpath_var=no
9820 runpath_var='LD_RUN_PATH'
9821
9822 if test "$GCC" = yes; then
9823 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9824 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9825 else
9826 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9827 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9828 fi
9829 ;;
9830
9831 sysv5* | sco3.2v5* | sco5v6*)
9832 # Note: We can NOT use -z defs as we might desire, because we do not
9833 # link with -lc, and that would cause any symbols used from libc to
9834 # always be unresolved, which means just about no library would
9835 # ever link correctly. If we're not using GNU ld we use -z text
9836 # though, which does catch some bad symbols but isn't as heavy-handed
9837 # as -z defs.
9838 no_undefined_flag='${wl}-z,text'
9839 allow_undefined_flag='${wl}-z,nodefs'
9840 archive_cmds_need_lc=no
9841 hardcode_shlibpath_var=no
9842 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9843 hardcode_libdir_separator=':'
9844 link_all_deplibs=yes
9845 export_dynamic_flag_spec='${wl}-Bexport'
9846 runpath_var='LD_RUN_PATH'
9847
9848 if test "$GCC" = yes; then
9849 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9850 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9851 else
9852 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9853 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9854 fi
9855 ;;
9856
9857 uts4*)
9858 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9859 hardcode_libdir_flag_spec='-L$libdir'
9860 hardcode_shlibpath_var=no
9861 ;;
9862
9863 *)
9864 ld_shlibs=no
9865 ;;
9866 esac
9867
9868 if test x$host_vendor = xsni; then
9869 case $host in
9870 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9871 export_dynamic_flag_spec='${wl}-Blargedynsym'
9872 ;;
9873 esac
9874 fi
9875 fi
9876
9877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9878$as_echo "$ld_shlibs" >&6; }
9879test "$ld_shlibs" = no && can_build_shared=no
9880
9881with_gnu_ld=$with_gnu_ld
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897#
9898# Do we need to explicitly link libc?
9899#
9900case "x$archive_cmds_need_lc" in
9901x|xyes)
9902 # Assume -lc should be added
9903 archive_cmds_need_lc=yes
9904
9905 if test "$enable_shared" = yes && test "$GCC" = yes; then
9906 case $archive_cmds in
9907 *'~'*)
9908 # FIXME: we may have to deal with multi-command sequences.
9909 ;;
9910 '$CC '*)
9911 # Test whether the compiler implicitly links with -lc since on some
9912 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9913 # to ld, don't add -lc before -lgcc.
9914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9915$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
d0ac1c44 9916if ${lt_cv_archive_cmds_need_lc+:} false; then :
6bb11ab3
L
9917 $as_echo_n "(cached) " >&6
9918else
9919 $RM conftest*
9920 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9921
9922 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9923 (eval $ac_compile) 2>&5
9924 ac_status=$?
9925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9926 test $ac_status = 0; } 2>conftest.err; then
9927 soname=conftest
9928 lib=conftest
9929 libobjs=conftest.$ac_objext
9930 deplibs=
9931 wl=$lt_prog_compiler_wl
9932 pic_flag=$lt_prog_compiler_pic
9933 compiler_flags=-v
9934 linker_flags=-v
9935 verstring=
9936 output_objdir=.
9937 libname=conftest
9938 lt_save_allow_undefined_flag=$allow_undefined_flag
9939 allow_undefined_flag=
9940 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9941 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9942 ac_status=$?
9943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9944 test $ac_status = 0; }
9945 then
9946 lt_cv_archive_cmds_need_lc=no
9947 else
9948 lt_cv_archive_cmds_need_lc=yes
9949 fi
9950 allow_undefined_flag=$lt_save_allow_undefined_flag
9951 else
9952 cat conftest.err 1>&5
9953 fi
9954 $RM conftest*
9955
9956fi
9957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9958$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9959 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9960 ;;
9961 esac
9962 fi
9963 ;;
9964esac
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
ef016f83 10085
ef016f83 10086
ef016f83 10087
ef016f83 10088
ef016f83 10089
ef016f83 10090
ef016f83 10091
6ffe910a 10092
6ffe910a
MF
10093
10094
6ffe910a 10095
ef016f83 10096
ef016f83
MF
10097
10098
ef016f83
MF
10099
10100
10101
6ffe910a 10102
ef016f83
MF
10103
10104
ef016f83 10105
ef016f83 10106
ef016f83 10107
ef016f83 10108
ef016f83 10109
ef016f83 10110
ef016f83 10111
ef016f83 10112
ef016f83 10113
ef016f83 10114
ef016f83 10115
ef016f83
MF
10116
10117
ef016f83 10118
ef016f83 10119
ef016f83
MF
10120
10121
6bb11ab3
L
10122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10123$as_echo_n "checking dynamic linker characteristics... " >&6; }
10124
10125if test "$GCC" = yes; then
10126 case $host_os in
10127 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10128 *) lt_awk_arg="/^libraries:/" ;;
10129 esac
10130 case $host_os in
10131 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10132 *) lt_sed_strip_eq="s,=/,/,g" ;;
10133 esac
10134 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10135 case $lt_search_path_spec in
10136 *\;*)
10137 # if the path contains ";" then we assume it to be the separator
10138 # otherwise default to the standard path separator (i.e. ":") - it is
10139 # assumed that no part of a normal pathname contains ";" but that should
10140 # okay in the real world where ";" in dirpaths is itself problematic.
10141 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10142 ;;
10143 *)
10144 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10145 ;;
10146 esac
10147 # Ok, now we have the path, separated by spaces, we can step through it
10148 # and add multilib dir if necessary.
10149 lt_tmp_lt_search_path_spec=
10150 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10151 for lt_sys_path in $lt_search_path_spec; do
10152 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10153 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10154 else
10155 test -d "$lt_sys_path" && \
10156 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
ef016f83 10157 fi
ef016f83 10158 done
6bb11ab3
L
10159 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10160BEGIN {RS=" "; FS="/|\n";} {
10161 lt_foo="";
10162 lt_count=0;
10163 for (lt_i = NF; lt_i > 0; lt_i--) {
10164 if ($lt_i != "" && $lt_i != ".") {
10165 if ($lt_i == "..") {
10166 lt_count++;
10167 } else {
10168 if (lt_count == 0) {
10169 lt_foo="/" $lt_i lt_foo;
10170 } else {
10171 lt_count--;
10172 }
10173 }
10174 }
10175 }
10176 if (lt_foo != "") { lt_freq[lt_foo]++; }
10177 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10178}'`
10179 # AWK program above erroneously prepends '/' to C:/dos/paths
10180 # for these hosts.
10181 case $host_os in
10182 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10183 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10184 esac
10185 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10186else
10187 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10188fi
10189library_names_spec=
10190libname_spec='lib$name'
10191soname_spec=
10192shrext_cmds=".so"
10193postinstall_cmds=
10194postuninstall_cmds=
10195finish_cmds=
10196finish_eval=
10197shlibpath_var=
10198shlibpath_overrides_runpath=unknown
10199version_type=none
10200dynamic_linker="$host_os ld.so"
10201sys_lib_dlsearch_path_spec="/lib /usr/lib"
10202need_lib_prefix=unknown
10203hardcode_into_libs=no
10204
10205# when you set need_version to no, make sure it does not cause -set_version
10206# flags to be left without arguments
10207need_version=unknown
10208
10209case $host_os in
10210aix3*)
10211 version_type=linux
10212 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10213 shlibpath_var=LIBPATH
10214
10215 # AIX 3 has no versioning support, so we append a major version to the name.
10216 soname_spec='${libname}${release}${shared_ext}$major'
10217 ;;
ef016f83 10218
6bb11ab3
L
10219aix[4-9]*)
10220 version_type=linux
10221 need_lib_prefix=no
10222 need_version=no
10223 hardcode_into_libs=yes
10224 if test "$host_cpu" = ia64; then
10225 # AIX 5 supports IA64
10226 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10227 shlibpath_var=LD_LIBRARY_PATH
10228 else
10229 # With GCC up to 2.95.x, collect2 would create an import file
10230 # for dependence libraries. The import file would start with
10231 # the line `#! .'. This would cause the generated library to
10232 # depend on `.', always an invalid library. This was fixed in
10233 # development snapshots of GCC prior to 3.0.
10234 case $host_os in
10235 aix4 | aix4.[01] | aix4.[01].*)
10236 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10237 echo ' yes '
10238 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10239 :
10240 else
10241 can_build_shared=no
10242 fi
10243 ;;
10244 esac
10245 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10246 # soname into executable. Probably we can add versioning support to
10247 # collect2, so additional links can be useful in future.
10248 if test "$aix_use_runtimelinking" = yes; then
10249 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10250 # instead of lib<name>.a to let people know that these are not
10251 # typical AIX shared libraries.
10252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10253 else
10254 # We preserve .a as extension for shared libraries through AIX4.2
10255 # and later when we are not doing run time linking.
10256 library_names_spec='${libname}${release}.a $libname.a'
10257 soname_spec='${libname}${release}${shared_ext}$major'
10258 fi
10259 shlibpath_var=LIBPATH
ef016f83 10260 fi
6bb11ab3 10261 ;;
ef016f83 10262
6bb11ab3
L
10263amigaos*)
10264 case $host_cpu in
10265 powerpc)
10266 # Since July 2007 AmigaOS4 officially supports .so libraries.
10267 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10269 ;;
10270 m68k)
10271 library_names_spec='$libname.ixlibrary $libname.a'
10272 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10273 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'
10274 ;;
10275 esac
10276 ;;
ef016f83 10277
6bb11ab3
L
10278beos*)
10279 library_names_spec='${libname}${shared_ext}'
10280 dynamic_linker="$host_os ld.so"
10281 shlibpath_var=LIBRARY_PATH
10282 ;;
ef016f83 10283
6bb11ab3
L
10284bsdi[45]*)
10285 version_type=linux
10286 need_version=no
10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10288 soname_spec='${libname}${release}${shared_ext}$major'
10289 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10290 shlibpath_var=LD_LIBRARY_PATH
10291 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10292 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10293 # the default ld.so.conf also contains /usr/contrib/lib and
10294 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10295 # libtool to hard-code these into programs
10296 ;;
ef016f83 10297
6bb11ab3
L
10298cygwin* | mingw* | pw32* | cegcc*)
10299 version_type=windows
10300 shrext_cmds=".dll"
10301 need_version=no
10302 need_lib_prefix=no
10303
10304 case $GCC,$host_os in
10305 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10306 library_names_spec='$libname.dll.a'
10307 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10308 postinstall_cmds='base_file=`basename \${file}`~
10309 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10310 dldir=$destdir/`dirname \$dlpath`~
10311 test -d \$dldir || mkdir -p \$dldir~
10312 $install_prog $dir/$dlname \$dldir/$dlname~
10313 chmod a+x \$dldir/$dlname~
10314 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10315 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10316 fi'
10317 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10318 dlpath=$dir/\$dldll~
10319 $RM \$dlpath'
10320 shlibpath_overrides_runpath=yes
10321
10322 case $host_os in
10323 cygwin*)
10324 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10325 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10326
10327 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10328 ;;
10329 mingw* | cegcc*)
10330 # MinGW DLLs use traditional 'lib' prefix
10331 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10332 ;;
10333 pw32*)
10334 # pw32 DLLs use 'pw' prefix rather than 'lib'
10335 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10336 ;;
10337 esac
10338 ;;
ef016f83 10339
6bb11ab3
L
10340 *)
10341 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10342 ;;
10343 esac
10344 dynamic_linker='Win32 ld.exe'
10345 # FIXME: first we should search . and the directory the executable is in
10346 shlibpath_var=PATH
10347 ;;
ef016f83 10348
6bb11ab3
L
10349darwin* | rhapsody*)
10350 dynamic_linker="$host_os dyld"
10351 version_type=darwin
10352 need_lib_prefix=no
10353 need_version=no
10354 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10355 soname_spec='${libname}${release}${major}$shared_ext'
10356 shlibpath_overrides_runpath=yes
10357 shlibpath_var=DYLD_LIBRARY_PATH
10358 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10359
10360 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10361 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10362 ;;
ef016f83 10363
6bb11ab3
L
10364dgux*)
10365 version_type=linux
10366 need_lib_prefix=no
10367 need_version=no
10368 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10369 soname_spec='${libname}${release}${shared_ext}$major'
10370 shlibpath_var=LD_LIBRARY_PATH
10371 ;;
10372
10373freebsd* | dragonfly*)
10374 # DragonFly does not have aout. When/if they implement a new
10375 # versioning mechanism, adjust this.
10376 if test -x /usr/bin/objformat; then
10377 objformat=`/usr/bin/objformat`
10378 else
10379 case $host_os in
10380 freebsd[23].*) objformat=aout ;;
10381 *) objformat=elf ;;
10382 esac
10383 fi
10384 version_type=freebsd-$objformat
10385 case $version_type in
10386 freebsd-elf*)
10387 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10388 need_version=no
10389 need_lib_prefix=no
10390 ;;
10391 freebsd-*)
10392 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10393 need_version=yes
10394 ;;
10395 esac
10396 shlibpath_var=LD_LIBRARY_PATH
10397 case $host_os in
10398 freebsd2.*)
10399 shlibpath_overrides_runpath=yes
10400 ;;
10401 freebsd3.[01]* | freebsdelf3.[01]*)
10402 shlibpath_overrides_runpath=yes
10403 hardcode_into_libs=yes
10404 ;;
10405 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10406 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10407 shlibpath_overrides_runpath=no
10408 hardcode_into_libs=yes
10409 ;;
10410 *) # from 4.6 on, and DragonFly
10411 shlibpath_overrides_runpath=yes
10412 hardcode_into_libs=yes
10413 ;;
10414 esac
10415 ;;
ef016f83 10416
6bb11ab3
L
10417haiku*)
10418 version_type=linux
10419 need_lib_prefix=no
10420 need_version=no
10421 dynamic_linker="$host_os runtime_loader"
10422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10423 soname_spec='${libname}${release}${shared_ext}$major'
10424 shlibpath_var=LIBRARY_PATH
10425 shlibpath_overrides_runpath=yes
10426 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10427 hardcode_into_libs=yes
10428 ;;
ef016f83 10429
6bb11ab3
L
10430hpux9* | hpux10* | hpux11*)
10431 # Give a soname corresponding to the major version so that dld.sl refuses to
10432 # link against other versions.
10433 version_type=sunos
10434 need_lib_prefix=no
10435 need_version=no
10436 case $host_cpu in
10437 ia64*)
10438 shrext_cmds='.so'
10439 hardcode_into_libs=yes
10440 dynamic_linker="$host_os dld.so"
10441 shlibpath_var=LD_LIBRARY_PATH
10442 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10443 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10444 soname_spec='${libname}${release}${shared_ext}$major'
10445 if test "X$HPUX_IA64_MODE" = X32; then
10446 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10447 else
10448 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10449 fi
10450 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10451 ;;
10452 hppa*64*)
10453 shrext_cmds='.sl'
10454 hardcode_into_libs=yes
10455 dynamic_linker="$host_os dld.sl"
10456 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10457 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10459 soname_spec='${libname}${release}${shared_ext}$major'
10460 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10461 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10462 ;;
10463 *)
10464 shrext_cmds='.sl'
10465 dynamic_linker="$host_os dld.sl"
10466 shlibpath_var=SHLIB_PATH
10467 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10469 soname_spec='${libname}${release}${shared_ext}$major'
10470 ;;
10471 esac
10472 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10473 postinstall_cmds='chmod 555 $lib'
10474 # or fails outright, so override atomically:
10475 install_override_mode=555
10476 ;;
ef016f83 10477
6bb11ab3
L
10478interix[3-9]*)
10479 version_type=linux
10480 need_lib_prefix=no
10481 need_version=no
10482 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10483 soname_spec='${libname}${release}${shared_ext}$major'
10484 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10485 shlibpath_var=LD_LIBRARY_PATH
10486 shlibpath_overrides_runpath=no
10487 hardcode_into_libs=yes
10488 ;;
ef016f83 10489
6bb11ab3
L
10490irix5* | irix6* | nonstopux*)
10491 case $host_os in
10492 nonstopux*) version_type=nonstopux ;;
10493 *)
10494 if test "$lt_cv_prog_gnu_ld" = yes; then
10495 version_type=linux
10496 else
10497 version_type=irix
10498 fi ;;
10499 esac
10500 need_lib_prefix=no
10501 need_version=no
10502 soname_spec='${libname}${release}${shared_ext}$major'
10503 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10504 case $host_os in
10505 irix5* | nonstopux*)
10506 libsuff= shlibsuff=
10507 ;;
10508 *)
10509 case $LD in # libtool.m4 will add one of these switches to LD
10510 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10511 libsuff= shlibsuff= libmagic=32-bit;;
10512 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10513 libsuff=32 shlibsuff=N32 libmagic=N32;;
10514 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10515 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10516 *) libsuff= shlibsuff= libmagic=never-match;;
10517 esac
10518 ;;
10519 esac
10520 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10521 shlibpath_overrides_runpath=no
10522 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10523 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10524 hardcode_into_libs=yes
10525 ;;
ef016f83 10526
6bb11ab3
L
10527# No shared lib support for Linux oldld, aout, or coff.
10528linux*oldld* | linux*aout* | linux*coff*)
10529 dynamic_linker=no
10530 ;;
ef016f83 10531
6bb11ab3 10532# This must be Linux ELF.
46f900c0 10533linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6bb11ab3
L
10534 version_type=linux
10535 need_lib_prefix=no
10536 need_version=no
10537 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10538 soname_spec='${libname}${release}${shared_ext}$major'
10539 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10540 shlibpath_var=LD_LIBRARY_PATH
10541 shlibpath_overrides_runpath=no
10542
10543 # Some binutils ld are patched to set DT_RUNPATH
d0ac1c44 10544 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
6bb11ab3 10545 $as_echo_n "(cached) " >&6
ef016f83 10546else
6bb11ab3
L
10547 lt_cv_shlibpath_overrides_runpath=no
10548 save_LDFLAGS=$LDFLAGS
10549 save_libdir=$libdir
10550 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10551 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ef016f83 10553/* end confdefs.h. */
ef016f83 10554
ef016f83
MF
10555int
10556main ()
10557{
6bb11ab3
L
10558
10559 ;
ef016f83
MF
10560 return 0;
10561}
10562_ACEOF
6bb11ab3
L
10563if ac_fn_c_try_link "$LINENO"; then :
10564 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10565 lt_cv_shlibpath_overrides_runpath=yes
ef016f83 10566fi
ef016f83 10567fi
6bb11ab3
L
10568rm -f core conftest.err conftest.$ac_objext \
10569 conftest$ac_exeext conftest.$ac_ext
10570 LDFLAGS=$save_LDFLAGS
10571 libdir=$save_libdir
ef016f83
MF
10572
10573fi
ef016f83 10574
6bb11ab3 10575 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
ef016f83 10576
6bb11ab3
L
10577 # This implies no fast_install, which is unacceptable.
10578 # Some rework will be needed to allow for fast_install
10579 # before this can be enabled.
10580 hardcode_into_libs=yes
ef016f83 10581
6bb11ab3
L
10582 # Append ld.so.conf contents to the search path
10583 if test -f /etc/ld.so.conf; then
10584 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' ' '`
10585 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10586 fi
ef016f83 10587
6bb11ab3
L
10588 # We used to test for /lib/ld.so.1 and disable shared libraries on
10589 # powerpc, because MkLinux only supported shared libraries with the
10590 # GNU dynamic linker. Since this was broken with cross compilers,
10591 # most powerpc-linux boxes support dynamic linking these days and
10592 # people can always --disable-shared, the test was removed, and we
10593 # assume the GNU/Linux dynamic linker is in use.
10594 dynamic_linker='GNU/Linux ld.so'
10595 ;;
ef016f83 10596
6bb11ab3
L
10597netbsd*)
10598 version_type=sunos
10599 need_lib_prefix=no
10600 need_version=no
10601 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10602 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10603 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10604 dynamic_linker='NetBSD (a.out) ld.so'
10605 else
10606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10607 soname_spec='${libname}${release}${shared_ext}$major'
10608 dynamic_linker='NetBSD ld.elf_so'
10609 fi
10610 shlibpath_var=LD_LIBRARY_PATH
10611 shlibpath_overrides_runpath=yes
10612 hardcode_into_libs=yes
10613 ;;
ef016f83 10614
6bb11ab3
L
10615newsos6)
10616 version_type=linux
10617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10618 shlibpath_var=LD_LIBRARY_PATH
10619 shlibpath_overrides_runpath=yes
10620 ;;
ef016f83 10621
6bb11ab3
L
10622*nto* | *qnx*)
10623 version_type=qnx
10624 need_lib_prefix=no
10625 need_version=no
10626 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10627 soname_spec='${libname}${release}${shared_ext}$major'
10628 shlibpath_var=LD_LIBRARY_PATH
10629 shlibpath_overrides_runpath=no
10630 hardcode_into_libs=yes
10631 dynamic_linker='ldqnx.so'
10632 ;;
6ffe910a 10633
6bb11ab3
L
10634openbsd*)
10635 version_type=sunos
10636 sys_lib_dlsearch_path_spec="/usr/lib"
10637 need_lib_prefix=no
10638 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10639 case $host_os in
10640 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10641 *) need_version=no ;;
10642 esac
10643 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10644 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10645 shlibpath_var=LD_LIBRARY_PATH
10646 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10647 case $host_os in
10648 openbsd2.[89] | openbsd2.[89].*)
10649 shlibpath_overrides_runpath=no
10650 ;;
10651 *)
10652 shlibpath_overrides_runpath=yes
10653 ;;
10654 esac
10655 else
10656 shlibpath_overrides_runpath=yes
10657 fi
10658 ;;
2232061b 10659
6bb11ab3
L
10660os2*)
10661 libname_spec='$name'
10662 shrext_cmds=".dll"
10663 need_lib_prefix=no
10664 library_names_spec='$libname${shared_ext} $libname.a'
10665 dynamic_linker='OS/2 ld.exe'
10666 shlibpath_var=LIBPATH
10667 ;;
2232061b 10668
6bb11ab3
L
10669osf3* | osf4* | osf5*)
10670 version_type=osf
10671 need_lib_prefix=no
10672 need_version=no
10673 soname_spec='${libname}${release}${shared_ext}$major'
10674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10675 shlibpath_var=LD_LIBRARY_PATH
10676 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10677 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10678 ;;
2232061b 10679
6bb11ab3
L
10680rdos*)
10681 dynamic_linker=no
10682 ;;
2232061b 10683
6bb11ab3
L
10684solaris*)
10685 version_type=linux
10686 need_lib_prefix=no
10687 need_version=no
10688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10689 soname_spec='${libname}${release}${shared_ext}$major'
10690 shlibpath_var=LD_LIBRARY_PATH
10691 shlibpath_overrides_runpath=yes
10692 hardcode_into_libs=yes
10693 # ldd complains unless libraries are executable
10694 postinstall_cmds='chmod +x $lib'
10695 ;;
2232061b 10696
6bb11ab3
L
10697sunos4*)
10698 version_type=sunos
10699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10700 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10701 shlibpath_var=LD_LIBRARY_PATH
10702 shlibpath_overrides_runpath=yes
10703 if test "$with_gnu_ld" = yes; then
10704 need_lib_prefix=no
10705 fi
10706 need_version=yes
10707 ;;
2232061b 10708
6bb11ab3
L
10709sysv4 | sysv4.3*)
10710 version_type=linux
10711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10712 soname_spec='${libname}${release}${shared_ext}$major'
10713 shlibpath_var=LD_LIBRARY_PATH
10714 case $host_vendor in
10715 sni)
10716 shlibpath_overrides_runpath=no
10717 need_lib_prefix=no
10718 runpath_var=LD_RUN_PATH
10719 ;;
10720 siemens)
10721 need_lib_prefix=no
10722 ;;
10723 motorola)
10724 need_lib_prefix=no
10725 need_version=no
10726 shlibpath_overrides_runpath=no
10727 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10728 ;;
10729 esac
10730 ;;
2232061b 10731
6bb11ab3
L
10732sysv4*MP*)
10733 if test -d /usr/nec ;then
10734 version_type=linux
10735 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10736 soname_spec='$libname${shared_ext}.$major'
10737 shlibpath_var=LD_LIBRARY_PATH
10738 fi
10739 ;;
2232061b 10740
6bb11ab3
L
10741sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10742 version_type=freebsd-elf
10743 need_lib_prefix=no
10744 need_version=no
10745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10746 soname_spec='${libname}${release}${shared_ext}$major'
10747 shlibpath_var=LD_LIBRARY_PATH
10748 shlibpath_overrides_runpath=yes
10749 hardcode_into_libs=yes
10750 if test "$with_gnu_ld" = yes; then
10751 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10752 else
10753 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10754 case $host_os in
10755 sco3.2v5*)
10756 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10757 ;;
10758 esac
2232061b 10759 fi
6bb11ab3
L
10760 sys_lib_dlsearch_path_spec='/usr/lib'
10761 ;;
2232061b 10762
6bb11ab3
L
10763tpf*)
10764 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10765 version_type=linux
10766 need_lib_prefix=no
10767 need_version=no
10768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10769 shlibpath_var=LD_LIBRARY_PATH
10770 shlibpath_overrides_runpath=no
10771 hardcode_into_libs=yes
10772 ;;
2232061b 10773
6bb11ab3
L
10774uts4*)
10775 version_type=linux
10776 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10777 soname_spec='${libname}${release}${shared_ext}$major'
10778 shlibpath_var=LD_LIBRARY_PATH
10779 ;;
2232061b 10780
6bb11ab3
L
10781*)
10782 dynamic_linker=no
10783 ;;
10784esac
10785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10786$as_echo "$dynamic_linker" >&6; }
10787test "$dynamic_linker" = no && can_build_shared=no
2232061b 10788
6bb11ab3
L
10789variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10790if test "$GCC" = yes; then
10791 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
2232061b 10792fi
2232061b 10793
6bb11ab3
L
10794if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10795 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10796fi
10797if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10798 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10799fi
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
2232061b 10815
2232061b 10816
2232061b 10817
2232061b
MF
10818
10819
2232061b 10820
2232061b 10821
2232061b 10822
2232061b 10823
2232061b 10824
2232061b 10825
2232061b 10826
2232061b 10827
2232061b 10828
2232061b
MF
10829
10830
6ffe910a 10831
6ffe910a
MF
10832
10833
10834
10835
10836
2232061b 10837
6ffe910a
MF
10838
10839
10840
10841
6ffe910a 10842
6ffe910a 10843
6ffe910a
MF
10844
10845
6ffe910a 10846
6ffe910a 10847
6ffe910a
MF
10848
10849
5f3ef9d0 10850
5f3ef9d0
JB
10851
10852
10853
db2e4d67
MF
10854
10855
db2e4d67 10856
db2e4d67 10857
db2e4d67 10858
db2e4d67 10859
db2e4d67 10860
db2e4d67 10861
db2e4d67 10862
db2e4d67
MF
10863
10864
db2e4d67 10865
db2e4d67
MF
10866
10867
db2e4d67 10868
db2e4d67
MF
10869
10870
6ffe910a 10871
6ffe910a 10872
6ffe910a
MF
10873
10874
6ffe910a
MF
10875
10876
6ffe910a 10877
6ffe910a 10878
6ffe910a 10879
6ffe910a 10880
6ffe910a 10881
ef016f83 10882
ef016f83 10883
ef016f83 10884
ef016f83 10885
ef016f83 10886
ef016f83 10887
ef016f83 10888
6bb11ab3
L
10889
10890
10891
10892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10893$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10894hardcode_action=
10895if test -n "$hardcode_libdir_flag_spec" ||
10896 test -n "$runpath_var" ||
10897 test "X$hardcode_automatic" = "Xyes" ; then
10898
10899 # We can hardcode non-existent directories.
10900 if test "$hardcode_direct" != no &&
10901 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10902 # have to relink, otherwise we might link with an installed library
10903 # when we should be linking with a yet-to-be-installed one
10904 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10905 test "$hardcode_minus_L" != no; then
10906 # Linking always hardcodes the temporary library directory.
10907 hardcode_action=relink
10908 else
10909 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10910 hardcode_action=immediate
10911 fi
10912else
10913 # We cannot hardcode anything, or else we can only hardcode existing
10914 # directories.
10915 hardcode_action=unsupported
ef016f83 10916fi
6bb11ab3
L
10917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10918$as_echo "$hardcode_action" >&6; }
ef016f83 10919
6bb11ab3
L
10920if test "$hardcode_action" = relink ||
10921 test "$inherit_rpath" = yes; then
10922 # Fast installation is not supported
10923 enable_fast_install=no
10924elif test "$shlibpath_overrides_runpath" = yes ||
10925 test "$enable_shared" = no; then
10926 # Fast installation is not necessary
10927 enable_fast_install=needless
10928fi
ef016f83 10929
6bb11ab3
L
10930
10931
10932
10933
10934
10935 if test "x$enable_dlopen" != xyes; then
10936 enable_dlopen=unknown
10937 enable_dlopen_self=unknown
10938 enable_dlopen_self_static=unknown
10939else
10940 lt_cv_dlopen=no
10941 lt_cv_dlopen_libs=
10942
10943 case $host_os in
10944 beos*)
10945 lt_cv_dlopen="load_add_on"
10946 lt_cv_dlopen_libs=
10947 lt_cv_dlopen_self=yes
10948 ;;
10949
10950 mingw* | pw32* | cegcc*)
10951 lt_cv_dlopen="LoadLibrary"
10952 lt_cv_dlopen_libs=
10953 ;;
10954
10955 cygwin*)
10956 lt_cv_dlopen="dlopen"
10957 lt_cv_dlopen_libs=
10958 ;;
10959
10960 darwin*)
10961 # if libdl is installed we need to link against it
10962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10963$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 10964if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
10965 $as_echo_n "(cached) " >&6
10966else
10967 ac_check_lib_save_LIBS=$LIBS
10968LIBS="-ldl $LIBS"
10969cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10970/* end confdefs.h. */
10971
10972/* Override any GCC internal prototype to avoid an error.
10973 Use char because int might match the return type of a GCC
10974 builtin and then its argument prototype would still apply. */
10975#ifdef __cplusplus
10976extern "C"
10977#endif
10978char dlopen ();
10979int
10980main ()
10981{
10982return dlopen ();
10983 ;
10984 return 0;
10985}
ef016f83 10986_ACEOF
6bb11ab3
L
10987if ac_fn_c_try_link "$LINENO"; then :
10988 ac_cv_lib_dl_dlopen=yes
10989else
10990 ac_cv_lib_dl_dlopen=no
10991fi
10992rm -f core conftest.err conftest.$ac_objext \
10993 conftest$ac_exeext conftest.$ac_ext
10994LIBS=$ac_check_lib_save_LIBS
10995fi
10996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10997$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 10998if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
10999 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11000else
11001
11002 lt_cv_dlopen="dyld"
11003 lt_cv_dlopen_libs=
11004 lt_cv_dlopen_self=yes
ef016f83
MF
11005
11006fi
11007
6bb11ab3 11008 ;;
ef016f83 11009
6bb11ab3
L
11010 *)
11011 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
d0ac1c44 11012if test "x$ac_cv_func_shl_load" = xyes; then :
6bb11ab3
L
11013 lt_cv_dlopen="shl_load"
11014else
11015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11016$as_echo_n "checking for shl_load in -ldld... " >&6; }
d0ac1c44 11017if ${ac_cv_lib_dld_shl_load+:} false; then :
6bb11ab3
L
11018 $as_echo_n "(cached) " >&6
11019else
11020 ac_check_lib_save_LIBS=$LIBS
11021LIBS="-ldld $LIBS"
11022cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11023/* end confdefs.h. */
11024
11025/* Override any GCC internal prototype to avoid an error.
11026 Use char because int might match the return type of a GCC
11027 builtin and then its argument prototype would still apply. */
11028#ifdef __cplusplus
11029extern "C"
11030#endif
11031char shl_load ();
11032int
11033main ()
11034{
11035return shl_load ();
11036 ;
11037 return 0;
11038}
11039_ACEOF
11040if ac_fn_c_try_link "$LINENO"; then :
11041 ac_cv_lib_dld_shl_load=yes
11042else
11043 ac_cv_lib_dld_shl_load=no
11044fi
11045rm -f core conftest.err conftest.$ac_objext \
11046 conftest$ac_exeext conftest.$ac_ext
11047LIBS=$ac_check_lib_save_LIBS
11048fi
11049{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11050$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
d0ac1c44 11051if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
6bb11ab3
L
11052 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11053else
11054 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
d0ac1c44 11055if test "x$ac_cv_func_dlopen" = xyes; then :
6bb11ab3
L
11056 lt_cv_dlopen="dlopen"
11057else
11058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11059$as_echo_n "checking for dlopen in -ldl... " >&6; }
d0ac1c44 11060if ${ac_cv_lib_dl_dlopen+:} false; then :
6bb11ab3
L
11061 $as_echo_n "(cached) " >&6
11062else
11063 ac_check_lib_save_LIBS=$LIBS
11064LIBS="-ldl $LIBS"
11065cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11066/* end confdefs.h. */
11067
11068/* Override any GCC internal prototype to avoid an error.
11069 Use char because int might match the return type of a GCC
11070 builtin and then its argument prototype would still apply. */
11071#ifdef __cplusplus
11072extern "C"
11073#endif
11074char dlopen ();
11075int
11076main ()
11077{
11078return dlopen ();
11079 ;
11080 return 0;
11081}
ef016f83 11082_ACEOF
6bb11ab3
L
11083if ac_fn_c_try_link "$LINENO"; then :
11084 ac_cv_lib_dl_dlopen=yes
11085else
11086 ac_cv_lib_dl_dlopen=no
ef016f83 11087fi
6bb11ab3
L
11088rm -f core conftest.err conftest.$ac_objext \
11089 conftest$ac_exeext conftest.$ac_ext
11090LIBS=$ac_check_lib_save_LIBS
11091fi
11092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11093$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
d0ac1c44 11094if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
6bb11ab3
L
11095 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11096else
11097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11098$as_echo_n "checking for dlopen in -lsvld... " >&6; }
d0ac1c44 11099if ${ac_cv_lib_svld_dlopen+:} false; then :
ef016f83
MF
11100 $as_echo_n "(cached) " >&6
11101else
11102 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11103LIBS="-lsvld $LIBS"
ef016f83
MF
11104cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11105/* end confdefs.h. */
11106
11107/* Override any GCC internal prototype to avoid an error.
11108 Use char because int might match the return type of a GCC
11109 builtin and then its argument prototype would still apply. */
11110#ifdef __cplusplus
11111extern "C"
11112#endif
6bb11ab3 11113char dlopen ();
ef016f83
MF
11114int
11115main ()
11116{
6bb11ab3 11117return dlopen ();
ef016f83
MF
11118 ;
11119 return 0;
11120}
11121_ACEOF
11122if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11123 ac_cv_lib_svld_dlopen=yes
ef016f83 11124else
6bb11ab3 11125 ac_cv_lib_svld_dlopen=no
ef016f83
MF
11126fi
11127rm -f core conftest.err conftest.$ac_objext \
11128 conftest$ac_exeext conftest.$ac_ext
11129LIBS=$ac_check_lib_save_LIBS
11130fi
6bb11ab3
L
11131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11132$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
d0ac1c44 11133if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
6bb11ab3
L
11134 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11135else
11136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11137$as_echo_n "checking for dld_link in -ldld... " >&6; }
d0ac1c44 11138if ${ac_cv_lib_dld_dld_link+:} false; then :
ef016f83
MF
11139 $as_echo_n "(cached) " >&6
11140else
11141 ac_check_lib_save_LIBS=$LIBS
6bb11ab3 11142LIBS="-ldld $LIBS"
ef016f83
MF
11143cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11144/* end confdefs.h. */
11145
11146/* Override any GCC internal prototype to avoid an error.
11147 Use char because int might match the return type of a GCC
11148 builtin and then its argument prototype would still apply. */
11149#ifdef __cplusplus
11150extern "C"
11151#endif
6bb11ab3 11152char dld_link ();
ef016f83
MF
11153int
11154main ()
11155{
6bb11ab3 11156return dld_link ();
ef016f83
MF
11157 ;
11158 return 0;
11159}
11160_ACEOF
11161if ac_fn_c_try_link "$LINENO"; then :
6bb11ab3 11162 ac_cv_lib_dld_dld_link=yes
ef016f83 11163else
6bb11ab3 11164 ac_cv_lib_dld_dld_link=no
ef016f83
MF
11165fi
11166rm -f core conftest.err conftest.$ac_objext \
11167 conftest$ac_exeext conftest.$ac_ext
11168LIBS=$ac_check_lib_save_LIBS
11169fi
6bb11ab3
L
11170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11171$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
d0ac1c44 11172if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
6bb11ab3
L
11173 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11174fi
ef016f83 11175
ef016f83
MF
11176
11177fi
11178
11179
6bb11ab3 11180fi
ef016f83 11181
ef016f83 11182
ef016f83
MF
11183fi
11184
11185
6bb11ab3
L
11186fi
11187
11188
11189fi
11190
11191 ;;
11192 esac
11193
11194 if test "x$lt_cv_dlopen" != xno; then
11195 enable_dlopen=yes
11196 else
11197 enable_dlopen=no
11198 fi
11199
11200 case $lt_cv_dlopen in
11201 dlopen)
11202 save_CPPFLAGS="$CPPFLAGS"
11203 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11204
11205 save_LDFLAGS="$LDFLAGS"
11206 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11207
11208 save_LIBS="$LIBS"
11209 LIBS="$lt_cv_dlopen_libs $LIBS"
11210
11211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11212$as_echo_n "checking whether a program can dlopen itself... " >&6; }
d0ac1c44 11213if ${lt_cv_dlopen_self+:} false; then :
ef016f83
MF
11214 $as_echo_n "(cached) " >&6
11215else
6bb11ab3
L
11216 if test "$cross_compiling" = yes; then :
11217 lt_cv_dlopen_self=cross
11218else
11219 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11220 lt_status=$lt_dlunknown
11221 cat > conftest.$ac_ext <<_LT_EOF
19f6a43c 11222#line 11222 "configure"
6bb11ab3 11223#include "confdefs.h"
ef016f83 11224
6bb11ab3
L
11225#if HAVE_DLFCN_H
11226#include <dlfcn.h>
ef016f83 11227#endif
6bb11ab3
L
11228
11229#include <stdio.h>
11230
11231#ifdef RTLD_GLOBAL
11232# define LT_DLGLOBAL RTLD_GLOBAL
11233#else
11234# ifdef DL_GLOBAL
11235# define LT_DLGLOBAL DL_GLOBAL
11236# else
11237# define LT_DLGLOBAL 0
11238# endif
11239#endif
11240
11241/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11242 find out it does not work in some platform. */
11243#ifndef LT_DLLAZY_OR_NOW
11244# ifdef RTLD_LAZY
11245# define LT_DLLAZY_OR_NOW RTLD_LAZY
11246# else
11247# ifdef DL_LAZY
11248# define LT_DLLAZY_OR_NOW DL_LAZY
11249# else
11250# ifdef RTLD_NOW
11251# define LT_DLLAZY_OR_NOW RTLD_NOW
11252# else
11253# ifdef DL_NOW
11254# define LT_DLLAZY_OR_NOW DL_NOW
11255# else
11256# define LT_DLLAZY_OR_NOW 0
11257# endif
11258# endif
11259# endif
11260# endif
11261#endif
11262
11263/* When -fvisbility=hidden is used, assume the code has been annotated
11264 correspondingly for the symbols needed. */
11265#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11266void fnord () __attribute__((visibility("default")));
11267#endif
11268
11269void fnord () { int i=42; }
11270int main ()
ef016f83 11271{
6bb11ab3
L
11272 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11273 int status = $lt_dlunknown;
11274
11275 if (self)
11276 {
11277 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11278 else
11279 {
11280 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11281 else puts (dlerror ());
11282 }
11283 /* dlclose (self); */
11284 }
11285 else
11286 puts (dlerror ());
11287
11288 return status;
ef016f83 11289}
6bb11ab3
L
11290_LT_EOF
11291 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11292 (eval $ac_link) 2>&5
11293 ac_status=$?
11294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11295 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11296 (./conftest; exit; ) >&5 2>/dev/null
11297 lt_status=$?
11298 case x$lt_status in
11299 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11300 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11301 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11302 esac
11303 else :
11304 # compilation failed
11305 lt_cv_dlopen_self=no
11306 fi
11307fi
11308rm -fr conftest*
11309
11310
11311fi
11312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11313$as_echo "$lt_cv_dlopen_self" >&6; }
11314
11315 if test "x$lt_cv_dlopen_self" = xyes; then
11316 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11318$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
d0ac1c44 11319if ${lt_cv_dlopen_self_static+:} false; then :
6bb11ab3
L
11320 $as_echo_n "(cached) " >&6
11321else
11322 if test "$cross_compiling" = yes; then :
11323 lt_cv_dlopen_self_static=cross
11324else
11325 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11326 lt_status=$lt_dlunknown
11327 cat > conftest.$ac_ext <<_LT_EOF
19f6a43c 11328#line 11328 "configure"
6bb11ab3
L
11329#include "confdefs.h"
11330
11331#if HAVE_DLFCN_H
11332#include <dlfcn.h>
11333#endif
11334
11335#include <stdio.h>
11336
11337#ifdef RTLD_GLOBAL
11338# define LT_DLGLOBAL RTLD_GLOBAL
11339#else
11340# ifdef DL_GLOBAL
11341# define LT_DLGLOBAL DL_GLOBAL
11342# else
11343# define LT_DLGLOBAL 0
11344# endif
11345#endif
11346
11347/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11348 find out it does not work in some platform. */
11349#ifndef LT_DLLAZY_OR_NOW
11350# ifdef RTLD_LAZY
11351# define LT_DLLAZY_OR_NOW RTLD_LAZY
11352# else
11353# ifdef DL_LAZY
11354# define LT_DLLAZY_OR_NOW DL_LAZY
11355# else
11356# ifdef RTLD_NOW
11357# define LT_DLLAZY_OR_NOW RTLD_NOW
11358# else
11359# ifdef DL_NOW
11360# define LT_DLLAZY_OR_NOW DL_NOW
11361# else
11362# define LT_DLLAZY_OR_NOW 0
11363# endif
11364# endif
11365# endif
11366# endif
11367#endif
11368
11369/* When -fvisbility=hidden is used, assume the code has been annotated
11370 correspondingly for the symbols needed. */
11371#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11372void fnord () __attribute__((visibility("default")));
11373#endif
11374
11375void fnord () { int i=42; }
11376int main ()
11377{
11378 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11379 int status = $lt_dlunknown;
11380
11381 if (self)
11382 {
11383 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11384 else
11385 {
11386 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11387 else puts (dlerror ());
11388 }
11389 /* dlclose (self); */
11390 }
ef016f83 11391 else
6bb11ab3
L
11392 puts (dlerror ());
11393
11394 return status;
11395}
11396_LT_EOF
11397 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11398 (eval $ac_link) 2>&5
11399 ac_status=$?
11400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11401 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11402 (./conftest; exit; ) >&5 2>/dev/null
11403 lt_status=$?
11404 case x$lt_status in
11405 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11406 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11407 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11408 esac
11409 else :
11410 # compilation failed
11411 lt_cv_dlopen_self_static=no
ef016f83 11412 fi
ef016f83 11413fi
6bb11ab3
L
11414rm -fr conftest*
11415
11416
ef016f83 11417fi
6bb11ab3
L
11418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11419$as_echo "$lt_cv_dlopen_self_static" >&6; }
11420 fi
11421
11422 CPPFLAGS="$save_CPPFLAGS"
11423 LDFLAGS="$save_LDFLAGS"
11424 LIBS="$save_LIBS"
11425 ;;
11426 esac
11427
11428 case $lt_cv_dlopen_self in
11429 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11430 *) enable_dlopen_self=unknown ;;
11431 esac
11432
11433 case $lt_cv_dlopen_self_static in
11434 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11435 *) enable_dlopen_self_static=unknown ;;
11436 esac
11437fi
11438
11439
ef016f83 11440
6bb11ab3
L
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455striplib=
11456old_striplib=
11457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11458$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11459if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11460 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11461 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11463$as_echo "yes" >&6; }
ef016f83 11464else
6bb11ab3
L
11465# FIXME - insert some real tests, host_os isn't really good enough
11466 case $host_os in
11467 darwin*)
11468 if test -n "$STRIP" ; then
11469 striplib="$STRIP -x"
11470 old_striplib="$STRIP -S"
11471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11472$as_echo "yes" >&6; }
11473 else
11474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11475$as_echo "no" >&6; }
11476 fi
11477 ;;
11478 *)
11479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11480$as_echo "no" >&6; }
11481 ;;
11482 esac
ef016f83 11483fi
6bb11ab3
L
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496 # Report which library types will actually be built
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11498$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11500$as_echo "$can_build_shared" >&6; }
11501
11502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11503$as_echo_n "checking whether to build shared libraries... " >&6; }
11504 test "$can_build_shared" = "no" && enable_shared=no
11505
11506 # On AIX, shared libraries and static libraries use the same namespace, and
11507 # are all built from PIC.
11508 case $host_os in
11509 aix3*)
11510 test "$enable_shared" = yes && enable_static=no
11511 if test -n "$RANLIB"; then
11512 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11513 postinstall_cmds='$RANLIB $lib'
11514 fi
11515 ;;
11516
11517 aix[4-9]*)
11518 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11519 test "$enable_shared" = yes && enable_static=no
11520 fi
11521 ;;
11522 esac
11523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11524$as_echo "$enable_shared" >&6; }
11525
11526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11527$as_echo_n "checking whether to build static libraries... " >&6; }
11528 # Make sure either enable_shared or enable_static is yes.
11529 test "$enable_shared" = yes || enable_static=yes
11530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11531$as_echo "$enable_static" >&6; }
11532
11533
11534
11535
ef016f83 11536fi
6bb11ab3
L
11537ac_ext=c
11538ac_cpp='$CPP $CPPFLAGS'
11539ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11540ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11541ac_compiler_gnu=$ac_cv_c_compiler_gnu
11542
11543CC="$lt_save_CC"
11544
11545
11546
11547
11548
11549
11550
11551
11552
ef016f83 11553
ef016f83 11554
ef016f83 11555
ef016f83 11556
6bb11ab3
L
11557 ac_config_commands="$ac_config_commands libtool"
11558
11559
11560
11561
11562# Only expand once:
11563
11564
ef016f83
MF
11565
11566
ef016f83
MF
11567
11568
31e6ad7d
MF
11569
11570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11571$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11572 # Check whether --enable-maintainer-mode was given.
ef016f83 11573if test "${enable_maintainer_mode+set}" = set; then :
31e6ad7d
MF
11574 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11575else
11576 USE_MAINTAINER_MODE=no
ef016f83 11577fi
31e6ad7d
MF
11578
11579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11580$as_echo "$USE_MAINTAINER_MODE" >&6; }
11581 if test $USE_MAINTAINER_MODE = yes; then
11582 MAINTAINER_MODE_TRUE=
11583 MAINTAINER_MODE_FALSE='#'
ef016f83 11584else
31e6ad7d
MF
11585 MAINTAINER_MODE_TRUE='#'
11586 MAINTAINER_MODE_FALSE=
ef016f83
MF
11587fi
11588
31e6ad7d
MF
11589 MAINT=$MAINTAINER_MODE_TRUE
11590
11591
ef016f83
MF
11592
11593
ce39bd38
MF
11594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11595$as_echo_n "checking for sim debug setting... " >&6; }
11596sim_debug="0"
ef016f83
MF
11597# Check whether --enable-sim-debug was given.
11598if test "${enable_sim_debug+set}" = set; then :
11599 enableval=$enable_sim_debug; case "${enableval}" in
ce39bd38
MF
11600 yes) sim_debug="7";;
11601 no) sim_debug="0";;
11602 *) sim_debug="($enableval)";;
ef016f83 11603esac
ef016f83 11604fi
ce39bd38
MF
11605if test "$sim_debug" != "0"; then
11606
11607cat >>confdefs.h <<_ACEOF
11608#define DEBUG $sim_debug
11609_ACEOF
11610
ef016f83
MF
11611fi
11612
ce39bd38
MF
11613cat >>confdefs.h <<_ACEOF
11614#define WITH_DEBUG $sim_debug
11615_ACEOF
11616
11617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11618$as_echo "$sim_debug" >&6; }
ef016f83
MF
11619
11620
ce39bd38
MF
11621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11622$as_echo_n "checking for sim stdio debug behavior... " >&6; }
11623sim_stdio="0"
ef016f83
MF
11624# Check whether --enable-sim-stdio was given.
11625if test "${enable_sim_stdio+set}" = set; then :
11626 enableval=$enable_sim_stdio; case "${enableval}" in
ce39bd38
MF
11627 yes) sim_stdio="DO_USE_STDIO";;
11628 no) sim_stdio="DONT_USE_STDIO";;
d0ac1c44 11629 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
ef016f83 11630esac
ef016f83
MF
11631fi
11632
ce39bd38
MF
11633cat >>confdefs.h <<_ACEOF
11634#define WITH_STDIO $sim_stdio
11635_ACEOF
11636
11637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11638$as_echo "$sim_stdio" >&6; }
ef016f83
MF
11639
11640
ce39bd38
MF
11641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11642$as_echo_n "checking for sim trace settings... " >&6; }
11643sim_trace="~TRACE_debug"
ef016f83
MF
11644# Check whether --enable-sim-trace was given.
11645if test "${enable_sim_trace+set}" = set; then :
11646 enableval=$enable_sim_trace; case "${enableval}" in
ce39bd38
MF
11647 yes) sim_trace="-1";;
11648 no) sim_trace="0";;
ef016f83 11649 [-0-9]*)
ce39bd38 11650 sim_trace="'(${enableval})'";;
2232061b 11651 [[:lower:]]*)
ef016f83
MF
11652 sim_trace=""
11653 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11654 if test x"$sim_trace" = x; then
ce39bd38 11655 sim_trace="(TRACE_$x"
ef016f83
MF
11656 else
11657 sim_trace="${sim_trace}|TRACE_$x"
11658 fi
11659 done
ce39bd38 11660 sim_trace="$sim_trace)" ;;
ef016f83 11661esac
ef016f83
MF
11662fi
11663
ce39bd38
MF
11664cat >>confdefs.h <<_ACEOF
11665#define WITH_TRACE $sim_trace
11666_ACEOF
11667
11668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11669$as_echo "$sim_trace" >&6; }
ef016f83
MF
11670
11671
ce39bd38
MF
11672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11673$as_echo_n "checking for sim profile settings... " >&6; }
11674profile="1"
11675sim_profile="-1"
ef016f83
MF
11676# Check whether --enable-sim-profile was given.
11677if test "${enable_sim_profile+set}" = set; then :
11678 enableval=$enable_sim_profile; case "${enableval}" in
ce39bd38
MF
11679 yes) profile="1" sim_profile="-1";;
11680 no) profile="0" sim_profile="0";;
ef016f83 11681 [-0-9]*)
ce39bd38 11682 profile="(${enableval})" sim_profile="(${enableval})";;
ef016f83 11683 [a-z]*)
ce39bd38 11684 profile="1"
ef016f83
MF
11685 sim_profile=""
11686 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11687 if test x"$sim_profile" = x; then
ce39bd38 11688 sim_profile="(PROFILE_$x"
ef016f83
MF
11689 else
11690 sim_profile="${sim_profile}|PROFILE_$x"
11691 fi
11692 done
ce39bd38 11693 sim_profile="$sim_profile)" ;;
ef016f83 11694esac
ef016f83
MF
11695fi
11696
ce39bd38
MF
11697cat >>confdefs.h <<_ACEOF
11698#define PROFILE $profile
11699_ACEOF
ef016f83
MF
11700
11701
ce39bd38
MF
11702cat >>confdefs.h <<_ACEOF
11703#define WITH_PROFILE $sim_profile
11704_ACEOF
11705
11706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11707$as_echo "$sim_profile" >&6; }
11708
11709
11710
11711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11712$as_echo_n "checking whether to enable sim asserts... " >&6; }
11713sim_assert="1"
35656e95
MF
11714# Check whether --enable-sim-assert was given.
11715if test "${enable_sim_assert+set}" = set; then :
11716 enableval=$enable_sim_assert; case "${enableval}" in
ce39bd38
MF
11717 yes) sim_assert="1";;
11718 no) sim_assert="0";;
d0ac1c44 11719 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
35656e95 11720esac
35656e95
MF
11721fi
11722
ce39bd38
MF
11723cat >>confdefs.h <<_ACEOF
11724#define WITH_ASSERT $sim_assert
11725_ACEOF
11726
11727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11728$as_echo "$sim_assert" >&6; }
11729
35656e95 11730
ce39bd38
MF
11731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11732$as_echo_n "checking default sim environment setting... " >&6; }
11733sim_environment="ALL_ENVIRONMENT"
16f7876d
MF
11734# Check whether --enable-sim-environment was given.
11735if test "${enable_sim_environment+set}" = set; then :
11736 enableval=$enable_sim_environment; case "${enableval}" in
ce39bd38
MF
11737 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11738 user | USER) sim_environment="USER_ENVIRONMENT";;
11739 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11740 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
d0ac1c44 11741 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
16f7876d 11742esac
16f7876d
MF
11743fi
11744
ce39bd38
MF
11745cat >>confdefs.h <<_ACEOF
11746#define WITH_ENVIRONMENT $sim_environment
11747_ACEOF
11748
11749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11750$as_echo "$sim_environment" >&6; }
11751
16f7876d 11752
347fe5bb
MF
11753sim_inline="-DDEFAULT_INLINE=0"
11754# Check whether --enable-sim-inline was given.
11755if test "${enable_sim_inline+set}" = set; then :
11756 enableval=$enable_sim_inline; sim_inline=""
11757case "$enableval" in
11758 no) sim_inline="-DDEFAULT_INLINE=0";;
11759 0) sim_inline="-DDEFAULT_INLINE=0";;
11760 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11761 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11762 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11763 new_flag=""
11764 case "$x" in
11765 *_INLINE=*) new_flag="-D$x";;
11766 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11767 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11768 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11769 esac
11770 if test x"$sim_inline" = x""; then
11771 sim_inline="$new_flag"
11772 else
11773 sim_inline="$sim_inline $new_flag"
11774 fi
11775 done;;
11776esac
11777if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11778 echo "Setting inline flags = $sim_inline" 6>&1
11779fi
11780fi
11781
11782
11783
ef016f83
MF
11784
11785# Check whether --with-pkgversion was given.
11786if test "${with_pkgversion+set}" = set; then :
11787 withval=$with_pkgversion; case "$withval" in
d0ac1c44 11788 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
ef016f83
MF
11789 no) PKGVERSION= ;;
11790 *) PKGVERSION="($withval) " ;;
11791 esac
11792else
bf12d44e 11793 PKGVERSION="(SIM) "
ef016f83
MF
11794
11795fi
11796
11797
11798
11799
11800
11801# Check whether --with-bugurl was given.
11802if test "${with_bugurl+set}" = set; then :
11803 withval=$with_bugurl; case "$withval" in
d0ac1c44 11804 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
ef016f83
MF
11805 no) BUGURL=
11806 ;;
11807 *) BUGURL="$withval"
11808 ;;
11809 esac
11810else
dfb856ba 11811 BUGURL="https://www.gnu.org/software/gdb/bugs/"
ef016f83
MF
11812
11813fi
11814
11815 case ${BUGURL} in
11816 "")
11817 REPORT_BUGS_TO=
11818 REPORT_BUGS_TEXI=
11819 ;;
11820 *)
11821 REPORT_BUGS_TO="<$BUGURL>"
11822 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11823 ;;
11824 esac;
11825
11826
11827
11828
11829cat >>confdefs.h <<_ACEOF
11830#define PKGVERSION "$PKGVERSION"
11831_ACEOF
11832
11833
11834cat >>confdefs.h <<_ACEOF
11835#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11836_ACEOF
11837
11838
11839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11840$as_echo_n "checking return type of signal handlers... " >&6; }
d0ac1c44 11841if ${ac_cv_type_signal+:} false; then :
ef016f83
MF
11842 $as_echo_n "(cached) " >&6
11843else
11844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11845/* end confdefs.h. */
11846#include <sys/types.h>
11847#include <signal.h>
11848
11849int
11850main ()
11851{
11852return *(signal (0, 0)) (0) == 1;
11853 ;
11854 return 0;
11855}
11856_ACEOF
11857if ac_fn_c_try_compile "$LINENO"; then :
11858 ac_cv_type_signal=int
11859else
11860 ac_cv_type_signal=void
11861fi
11862rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11863fi
11864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11865$as_echo "$ac_cv_type_signal" >&6; }
11866
11867cat >>confdefs.h <<_ACEOF
11868#define RETSIGTYPE $ac_cv_type_signal
11869_ACEOF
11870
11871
11872
11873
11874
ef016f83
MF
11875
11876
1ac72f06 11877wire_endian="LITTLE"
ef016f83
MF
11878default_endian=""
11879# Check whether --enable-sim-endian was given.
11880if test "${enable_sim_endian+set}" = set; then :
11881 enableval=$enable_sim_endian; case "${enableval}" in
1ac72f06
MF
11882 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11883 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
ef016f83 11884 yes) if test x"$wire_endian" != x; then
1ac72f06 11885 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ef016f83 11886 else
1ac72f06
MF
11887 if test x"$default_endian" != x; then
11888 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ef016f83
MF
11889 else
11890 echo "No hard-wired endian for target $target" 1>&6
1ac72f06 11891 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
ef016f83
MF
11892 fi
11893 fi;;
11894 no) if test x"$default_endian" != x; then
1ac72f06 11895 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ef016f83
MF
11896 else
11897 if test x"$wire_endian" != x; then
1ac72f06 11898 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ef016f83
MF
11899 else
11900 echo "No default endian for target $target" 1>&6
1ac72f06 11901 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
ef016f83
MF
11902 fi
11903 fi;;
d0ac1c44 11904 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
ef016f83
MF
11905esac
11906if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11907 echo "Setting endian flags = $sim_endian" 6>&1
11908fi
11909else
11910 if test x"$default_endian" != x; then
1ac72f06 11911 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
ef016f83
MF
11912else
11913 if test x"$wire_endian" != x; then
1ac72f06 11914 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
ef016f83
MF
11915 else
11916 sim_endian=
11917 fi
11918fi
11919fi
11920
11921wire_alignment="STRICT_ALIGNMENT"
11922default_alignment="STRICT_ALIGNMENT"
11923
11924# Check whether --enable-sim-alignment was given.
11925if test "${enable_sim_alignment+set}" = set; then :
11926 enableval=$enable_sim_alignment; case "${enableval}" in
11927 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11928 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11929 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11930 yes) if test x"$wire_alignment" != x; then
11931 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11932 else
11933 if test x"$default_alignment" != x; then
11934 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11935 else
11936 echo "No hard-wired alignment for target $target" 1>&6
11937 sim_alignment="-DWITH_ALIGNMENT=0"
11938 fi
11939 fi;;
11940 no) if test x"$default_alignment" != x; then
11941 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11942 else
11943 if test x"$wire_alignment" != x; then
11944 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11945 else
11946 echo "No default alignment for target $target" 1>&6
11947 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11948 fi
11949 fi;;
d0ac1c44 11950 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
ef016f83
MF
11951esac
11952if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11953 echo "Setting alignment flags = $sim_alignment" 6>&1
11954fi
11955else
11956 if test x"$default_alignment" != x; then
11957 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11958else
11959 if test x"$wire_alignment" != x; then
11960 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11961 else
11962 sim_alignment=
11963 fi
11964fi
11965fi
11966
11967
ef016f83
MF
11968default_sim_default_model="bf537"
11969# Check whether --enable-sim-default-model was given.
11970if test "${enable_sim_default_model+set}" = set; then :
11971 enableval=$enable_sim_default_model; case "${enableval}" in
d0ac1c44 11972 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
ef016f83
MF
11973 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11974esac
11975if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11976 echo "Setting default model = $sim_default_model" 6>&1
11977fi
11978else
11979 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11980fi
11981
11982
11983
2232061b
MF
11984# Check whether --enable-werror was given.
11985if test "${enable_werror+set}" = set; then :
11986 enableval=$enable_werror; case "${enableval}" in
11987 yes | y) ERROR_ON_WARNING="yes" ;;
11988 no | n) ERROR_ON_WARNING="no" ;;
d0ac1c44 11989 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
2232061b
MF
11990 esac
11991fi
11992
11993
11994# Enable -Werror by default when using gcc
11995if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11996 ERROR_ON_WARNING=yes
ef016f83 11997fi
2232061b
MF
11998
11999WERROR_CFLAGS=""
bf470982
MF
12000 if test "${ERROR_ON_WARNING}" = yes ; then
12001 WERROR_CFLAGS="-Werror"
12002 fi
2232061b 12003
2232061b 12004build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
1a8a700e 12005-Wpointer-sign \
2232061b 12006-Wno-unused -Wunused-value -Wunused-function \
1a8a700e
MF
12007-Wno-switch -Wno-char-subscripts -Wmissing-prototypes
12008-Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
12009-Wold-style-declaration -Wold-style-definition"
2232061b
MF
12010
12011# Enable -Wno-format by default when using gcc on mingw since many
12012# GCC versions complain about %I64.
12013case "${host}" in
12014 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
d3685d60 12015 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
2232061b
MF
12016esac
12017
ef016f83
MF
12018# Check whether --enable-build-warnings was given.
12019if test "${enable_build_warnings+set}" = set; then :
12020 enableval=$enable_build_warnings; case "${enableval}" in
12021 yes) ;;
12022 no) build_warnings="-w";;
12023 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12024 build_warnings="${build_warnings} ${t}";;
12025 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12026 build_warnings="${t} ${build_warnings}";;
12027 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12028esac
12029if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12030 echo "Setting compiler warning flags = $build_warnings" 6>&1
12031fi
12032fi
12033# Check whether --enable-sim-build-warnings was given.
12034if test "${enable_sim_build_warnings+set}" = set; then :
12035 enableval=$enable_sim_build_warnings; case "${enableval}" in
12036 yes) ;;
12037 no) build_warnings="-w";;
12038 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12039 build_warnings="${build_warnings} ${t}";;
12040 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12041 build_warnings="${t} ${build_warnings}";;
12042 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12043esac
12044if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
12045 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
12046fi
12047fi
12048WARN_CFLAGS=""
ef016f83
MF
12049if test "x${build_warnings}" != x -a "x$GCC" = xyes
12050then
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
12052$as_echo_n "checking compiler warning flags... " >&6; }
12053 # Separate out the -Werror flag as some files just cannot be
12054 # compiled with it enabled.
12055 for w in ${build_warnings}; do
12056 case $w in
12057 -Werr*) WERROR_CFLAGS=-Werror ;;
12058 *) # Check that GCC accepts it
12059 saved_CFLAGS="$CFLAGS"
1f195bc3 12060 CFLAGS="$CFLAGS -Werror $w"
ef016f83
MF
12061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12062/* end confdefs.h. */
12063
12064int
12065main ()
12066{
12067
12068 ;
12069 return 0;
12070}
12071_ACEOF
12072if ac_fn_c_try_compile "$LINENO"; then :
12073 WARN_CFLAGS="${WARN_CFLAGS} $w"
12074fi
12075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12076 CFLAGS="$saved_CFLAGS"
12077 esac
12078 done
2232061b
MF
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
12080$as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
ef016f83
MF
12081fi
12082
12083
ef016f83
MF
12084if test ""; then
12085 hardware=""
12086else
6294f8ea 12087 hardware="cfi core pal glue"
ef016f83
MF
12088fi
12089hardware="$hardware \
12090 bfin_cec \
12091 bfin_ctimer \
12092 bfin_dma \
12093 bfin_dmac \
12094 bfin_ebiu_amc \
12095 bfin_ebiu_ddrc \
12096 bfin_ebiu_sdc \
12097 bfin_emac \
12098 bfin_eppi \
12099 bfin_evt \
b5215db0 12100 bfin_gpio \
07c5891d 12101 bfin_gpio2 \
ef016f83
MF
12102 bfin_gptimer \
12103 bfin_jtag \
12104 bfin_mmu \
12105 bfin_nfc \
12106 bfin_otp \
c43aadca 12107 bfin_pfmon \
050396e5 12108 bfin_pint \
ef016f83
MF
12109 bfin_pll \
12110 bfin_ppi \
12111 bfin_rtc \
12112 bfin_sic \
12113 bfin_spi \
12114 bfin_trace \
12115 bfin_twi \
12116 bfin_uart \
12117 bfin_uart2 \
12118 bfin_wdog \
12119 bfin_wp \
12120 eth_phy \
12121"
1517bd27 12122
ef016f83
MF
12123sim_hw_cflags="-DWITH_HW=1"
12124sim_hw="$hardware"
12125sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
1517bd27 12126
ef016f83
MF
12127# Check whether --enable-sim-hardware was given.
12128if test "${enable_sim_hardware+set}" = set; then :
12129 enableval=$enable_sim_hardware;
30452bbe
MF
12130else
12131 enable_sim_hardware="yes"
1517bd27
MF
12132fi
12133
12134case ${enable_sim_hardware} in
64dd13df
MF
12135 yes|no) ;;
12136 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
12137 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
12138 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
ef016f83 12139esac
1517bd27 12140
64dd13df 12141if test "$enable_sim_hardware" = no; then
ef016f83
MF
12142 sim_hw_objs=
12143 sim_hw_cflags="-DWITH_HW=0"
12144 sim_hw=
12145else
12146 sim_hw_cflags="-DWITH_HW=1"
12147 # remove duplicates
12148 sim_hw=""
12149 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
12150 for i in $hardware ; do
12151 case " $sim_hw " in
12152 *" $i "*) ;;
12153 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
12154 esac
12155 done
256139f5 12156 # mingw does not support sockser
256139f5
JS
12157 case ${host} in
12158 *mingw*) ;;
49cd1634
MF
12159 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
12160 # that you instatiate. Instead, other code will call into it directly.
12161 # At some point, we should convert it over.
12162 sim_hw_objs="$sim_hw_objs dv-sockser.o"
256139f5
JS
12163
12164cat >>confdefs.h <<_ACEOF
12165#define HAVE_DV_SOCKSER 1
12166_ACEOF
12167
12168 ;;
12169 esac
1517bd27
MF
12170 if test x"$silent" != x"yes"; then
12171 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
256139f5 12172 fi
1517bd27
MF
12173 case " $hardware " in
12174 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
4399a56b 12175$as_echo_n "checking for log2 in -lm... " >&6; }
d0ac1c44 12176if ${ac_cv_lib_m_log2+:} false; then :
4399a56b
MF
12177 $as_echo_n "(cached) " >&6
12178else
12179 ac_check_lib_save_LIBS=$LIBS
12180LIBS="-lm $LIBS"
12181cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12182/* end confdefs.h. */
12183
12184/* Override any GCC internal prototype to avoid an error.
12185 Use char because int might match the return type of a GCC
12186 builtin and then its argument prototype would still apply. */
12187#ifdef __cplusplus
12188extern "C"
12189#endif
12190char log2 ();
12191int
12192main ()
12193{
12194return log2 ();
12195 ;
12196 return 0;
12197}
12198_ACEOF
12199if ac_fn_c_try_link "$LINENO"; then :
12200 ac_cv_lib_m_log2=yes
12201else
12202 ac_cv_lib_m_log2=no
12203fi
12204rm -f core conftest.err conftest.$ac_objext \
12205 conftest$ac_exeext conftest.$ac_ext
12206LIBS=$ac_check_lib_save_LIBS
12207fi
12208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
12209$as_echo "$ac_cv_lib_m_log2" >&6; }
d0ac1c44 12210if test "x$ac_cv_lib_m_log2" = xyes; then :
4399a56b
MF
12211 cat >>confdefs.h <<_ACEOF
12212#define HAVE_LIBM 1
12213_ACEOF
12214
12215 LIBS="-lm $LIBS"
12216
12217fi
12218;;
1517bd27
MF
12219 esac
12220fi
4399a56b 12221
ef016f83 12222
ef016f83 12223
37e9f182
MF
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
ef016f83 12239
84de2f06 12240
ef016f83 12241
ef016f83 12242
2c2645d7
MF
12243
12244
12245
12246
12247
12248
12249
ef016f83
MF
12250
12251
5798d69f
SM
12252
12253
12254
12255
12256
12257
12258
12259if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
12260 if test -n "$ac_tool_prefix"; then
12261 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12262set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12264$as_echo_n "checking for $ac_word... " >&6; }
12265if ${ac_cv_path_PKG_CONFIG+:} false; then :
12266 $as_echo_n "(cached) " >&6
12267else
12268 case $PKG_CONFIG in
12269 [\\/]* | ?:[\\/]*)
12270 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12271 ;;
12272 *)
12273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12274for as_dir in $PATH
12275do
12276 IFS=$as_save_IFS
12277 test -z "$as_dir" && as_dir=.
12278 for ac_exec_ext in '' $ac_executable_extensions; do
12279 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12280 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12282 break 2
12283 fi
12284done
12285 done
12286IFS=$as_save_IFS
12287
12288 ;;
12289esac
12290fi
12291PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12292if test -n "$PKG_CONFIG"; then
12293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12294$as_echo "$PKG_CONFIG" >&6; }
12295else
12296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12297$as_echo "no" >&6; }
12298fi
12299
12300
12301fi
12302if test -z "$ac_cv_path_PKG_CONFIG"; then
12303 ac_pt_PKG_CONFIG=$PKG_CONFIG
12304 # Extract the first word of "pkg-config", so it can be a program name with args.
12305set dummy pkg-config; ac_word=$2
12306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12307$as_echo_n "checking for $ac_word... " >&6; }
12308if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
12309 $as_echo_n "(cached) " >&6
12310else
12311 case $ac_pt_PKG_CONFIG in
12312 [\\/]* | ?:[\\/]*)
12313 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12314 ;;
12315 *)
12316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12317for as_dir in $PATH
12318do
12319 IFS=$as_save_IFS
12320 test -z "$as_dir" && as_dir=.
12321 for ac_exec_ext in '' $ac_executable_extensions; do
12322 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12323 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12325 break 2
12326 fi
12327done
12328 done
12329IFS=$as_save_IFS
12330
12331 ;;
12332esac
12333fi
12334ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
12335if test -n "$ac_pt_PKG_CONFIG"; then
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12337$as_echo "$ac_pt_PKG_CONFIG" >&6; }
12338else
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12340$as_echo "no" >&6; }
12341fi
12342
12343 if test "x$ac_pt_PKG_CONFIG" = x; then
12344 PKG_CONFIG=""
12345 else
12346 case $cross_compiling:$ac_tool_warned in
12347yes:)
12348{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12349$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12350ac_tool_warned=yes ;;
12351esac
12352 PKG_CONFIG=$ac_pt_PKG_CONFIG
12353 fi
12354else
12355 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12356fi
12357
12358fi
12359if test -n "$PKG_CONFIG"; then
12360 _pkg_min_version=0.9.0
12361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
12362$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
12363 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
12364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12365$as_echo "yes" >&6; }
12366 else
12367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12368$as_echo "no" >&6; }
12369 PKG_CONFIG=""
12370 fi
12371fi
12372
12373pkg_failed=no
12374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sdl" >&5
12375$as_echo_n "checking for sdl... " >&6; }
12376
12377if test -n "$SDL_CFLAGS"; then
12378 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
12379 elif test -n "$PKG_CONFIG"; then
12380 if test -n "$PKG_CONFIG" && \
12381 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
12382 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
12383 ac_status=$?
12384 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12385 test $ac_status = 0; }; then
12386 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
12387 test "x$?" != "x0" && pkg_failed=yes
12388else
12389 pkg_failed=yes
12390fi
12391 else
12392 pkg_failed=untried
12393fi
12394if test -n "$SDL_LIBS"; then
12395 pkg_cv_SDL_LIBS="$SDL_LIBS"
12396 elif test -n "$PKG_CONFIG"; then
12397 if test -n "$PKG_CONFIG" && \
12398 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
12399 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
12400 ac_status=$?
12401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12402 test $ac_status = 0; }; then
12403 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
12404 test "x$?" != "x0" && pkg_failed=yes
12405else
12406 pkg_failed=yes
12407fi
12408 else
12409 pkg_failed=untried
12410fi
12411
12412if test $pkg_failed = no; then
12413 pkg_save_LDFLAGS="$LDFLAGS"
12414 LDFLAGS="$LDFLAGS $pkg_cv_SDL_LIBS"
12415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12416/* end confdefs.h. */
12417
12418int
12419main ()
12420{
12421
12422 ;
12423 return 0;
12424}
12425_ACEOF
12426if ac_fn_c_try_link "$LINENO"; then :
12427
12428else
12429 pkg_failed=yes
12430fi
12431rm -f core conftest.err conftest.$ac_objext \
12432 conftest$ac_exeext conftest.$ac_ext
12433 LDFLAGS=$pkg_save_LDFLAGS
12434fi
12435
12436
12437
12438if test $pkg_failed = yes; then
12439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12440$as_echo "no" >&6; }
12441
12442if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12443 _pkg_short_errors_supported=yes
12444else
12445 _pkg_short_errors_supported=no
12446fi
12447 if test $_pkg_short_errors_supported = yes; then
12448 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
12449 else
12450 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
12451 fi
12452 # Put the nasty error message in config.log where it belongs
12453 echo "$SDL_PKG_ERRORS" >&5
12454
12455 :
12456elif test $pkg_failed = untried; then
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12458$as_echo "no" >&6; }
12459 :
12460else
12461 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
12462 SDL_LIBS=$pkg_cv_SDL_LIBS
12463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12464$as_echo "yes" >&6; }
12465
12466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12467$as_echo_n "checking for dlopen in -ldl... " >&6; }
12468if ${ac_cv_lib_dl_dlopen+:} false; then :
12469 $as_echo_n "(cached) " >&6
12470else
12471 ac_check_lib_save_LIBS=$LIBS
12472LIBS="-ldl $LIBS"
12473cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12474/* end confdefs.h. */
12475
12476/* Override any GCC internal prototype to avoid an error.
12477 Use char because int might match the return type of a GCC
12478 builtin and then its argument prototype would still apply. */
12479#ifdef __cplusplus
12480extern "C"
12481#endif
12482char dlopen ();
12483int
12484main ()
12485{
12486return dlopen ();
12487 ;
12488 return 0;
12489}
12490_ACEOF
12491if ac_fn_c_try_link "$LINENO"; then :
12492 ac_cv_lib_dl_dlopen=yes
12493else
12494 ac_cv_lib_dl_dlopen=no
12495fi
12496rm -f core conftest.err conftest.$ac_objext \
12497 conftest$ac_exeext conftest.$ac_ext
12498LIBS=$ac_check_lib_save_LIBS
12499fi
12500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12501$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12502if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12503
ef016f83
MF
12504 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
12505 SDL_LIBS="-ldl"
5798d69f
SM
12506
12507else
12508 SDL_CFLAGS= SDL_LIBS=
12509fi
12510
12511
12512fi
ef016f83
MF
12513
12514
12515
12516
ef016f83
MF
12517cgen_breaks=""
12518if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12519cgen_breaks="break cgen_rtx_error";
12520fi
12521
12522ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
12523
12524ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
12525
12526ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
12527
12528ac_config_commands="$ac_config_commands Makefile"
12529
12530ac_config_commands="$ac_config_commands stamp-h"
12531
760b3e8b
MF
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
ef016f83
MF
12544cat >confcache <<\_ACEOF
12545# This file is a shell script that caches the results of configure
12546# tests run on this system so they can be shared between configure
12547# scripts and configure runs, see configure's option --config-cache.
12548# It is not useful on other systems. If it contains results you don't
12549# want to keep, you may remove or edit it.
12550#
12551# config.status only pays attention to the cache file if you give it
12552# the --recheck option to rerun configure.
12553#
12554# `ac_cv_env_foo' variables (set or unset) will be overridden when
12555# loading this file, other *unset* `ac_cv_foo' will be assigned the
12556# following values.
12557
12558_ACEOF
12559
12560# The following way of writing the cache mishandles newlines in values,
12561# but we know of no workaround that is simple, portable, and efficient.
12562# So, we kill variables containing newlines.
12563# Ultrix sh set writes to stderr and can't be redirected directly,
12564# and sets the high bit in the cache file unless we assign to the vars.
12565(
12566 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12567 eval ac_val=\$$ac_var
12568 case $ac_val in #(
12569 *${as_nl}*)
12570 case $ac_var in #(
12571 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12572$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12573 esac
12574 case $ac_var in #(
12575 _ | IFS | as_nl) ;; #(
12576 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12577 *) { eval $ac_var=; unset $ac_var;} ;;
12578 esac ;;
12579 esac
12580 done
12581
12582 (set) 2>&1 |
12583 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12584 *${as_nl}ac_space=\ *)
12585 # `set' does not quote correctly, so add quotes: double-quote
12586 # substitution turns \\\\ into \\, and sed turns \\ into \.
12587 sed -n \
12588 "s/'/'\\\\''/g;
12589 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12590 ;; #(
12591 *)
12592 # `set' quotes correctly as required by POSIX, so do not add quotes.
12593 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12594 ;;
12595 esac |
12596 sort
12597) |
12598 sed '
12599 /^ac_cv_env_/b end
12600 t clear
12601 :clear
12602 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12603 t end
12604 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12605 :end' >>confcache
12606if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12607 if test -w "$cache_file"; then
d0ac1c44 12608 if test "x$cache_file" != "x/dev/null"; then
ef016f83
MF
12609 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12610$as_echo "$as_me: updating cache $cache_file" >&6;}
d0ac1c44
SM
12611 if test ! -f "$cache_file" || test -h "$cache_file"; then
12612 cat confcache >"$cache_file"
12613 else
12614 case $cache_file in #(
12615 */* | ?:*)
12616 mv -f confcache "$cache_file"$$ &&
12617 mv -f "$cache_file"$$ "$cache_file" ;; #(
12618 *)
12619 mv -f confcache "$cache_file" ;;
12620 esac
12621 fi
12622 fi
ef016f83
MF
12623 else
12624 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12625$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12626 fi
12627fi
12628rm -f confcache
12629
12630test "x$prefix" = xNONE && prefix=$ac_default_prefix
12631# Let make expand exec_prefix.
12632test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12633
12634DEFS=-DHAVE_CONFIG_H
12635
12636ac_libobjs=
12637ac_ltlibobjs=
d0ac1c44 12638U=
ef016f83
MF
12639for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12640 # 1. Remove the extension, and $U if already installed.
12641 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12642 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12643 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12644 # will be set to the directory where LIBOBJS objects are built.
12645 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12646 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12647done
12648LIBOBJS=$ac_libobjs
12649
12650LTLIBOBJS=$ac_ltlibobjs
12651
12652
0cb8d851 12653
6bb11ab3 12654if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
d0ac1c44 12655 as_fn_error $? "conditional \"PLUGINS\" was never defined.
6bb11ab3
L
12656Usually this means the macro was only invoked conditionally." "$LINENO" 5
12657fi
31e6ad7d 12658if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
d0ac1c44 12659 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
31e6ad7d
MF
12660Usually this means the macro was only invoked conditionally." "$LINENO" 5
12661fi
ef016f83 12662
d0ac1c44 12663: "${CONFIG_STATUS=./config.status}"
ef016f83
MF
12664ac_write_fail=0
12665ac_clean_files_save=$ac_clean_files
12666ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12667{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12668$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12669as_write_fail=0
12670cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12671#! $SHELL
12672# Generated by $as_me.
12673# Run this file to recreate the current configuration.
12674# Compiler output produced by configure, useful for debugging
12675# configure, is in config.log if it exists.
12676
12677debug=false
12678ac_cs_recheck=false
12679ac_cs_silent=false
12680
12681SHELL=\${CONFIG_SHELL-$SHELL}
12682export SHELL
12683_ASEOF
12684cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12685## -------------------- ##
12686## M4sh Initialization. ##
12687## -------------------- ##
12688
12689# Be more Bourne compatible
12690DUALCASE=1; export DUALCASE # for MKS sh
12691if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12692 emulate sh
12693 NULLCMD=:
12694 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12695 # is contrary to our usage. Disable this feature.
12696 alias -g '${1+"$@"}'='"$@"'
12697 setopt NO_GLOB_SUBST
12698else
12699 case `(set -o) 2>/dev/null` in #(
12700 *posix*) :
12701 set -o posix ;; #(
12702 *) :
12703 ;;
12704esac
12705fi
12706
12707
12708as_nl='
12709'
12710export as_nl
12711# Printing a long string crashes Solaris 7 /usr/bin/printf.
12712as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12713as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12714as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12715# Prefer a ksh shell builtin over an external printf program on Solaris,
12716# but without wasting forks for bash or zsh.
12717if test -z "$BASH_VERSION$ZSH_VERSION" \
12718 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12719 as_echo='print -r --'
12720 as_echo_n='print -rn --'
12721elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12722 as_echo='printf %s\n'
12723 as_echo_n='printf %s'
12724else
12725 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12726 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12727 as_echo_n='/usr/ucb/echo -n'
12728 else
12729 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12730 as_echo_n_body='eval
12731 arg=$1;
12732 case $arg in #(
12733 *"$as_nl"*)
12734 expr "X$arg" : "X\\(.*\\)$as_nl";
12735 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12736 esac;
12737 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12738 '
12739 export as_echo_n_body
12740 as_echo_n='sh -c $as_echo_n_body as_echo'
12741 fi
12742 export as_echo_body
12743 as_echo='sh -c $as_echo_body as_echo'
12744fi
12745
12746# The user is always right.
12747if test "${PATH_SEPARATOR+set}" != set; then
12748 PATH_SEPARATOR=:
12749 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12750 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12751 PATH_SEPARATOR=';'
12752 }
12753fi
12754
12755
12756# IFS
12757# We need space, tab and new line, in precisely that order. Quoting is
12758# there to prevent editors from complaining about space-tab.
12759# (If _AS_PATH_WALK were called with IFS unset, it would disable word
12760# splitting by setting IFS to empty value.)
12761IFS=" "" $as_nl"
12762
12763# Find who we are. Look in the path if we contain no directory separator.
d0ac1c44 12764as_myself=
ef016f83
MF
12765case $0 in #((
12766 *[\\/]* ) as_myself=$0 ;;
12767 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12768for as_dir in $PATH
12769do
12770 IFS=$as_save_IFS
12771 test -z "$as_dir" && as_dir=.
12772 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12773 done
12774IFS=$as_save_IFS
12775
12776 ;;
12777esac
12778# We did not find ourselves, most probably we were run as `sh COMMAND'
12779# in which case we are not to be found in the path.
12780if test "x$as_myself" = x; then
12781 as_myself=$0
12782fi
12783if test ! -f "$as_myself"; then
12784 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12785 exit 1
12786fi
12787
12788# Unset variables that we do not need and which cause bugs (e.g. in
12789# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12790# suppresses any "Segmentation fault" message there. '((' could
12791# trigger a bug in pdksh 5.2.14.
12792for as_var in BASH_ENV ENV MAIL MAILPATH
12793do eval test x\${$as_var+set} = xset \
12794 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12795done
12796PS1='$ '
12797PS2='> '
12798PS4='+ '
12799
12800# NLS nuisances.
12801LC_ALL=C
12802export LC_ALL
12803LANGUAGE=C
12804export LANGUAGE
12805
12806# CDPATH.
12807(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12808
12809
d0ac1c44
SM
12810# as_fn_error STATUS ERROR [LINENO LOG_FD]
12811# ----------------------------------------
ef016f83
MF
12812# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12813# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
d0ac1c44 12814# script with STATUS, using 1 if that was 0.
ef016f83
MF
12815as_fn_error ()
12816{
d0ac1c44
SM
12817 as_status=$1; test $as_status -eq 0 && as_status=1
12818 if test "$4"; then
12819 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12820 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
ef016f83 12821 fi
d0ac1c44 12822 $as_echo "$as_me: error: $2" >&2
ef016f83
MF
12823 as_fn_exit $as_status
12824} # as_fn_error
12825
12826
12827# as_fn_set_status STATUS
12828# -----------------------
12829# Set $? to STATUS, without forking.
12830as_fn_set_status ()
12831{
12832 return $1
12833} # as_fn_set_status
12834
12835# as_fn_exit STATUS
12836# -----------------
12837# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12838as_fn_exit ()
12839{
12840 set +e
12841 as_fn_set_status $1
12842 exit $1
12843} # as_fn_exit
12844
12845# as_fn_unset VAR
12846# ---------------
12847# Portably unset VAR.
12848as_fn_unset ()
12849{
12850 { eval $1=; unset $1;}
12851}
12852as_unset=as_fn_unset
12853# as_fn_append VAR VALUE
12854# ----------------------
12855# Append the text in VALUE to the end of the definition contained in VAR. Take
12856# advantage of any shell optimizations that allow amortized linear growth over
12857# repeated appends, instead of the typical quadratic growth present in naive
12858# implementations.
12859if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12860 eval 'as_fn_append ()
12861 {
12862 eval $1+=\$2
12863 }'
12864else
12865 as_fn_append ()
12866 {
12867 eval $1=\$$1\$2
12868 }
12869fi # as_fn_append
12870
12871# as_fn_arith ARG...
12872# ------------------
12873# Perform arithmetic evaluation on the ARGs, and store the result in the
12874# global $as_val. Take advantage of shells that can avoid forks. The arguments
12875# must be portable across $(()) and expr.
12876if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12877 eval 'as_fn_arith ()
12878 {
12879 as_val=$(( $* ))
12880 }'
12881else
12882 as_fn_arith ()
12883 {
12884 as_val=`expr "$@" || test $? -eq 1`
12885 }
12886fi # as_fn_arith
12887
12888
12889if expr a : '\(a\)' >/dev/null 2>&1 &&
12890 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12891 as_expr=expr
12892else
12893 as_expr=false
12894fi
12895
12896if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12897 as_basename=basename
12898else
12899 as_basename=false
12900fi
12901
12902if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12903 as_dirname=dirname
12904else
12905 as_dirname=false
12906fi
12907
12908as_me=`$as_basename -- "$0" ||
12909$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12910 X"$0" : 'X\(//\)$' \| \
12911 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12912$as_echo X/"$0" |
12913 sed '/^.*\/\([^/][^/]*\)\/*$/{
12914 s//\1/
12915 q
12916 }
12917 /^X\/\(\/\/\)$/{
12918 s//\1/
12919 q
12920 }
12921 /^X\/\(\/\).*/{
12922 s//\1/
12923 q
12924 }
12925 s/.*/./; q'`
12926
12927# Avoid depending upon Character Ranges.
12928as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12929as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12930as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12931as_cr_digits='0123456789'
12932as_cr_alnum=$as_cr_Letters$as_cr_digits
12933
12934ECHO_C= ECHO_N= ECHO_T=
12935case `echo -n x` in #(((((
12936-n*)
12937 case `echo 'xy\c'` in
12938 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12939 xy) ECHO_C='\c';;
12940 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12941 ECHO_T=' ';;
12942 esac;;
12943*)
12944 ECHO_N='-n';;
12945esac
12946
12947rm -f conf$$ conf$$.exe conf$$.file
12948if test -d conf$$.dir; then
12949 rm -f conf$$.dir/conf$$.file
12950else
12951 rm -f conf$$.dir
12952 mkdir conf$$.dir 2>/dev/null
12953fi
12954if (echo >conf$$.file) 2>/dev/null; then
12955 if ln -s conf$$.file conf$$ 2>/dev/null; then
12956 as_ln_s='ln -s'
12957 # ... but there are two gotchas:
12958 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12959 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
d0ac1c44 12960 # In both cases, we have to default to `cp -pR'.
ef016f83 12961 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
d0ac1c44 12962 as_ln_s='cp -pR'
ef016f83
MF
12963 elif ln conf$$.file conf$$ 2>/dev/null; then
12964 as_ln_s=ln
12965 else
d0ac1c44 12966 as_ln_s='cp -pR'
ef016f83
MF
12967 fi
12968else
d0ac1c44 12969 as_ln_s='cp -pR'
ef016f83
MF
12970fi
12971rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12972rmdir conf$$.dir 2>/dev/null
12973
12974
12975# as_fn_mkdir_p
12976# -------------
12977# Create "$as_dir" as a directory, including parents if necessary.
12978as_fn_mkdir_p ()
12979{
12980
12981 case $as_dir in #(
12982 -*) as_dir=./$as_dir;;
12983 esac
12984 test -d "$as_dir" || eval $as_mkdir_p || {
12985 as_dirs=
12986 while :; do
12987 case $as_dir in #(
12988 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12989 *) as_qdir=$as_dir;;
12990 esac
12991 as_dirs="'$as_qdir' $as_dirs"
12992 as_dir=`$as_dirname -- "$as_dir" ||
12993$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12994 X"$as_dir" : 'X\(//\)[^/]' \| \
12995 X"$as_dir" : 'X\(//\)$' \| \
12996 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12997$as_echo X"$as_dir" |
12998 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12999 s//\1/
13000 q
13001 }
13002 /^X\(\/\/\)[^/].*/{
13003 s//\1/
13004 q
13005 }
13006 /^X\(\/\/\)$/{
13007 s//\1/
13008 q
13009 }
13010 /^X\(\/\).*/{
13011 s//\1/
13012 q
13013 }
13014 s/.*/./; q'`
13015 test -d "$as_dir" && break
13016 done
13017 test -z "$as_dirs" || eval "mkdir $as_dirs"
d0ac1c44 13018 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
ef016f83
MF
13019
13020
13021} # as_fn_mkdir_p
13022if mkdir -p . 2>/dev/null; then
13023 as_mkdir_p='mkdir -p "$as_dir"'
13024else
13025 test -d ./-p && rmdir ./-p
13026 as_mkdir_p=false
13027fi
13028
d0ac1c44
SM
13029
13030# as_fn_executable_p FILE
13031# -----------------------
13032# Test if FILE is an executable regular file.
13033as_fn_executable_p ()
13034{
13035 test -f "$1" && test -x "$1"
13036} # as_fn_executable_p
13037as_test_x='test -x'
13038as_executable_p=as_fn_executable_p
ef016f83
MF
13039
13040# Sed expression to map a string onto a valid CPP name.
13041as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13042
13043# Sed expression to map a string onto a valid variable name.
13044as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13045
13046
13047exec 6>&1
13048## ----------------------------------- ##
13049## Main body of $CONFIG_STATUS script. ##
13050## ----------------------------------- ##
13051_ASEOF
13052test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
13053
13054cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13055# Save the log message, to keep $0 and so on meaningful, and to
13056# report actual input values of CONFIG_FILES etc. instead of their
13057# values after options handling.
13058ac_log="
13059This file was extended by $as_me, which was
d0ac1c44 13060generated by GNU Autoconf 2.69. Invocation command line was
ef016f83
MF
13061
13062 CONFIG_FILES = $CONFIG_FILES
13063 CONFIG_HEADERS = $CONFIG_HEADERS
13064 CONFIG_LINKS = $CONFIG_LINKS
13065 CONFIG_COMMANDS = $CONFIG_COMMANDS
13066 $ $0 $@
13067
13068on `(hostname || uname -n) 2>/dev/null | sed 1q`
13069"
13070
13071_ACEOF
13072
13073case $ac_config_files in *"
13074"*) set x $ac_config_files; shift; ac_config_files=$*;;
13075esac
13076
13077case $ac_config_headers in *"
13078"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13079esac
13080
13081
13082cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13083# Files that config.status was made for.
13084config_files="$ac_config_files"
13085config_headers="$ac_config_headers"
ef016f83
MF
13086config_commands="$ac_config_commands"
13087
13088_ACEOF
13089
13090cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13091ac_cs_usage="\
13092\`$as_me' instantiates files and other configuration actions
13093from templates according to the current configuration. Unless the files
13094and actions are specified as TAGs, all are instantiated by default.
13095
13096Usage: $0 [OPTION]... [TAG]...
13097
13098 -h, --help print this help, then exit
13099 -V, --version print version number and configuration settings, then exit
d0ac1c44 13100 --config print configuration, then exit
ef016f83
MF
13101 -q, --quiet, --silent
13102 do not print progress messages
13103 -d, --debug don't remove temporary files
13104 --recheck update $as_me by reconfiguring in the same conditions
13105 --file=FILE[:TEMPLATE]
13106 instantiate the configuration file FILE
13107 --header=FILE[:TEMPLATE]
13108 instantiate the configuration header FILE
13109
13110Configuration files:
13111$config_files
13112
13113Configuration headers:
13114$config_headers
13115
ef016f83
MF
13116Configuration commands:
13117$config_commands
13118
13119Report bugs to the package provider."
13120
13121_ACEOF
13122cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13123ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ef016f83
MF
13124ac_cs_version="\\
13125config.status
d0ac1c44
SM
13126configured by $0, generated by GNU Autoconf 2.69,
13127 with options \\"\$ac_cs_config\\"
ef016f83 13128
d0ac1c44 13129Copyright (C) 2012 Free Software Foundation, Inc.
ef016f83
MF
13130This config.status script is free software; the Free Software Foundation
13131gives unlimited permission to copy, distribute and modify it."
13132
13133ac_pwd='$ac_pwd'
13134srcdir='$srcdir'
13135INSTALL='$INSTALL'
6bb11ab3 13136AWK='$AWK'
ef016f83
MF
13137test -n "\$AWK" || AWK=awk
13138_ACEOF
13139
13140cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13141# The default lists apply if the user does not specify any file.
13142ac_need_defaults=:
13143while test $# != 0
13144do
13145 case $1 in
d0ac1c44 13146 --*=?*)
ef016f83
MF
13147 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13148 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13149 ac_shift=:
13150 ;;
d0ac1c44
SM
13151 --*=)
13152 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13153 ac_optarg=
13154 ac_shift=:
13155 ;;
ef016f83
MF
13156 *)
13157 ac_option=$1
13158 ac_optarg=$2
13159 ac_shift=shift
13160 ;;
13161 esac
13162
13163 case $ac_option in
13164 # Handling of the options.
13165 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13166 ac_cs_recheck=: ;;
13167 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13168 $as_echo "$ac_cs_version"; exit ;;
d0ac1c44
SM
13169 --config | --confi | --conf | --con | --co | --c )
13170 $as_echo "$ac_cs_config"; exit ;;
ef016f83
MF
13171 --debug | --debu | --deb | --de | --d | -d )
13172 debug=: ;;
13173 --file | --fil | --fi | --f )
13174 $ac_shift
13175 case $ac_optarg in
13176 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
d0ac1c44 13177 '') as_fn_error $? "missing file argument" ;;
ef016f83
MF
13178 esac
13179 as_fn_append CONFIG_FILES " '$ac_optarg'"
13180 ac_need_defaults=false;;
13181 --header | --heade | --head | --hea )
13182 $ac_shift
13183 case $ac_optarg in
13184 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13185 esac
13186 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
13187 ac_need_defaults=false;;
13188 --he | --h)
13189 # Conflict between --help and --header
d0ac1c44 13190 as_fn_error $? "ambiguous option: \`$1'
ef016f83
MF
13191Try \`$0 --help' for more information.";;
13192 --help | --hel | -h )
13193 $as_echo "$ac_cs_usage"; exit ;;
13194 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13195 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13196 ac_cs_silent=: ;;
13197
13198 # This is an error.
d0ac1c44 13199 -*) as_fn_error $? "unrecognized option: \`$1'
ef016f83
MF
13200Try \`$0 --help' for more information." ;;
13201
13202 *) as_fn_append ac_config_targets " $1"
13203 ac_need_defaults=false ;;
13204
13205 esac
13206 shift
13207done
13208
13209ac_configure_extra_args=
13210
13211if $ac_cs_silent; then
13212 exec 6>/dev/null
13213 ac_configure_extra_args="$ac_configure_extra_args --silent"
13214fi
13215
13216_ACEOF
13217cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13218if \$ac_cs_recheck; then
d0ac1c44 13219 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
ef016f83
MF
13220 shift
13221 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13222 CONFIG_SHELL='$SHELL'
13223 export CONFIG_SHELL
13224 exec "\$@"
13225fi
13226
13227_ACEOF
13228cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13229exec 5>>config.log
13230{
13231 echo
13232 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13233## Running $as_me. ##
13234_ASBOX
13235 $as_echo "$ac_log"
13236} >&5
13237
13238_ACEOF
13239cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
db2e4d67
MF
13240#
13241# INIT-COMMANDS
13242#
13243ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
13244
6bb11ab3
L
13245
13246# The HP-UX ksh and POSIX shell print the target directory to stdout
13247# if CDPATH is set.
13248(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13249
13250sed_quote_subst='$sed_quote_subst'
13251double_quote_subst='$double_quote_subst'
13252delay_variable_subst='$delay_variable_subst'
13253macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
13254macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
13255enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
13256enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
13257pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
13258enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
13259SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
13260ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
13261host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
13262host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
13263host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
13264build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
13265build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
13266build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
13267SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
13268Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
13269GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
13270EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
13271FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
13272LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
13273NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
13274LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
13275max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
13276ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
13277exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
13278lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
13279lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
13280lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
13281reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
13282reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
13283OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
13284deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
13285file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
13286AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
13287AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
13288STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
13289RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
13290old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13291old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13292old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
13293lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
13294CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
13295CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
13296compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
13297GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
13298lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
13299lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
13300lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
13301lt_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"`'
13302objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
13303MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
13304lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
13305lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
13306lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
13307lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
13308lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
13309need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
13310DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
13311NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
13312LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
13313OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
13314OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
13315libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
13316shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
13317extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13318archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
13319enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
13320export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
13321whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
13322compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
13323old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
13324old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
13325archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
13326archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13327module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
13328module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
13329with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
13330allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
13331no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
13332hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
13333hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
13334hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
13335hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
13336hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
13337hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13338hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13339hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13340inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13341link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13342fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13343always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13344export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13345exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13346include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13347prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13348file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13349variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13350need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13351need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13352version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13353runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13354shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13355shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13356libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13357library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13358soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13359install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13360postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13361postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13362finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13363finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13364hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13365sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13366sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13367hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13368enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13369enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13370enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13371old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13372striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13373
13374LTCC='$LTCC'
13375LTCFLAGS='$LTCFLAGS'
13376compiler='$compiler_DEFAULT'
13377
13378# A function that is used when there is no print builtin or printf.
13379func_fallback_echo ()
13380{
13381 eval 'cat <<_LTECHO_EOF
13382\$1
13383_LTECHO_EOF'
13384}
13385
13386# Quote evaled strings.
13387for var in SHELL \
13388ECHO \
13389SED \
13390GREP \
13391EGREP \
13392FGREP \
13393LD \
13394NM \
13395LN_S \
13396lt_SP2NL \
13397lt_NL2SP \
13398reload_flag \
13399OBJDUMP \
13400deplibs_check_method \
13401file_magic_cmd \
13402AR \
13403AR_FLAGS \
13404STRIP \
13405RANLIB \
13406CC \
13407CFLAGS \
13408compiler \
13409lt_cv_sys_global_symbol_pipe \
13410lt_cv_sys_global_symbol_to_cdecl \
13411lt_cv_sys_global_symbol_to_c_name_address \
13412lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13413lt_prog_compiler_no_builtin_flag \
13414lt_prog_compiler_wl \
13415lt_prog_compiler_pic \
13416lt_prog_compiler_static \
13417lt_cv_prog_compiler_c_o \
13418need_locks \
13419DSYMUTIL \
13420NMEDIT \
13421LIPO \
13422OTOOL \
13423OTOOL64 \
13424shrext_cmds \
13425export_dynamic_flag_spec \
13426whole_archive_flag_spec \
13427compiler_needs_object \
13428with_gnu_ld \
13429allow_undefined_flag \
13430no_undefined_flag \
13431hardcode_libdir_flag_spec \
13432hardcode_libdir_flag_spec_ld \
13433hardcode_libdir_separator \
13434fix_srcfile_path \
13435exclude_expsyms \
13436include_expsyms \
13437file_list_spec \
13438variables_saved_for_relink \
13439libname_spec \
13440library_names_spec \
13441soname_spec \
13442install_override_mode \
13443finish_eval \
13444old_striplib \
13445striplib; do
13446 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13447 *[\\\\\\\`\\"\\\$]*)
13448 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13449 ;;
13450 *)
13451 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13452 ;;
13453 esac
13454done
13455
13456# Double-quote double-evaled strings.
13457for var in reload_cmds \
13458old_postinstall_cmds \
13459old_postuninstall_cmds \
13460old_archive_cmds \
13461extract_expsyms_cmds \
13462old_archive_from_new_cmds \
13463old_archive_from_expsyms_cmds \
13464archive_cmds \
13465archive_expsym_cmds \
13466module_cmds \
13467module_expsym_cmds \
13468export_symbols_cmds \
13469prelink_cmds \
13470postinstall_cmds \
13471postuninstall_cmds \
13472finish_cmds \
13473sys_lib_search_path_spec \
13474sys_lib_dlsearch_path_spec; do
13475 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13476 *[\\\\\\\`\\"\\\$]*)
13477 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13478 ;;
13479 *)
13480 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13481 ;;
13482 esac
13483done
13484
13485ac_aux_dir='$ac_aux_dir'
13486xsi_shell='$xsi_shell'
13487lt_shell_append='$lt_shell_append'
13488
13489# See if we are running on zsh, and set the options which allow our
13490# commands through without removal of \ escapes INIT.
13491if test -n "\${ZSH_VERSION+set}" ; then
13492 setopt NO_GLOB_SUBST
13493fi
13494
13495
13496 PACKAGE='$PACKAGE'
13497 VERSION='$VERSION'
13498 TIMESTAMP='$TIMESTAMP'
13499 RM='$RM'
13500 ofile='$ofile'
13501
13502
13503
13504
ef016f83
MF
13505_ACEOF
13506
13507cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13508
13509# Handling of arguments.
13510for ac_config_target in $ac_config_targets
13511do
13512 case $ac_config_target in
13513 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
db2e4d67 13514 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
6bb11ab3 13515 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
ef016f83
MF
13516 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13517 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13518 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13519 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13520 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13521
d0ac1c44 13522 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
ef016f83
MF
13523 esac
13524done
13525
13526
13527# If the user did not use the arguments to specify the items to instantiate,
13528# then the envvar interface is used. Set only those that are not.
13529# We use the long form for the default assignment because of an extremely
13530# bizarre bug on SunOS 4.1.3.
13531if $ac_need_defaults; then
13532 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13533 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
ef016f83
MF
13534 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13535fi
13536
13537# Have a temporary directory for convenience. Make it in the build tree
13538# simply because there is no reason against having it here, and in addition,
13539# creating and moving files from /tmp can sometimes cause problems.
13540# Hook for its removal unless debugging.
13541# Note that there is a small window in which the directory will not be cleaned:
13542# after its creation but before its name has been assigned to `$tmp'.
13543$debug ||
13544{
d0ac1c44 13545 tmp= ac_tmp=
ef016f83 13546 trap 'exit_status=$?
d0ac1c44
SM
13547 : "${ac_tmp:=$tmp}"
13548 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
ef016f83
MF
13549' 0
13550 trap 'as_fn_exit 1' 1 2 13 15
13551}
13552# Create a (secure) tmp directory for tmp files.
13553
13554{
13555 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
d0ac1c44 13556 test -d "$tmp"
ef016f83
MF
13557} ||
13558{
13559 tmp=./conf$$-$RANDOM
13560 (umask 077 && mkdir "$tmp")
d0ac1c44
SM
13561} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13562ac_tmp=$tmp
ef016f83
MF
13563
13564# Set up the scripts for CONFIG_FILES section.
13565# No need to generate them if there are no CONFIG_FILES.
13566# This happens for instance with `./config.status config.h'.
13567if test -n "$CONFIG_FILES"; then
13568
13569
13570ac_cr=`echo X | tr X '\015'`
13571# On cygwin, bash can eat \r inside `` if the user requested igncr.
13572# But we know of no other shell where ac_cr would be empty at this
13573# point, so we can use a bashism as a fallback.
13574if test "x$ac_cr" = x; then
13575 eval ac_cr=\$\'\\r\'
13576fi
13577ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13578if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
d0ac1c44 13579 ac_cs_awk_cr='\\r'
ef016f83
MF
13580else
13581 ac_cs_awk_cr=$ac_cr
13582fi
13583
d0ac1c44 13584echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
ef016f83
MF
13585_ACEOF
13586
13587
13588{
13589 echo "cat >conf$$subs.awk <<_ACEOF" &&
13590 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13591 echo "_ACEOF"
13592} >conf$$subs.sh ||
d0ac1c44
SM
13593 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13594ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
ef016f83
MF
13595ac_delim='%!_!# '
13596for ac_last_try in false false false false false :; do
13597 . ./conf$$subs.sh ||
d0ac1c44 13598 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
ef016f83
MF
13599
13600 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13601 if test $ac_delim_n = $ac_delim_num; then
13602 break
13603 elif $ac_last_try; then
d0ac1c44 13604 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
ef016f83
MF
13605 else
13606 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13607 fi
13608done
13609rm -f conf$$subs.sh
13610
13611cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
d0ac1c44 13612cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
ef016f83
MF
13613_ACEOF
13614sed -n '
13615h
13616s/^/S["/; s/!.*/"]=/
13617p
13618g
13619s/^[^!]*!//
13620:repl
13621t repl
13622s/'"$ac_delim"'$//
13623t delim
13624:nl
13625h
d0ac1c44 13626s/\(.\{148\}\)..*/\1/
ef016f83
MF
13627t more1
13628s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13629p
13630n
13631b repl
13632:more1
13633s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13634p
13635g
13636s/.\{148\}//
13637t nl
13638:delim
13639h
d0ac1c44 13640s/\(.\{148\}\)..*/\1/
ef016f83
MF
13641t more2
13642s/["\\]/\\&/g; s/^/"/; s/$/"/
13643p
13644b
13645:more2
13646s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13647p
13648g
13649s/.\{148\}//
13650t delim
13651' <conf$$subs.awk | sed '
13652/^[^""]/{
13653 N
13654 s/\n//
13655}
13656' >>$CONFIG_STATUS || ac_write_fail=1
13657rm -f conf$$subs.awk
13658cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13659_ACAWK
d0ac1c44 13660cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
ef016f83
MF
13661 for (key in S) S_is_set[key] = 1
13662 FS = "\a"
13663
13664}
13665{
13666 line = $ 0
13667 nfields = split(line, field, "@")
13668 substed = 0
13669 len = length(field[1])
13670 for (i = 2; i < nfields; i++) {
13671 key = field[i]
13672 keylen = length(key)
13673 if (S_is_set[key]) {
13674 value = S[key]
13675 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13676 len += length(value) + length(field[++i])
13677 substed = 1
13678 } else
13679 len += 1 + keylen
13680 }
13681
13682 print line
13683}
13684
13685_ACAWK
13686_ACEOF
13687cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13688if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13689 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13690else
13691 cat
d0ac1c44
SM
13692fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13693 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
ef016f83
MF
13694_ACEOF
13695
d0ac1c44
SM
13696# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13697# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
ef016f83
MF
13698# trailing colons and then remove the whole line if VPATH becomes empty
13699# (actually we leave an empty line to preserve line numbers).
13700if test "x$srcdir" = x.; then
d0ac1c44
SM
13701 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13702h
13703s///
13704s/^/:/
13705s/[ ]*$/:/
13706s/:\$(srcdir):/:/g
13707s/:\${srcdir}:/:/g
13708s/:@srcdir@:/:/g
13709s/^:*//
ef016f83 13710s/:*$//
d0ac1c44
SM
13711x
13712s/\(=[ ]*\).*/\1/
13713G
13714s/\n//
ef016f83
MF
13715s/^[^=]*=[ ]*$//
13716}'
13717fi
13718
13719cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13720fi # test -n "$CONFIG_FILES"
13721
13722# Set up the scripts for CONFIG_HEADERS section.
13723# No need to generate them if there are no CONFIG_HEADERS.
13724# This happens for instance with `./config.status Makefile'.
13725if test -n "$CONFIG_HEADERS"; then
d0ac1c44 13726cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
ef016f83
MF
13727BEGIN {
13728_ACEOF
13729
13730# Transform confdefs.h into an awk script `defines.awk', embedded as
13731# here-document in config.status, that substitutes the proper values into
13732# config.h.in to produce config.h.
13733
13734# Create a delimiter string that does not exist in confdefs.h, to ease
13735# handling of long lines.
13736ac_delim='%!_!# '
13737for ac_last_try in false false :; do
d0ac1c44
SM
13738 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13739 if test -z "$ac_tt"; then
ef016f83
MF
13740 break
13741 elif $ac_last_try; then
d0ac1c44 13742 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
ef016f83
MF
13743 else
13744 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13745 fi
13746done
13747
13748# For the awk script, D is an array of macro values keyed by name,
13749# likewise P contains macro parameters if any. Preserve backslash
13750# newline sequences.
13751
13752ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13753sed -n '
13754s/.\{148\}/&'"$ac_delim"'/g
13755t rset
13756:rset
13757s/^[ ]*#[ ]*define[ ][ ]*/ /
13758t def
13759d
13760:def
13761s/\\$//
13762t bsnl
13763s/["\\]/\\&/g
13764s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13765D["\1"]=" \3"/p
13766s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13767d
13768:bsnl
13769s/["\\]/\\&/g
13770s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13771D["\1"]=" \3\\\\\\n"\\/p
13772t cont
13773s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13774t cont
13775d
13776:cont
13777n
13778s/.\{148\}/&'"$ac_delim"'/g
13779t clear
13780:clear
13781s/\\$//
13782t bsnlc
13783s/["\\]/\\&/g; s/^/"/; s/$/"/p
13784d
13785:bsnlc
13786s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13787b cont
13788' <confdefs.h | sed '
13789s/'"$ac_delim"'/"\\\
13790"/g' >>$CONFIG_STATUS || ac_write_fail=1
13791
13792cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13793 for (key in D) D_is_set[key] = 1
13794 FS = "\a"
13795}
13796/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13797 line = \$ 0
13798 split(line, arg, " ")
13799 if (arg[1] == "#") {
13800 defundef = arg[2]
13801 mac1 = arg[3]
13802 } else {
13803 defundef = substr(arg[1], 2)
13804 mac1 = arg[2]
13805 }
13806 split(mac1, mac2, "(") #)
13807 macro = mac2[1]
13808 prefix = substr(line, 1, index(line, defundef) - 1)
13809 if (D_is_set[macro]) {
13810 # Preserve the white space surrounding the "#".
13811 print prefix "define", macro P[macro] D[macro]
13812 next
13813 } else {
13814 # Replace #undef with comments. This is necessary, for example,
13815 # in the case of _POSIX_SOURCE, which is predefined and required
13816 # on some systems where configure will not decide to define it.
13817 if (defundef == "undef") {
13818 print "/*", prefix defundef, macro, "*/"
13819 next
13820 }
13821 }
13822}
13823{ print }
13824_ACAWK
13825_ACEOF
13826cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
d0ac1c44 13827 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
ef016f83
MF
13828fi # test -n "$CONFIG_HEADERS"
13829
13830
99d8e879 13831eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
ef016f83
MF
13832shift
13833for ac_tag
13834do
13835 case $ac_tag in
13836 :[FHLC]) ac_mode=$ac_tag; continue;;
13837 esac
13838 case $ac_mode$ac_tag in
13839 :[FHL]*:*);;
d0ac1c44 13840 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
ef016f83
MF
13841 :[FH]-) ac_tag=-:-;;
13842 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13843 esac
13844 ac_save_IFS=$IFS
13845 IFS=:
13846 set x $ac_tag
13847 IFS=$ac_save_IFS
13848 shift
13849 ac_file=$1
13850 shift
13851
13852 case $ac_mode in
13853 :L) ac_source=$1;;
13854 :[FH])
13855 ac_file_inputs=
13856 for ac_f
13857 do
13858 case $ac_f in
d0ac1c44 13859 -) ac_f="$ac_tmp/stdin";;
ef016f83
MF
13860 *) # Look for the file first in the build tree, then in the source tree
13861 # (if the path is not absolute). The absolute path cannot be DOS-style,
13862 # because $ac_f cannot contain `:'.
13863 test -f "$ac_f" ||
13864 case $ac_f in
13865 [\\/$]*) false;;
13866 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13867 esac ||
d0ac1c44 13868 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
ef016f83
MF
13869 esac
13870 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13871 as_fn_append ac_file_inputs " '$ac_f'"
13872 done
13873
13874 # Let's still pretend it is `configure' which instantiates (i.e., don't
13875 # use $as_me), people would be surprised to read:
13876 # /* config.h. Generated by config.status. */
13877 configure_input='Generated from '`
13878 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13879 `' by configure.'
13880 if test x"$ac_file" != x-; then
13881 configure_input="$ac_file. $configure_input"
13882 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13883$as_echo "$as_me: creating $ac_file" >&6;}
13884 fi
13885 # Neutralize special characters interpreted by sed in replacement strings.
13886 case $configure_input in #(
13887 *\&* | *\|* | *\\* )
13888 ac_sed_conf_input=`$as_echo "$configure_input" |
13889 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13890 *) ac_sed_conf_input=$configure_input;;
13891 esac
13892
13893 case $ac_tag in
d0ac1c44
SM
13894 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13895 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
ef016f83
MF
13896 esac
13897 ;;
13898 esac
13899
13900 ac_dir=`$as_dirname -- "$ac_file" ||
13901$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13902 X"$ac_file" : 'X\(//\)[^/]' \| \
13903 X"$ac_file" : 'X\(//\)$' \| \
13904 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13905$as_echo X"$ac_file" |
13906 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13907 s//\1/
13908 q
13909 }
13910 /^X\(\/\/\)[^/].*/{
13911 s//\1/
13912 q
13913 }
13914 /^X\(\/\/\)$/{
13915 s//\1/
13916 q
13917 }
13918 /^X\(\/\).*/{
13919 s//\1/
13920 q
13921 }
13922 s/.*/./; q'`
13923 as_dir="$ac_dir"; as_fn_mkdir_p
13924 ac_builddir=.
13925
13926case "$ac_dir" in
13927.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13928*)
13929 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13930 # A ".." for each directory in $ac_dir_suffix.
13931 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13932 case $ac_top_builddir_sub in
13933 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13934 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13935 esac ;;
13936esac
13937ac_abs_top_builddir=$ac_pwd
13938ac_abs_builddir=$ac_pwd$ac_dir_suffix
13939# for backward compatibility:
13940ac_top_builddir=$ac_top_build_prefix
13941
13942case $srcdir in
13943 .) # We are building in place.
13944 ac_srcdir=.
13945 ac_top_srcdir=$ac_top_builddir_sub
13946 ac_abs_top_srcdir=$ac_pwd ;;
13947 [\\/]* | ?:[\\/]* ) # Absolute name.
13948 ac_srcdir=$srcdir$ac_dir_suffix;
13949 ac_top_srcdir=$srcdir
13950 ac_abs_top_srcdir=$srcdir ;;
13951 *) # Relative name.
13952 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13953 ac_top_srcdir=$ac_top_build_prefix$srcdir
13954 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13955esac
13956ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13957
13958
13959 case $ac_mode in
13960 :F)
13961 #
13962 # CONFIG_FILE
13963 #
13964
13965 case $INSTALL in
13966 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13967 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13968 esac
13969_ACEOF
13970
13971cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13972# If the template does not know about datarootdir, expand it.
13973# FIXME: This hack should be removed a few years after 2.60.
13974ac_datarootdir_hack=; ac_datarootdir_seen=
13975ac_sed_dataroot='
13976/datarootdir/ {
13977 p
13978 q
13979}
13980/@datadir@/p
13981/@docdir@/p
13982/@infodir@/p
13983/@localedir@/p
13984/@mandir@/p'
13985case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13986*datarootdir*) ac_datarootdir_seen=yes;;
13987*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13989$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13990_ACEOF
13991cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13992 ac_datarootdir_hack='
13993 s&@datadir@&$datadir&g
13994 s&@docdir@&$docdir&g
13995 s&@infodir@&$infodir&g
13996 s&@localedir@&$localedir&g
13997 s&@mandir@&$mandir&g
13998 s&\\\${datarootdir}&$datarootdir&g' ;;
13999esac
14000_ACEOF
14001
14002# Neutralize VPATH when `$srcdir' = `.'.
14003# Shell code in configure.ac might set extrasub.
14004# FIXME: do we really want to maintain this feature?
14005cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14006ac_sed_extra="$ac_vpsub
14007$extrasub
14008_ACEOF
14009cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14010:t
14011/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14012s|@configure_input@|$ac_sed_conf_input|;t t
14013s&@top_builddir@&$ac_top_builddir_sub&;t t
14014s&@top_build_prefix@&$ac_top_build_prefix&;t t
14015s&@srcdir@&$ac_srcdir&;t t
14016s&@abs_srcdir@&$ac_abs_srcdir&;t t
14017s&@top_srcdir@&$ac_top_srcdir&;t t
14018s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14019s&@builddir@&$ac_builddir&;t t
14020s&@abs_builddir@&$ac_abs_builddir&;t t
14021s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14022s&@INSTALL@&$ac_INSTALL&;t t
14023$ac_datarootdir_hack
14024"
d0ac1c44
SM
14025eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
14026 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
ef016f83
MF
14027
14028test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
d0ac1c44
SM
14029 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
14030 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
14031 "$ac_tmp/out"`; test -z "$ac_out"; } &&
ef016f83 14032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14033which seems to be undefined. Please make sure it is defined" >&5
ef016f83 14034$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
d0ac1c44 14035which seems to be undefined. Please make sure it is defined" >&2;}
ef016f83 14036
d0ac1c44 14037 rm -f "$ac_tmp/stdin"
ef016f83 14038 case $ac_file in
d0ac1c44
SM
14039 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
14040 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
ef016f83 14041 esac \
d0ac1c44 14042 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
ef016f83
MF
14043 ;;
14044 :H)
14045 #
14046 # CONFIG_HEADER
14047 #
14048 if test x"$ac_file" != x-; then
14049 {
14050 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14051 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
14052 } >"$ac_tmp/config.h" \
14053 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
14054 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
ef016f83
MF
14055 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
14056$as_echo "$as_me: $ac_file is unchanged" >&6;}
14057 else
14058 rm -f "$ac_file"
d0ac1c44
SM
14059 mv "$ac_tmp/config.h" "$ac_file" \
14060 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
ef016f83
MF
14061 fi
14062 else
14063 $as_echo "/* $configure_input */" \
d0ac1c44
SM
14064 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
14065 || as_fn_error $? "could not create -" "$LINENO" 5
ef016f83
MF
14066 fi
14067 ;;
ef016f83 14068
ef016f83
MF
14069 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
14070$as_echo "$as_me: executing $ac_file commands" >&6;}
14071 ;;
14072 esac
14073
14074
14075 case $ac_file$ac_mode in
db2e4d67 14076 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
6bb11ab3
L
14077 "libtool":C)
14078
14079 # See if we are running on zsh, and set the options which allow our
14080 # commands through without removal of \ escapes.
14081 if test -n "${ZSH_VERSION+set}" ; then
14082 setopt NO_GLOB_SUBST
14083 fi
14084
14085 cfgfile="${ofile}T"
14086 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14087 $RM "$cfgfile"
14088
14089 cat <<_LT_EOF >> "$cfgfile"
14090#! $SHELL
14091
14092# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
14093# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
14094# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14095# NOTE: Changes made to this file will be lost: look at ltmain.sh.
14096#
14097# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
14098# 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
14099# Written by Gordon Matzigkeit, 1996
14100#
14101# This file is part of GNU Libtool.
14102#
14103# GNU Libtool is free software; you can redistribute it and/or
14104# modify it under the terms of the GNU General Public License as
14105# published by the Free Software Foundation; either version 2 of
14106# the License, or (at your option) any later version.
14107#
14108# As a special exception to the GNU General Public License,
14109# if you distribute this file as part of a program or library that
14110# is built using GNU Libtool, you may include this file under the
14111# same distribution terms that you use for the rest of that program.
14112#
14113# GNU Libtool is distributed in the hope that it will be useful,
14114# but WITHOUT ANY WARRANTY; without even the implied warranty of
14115# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14116# GNU General Public License for more details.
14117#
14118# You should have received a copy of the GNU General Public License
14119# along with GNU Libtool; see the file COPYING. If not, a copy
14120# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
14121# obtained by writing to the Free Software Foundation, Inc.,
14122# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
14123
14124
14125# The names of the tagged configurations supported by this script.
14126available_tags=""
14127
14128# ### BEGIN LIBTOOL CONFIG
14129
14130# Which release of libtool.m4 was used?
14131macro_version=$macro_version
14132macro_revision=$macro_revision
14133
14134# Whether or not to build shared libraries.
14135build_libtool_libs=$enable_shared
14136
14137# Whether or not to build static libraries.
14138build_old_libs=$enable_static
14139
14140# What type of objects to build.
14141pic_mode=$pic_mode
14142
14143# Whether or not to optimize for fast installation.
14144fast_install=$enable_fast_install
14145
14146# Shell to use when invoking shell scripts.
14147SHELL=$lt_SHELL
14148
14149# An echo program that protects backslashes.
14150ECHO=$lt_ECHO
14151
14152# The host system.
14153host_alias=$host_alias
14154host=$host
14155host_os=$host_os
14156
14157# The build system.
14158build_alias=$build_alias
14159build=$build
14160build_os=$build_os
14161
14162# A sed program that does not truncate output.
14163SED=$lt_SED
14164
14165# Sed that helps us avoid accidentally triggering echo(1) options like -n.
14166Xsed="\$SED -e 1s/^X//"
14167
14168# A grep program that handles long lines.
14169GREP=$lt_GREP
14170
14171# An ERE matcher.
14172EGREP=$lt_EGREP
14173
14174# A literal string matcher.
14175FGREP=$lt_FGREP
14176
14177# A BSD- or MS-compatible name lister.
14178NM=$lt_NM
14179
14180# Whether we need soft or hard links.
14181LN_S=$lt_LN_S
14182
14183# What is the maximum length of a command?
14184max_cmd_len=$max_cmd_len
14185
14186# Object file suffix (normally "o").
14187objext=$ac_objext
14188
14189# Executable file suffix (normally "").
14190exeext=$exeext
14191
14192# whether the shell understands "unset".
14193lt_unset=$lt_unset
14194
14195# turn spaces into newlines.
14196SP2NL=$lt_lt_SP2NL
14197
14198# turn newlines into spaces.
14199NL2SP=$lt_lt_NL2SP
14200
14201# An object symbol dumper.
14202OBJDUMP=$lt_OBJDUMP
14203
14204# Method to check whether dependent libraries are shared objects.
14205deplibs_check_method=$lt_deplibs_check_method
14206
14207# Command to use when deplibs_check_method == "file_magic".
14208file_magic_cmd=$lt_file_magic_cmd
14209
14210# The archiver.
14211AR=$lt_AR
14212AR_FLAGS=$lt_AR_FLAGS
14213
14214# A symbol stripping program.
14215STRIP=$lt_STRIP
14216
14217# Commands used to install an old-style archive.
14218RANLIB=$lt_RANLIB
14219old_postinstall_cmds=$lt_old_postinstall_cmds
14220old_postuninstall_cmds=$lt_old_postuninstall_cmds
14221
14222# Whether to use a lock for old archive extraction.
14223lock_old_archive_extraction=$lock_old_archive_extraction
14224
14225# A C compiler.
14226LTCC=$lt_CC
14227
14228# LTCC compiler flags.
14229LTCFLAGS=$lt_CFLAGS
14230
14231# Take the output of nm and produce a listing of raw symbols and C names.
14232global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14233
14234# Transform the output of nm in a proper C declaration.
14235global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14236
14237# Transform the output of nm in a C name address pair.
14238global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14239
14240# Transform the output of nm in a C name address pair when lib prefix is needed.
14241global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
14242
14243# The name of the directory that contains temporary libtool files.
14244objdir=$objdir
14245
14246# Used to examine libraries when file_magic_cmd begins with "file".
14247MAGIC_CMD=$MAGIC_CMD
14248
14249# Must we lock files when doing compilation?
14250need_locks=$lt_need_locks
14251
14252# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
14253DSYMUTIL=$lt_DSYMUTIL
14254
14255# Tool to change global to local symbols on Mac OS X.
14256NMEDIT=$lt_NMEDIT
14257
14258# Tool to manipulate fat objects and archives on Mac OS X.
14259LIPO=$lt_LIPO
14260
14261# ldd/readelf like tool for Mach-O binaries on Mac OS X.
14262OTOOL=$lt_OTOOL
14263
14264# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
14265OTOOL64=$lt_OTOOL64
14266
14267# Old archive suffix (normally "a").
14268libext=$libext
14269
14270# Shared library suffix (normally ".so").
14271shrext_cmds=$lt_shrext_cmds
14272
14273# The commands to extract the exported symbol list from a shared archive.
14274extract_expsyms_cmds=$lt_extract_expsyms_cmds
14275
14276# Variables whose values should be saved in libtool wrapper scripts and
14277# restored at link time.
14278variables_saved_for_relink=$lt_variables_saved_for_relink
14279
14280# Do we need the "lib" prefix for modules?
14281need_lib_prefix=$need_lib_prefix
14282
14283# Do we need a version for libraries?
14284need_version=$need_version
14285
14286# Library versioning type.
14287version_type=$version_type
14288
14289# Shared library runtime path variable.
14290runpath_var=$runpath_var
14291
14292# Shared library path variable.
14293shlibpath_var=$shlibpath_var
14294
14295# Is shlibpath searched before the hard-coded library search path?
14296shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14297
14298# Format of library name prefix.
14299libname_spec=$lt_libname_spec
14300
14301# List of archive names. First name is the real one, the rest are links.
14302# The last name is the one that the linker finds with -lNAME
14303library_names_spec=$lt_library_names_spec
14304
14305# The coded name of the library, if different from the real name.
14306soname_spec=$lt_soname_spec
14307
14308# Permission mode override for installation of shared libraries.
14309install_override_mode=$lt_install_override_mode
14310
14311# Command to use after installation of a shared archive.
14312postinstall_cmds=$lt_postinstall_cmds
14313
14314# Command to use after uninstallation of a shared archive.
14315postuninstall_cmds=$lt_postuninstall_cmds
14316
14317# Commands used to finish a libtool library installation in a directory.
14318finish_cmds=$lt_finish_cmds
14319
14320# As "finish_cmds", except a single script fragment to be evaled but
14321# not shown.
14322finish_eval=$lt_finish_eval
14323
14324# Whether we should hardcode library paths into libraries.
14325hardcode_into_libs=$hardcode_into_libs
14326
14327# Compile-time system search path for libraries.
14328sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14329
14330# Run-time system search path for libraries.
14331sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14332
14333# Whether dlopen is supported.
14334dlopen_support=$enable_dlopen
14335
14336# Whether dlopen of programs is supported.
14337dlopen_self=$enable_dlopen_self
14338
14339# Whether dlopen of statically linked programs is supported.
14340dlopen_self_static=$enable_dlopen_self_static
14341
14342# Commands to strip libraries.
14343old_striplib=$lt_old_striplib
14344striplib=$lt_striplib
14345
14346
14347# The linker used to build libraries.
14348LD=$lt_LD
14349
14350# How to create reloadable object files.
14351reload_flag=$lt_reload_flag
14352reload_cmds=$lt_reload_cmds
14353
14354# Commands used to build an old-style archive.
14355old_archive_cmds=$lt_old_archive_cmds
14356
14357# A language specific compiler.
14358CC=$lt_compiler
14359
14360# Is the compiler the GNU compiler?
14361with_gcc=$GCC
14362
14363# Compiler flag to turn off builtin functions.
14364no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14365
14366# How to pass a linker flag through the compiler.
14367wl=$lt_lt_prog_compiler_wl
14368
14369# Additional compiler flags for building library objects.
14370pic_flag=$lt_lt_prog_compiler_pic
14371
14372# Compiler flag to prevent dynamic linking.
14373link_static_flag=$lt_lt_prog_compiler_static
14374
14375# Does compiler simultaneously support -c and -o options?
14376compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14377
14378# Whether or not to add -lc for building shared libraries.
14379build_libtool_need_lc=$archive_cmds_need_lc
14380
14381# Whether or not to disallow shared libs when runtime libs are static.
14382allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14383
14384# Compiler flag to allow reflexive dlopens.
14385export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14386
14387# Compiler flag to generate shared objects directly from archives.
14388whole_archive_flag_spec=$lt_whole_archive_flag_spec
14389
14390# Whether the compiler copes with passing no objects directly.
14391compiler_needs_object=$lt_compiler_needs_object
14392
14393# Create an old-style archive from a shared archive.
14394old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14395
14396# Create a temporary old-style archive to link instead of a shared archive.
14397old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14398
14399# Commands used to build a shared archive.
14400archive_cmds=$lt_archive_cmds
14401archive_expsym_cmds=$lt_archive_expsym_cmds
14402
14403# Commands used to build a loadable module if different from building
14404# a shared archive.
14405module_cmds=$lt_module_cmds
14406module_expsym_cmds=$lt_module_expsym_cmds
14407
14408# Whether we are building with GNU ld or not.
14409with_gnu_ld=$lt_with_gnu_ld
14410
14411# Flag that allows shared libraries with undefined symbols to be built.
14412allow_undefined_flag=$lt_allow_undefined_flag
14413
14414# Flag that enforces no undefined symbols.
14415no_undefined_flag=$lt_no_undefined_flag
14416
14417# Flag to hardcode \$libdir into a binary during linking.
14418# This must work even if \$libdir does not exist
14419hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14420
14421# If ld is used when linking, flag to hardcode \$libdir into a binary
14422# during linking. This must work even if \$libdir does not exist.
14423hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14424
14425# Whether we need a single "-rpath" flag with a separated argument.
14426hardcode_libdir_separator=$lt_hardcode_libdir_separator
14427
14428# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14429# DIR into the resulting binary.
14430hardcode_direct=$hardcode_direct
14431
14432# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14433# DIR into the resulting binary and the resulting library dependency is
14434# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14435# library is relocated.
14436hardcode_direct_absolute=$hardcode_direct_absolute
14437
14438# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14439# into the resulting binary.
14440hardcode_minus_L=$hardcode_minus_L
14441
14442# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14443# into the resulting binary.
14444hardcode_shlibpath_var=$hardcode_shlibpath_var
14445
14446# Set to "yes" if building a shared library automatically hardcodes DIR
14447# into the library and all subsequent libraries and executables linked
14448# against it.
14449hardcode_automatic=$hardcode_automatic
14450
14451# Set to yes if linker adds runtime paths of dependent libraries
14452# to runtime path list.
14453inherit_rpath=$inherit_rpath
14454
14455# Whether libtool must link a program against all its dependency libraries.
14456link_all_deplibs=$link_all_deplibs
14457
14458# Fix the shell variable \$srcfile for the compiler.
14459fix_srcfile_path=$lt_fix_srcfile_path
14460
14461# Set to "yes" if exported symbols are required.
14462always_export_symbols=$always_export_symbols
14463
14464# The commands to list exported symbols.
14465export_symbols_cmds=$lt_export_symbols_cmds
14466
14467# Symbols that should not be listed in the preloaded symbols.
14468exclude_expsyms=$lt_exclude_expsyms
14469
14470# Symbols that must always be exported.
14471include_expsyms=$lt_include_expsyms
14472
14473# Commands necessary for linking programs (against libraries) with templates.
14474prelink_cmds=$lt_prelink_cmds
14475
14476# Specify filename containing input files.
14477file_list_spec=$lt_file_list_spec
14478
14479# How to hardcode a shared library path into an executable.
14480hardcode_action=$hardcode_action
14481
14482# ### END LIBTOOL CONFIG
14483
14484_LT_EOF
14485
14486 case $host_os in
14487 aix3*)
14488 cat <<\_LT_EOF >> "$cfgfile"
14489# AIX sometimes has problems with the GCC collect2 program. For some
14490# reason, if we set the COLLECT_NAMES environment variable, the problems
14491# vanish in a puff of smoke.
14492if test "X${COLLECT_NAMES+set}" != Xset; then
14493 COLLECT_NAMES=
14494 export COLLECT_NAMES
14495fi
14496_LT_EOF
14497 ;;
14498 esac
14499
14500
14501ltmain="$ac_aux_dir/ltmain.sh"
14502
14503
14504 # We use sed instead of cat because bash on DJGPP gets confused if
14505 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14506 # text mode, it properly converts lines to CR/LF. This bash problem
14507 # is reportedly fixed, but why not run on old versions too?
14508 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14509 || (rm -f "$cfgfile"; exit 1)
14510
14511 case $xsi_shell in
14512 yes)
14513 cat << \_LT_EOF >> "$cfgfile"
14514
14515# func_dirname file append nondir_replacement
14516# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14517# otherwise set result to NONDIR_REPLACEMENT.
14518func_dirname ()
14519{
14520 case ${1} in
14521 */*) func_dirname_result="${1%/*}${2}" ;;
14522 * ) func_dirname_result="${3}" ;;
14523 esac
14524}
14525
14526# func_basename file
14527func_basename ()
14528{
14529 func_basename_result="${1##*/}"
14530}
14531
14532# func_dirname_and_basename file append nondir_replacement
14533# perform func_basename and func_dirname in a single function
14534# call:
14535# dirname: Compute the dirname of FILE. If nonempty,
14536# add APPEND to the result, otherwise set result
14537# to NONDIR_REPLACEMENT.
14538# value returned in "$func_dirname_result"
14539# basename: Compute filename of FILE.
14540# value retuned in "$func_basename_result"
14541# Implementation must be kept synchronized with func_dirname
14542# and func_basename. For efficiency, we do not delegate to
14543# those functions but instead duplicate the functionality here.
14544func_dirname_and_basename ()
14545{
14546 case ${1} in
14547 */*) func_dirname_result="${1%/*}${2}" ;;
14548 * ) func_dirname_result="${3}" ;;
14549 esac
14550 func_basename_result="${1##*/}"
14551}
14552
14553# func_stripname prefix suffix name
14554# strip PREFIX and SUFFIX off of NAME.
14555# PREFIX and SUFFIX must not contain globbing or regex special
14556# characters, hashes, percent signs, but SUFFIX may contain a leading
14557# dot (in which case that matches only a dot).
14558func_stripname ()
14559{
14560 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14561 # positional parameters, so assign one to ordinary parameter first.
14562 func_stripname_result=${3}
14563 func_stripname_result=${func_stripname_result#"${1}"}
14564 func_stripname_result=${func_stripname_result%"${2}"}
14565}
14566
14567# func_opt_split
14568func_opt_split ()
14569{
14570 func_opt_split_opt=${1%%=*}
14571 func_opt_split_arg=${1#*=}
14572}
14573
14574# func_lo2o object
14575func_lo2o ()
14576{
14577 case ${1} in
14578 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14579 *) func_lo2o_result=${1} ;;
14580 esac
14581}
14582
14583# func_xform libobj-or-source
14584func_xform ()
14585{
14586 func_xform_result=${1%.*}.lo
14587}
14588
14589# func_arith arithmetic-term...
14590func_arith ()
14591{
14592 func_arith_result=$(( $* ))
14593}
14594
14595# func_len string
14596# STRING may not start with a hyphen.
14597func_len ()
14598{
14599 func_len_result=${#1}
14600}
14601
14602_LT_EOF
14603 ;;
14604 *) # Bourne compatible functions.
14605 cat << \_LT_EOF >> "$cfgfile"
14606
14607# func_dirname file append nondir_replacement
14608# Compute the dirname of FILE. If nonempty, add APPEND to the result,
14609# otherwise set result to NONDIR_REPLACEMENT.
14610func_dirname ()
14611{
14612 # Extract subdirectory from the argument.
14613 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14614 if test "X$func_dirname_result" = "X${1}"; then
14615 func_dirname_result="${3}"
14616 else
14617 func_dirname_result="$func_dirname_result${2}"
14618 fi
14619}
14620
14621# func_basename file
14622func_basename ()
14623{
14624 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14625}
14626
14627
14628# func_stripname prefix suffix name
14629# strip PREFIX and SUFFIX off of NAME.
14630# PREFIX and SUFFIX must not contain globbing or regex special
14631# characters, hashes, percent signs, but SUFFIX may contain a leading
14632# dot (in which case that matches only a dot).
14633# func_strip_suffix prefix name
14634func_stripname ()
14635{
14636 case ${2} in
14637 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14638 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14639 esac
14640}
14641
14642# sed scripts:
14643my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14644my_sed_long_arg='1s/^-[^=]*=//'
14645
14646# func_opt_split
14647func_opt_split ()
14648{
14649 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14650 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14651}
14652
14653# func_lo2o object
14654func_lo2o ()
14655{
14656 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14657}
14658
14659# func_xform libobj-or-source
14660func_xform ()
14661{
14662 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14663}
14664
14665# func_arith arithmetic-term...
14666func_arith ()
14667{
14668 func_arith_result=`expr "$@"`
14669}
14670
14671# func_len string
14672# STRING may not start with a hyphen.
14673func_len ()
14674{
14675 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14676}
14677
14678_LT_EOF
14679esac
14680
14681case $lt_shell_append in
14682 yes)
14683 cat << \_LT_EOF >> "$cfgfile"
14684
14685# func_append var value
14686# Append VALUE to the end of shell variable VAR.
14687func_append ()
14688{
14689 eval "$1+=\$2"
14690}
14691_LT_EOF
14692 ;;
14693 *)
14694 cat << \_LT_EOF >> "$cfgfile"
14695
14696# func_append var value
14697# Append VALUE to the end of shell variable VAR.
14698func_append ()
14699{
14700 eval "$1=\$$1\$2"
14701}
14702
14703_LT_EOF
14704 ;;
14705 esac
14706
14707
14708 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14709 || (rm -f "$cfgfile"; exit 1)
14710
14711 mv -f "$cfgfile" "$ofile" ||
14712 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14713 chmod +x "$ofile"
14714
14715 ;;
ef016f83
MF
14716 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
14717 rm -f Makesim1.tmp Makesim2.tmp Makefile
14718 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14719 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14720 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
14721 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14722 <Makefile.sim >Makefile
14723 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
14724 ;;
14725 "stamp-h":C) echo > stamp-h ;;
14726
14727 esac
14728done # for ac_tag
14729
14730
14731as_fn_exit 0
14732_ACEOF
14733ac_clean_files=$ac_clean_files_save
14734
14735test $ac_write_fail = 0 ||
d0ac1c44 14736 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
ef016f83
MF
14737
14738
14739# configure is writing to config.log, and then calls config.status.
14740# config.status does its own redirection, appending to config.log.
14741# Unfortunately, on DOS this fails, as config.log is still kept open
14742# by configure, so config.status won't be able to write to it; its
14743# output is simply discarded. So we exec the FD to /dev/null,
14744# effectively closing config.log, so it can be properly (re)opened and
14745# appended to by config.status. When coming back to configure, we
14746# need to make the FD available again.
14747if test "$no_create" != yes; then
14748 ac_cs_success=:
14749 ac_config_status_args=
14750 test "$silent" = yes &&
14751 ac_config_status_args="$ac_config_status_args --quiet"
14752 exec 5>/dev/null
14753 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14754 exec 5>>config.log
14755 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14756 # would make configure fail if this is the last instruction.
d0ac1c44 14757 $ac_cs_success || as_fn_exit 1
ef016f83
MF
14758fi
14759if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14761$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14762fi
14763
14764