]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/erc32/configure
sim: enable hardware support by default
[thirdparty/binutils-gdb.git] / sim / erc32 / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if 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 --'
47 elif (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'
50 else
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'
70 fi
71
72 # The user is always right.
73 if 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 }
79 fi
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.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
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
100 IFS=$as_save_IFS
101
102 ;;
103 esac
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.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
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.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $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
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if 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
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
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
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
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
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $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
265 exit 255
266 fi
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
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_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.
313 as_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.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (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 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # 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.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_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.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `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';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_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.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME=
589 PACKAGE_TARNAME=
590 PACKAGE_VERSION=
591 PACKAGE_STRING=
592 PACKAGE_BUGREPORT=
593 PACKAGE_URL=
594
595 ac_unique_file="Makefile.in"
596 # Factoring default headers for most tests.
597 ac_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
632 ac_header_list=
633 ac_func_list=
634 ac_subst_vars='LTLIBOBJS
635 LIBOBJS
636 sim_reserved_bits
637 sim_default_model
638 sim_scache
639 sim_float
640 sim_endian
641 sim_bitsize
642 sim_alignment
643 cgen_breaks
644 READLINE_CFLAGS
645 READLINE
646 TERMCAP
647 REPORT_BUGS_TEXI
648 REPORT_BUGS_TO
649 PKGVERSION
650 MAINT
651 MAINTAINER_MODE_FALSE
652 MAINTAINER_MODE_TRUE
653 lt_cv_dlopen_libs
654 OTOOL64
655 OTOOL
656 LIPO
657 NMEDIT
658 DSYMUTIL
659 AWK
660 STRIP
661 OBJDUMP
662 LN_S
663 NM
664 ac_ct_DUMPBIN
665 DUMPBIN
666 LD
667 FGREP
668 SED
669 LIBTOOL
670 PLUGINS_FALSE
671 PLUGINS_TRUE
672 zlibinc
673 zlibdir
674 CATOBJEXT
675 GENCAT
676 INSTOBJEXT
677 DATADIRNAME
678 CATALOGS
679 POSUB
680 GMSGFMT
681 XGETTEXT
682 INCINTL
683 LIBINTL_DEP
684 LIBINTL
685 USE_NLS
686 CCDEPMODE
687 DEPDIR
688 am__leading_dot
689 PACKAGE
690 C_DIALECT
691 RANLIB
692 AR
693 LDFLAGS_FOR_BUILD
694 CFLAGS_FOR_BUILD
695 CC_FOR_BUILD
696 INSTALL_DATA
697 INSTALL_SCRIPT
698 INSTALL_PROGRAM
699 EGREP
700 GREP
701 CPP
702 OBJEXT
703 EXEEXT
704 ac_ct_CC
705 CPPFLAGS
706 LDFLAGS
707 CFLAGS
708 CC
709 target_os
710 target_vendor
711 target_cpu
712 target
713 host_os
714 host_vendor
715 host_cpu
716 host
717 build_os
718 build_vendor
719 build_cpu
720 build
721 target_alias
722 host_alias
723 build_alias
724 LIBS
725 ECHO_T
726 ECHO_N
727 ECHO_C
728 DEFS
729 mandir
730 localedir
731 libdir
732 psdir
733 pdfdir
734 dvidir
735 htmldir
736 infodir
737 docdir
738 oldincludedir
739 includedir
740 localstatedir
741 sharedstatedir
742 sysconfdir
743 datadir
744 datarootdir
745 libexecdir
746 sbindir
747 bindir
748 program_transform_name
749 prefix
750 exec_prefix
751 PACKAGE_URL
752 PACKAGE_BUGREPORT
753 PACKAGE_STRING
754 PACKAGE_VERSION
755 PACKAGE_TARNAME
756 PACKAGE_NAME
757 PATH_SEPARATOR
758 SHELL
759 WERROR_CFLAGS
760 WARN_CFLAGS
761 sim_inline
762 sim_hw
763 sim_hw_objs
764 sim_hw_cflags'
765 ac_subst_files=''
766 ac_user_opts='
767 enable_option_checking
768 with_system_zlib
769 enable_plugins
770 enable_shared
771 enable_static
772 with_pic
773 enable_fast_install
774 with_gnu_ld
775 enable_libtool_lock
776 enable_maintainer_mode
777 enable_sim_debug
778 enable_sim_stdio
779 enable_sim_trace
780 enable_sim_profile
781 enable_sim_assert
782 enable_sim_environment
783 enable_sim_inline
784 with_pkgversion
785 with_bugurl
786 enable_werror
787 enable_build_warnings
788 enable_sim_build_warnings
789 enable_sim_hardware
790 '
791 ac_precious_vars='build_alias
792 host_alias
793 target_alias
794 CC
795 CFLAGS
796 LDFLAGS
797 LIBS
798 CPPFLAGS
799 CPP'
800
801
802 # Initialize some variables set by options.
803 ac_init_help=
804 ac_init_version=false
805 ac_unrecognized_opts=
806 ac_unrecognized_sep=
807 # The variables have the same names as the options, with
808 # dashes changed to underlines.
809 cache_file=/dev/null
810 exec_prefix=NONE
811 no_create=
812 no_recursion=
813 prefix=NONE
814 program_prefix=NONE
815 program_suffix=NONE
816 program_transform_name=s,x,x,
817 silent=
818 site=
819 srcdir=
820 verbose=
821 x_includes=NONE
822 x_libraries=NONE
823
824 # Installation directory options.
825 # These are left unexpanded so users can "make install exec_prefix=/foo"
826 # and all the variables that are supposed to be based on exec_prefix
827 # by default will actually change.
828 # Use braces instead of parens because sh, perl, etc. also accept them.
829 # (The list follows the same order as the GNU Coding Standards.)
830 bindir='${exec_prefix}/bin'
831 sbindir='${exec_prefix}/sbin'
832 libexecdir='${exec_prefix}/libexec'
833 datarootdir='${prefix}/share'
834 datadir='${datarootdir}'
835 sysconfdir='${prefix}/etc'
836 sharedstatedir='${prefix}/com'
837 localstatedir='${prefix}/var'
838 includedir='${prefix}/include'
839 oldincludedir='/usr/include'
840 docdir='${datarootdir}/doc/${PACKAGE}'
841 infodir='${datarootdir}/info'
842 htmldir='${docdir}'
843 dvidir='${docdir}'
844 pdfdir='${docdir}'
845 psdir='${docdir}'
846 libdir='${exec_prefix}/lib'
847 localedir='${datarootdir}/locale'
848 mandir='${datarootdir}/man'
849
850 ac_prev=
851 ac_dashdash=
852 for ac_option
853 do
854 # If the previous option needs an argument, assign it.
855 if test -n "$ac_prev"; then
856 eval $ac_prev=\$ac_option
857 ac_prev=
858 continue
859 fi
860
861 case $ac_option in
862 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
863 *=) ac_optarg= ;;
864 *) ac_optarg=yes ;;
865 esac
866
867 # Accept the important Cygnus configure options, so we can diagnose typos.
868
869 case $ac_dashdash$ac_option in
870 --)
871 ac_dashdash=yes ;;
872
873 -bindir | --bindir | --bindi | --bind | --bin | --bi)
874 ac_prev=bindir ;;
875 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
876 bindir=$ac_optarg ;;
877
878 -build | --build | --buil | --bui | --bu)
879 ac_prev=build_alias ;;
880 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
881 build_alias=$ac_optarg ;;
882
883 -cache-file | --cache-file | --cache-fil | --cache-fi \
884 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
885 ac_prev=cache_file ;;
886 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
887 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
888 cache_file=$ac_optarg ;;
889
890 --config-cache | -C)
891 cache_file=config.cache ;;
892
893 -datadir | --datadir | --datadi | --datad)
894 ac_prev=datadir ;;
895 -datadir=* | --datadir=* | --datadi=* | --datad=*)
896 datadir=$ac_optarg ;;
897
898 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
899 | --dataroo | --dataro | --datar)
900 ac_prev=datarootdir ;;
901 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
902 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
903 datarootdir=$ac_optarg ;;
904
905 -disable-* | --disable-*)
906 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
907 # Reject names that are not valid shell variable names.
908 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
909 as_fn_error $? "invalid feature name: $ac_useropt"
910 ac_useropt_orig=$ac_useropt
911 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
912 case $ac_user_opts in
913 *"
914 "enable_$ac_useropt"
915 "*) ;;
916 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
917 ac_unrecognized_sep=', ';;
918 esac
919 eval enable_$ac_useropt=no ;;
920
921 -docdir | --docdir | --docdi | --doc | --do)
922 ac_prev=docdir ;;
923 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
924 docdir=$ac_optarg ;;
925
926 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
927 ac_prev=dvidir ;;
928 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
929 dvidir=$ac_optarg ;;
930
931 -enable-* | --enable-*)
932 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
933 # Reject names that are not valid shell variable names.
934 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
935 as_fn_error $? "invalid feature name: $ac_useropt"
936 ac_useropt_orig=$ac_useropt
937 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
938 case $ac_user_opts in
939 *"
940 "enable_$ac_useropt"
941 "*) ;;
942 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
943 ac_unrecognized_sep=', ';;
944 esac
945 eval enable_$ac_useropt=\$ac_optarg ;;
946
947 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
948 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
949 | --exec | --exe | --ex)
950 ac_prev=exec_prefix ;;
951 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
952 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
953 | --exec=* | --exe=* | --ex=*)
954 exec_prefix=$ac_optarg ;;
955
956 -gas | --gas | --ga | --g)
957 # Obsolete; use --with-gas.
958 with_gas=yes ;;
959
960 -help | --help | --hel | --he | -h)
961 ac_init_help=long ;;
962 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
963 ac_init_help=recursive ;;
964 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
965 ac_init_help=short ;;
966
967 -host | --host | --hos | --ho)
968 ac_prev=host_alias ;;
969 -host=* | --host=* | --hos=* | --ho=*)
970 host_alias=$ac_optarg ;;
971
972 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
973 ac_prev=htmldir ;;
974 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
975 | --ht=*)
976 htmldir=$ac_optarg ;;
977
978 -includedir | --includedir | --includedi | --included | --include \
979 | --includ | --inclu | --incl | --inc)
980 ac_prev=includedir ;;
981 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
982 | --includ=* | --inclu=* | --incl=* | --inc=*)
983 includedir=$ac_optarg ;;
984
985 -infodir | --infodir | --infodi | --infod | --info | --inf)
986 ac_prev=infodir ;;
987 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
988 infodir=$ac_optarg ;;
989
990 -libdir | --libdir | --libdi | --libd)
991 ac_prev=libdir ;;
992 -libdir=* | --libdir=* | --libdi=* | --libd=*)
993 libdir=$ac_optarg ;;
994
995 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
996 | --libexe | --libex | --libe)
997 ac_prev=libexecdir ;;
998 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
999 | --libexe=* | --libex=* | --libe=*)
1000 libexecdir=$ac_optarg ;;
1001
1002 -localedir | --localedir | --localedi | --localed | --locale)
1003 ac_prev=localedir ;;
1004 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1005 localedir=$ac_optarg ;;
1006
1007 -localstatedir | --localstatedir | --localstatedi | --localstated \
1008 | --localstate | --localstat | --localsta | --localst | --locals)
1009 ac_prev=localstatedir ;;
1010 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1011 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1012 localstatedir=$ac_optarg ;;
1013
1014 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1015 ac_prev=mandir ;;
1016 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1017 mandir=$ac_optarg ;;
1018
1019 -nfp | --nfp | --nf)
1020 # Obsolete; use --without-fp.
1021 with_fp=no ;;
1022
1023 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1024 | --no-cr | --no-c | -n)
1025 no_create=yes ;;
1026
1027 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1028 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1029 no_recursion=yes ;;
1030
1031 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1032 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1033 | --oldin | --oldi | --old | --ol | --o)
1034 ac_prev=oldincludedir ;;
1035 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1036 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1037 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1038 oldincludedir=$ac_optarg ;;
1039
1040 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1041 ac_prev=prefix ;;
1042 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1043 prefix=$ac_optarg ;;
1044
1045 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1046 | --program-pre | --program-pr | --program-p)
1047 ac_prev=program_prefix ;;
1048 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1049 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1050 program_prefix=$ac_optarg ;;
1051
1052 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1053 | --program-suf | --program-su | --program-s)
1054 ac_prev=program_suffix ;;
1055 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1056 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1057 program_suffix=$ac_optarg ;;
1058
1059 -program-transform-name | --program-transform-name \
1060 | --program-transform-nam | --program-transform-na \
1061 | --program-transform-n | --program-transform- \
1062 | --program-transform | --program-transfor \
1063 | --program-transfo | --program-transf \
1064 | --program-trans | --program-tran \
1065 | --progr-tra | --program-tr | --program-t)
1066 ac_prev=program_transform_name ;;
1067 -program-transform-name=* | --program-transform-name=* \
1068 | --program-transform-nam=* | --program-transform-na=* \
1069 | --program-transform-n=* | --program-transform-=* \
1070 | --program-transform=* | --program-transfor=* \
1071 | --program-transfo=* | --program-transf=* \
1072 | --program-trans=* | --program-tran=* \
1073 | --progr-tra=* | --program-tr=* | --program-t=*)
1074 program_transform_name=$ac_optarg ;;
1075
1076 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1077 ac_prev=pdfdir ;;
1078 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1079 pdfdir=$ac_optarg ;;
1080
1081 -psdir | --psdir | --psdi | --psd | --ps)
1082 ac_prev=psdir ;;
1083 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1084 psdir=$ac_optarg ;;
1085
1086 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1087 | -silent | --silent | --silen | --sile | --sil)
1088 silent=yes ;;
1089
1090 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1091 ac_prev=sbindir ;;
1092 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1093 | --sbi=* | --sb=*)
1094 sbindir=$ac_optarg ;;
1095
1096 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1097 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1098 | --sharedst | --shareds | --shared | --share | --shar \
1099 | --sha | --sh)
1100 ac_prev=sharedstatedir ;;
1101 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1102 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1103 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1104 | --sha=* | --sh=*)
1105 sharedstatedir=$ac_optarg ;;
1106
1107 -site | --site | --sit)
1108 ac_prev=site ;;
1109 -site=* | --site=* | --sit=*)
1110 site=$ac_optarg ;;
1111
1112 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1113 ac_prev=srcdir ;;
1114 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1115 srcdir=$ac_optarg ;;
1116
1117 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1118 | --syscon | --sysco | --sysc | --sys | --sy)
1119 ac_prev=sysconfdir ;;
1120 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1121 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1122 sysconfdir=$ac_optarg ;;
1123
1124 -target | --target | --targe | --targ | --tar | --ta | --t)
1125 ac_prev=target_alias ;;
1126 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1127 target_alias=$ac_optarg ;;
1128
1129 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1130 verbose=yes ;;
1131
1132 -version | --version | --versio | --versi | --vers | -V)
1133 ac_init_version=: ;;
1134
1135 -with-* | --with-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 as_fn_error $? "invalid package name: $ac_useropt"
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1143 *"
1144 "with_$ac_useropt"
1145 "*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1148 esac
1149 eval with_$ac_useropt=\$ac_optarg ;;
1150
1151 -without-* | --without-*)
1152 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1153 # Reject names that are not valid shell variable names.
1154 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1155 as_fn_error $? "invalid package name: $ac_useropt"
1156 ac_useropt_orig=$ac_useropt
1157 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1158 case $ac_user_opts in
1159 *"
1160 "with_$ac_useropt"
1161 "*) ;;
1162 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1163 ac_unrecognized_sep=', ';;
1164 esac
1165 eval with_$ac_useropt=no ;;
1166
1167 --x)
1168 # Obsolete; use --with-x.
1169 with_x=yes ;;
1170
1171 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1172 | --x-incl | --x-inc | --x-in | --x-i)
1173 ac_prev=x_includes ;;
1174 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1175 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1176 x_includes=$ac_optarg ;;
1177
1178 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1179 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1180 ac_prev=x_libraries ;;
1181 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1182 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1183 x_libraries=$ac_optarg ;;
1184
1185 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1186 Try \`$0 --help' for more information"
1187 ;;
1188
1189 *=*)
1190 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1191 # Reject names that are not valid shell variable names.
1192 case $ac_envvar in #(
1193 '' | [0-9]* | *[!_$as_cr_alnum]* )
1194 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1195 esac
1196 eval $ac_envvar=\$ac_optarg
1197 export $ac_envvar ;;
1198
1199 *)
1200 # FIXME: should be removed in autoconf 3.0.
1201 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1202 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1203 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1204 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1205 ;;
1206
1207 esac
1208 done
1209
1210 if test -n "$ac_prev"; then
1211 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1212 as_fn_error $? "missing argument to $ac_option"
1213 fi
1214
1215 if test -n "$ac_unrecognized_opts"; then
1216 case $enable_option_checking in
1217 no) ;;
1218 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1219 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1220 esac
1221 fi
1222
1223 # Check all directory arguments for consistency.
1224 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1225 datadir sysconfdir sharedstatedir localstatedir includedir \
1226 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1227 libdir localedir mandir
1228 do
1229 eval ac_val=\$$ac_var
1230 # Remove trailing slashes.
1231 case $ac_val in
1232 */ )
1233 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1234 eval $ac_var=\$ac_val;;
1235 esac
1236 # Be sure to have absolute directory names.
1237 case $ac_val in
1238 [\\/$]* | ?:[\\/]* ) continue;;
1239 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1240 esac
1241 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1242 done
1243
1244 # There might be people who depend on the old broken behavior: `$host'
1245 # used to hold the argument of --host etc.
1246 # FIXME: To remove some day.
1247 build=$build_alias
1248 host=$host_alias
1249 target=$target_alias
1250
1251 # FIXME: To remove some day.
1252 if test "x$host_alias" != x; then
1253 if test "x$build_alias" = x; then
1254 cross_compiling=maybe
1255 elif test "x$build_alias" != "x$host_alias"; then
1256 cross_compiling=yes
1257 fi
1258 fi
1259
1260 ac_tool_prefix=
1261 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1262
1263 test "$silent" = yes && exec 6>/dev/null
1264
1265
1266 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1267 ac_ls_di=`ls -di .` &&
1268 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1269 as_fn_error $? "working directory cannot be determined"
1270 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1271 as_fn_error $? "pwd does not report name of working directory"
1272
1273
1274 # Find the source files, if location was not specified.
1275 if test -z "$srcdir"; then
1276 ac_srcdir_defaulted=yes
1277 # Try the directory containing this script, then the parent directory.
1278 ac_confdir=`$as_dirname -- "$as_myself" ||
1279 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1280 X"$as_myself" : 'X\(//\)[^/]' \| \
1281 X"$as_myself" : 'X\(//\)$' \| \
1282 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1283 $as_echo X"$as_myself" |
1284 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1285 s//\1/
1286 q
1287 }
1288 /^X\(\/\/\)[^/].*/{
1289 s//\1/
1290 q
1291 }
1292 /^X\(\/\/\)$/{
1293 s//\1/
1294 q
1295 }
1296 /^X\(\/\).*/{
1297 s//\1/
1298 q
1299 }
1300 s/.*/./; q'`
1301 srcdir=$ac_confdir
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303 srcdir=..
1304 fi
1305 else
1306 ac_srcdir_defaulted=no
1307 fi
1308 if test ! -r "$srcdir/$ac_unique_file"; then
1309 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1310 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1311 fi
1312 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1313 ac_abs_confdir=`(
1314 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1315 pwd)`
1316 # When building in place, set srcdir=.
1317 if test "$ac_abs_confdir" = "$ac_pwd"; then
1318 srcdir=.
1319 fi
1320 # Remove unnecessary trailing slashes from srcdir.
1321 # Double slashes in file names in object file debugging info
1322 # mess up M-x gdb in Emacs.
1323 case $srcdir in
1324 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1325 esac
1326 for ac_var in $ac_precious_vars; do
1327 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1328 eval ac_env_${ac_var}_value=\$${ac_var}
1329 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1330 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1331 done
1332
1333 #
1334 # Report the --help message.
1335 #
1336 if test "$ac_init_help" = "long"; then
1337 # Omit some internal or obsolete options to make the list less imposing.
1338 # This message is too long to be a string in the A/UX 3.1 sh.
1339 cat <<_ACEOF
1340 \`configure' configures this package to adapt to many kinds of systems.
1341
1342 Usage: $0 [OPTION]... [VAR=VALUE]...
1343
1344 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1345 VAR=VALUE. See below for descriptions of some of the useful variables.
1346
1347 Defaults for the options are specified in brackets.
1348
1349 Configuration:
1350 -h, --help display this help and exit
1351 --help=short display options specific to this package
1352 --help=recursive display the short help of all the included packages
1353 -V, --version display version information and exit
1354 -q, --quiet, --silent do not print \`checking ...' messages
1355 --cache-file=FILE cache test results in FILE [disabled]
1356 -C, --config-cache alias for \`--cache-file=config.cache'
1357 -n, --no-create do not create output files
1358 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1359
1360 Installation directories:
1361 --prefix=PREFIX install architecture-independent files in PREFIX
1362 [$ac_default_prefix]
1363 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1364 [PREFIX]
1365
1366 By default, \`make install' will install all the files in
1367 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1368 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1369 for instance \`--prefix=\$HOME'.
1370
1371 For better control, use the options below.
1372
1373 Fine tuning of the installation directories:
1374 --bindir=DIR user executables [EPREFIX/bin]
1375 --sbindir=DIR system admin executables [EPREFIX/sbin]
1376 --libexecdir=DIR program executables [EPREFIX/libexec]
1377 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1378 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1379 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1380 --libdir=DIR object code libraries [EPREFIX/lib]
1381 --includedir=DIR C header files [PREFIX/include]
1382 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1383 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1384 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1385 --infodir=DIR info documentation [DATAROOTDIR/info]
1386 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1387 --mandir=DIR man documentation [DATAROOTDIR/man]
1388 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1389 --htmldir=DIR html documentation [DOCDIR]
1390 --dvidir=DIR dvi documentation [DOCDIR]
1391 --pdfdir=DIR pdf documentation [DOCDIR]
1392 --psdir=DIR ps documentation [DOCDIR]
1393 _ACEOF
1394
1395 cat <<\_ACEOF
1396
1397 Program names:
1398 --program-prefix=PREFIX prepend PREFIX to installed program names
1399 --program-suffix=SUFFIX append SUFFIX to installed program names
1400 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1401
1402 System types:
1403 --build=BUILD configure for building on BUILD [guessed]
1404 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1405 --target=TARGET configure for building compilers for TARGET [HOST]
1406 _ACEOF
1407 fi
1408
1409 if test -n "$ac_init_help"; then
1410
1411 cat <<\_ACEOF
1412
1413 Optional Features:
1414 --disable-option-checking ignore unrecognized --enable/--with options
1415 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1416 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1417 --enable-plugins Enable support for plugins
1418 --enable-shared[=PKGS] build shared libraries [default=yes]
1419 --enable-static[=PKGS] build static libraries [default=yes]
1420 --enable-fast-install[=PKGS]
1421 optimize for fast installation [default=yes]
1422 --disable-libtool-lock avoid locking (might break parallel builds)
1423 --enable-maintainer-mode
1424 enable make rules and dependencies not useful (and
1425 sometimes confusing) to the casual installer
1426 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1427 itself)
1428 --enable-sim-stdio Specify whether to use stdio for console
1429 input/output
1430 --enable-sim-trace=opts Enable tracing of simulated programs
1431 --enable-sim-profile=opts
1432 Enable profiling flags
1433 --enable-sim-assert Specify whether to perform random assertions
1434 --enable-sim-environment=environment
1435 Specify mixed, user, virtual or operating
1436 environment
1437 --enable-sim-inline=inlines
1438 Specify which functions should be inlined
1439 --enable-werror treat compile warnings as errors
1440 --enable-build-warnings enable build-time compiler warnings if gcc is used
1441 --enable-sim-build-warnings
1442 enable SIM specific build-time compiler warnings if
1443 gcc is used
1444 --enable-sim-hardware=LIST
1445 Specify the hardware to be included in the build.
1446
1447 Optional Packages:
1448 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1449 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1450 --with-system-zlib use installed libz
1451 --with-pic try to use only PIC/non-PIC objects [default=use
1452 both]
1453 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1454 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1455 --with-bugurl=URL Direct users to URL to report a bug
1456
1457 Some influential environment variables:
1458 CC C compiler command
1459 CFLAGS C compiler flags
1460 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1461 nonstandard directory <lib dir>
1462 LIBS libraries to pass to the linker, e.g. -l<library>
1463 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1464 you have headers in a nonstandard directory <include dir>
1465 CPP C preprocessor
1466
1467 Use these variables to override the choices made by `configure' or to help
1468 it to find libraries and programs with nonstandard names/locations.
1469
1470 Report bugs to the package provider.
1471 _ACEOF
1472 ac_status=$?
1473 fi
1474
1475 if test "$ac_init_help" = "recursive"; then
1476 # If there are subdirs, report their specific --help.
1477 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1478 test -d "$ac_dir" ||
1479 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1480 continue
1481 ac_builddir=.
1482
1483 case "$ac_dir" in
1484 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1485 *)
1486 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1487 # A ".." for each directory in $ac_dir_suffix.
1488 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1489 case $ac_top_builddir_sub in
1490 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1492 esac ;;
1493 esac
1494 ac_abs_top_builddir=$ac_pwd
1495 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1496 # for backward compatibility:
1497 ac_top_builddir=$ac_top_build_prefix
1498
1499 case $srcdir in
1500 .) # We are building in place.
1501 ac_srcdir=.
1502 ac_top_srcdir=$ac_top_builddir_sub
1503 ac_abs_top_srcdir=$ac_pwd ;;
1504 [\\/]* | ?:[\\/]* ) # Absolute name.
1505 ac_srcdir=$srcdir$ac_dir_suffix;
1506 ac_top_srcdir=$srcdir
1507 ac_abs_top_srcdir=$srcdir ;;
1508 *) # Relative name.
1509 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1510 ac_top_srcdir=$ac_top_build_prefix$srcdir
1511 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1512 esac
1513 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1514
1515 cd "$ac_dir" || { ac_status=$?; continue; }
1516 # Check for guested configure.
1517 if test -f "$ac_srcdir/configure.gnu"; then
1518 echo &&
1519 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1520 elif test -f "$ac_srcdir/configure"; then
1521 echo &&
1522 $SHELL "$ac_srcdir/configure" --help=recursive
1523 else
1524 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1525 fi || ac_status=$?
1526 cd "$ac_pwd" || { ac_status=$?; break; }
1527 done
1528 fi
1529
1530 test -n "$ac_init_help" && exit $ac_status
1531 if $ac_init_version; then
1532 cat <<\_ACEOF
1533 configure
1534 generated by GNU Autoconf 2.69
1535
1536 Copyright (C) 2012 Free Software Foundation, Inc.
1537 This configure script is free software; the Free Software Foundation
1538 gives unlimited permission to copy, distribute and modify it.
1539 _ACEOF
1540 exit
1541 fi
1542
1543 ## ------------------------ ##
1544 ## Autoconf initialization. ##
1545 ## ------------------------ ##
1546
1547 # ac_fn_c_try_compile LINENO
1548 # --------------------------
1549 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1550 ac_fn_c_try_compile ()
1551 {
1552 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1553 rm -f conftest.$ac_objext
1554 if { { ac_try="$ac_compile"
1555 case "(($ac_try" in
1556 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1557 *) ac_try_echo=$ac_try;;
1558 esac
1559 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1560 $as_echo "$ac_try_echo"; } >&5
1561 (eval "$ac_compile") 2>conftest.err
1562 ac_status=$?
1563 if test -s conftest.err; then
1564 grep -v '^ *+' conftest.err >conftest.er1
1565 cat conftest.er1 >&5
1566 mv -f conftest.er1 conftest.err
1567 fi
1568 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1569 test $ac_status = 0; } && {
1570 test -z "$ac_c_werror_flag" ||
1571 test ! -s conftest.err
1572 } && test -s conftest.$ac_objext; then :
1573 ac_retval=0
1574 else
1575 $as_echo "$as_me: failed program was:" >&5
1576 sed 's/^/| /' conftest.$ac_ext >&5
1577
1578 ac_retval=1
1579 fi
1580 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1581 as_fn_set_status $ac_retval
1582
1583 } # ac_fn_c_try_compile
1584
1585 # ac_fn_c_try_cpp LINENO
1586 # ----------------------
1587 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1588 ac_fn_c_try_cpp ()
1589 {
1590 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 if { { ac_try="$ac_cpp conftest.$ac_ext"
1592 case "(($ac_try" in
1593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1594 *) ac_try_echo=$ac_try;;
1595 esac
1596 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1597 $as_echo "$ac_try_echo"; } >&5
1598 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1599 ac_status=$?
1600 if test -s conftest.err; then
1601 grep -v '^ *+' conftest.err >conftest.er1
1602 cat conftest.er1 >&5
1603 mv -f conftest.er1 conftest.err
1604 fi
1605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1606 test $ac_status = 0; } > conftest.i && {
1607 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1608 test ! -s conftest.err
1609 }; then :
1610 ac_retval=0
1611 else
1612 $as_echo "$as_me: failed program was:" >&5
1613 sed 's/^/| /' conftest.$ac_ext >&5
1614
1615 ac_retval=1
1616 fi
1617 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1618 as_fn_set_status $ac_retval
1619
1620 } # ac_fn_c_try_cpp
1621
1622 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1623 # -------------------------------------------------------
1624 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1625 # the include files in INCLUDES and setting the cache variable VAR
1626 # accordingly.
1627 ac_fn_c_check_header_mongrel ()
1628 {
1629 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1630 if eval \${$3+:} false; then :
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1632 $as_echo_n "checking for $2... " >&6; }
1633 if eval \${$3+:} false; then :
1634 $as_echo_n "(cached) " >&6
1635 fi
1636 eval ac_res=\$$3
1637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1638 $as_echo "$ac_res" >&6; }
1639 else
1640 # Is the header compilable?
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1642 $as_echo_n "checking $2 usability... " >&6; }
1643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1644 /* end confdefs.h. */
1645 $4
1646 #include <$2>
1647 _ACEOF
1648 if ac_fn_c_try_compile "$LINENO"; then :
1649 ac_header_compiler=yes
1650 else
1651 ac_header_compiler=no
1652 fi
1653 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1655 $as_echo "$ac_header_compiler" >&6; }
1656
1657 # Is the header present?
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1659 $as_echo_n "checking $2 presence... " >&6; }
1660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661 /* end confdefs.h. */
1662 #include <$2>
1663 _ACEOF
1664 if ac_fn_c_try_cpp "$LINENO"; then :
1665 ac_header_preproc=yes
1666 else
1667 ac_header_preproc=no
1668 fi
1669 rm -f conftest.err conftest.i conftest.$ac_ext
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1671 $as_echo "$ac_header_preproc" >&6; }
1672
1673 # So? What about this header?
1674 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1675 yes:no: )
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1677 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1679 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1680 ;;
1681 no:yes:* )
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1683 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1685 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1687 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1689 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1691 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1692 ;;
1693 esac
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1695 $as_echo_n "checking for $2... " >&6; }
1696 if eval \${$3+:} false; then :
1697 $as_echo_n "(cached) " >&6
1698 else
1699 eval "$3=\$ac_header_compiler"
1700 fi
1701 eval ac_res=\$$3
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1703 $as_echo "$ac_res" >&6; }
1704 fi
1705 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1706
1707 } # ac_fn_c_check_header_mongrel
1708
1709 # ac_fn_c_try_run LINENO
1710 # ----------------------
1711 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1712 # that executables *can* be run.
1713 ac_fn_c_try_run ()
1714 {
1715 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1716 if { { ac_try="$ac_link"
1717 case "(($ac_try" in
1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719 *) ac_try_echo=$ac_try;;
1720 esac
1721 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722 $as_echo "$ac_try_echo"; } >&5
1723 (eval "$ac_link") 2>&5
1724 ac_status=$?
1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1727 { { case "(($ac_try" in
1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729 *) ac_try_echo=$ac_try;;
1730 esac
1731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732 $as_echo "$ac_try_echo"; } >&5
1733 (eval "$ac_try") 2>&5
1734 ac_status=$?
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; }; }; then :
1737 ac_retval=0
1738 else
1739 $as_echo "$as_me: program exited with status $ac_status" >&5
1740 $as_echo "$as_me: failed program was:" >&5
1741 sed 's/^/| /' conftest.$ac_ext >&5
1742
1743 ac_retval=$ac_status
1744 fi
1745 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1746 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747 as_fn_set_status $ac_retval
1748
1749 } # ac_fn_c_try_run
1750
1751 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1752 # -------------------------------------------------------
1753 # Tests whether HEADER exists and can be compiled using the include files in
1754 # INCLUDES, setting the cache variable VAR accordingly.
1755 ac_fn_c_check_header_compile ()
1756 {
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1759 $as_echo_n "checking for $2... " >&6; }
1760 if eval \${$3+:} false; then :
1761 $as_echo_n "(cached) " >&6
1762 else
1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764 /* end confdefs.h. */
1765 $4
1766 #include <$2>
1767 _ACEOF
1768 if ac_fn_c_try_compile "$LINENO"; then :
1769 eval "$3=yes"
1770 else
1771 eval "$3=no"
1772 fi
1773 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1774 fi
1775 eval ac_res=\$$3
1776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1777 $as_echo "$ac_res" >&6; }
1778 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1779
1780 } # ac_fn_c_check_header_compile
1781
1782 # ac_fn_c_try_link LINENO
1783 # -----------------------
1784 # Try to link conftest.$ac_ext, and return whether this succeeded.
1785 ac_fn_c_try_link ()
1786 {
1787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1788 rm -f conftest.$ac_objext conftest$ac_exeext
1789 if { { ac_try="$ac_link"
1790 case "(($ac_try" in
1791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792 *) ac_try_echo=$ac_try;;
1793 esac
1794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795 $as_echo "$ac_try_echo"; } >&5
1796 (eval "$ac_link") 2>conftest.err
1797 ac_status=$?
1798 if test -s conftest.err; then
1799 grep -v '^ *+' conftest.err >conftest.er1
1800 cat conftest.er1 >&5
1801 mv -f conftest.er1 conftest.err
1802 fi
1803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804 test $ac_status = 0; } && {
1805 test -z "$ac_c_werror_flag" ||
1806 test ! -s conftest.err
1807 } && test -s conftest$ac_exeext && {
1808 test "$cross_compiling" = yes ||
1809 test -x conftest$ac_exeext
1810 }; then :
1811 ac_retval=0
1812 else
1813 $as_echo "$as_me: failed program was:" >&5
1814 sed 's/^/| /' conftest.$ac_ext >&5
1815
1816 ac_retval=1
1817 fi
1818 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1819 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1820 # interfere with the next link command; also delete a directory that is
1821 # left behind by Apple's compiler. We do this before executing the actions.
1822 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1823 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1824 as_fn_set_status $ac_retval
1825
1826 } # ac_fn_c_try_link
1827
1828 # ac_fn_c_check_func LINENO FUNC VAR
1829 # ----------------------------------
1830 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1831 ac_fn_c_check_func ()
1832 {
1833 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1835 $as_echo_n "checking for $2... " >&6; }
1836 if eval \${$3+:} false; then :
1837 $as_echo_n "(cached) " >&6
1838 else
1839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1840 /* end confdefs.h. */
1841 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1842 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1843 #define $2 innocuous_$2
1844
1845 /* System header to define __stub macros and hopefully few prototypes,
1846 which can conflict with char $2 (); below.
1847 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1848 <limits.h> exists even on freestanding compilers. */
1849
1850 #ifdef __STDC__
1851 # include <limits.h>
1852 #else
1853 # include <assert.h>
1854 #endif
1855
1856 #undef $2
1857
1858 /* Override any GCC internal prototype to avoid an error.
1859 Use char because int might match the return type of a GCC
1860 builtin and then its argument prototype would still apply. */
1861 #ifdef __cplusplus
1862 extern "C"
1863 #endif
1864 char $2 ();
1865 /* The GNU C library defines this for functions which it implements
1866 to always fail with ENOSYS. Some functions are actually named
1867 something starting with __ and the normal name is an alias. */
1868 #if defined __stub_$2 || defined __stub___$2
1869 choke me
1870 #endif
1871
1872 int
1873 main ()
1874 {
1875 return $2 ();
1876 ;
1877 return 0;
1878 }
1879 _ACEOF
1880 if ac_fn_c_try_link "$LINENO"; then :
1881 eval "$3=yes"
1882 else
1883 eval "$3=no"
1884 fi
1885 rm -f core conftest.err conftest.$ac_objext \
1886 conftest$ac_exeext conftest.$ac_ext
1887 fi
1888 eval ac_res=\$$3
1889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1890 $as_echo "$ac_res" >&6; }
1891 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1892
1893 } # ac_fn_c_check_func
1894
1895 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1896 # ----------------------------------------------------
1897 # Tries to find if the field MEMBER exists in type AGGR, after including
1898 # INCLUDES, setting cache variable VAR accordingly.
1899 ac_fn_c_check_member ()
1900 {
1901 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1903 $as_echo_n "checking for $2.$3... " >&6; }
1904 if eval \${$4+:} false; then :
1905 $as_echo_n "(cached) " >&6
1906 else
1907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1908 /* end confdefs.h. */
1909 $5
1910 int
1911 main ()
1912 {
1913 static $2 ac_aggr;
1914 if (ac_aggr.$3)
1915 return 0;
1916 ;
1917 return 0;
1918 }
1919 _ACEOF
1920 if ac_fn_c_try_compile "$LINENO"; then :
1921 eval "$4=yes"
1922 else
1923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1924 /* end confdefs.h. */
1925 $5
1926 int
1927 main ()
1928 {
1929 static $2 ac_aggr;
1930 if (sizeof ac_aggr.$3)
1931 return 0;
1932 ;
1933 return 0;
1934 }
1935 _ACEOF
1936 if ac_fn_c_try_compile "$LINENO"; then :
1937 eval "$4=yes"
1938 else
1939 eval "$4=no"
1940 fi
1941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1942 fi
1943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 fi
1945 eval ac_res=\$$4
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947 $as_echo "$ac_res" >&6; }
1948 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949
1950 } # ac_fn_c_check_member
1951
1952 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1953 # -------------------------------------------
1954 # Tests whether TYPE exists after having included INCLUDES, setting cache
1955 # variable VAR accordingly.
1956 ac_fn_c_check_type ()
1957 {
1958 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1960 $as_echo_n "checking for $2... " >&6; }
1961 if eval \${$3+:} false; then :
1962 $as_echo_n "(cached) " >&6
1963 else
1964 eval "$3=no"
1965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1966 /* end confdefs.h. */
1967 $4
1968 int
1969 main ()
1970 {
1971 if (sizeof ($2))
1972 return 0;
1973 ;
1974 return 0;
1975 }
1976 _ACEOF
1977 if ac_fn_c_try_compile "$LINENO"; then :
1978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1979 /* end confdefs.h. */
1980 $4
1981 int
1982 main ()
1983 {
1984 if (sizeof (($2)))
1985 return 0;
1986 ;
1987 return 0;
1988 }
1989 _ACEOF
1990 if ac_fn_c_try_compile "$LINENO"; then :
1991
1992 else
1993 eval "$3=yes"
1994 fi
1995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1996 fi
1997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998 fi
1999 eval ac_res=\$$3
2000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2001 $as_echo "$ac_res" >&6; }
2002 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2003
2004 } # ac_fn_c_check_type
2005 cat >config.log <<_ACEOF
2006 This file contains any messages produced by compilers while
2007 running configure, to aid debugging if configure makes a mistake.
2008
2009 It was created by $as_me, which was
2010 generated by GNU Autoconf 2.69. Invocation command line was
2011
2012 $ $0 $@
2013
2014 _ACEOF
2015 exec 5>>config.log
2016 {
2017 cat <<_ASUNAME
2018 ## --------- ##
2019 ## Platform. ##
2020 ## --------- ##
2021
2022 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2023 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2024 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2025 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2026 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2027
2028 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2029 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2030
2031 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2032 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2033 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2034 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2035 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2036 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2037 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2038
2039 _ASUNAME
2040
2041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2042 for as_dir in $PATH
2043 do
2044 IFS=$as_save_IFS
2045 test -z "$as_dir" && as_dir=.
2046 $as_echo "PATH: $as_dir"
2047 done
2048 IFS=$as_save_IFS
2049
2050 } >&5
2051
2052 cat >&5 <<_ACEOF
2053
2054
2055 ## ----------- ##
2056 ## Core tests. ##
2057 ## ----------- ##
2058
2059 _ACEOF
2060
2061
2062 # Keep a trace of the command line.
2063 # Strip out --no-create and --no-recursion so they do not pile up.
2064 # Strip out --silent because we don't want to record it for future runs.
2065 # Also quote any args containing shell meta-characters.
2066 # Make two passes to allow for proper duplicate-argument suppression.
2067 ac_configure_args=
2068 ac_configure_args0=
2069 ac_configure_args1=
2070 ac_must_keep_next=false
2071 for ac_pass in 1 2
2072 do
2073 for ac_arg
2074 do
2075 case $ac_arg in
2076 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2078 | -silent | --silent | --silen | --sile | --sil)
2079 continue ;;
2080 *\'*)
2081 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2082 esac
2083 case $ac_pass in
2084 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2085 2)
2086 as_fn_append ac_configure_args1 " '$ac_arg'"
2087 if test $ac_must_keep_next = true; then
2088 ac_must_keep_next=false # Got value, back to normal.
2089 else
2090 case $ac_arg in
2091 *=* | --config-cache | -C | -disable-* | --disable-* \
2092 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2093 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2094 | -with-* | --with-* | -without-* | --without-* | --x)
2095 case "$ac_configure_args0 " in
2096 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2097 esac
2098 ;;
2099 -* ) ac_must_keep_next=true ;;
2100 esac
2101 fi
2102 as_fn_append ac_configure_args " '$ac_arg'"
2103 ;;
2104 esac
2105 done
2106 done
2107 { ac_configure_args0=; unset ac_configure_args0;}
2108 { ac_configure_args1=; unset ac_configure_args1;}
2109
2110 # When interrupted or exit'd, cleanup temporary files, and complete
2111 # config.log. We remove comments because anyway the quotes in there
2112 # would cause problems or look ugly.
2113 # WARNING: Use '\'' to represent an apostrophe within the trap.
2114 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2115 trap 'exit_status=$?
2116 # Save into config.log some information that might help in debugging.
2117 {
2118 echo
2119
2120 $as_echo "## ---------------- ##
2121 ## Cache variables. ##
2122 ## ---------------- ##"
2123 echo
2124 # The following way of writing the cache mishandles newlines in values,
2125 (
2126 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2127 eval ac_val=\$$ac_var
2128 case $ac_val in #(
2129 *${as_nl}*)
2130 case $ac_var in #(
2131 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2132 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2133 esac
2134 case $ac_var in #(
2135 _ | IFS | as_nl) ;; #(
2136 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2137 *) { eval $ac_var=; unset $ac_var;} ;;
2138 esac ;;
2139 esac
2140 done
2141 (set) 2>&1 |
2142 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2143 *${as_nl}ac_space=\ *)
2144 sed -n \
2145 "s/'\''/'\''\\\\'\'''\''/g;
2146 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2147 ;; #(
2148 *)
2149 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2150 ;;
2151 esac |
2152 sort
2153 )
2154 echo
2155
2156 $as_echo "## ----------------- ##
2157 ## Output variables. ##
2158 ## ----------------- ##"
2159 echo
2160 for ac_var in $ac_subst_vars
2161 do
2162 eval ac_val=\$$ac_var
2163 case $ac_val in
2164 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2165 esac
2166 $as_echo "$ac_var='\''$ac_val'\''"
2167 done | sort
2168 echo
2169
2170 if test -n "$ac_subst_files"; then
2171 $as_echo "## ------------------- ##
2172 ## File substitutions. ##
2173 ## ------------------- ##"
2174 echo
2175 for ac_var in $ac_subst_files
2176 do
2177 eval ac_val=\$$ac_var
2178 case $ac_val in
2179 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2180 esac
2181 $as_echo "$ac_var='\''$ac_val'\''"
2182 done | sort
2183 echo
2184 fi
2185
2186 if test -s confdefs.h; then
2187 $as_echo "## ----------- ##
2188 ## confdefs.h. ##
2189 ## ----------- ##"
2190 echo
2191 cat confdefs.h
2192 echo
2193 fi
2194 test "$ac_signal" != 0 &&
2195 $as_echo "$as_me: caught signal $ac_signal"
2196 $as_echo "$as_me: exit $exit_status"
2197 } >&5
2198 rm -f core *.core core.conftest.* &&
2199 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2200 exit $exit_status
2201 ' 0
2202 for ac_signal in 1 2 13 15; do
2203 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2204 done
2205 ac_signal=0
2206
2207 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2208 rm -f -r conftest* confdefs.h
2209
2210 $as_echo "/* confdefs.h */" > confdefs.h
2211
2212 # Predefined preprocessor variables.
2213
2214 cat >>confdefs.h <<_ACEOF
2215 #define PACKAGE_NAME "$PACKAGE_NAME"
2216 _ACEOF
2217
2218 cat >>confdefs.h <<_ACEOF
2219 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2220 _ACEOF
2221
2222 cat >>confdefs.h <<_ACEOF
2223 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2224 _ACEOF
2225
2226 cat >>confdefs.h <<_ACEOF
2227 #define PACKAGE_STRING "$PACKAGE_STRING"
2228 _ACEOF
2229
2230 cat >>confdefs.h <<_ACEOF
2231 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2232 _ACEOF
2233
2234 cat >>confdefs.h <<_ACEOF
2235 #define PACKAGE_URL "$PACKAGE_URL"
2236 _ACEOF
2237
2238
2239 # Let the site file select an alternate cache file if it wants to.
2240 # Prefer an explicitly selected file to automatically selected ones.
2241 ac_site_file1=NONE
2242 ac_site_file2=NONE
2243 if test -n "$CONFIG_SITE"; then
2244 # We do not want a PATH search for config.site.
2245 case $CONFIG_SITE in #((
2246 -*) ac_site_file1=./$CONFIG_SITE;;
2247 */*) ac_site_file1=$CONFIG_SITE;;
2248 *) ac_site_file1=./$CONFIG_SITE;;
2249 esac
2250 elif test "x$prefix" != xNONE; then
2251 ac_site_file1=$prefix/share/config.site
2252 ac_site_file2=$prefix/etc/config.site
2253 else
2254 ac_site_file1=$ac_default_prefix/share/config.site
2255 ac_site_file2=$ac_default_prefix/etc/config.site
2256 fi
2257 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2258 do
2259 test "x$ac_site_file" = xNONE && continue
2260 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2261 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2262 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2263 sed 's/^/| /' "$ac_site_file" >&5
2264 . "$ac_site_file" \
2265 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2266 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2267 as_fn_error $? "failed to load site script $ac_site_file
2268 See \`config.log' for more details" "$LINENO" 5; }
2269 fi
2270 done
2271
2272 if test -r "$cache_file"; then
2273 # Some versions of bash will fail to source /dev/null (special files
2274 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2275 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2277 $as_echo "$as_me: loading cache $cache_file" >&6;}
2278 case $cache_file in
2279 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2280 *) . "./$cache_file";;
2281 esac
2282 fi
2283 else
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2285 $as_echo "$as_me: creating cache $cache_file" >&6;}
2286 >$cache_file
2287 fi
2288
2289 as_fn_append ac_header_list " dlfcn.h"
2290 as_fn_append ac_header_list " fcntl.h"
2291 as_fn_append ac_header_list " fpu_control.h"
2292 as_fn_append ac_header_list " unistd.h"
2293 as_fn_append ac_header_list " sys/mman.h"
2294 as_fn_append ac_header_list " sys/resource.h"
2295 as_fn_append ac_header_list " sys/stat.h"
2296 as_fn_append ac_func_list " __setfpucw"
2297 as_fn_append ac_func_list " ftruncate"
2298 as_fn_append ac_func_list " getrusage"
2299 as_fn_append ac_func_list " lstat"
2300 as_fn_append ac_func_list " mmap"
2301 as_fn_append ac_func_list " munmap"
2302 as_fn_append ac_func_list " posix_fallocate"
2303 as_fn_append ac_func_list " sigaction"
2304 as_fn_append ac_func_list " time"
2305 as_fn_append ac_func_list " truncate"
2306 # Check that the precious variables saved in the cache have kept the same
2307 # value.
2308 ac_cache_corrupted=false
2309 for ac_var in $ac_precious_vars; do
2310 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2311 eval ac_new_set=\$ac_env_${ac_var}_set
2312 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2313 eval ac_new_val=\$ac_env_${ac_var}_value
2314 case $ac_old_set,$ac_new_set in
2315 set,)
2316 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2317 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2318 ac_cache_corrupted=: ;;
2319 ,set)
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2321 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2322 ac_cache_corrupted=: ;;
2323 ,);;
2324 *)
2325 if test "x$ac_old_val" != "x$ac_new_val"; then
2326 # differences in whitespace do not lead to failure.
2327 ac_old_val_w=`echo x $ac_old_val`
2328 ac_new_val_w=`echo x $ac_new_val`
2329 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2330 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2331 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2332 ac_cache_corrupted=:
2333 else
2334 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2335 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2336 eval $ac_var=\$ac_old_val
2337 fi
2338 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2339 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2340 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2341 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2342 fi;;
2343 esac
2344 # Pass precious variables to config.status.
2345 if test "$ac_new_set" = set; then
2346 case $ac_new_val in
2347 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2348 *) ac_arg=$ac_var=$ac_new_val ;;
2349 esac
2350 case " $ac_configure_args " in
2351 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2352 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2353 esac
2354 fi
2355 done
2356 if $ac_cache_corrupted; then
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2358 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2360 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2361 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2362 fi
2363 ## -------------------- ##
2364 ## Main body of script. ##
2365 ## -------------------- ##
2366
2367 ac_ext=c
2368 ac_cpp='$CPP $CPPFLAGS'
2369 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2370 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2371 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2372
2373
2374
2375
2376
2377
2378
2379 ac_aux_dir=
2380 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2381 if test -f "$ac_dir/install-sh"; then
2382 ac_aux_dir=$ac_dir
2383 ac_install_sh="$ac_aux_dir/install-sh -c"
2384 break
2385 elif test -f "$ac_dir/install.sh"; then
2386 ac_aux_dir=$ac_dir
2387 ac_install_sh="$ac_aux_dir/install.sh -c"
2388 break
2389 elif test -f "$ac_dir/shtool"; then
2390 ac_aux_dir=$ac_dir
2391 ac_install_sh="$ac_aux_dir/shtool install -c"
2392 break
2393 fi
2394 done
2395 if test -z "$ac_aux_dir"; then
2396 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2397 fi
2398
2399 # These three variables are undocumented and unsupported,
2400 # and are intended to be withdrawn in a future Autoconf release.
2401 # They can cause serious problems if a builder's source tree is in a directory
2402 # whose full name contains unusual characters.
2403 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2404 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2405 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2406
2407
2408 # Make sure we can run config.sub.
2409 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2410 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2411
2412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2413 $as_echo_n "checking build system type... " >&6; }
2414 if ${ac_cv_build+:} false; then :
2415 $as_echo_n "(cached) " >&6
2416 else
2417 ac_build_alias=$build_alias
2418 test "x$ac_build_alias" = x &&
2419 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2420 test "x$ac_build_alias" = x &&
2421 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2422 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2423 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2424
2425 fi
2426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2427 $as_echo "$ac_cv_build" >&6; }
2428 case $ac_cv_build in
2429 *-*-*) ;;
2430 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2431 esac
2432 build=$ac_cv_build
2433 ac_save_IFS=$IFS; IFS='-'
2434 set x $ac_cv_build
2435 shift
2436 build_cpu=$1
2437 build_vendor=$2
2438 shift; shift
2439 # Remember, the first character of IFS is used to create $*,
2440 # except with old shells:
2441 build_os=$*
2442 IFS=$ac_save_IFS
2443 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2444
2445
2446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2447 $as_echo_n "checking host system type... " >&6; }
2448 if ${ac_cv_host+:} false; then :
2449 $as_echo_n "(cached) " >&6
2450 else
2451 if test "x$host_alias" = x; then
2452 ac_cv_host=$ac_cv_build
2453 else
2454 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2455 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2456 fi
2457
2458 fi
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2460 $as_echo "$ac_cv_host" >&6; }
2461 case $ac_cv_host in
2462 *-*-*) ;;
2463 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2464 esac
2465 host=$ac_cv_host
2466 ac_save_IFS=$IFS; IFS='-'
2467 set x $ac_cv_host
2468 shift
2469 host_cpu=$1
2470 host_vendor=$2
2471 shift; shift
2472 # Remember, the first character of IFS is used to create $*,
2473 # except with old shells:
2474 host_os=$*
2475 IFS=$ac_save_IFS
2476 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2477
2478
2479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2480 $as_echo_n "checking target system type... " >&6; }
2481 if ${ac_cv_target+:} false; then :
2482 $as_echo_n "(cached) " >&6
2483 else
2484 if test "x$target_alias" = x; then
2485 ac_cv_target=$ac_cv_host
2486 else
2487 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2488 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2489 fi
2490
2491 fi
2492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2493 $as_echo "$ac_cv_target" >&6; }
2494 case $ac_cv_target in
2495 *-*-*) ;;
2496 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2497 esac
2498 target=$ac_cv_target
2499 ac_save_IFS=$IFS; IFS='-'
2500 set x $ac_cv_target
2501 shift
2502 target_cpu=$1
2503 target_vendor=$2
2504 shift; shift
2505 # Remember, the first character of IFS is used to create $*,
2506 # except with old shells:
2507 target_os=$*
2508 IFS=$ac_save_IFS
2509 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2510
2511
2512 # The aliases save the names the user supplied, while $host etc.
2513 # will get canonicalized.
2514 test -n "$target_alias" &&
2515 test "$program_prefix$program_suffix$program_transform_name" = \
2516 NONENONEs,x,x, &&
2517 program_prefix=${target_alias}-
2518 ac_ext=c
2519 ac_cpp='$CPP $CPPFLAGS'
2520 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2521 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2522 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2523 if test -n "$ac_tool_prefix"; then
2524 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2525 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2527 $as_echo_n "checking for $ac_word... " >&6; }
2528 if ${ac_cv_prog_CC+:} false; then :
2529 $as_echo_n "(cached) " >&6
2530 else
2531 if test -n "$CC"; then
2532 ac_cv_prog_CC="$CC" # Let the user override the test.
2533 else
2534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2535 for as_dir in $PATH
2536 do
2537 IFS=$as_save_IFS
2538 test -z "$as_dir" && as_dir=.
2539 for ac_exec_ext in '' $ac_executable_extensions; do
2540 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2541 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2543 break 2
2544 fi
2545 done
2546 done
2547 IFS=$as_save_IFS
2548
2549 fi
2550 fi
2551 CC=$ac_cv_prog_CC
2552 if test -n "$CC"; then
2553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2554 $as_echo "$CC" >&6; }
2555 else
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2557 $as_echo "no" >&6; }
2558 fi
2559
2560
2561 fi
2562 if test -z "$ac_cv_prog_CC"; then
2563 ac_ct_CC=$CC
2564 # Extract the first word of "gcc", so it can be a program name with args.
2565 set dummy gcc; ac_word=$2
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2567 $as_echo_n "checking for $ac_word... " >&6; }
2568 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2569 $as_echo_n "(cached) " >&6
2570 else
2571 if test -n "$ac_ct_CC"; then
2572 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2573 else
2574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2575 for as_dir in $PATH
2576 do
2577 IFS=$as_save_IFS
2578 test -z "$as_dir" && as_dir=.
2579 for ac_exec_ext in '' $ac_executable_extensions; do
2580 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2581 ac_cv_prog_ac_ct_CC="gcc"
2582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2583 break 2
2584 fi
2585 done
2586 done
2587 IFS=$as_save_IFS
2588
2589 fi
2590 fi
2591 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2592 if test -n "$ac_ct_CC"; then
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2594 $as_echo "$ac_ct_CC" >&6; }
2595 else
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2597 $as_echo "no" >&6; }
2598 fi
2599
2600 if test "x$ac_ct_CC" = x; then
2601 CC=""
2602 else
2603 case $cross_compiling:$ac_tool_warned in
2604 yes:)
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2606 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2607 ac_tool_warned=yes ;;
2608 esac
2609 CC=$ac_ct_CC
2610 fi
2611 else
2612 CC="$ac_cv_prog_CC"
2613 fi
2614
2615 if test -z "$CC"; then
2616 if test -n "$ac_tool_prefix"; then
2617 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2618 set dummy ${ac_tool_prefix}cc; ac_word=$2
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2620 $as_echo_n "checking for $ac_word... " >&6; }
2621 if ${ac_cv_prog_CC+:} false; then :
2622 $as_echo_n "(cached) " >&6
2623 else
2624 if test -n "$CC"; then
2625 ac_cv_prog_CC="$CC" # Let the user override the test.
2626 else
2627 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2628 for as_dir in $PATH
2629 do
2630 IFS=$as_save_IFS
2631 test -z "$as_dir" && as_dir=.
2632 for ac_exec_ext in '' $ac_executable_extensions; do
2633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2634 ac_cv_prog_CC="${ac_tool_prefix}cc"
2635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2636 break 2
2637 fi
2638 done
2639 done
2640 IFS=$as_save_IFS
2641
2642 fi
2643 fi
2644 CC=$ac_cv_prog_CC
2645 if test -n "$CC"; then
2646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2647 $as_echo "$CC" >&6; }
2648 else
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2650 $as_echo "no" >&6; }
2651 fi
2652
2653
2654 fi
2655 fi
2656 if test -z "$CC"; then
2657 # Extract the first word of "cc", so it can be a program name with args.
2658 set dummy cc; ac_word=$2
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2660 $as_echo_n "checking for $ac_word... " >&6; }
2661 if ${ac_cv_prog_CC+:} false; then :
2662 $as_echo_n "(cached) " >&6
2663 else
2664 if test -n "$CC"; then
2665 ac_cv_prog_CC="$CC" # Let the user override the test.
2666 else
2667 ac_prog_rejected=no
2668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2669 for as_dir in $PATH
2670 do
2671 IFS=$as_save_IFS
2672 test -z "$as_dir" && as_dir=.
2673 for ac_exec_ext in '' $ac_executable_extensions; do
2674 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2675 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2676 ac_prog_rejected=yes
2677 continue
2678 fi
2679 ac_cv_prog_CC="cc"
2680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2681 break 2
2682 fi
2683 done
2684 done
2685 IFS=$as_save_IFS
2686
2687 if test $ac_prog_rejected = yes; then
2688 # We found a bogon in the path, so make sure we never use it.
2689 set dummy $ac_cv_prog_CC
2690 shift
2691 if test $# != 0; then
2692 # We chose a different compiler from the bogus one.
2693 # However, it has the same basename, so the bogon will be chosen
2694 # first if we set CC to just the basename; use the full file name.
2695 shift
2696 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2697 fi
2698 fi
2699 fi
2700 fi
2701 CC=$ac_cv_prog_CC
2702 if test -n "$CC"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2704 $as_echo "$CC" >&6; }
2705 else
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707 $as_echo "no" >&6; }
2708 fi
2709
2710
2711 fi
2712 if test -z "$CC"; then
2713 if test -n "$ac_tool_prefix"; then
2714 for ac_prog in cl.exe
2715 do
2716 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2717 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2719 $as_echo_n "checking for $ac_word... " >&6; }
2720 if ${ac_cv_prog_CC+:} false; then :
2721 $as_echo_n "(cached) " >&6
2722 else
2723 if test -n "$CC"; then
2724 ac_cv_prog_CC="$CC" # Let the user override the test.
2725 else
2726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2727 for as_dir in $PATH
2728 do
2729 IFS=$as_save_IFS
2730 test -z "$as_dir" && as_dir=.
2731 for ac_exec_ext in '' $ac_executable_extensions; do
2732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2733 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2735 break 2
2736 fi
2737 done
2738 done
2739 IFS=$as_save_IFS
2740
2741 fi
2742 fi
2743 CC=$ac_cv_prog_CC
2744 if test -n "$CC"; then
2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2746 $as_echo "$CC" >&6; }
2747 else
2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2749 $as_echo "no" >&6; }
2750 fi
2751
2752
2753 test -n "$CC" && break
2754 done
2755 fi
2756 if test -z "$CC"; then
2757 ac_ct_CC=$CC
2758 for ac_prog in cl.exe
2759 do
2760 # Extract the first word of "$ac_prog", so it can be a program name with args.
2761 set dummy $ac_prog; ac_word=$2
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2763 $as_echo_n "checking for $ac_word... " >&6; }
2764 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2765 $as_echo_n "(cached) " >&6
2766 else
2767 if test -n "$ac_ct_CC"; then
2768 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2769 else
2770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2771 for as_dir in $PATH
2772 do
2773 IFS=$as_save_IFS
2774 test -z "$as_dir" && as_dir=.
2775 for ac_exec_ext in '' $ac_executable_extensions; do
2776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2777 ac_cv_prog_ac_ct_CC="$ac_prog"
2778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2779 break 2
2780 fi
2781 done
2782 done
2783 IFS=$as_save_IFS
2784
2785 fi
2786 fi
2787 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2788 if test -n "$ac_ct_CC"; then
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2790 $as_echo "$ac_ct_CC" >&6; }
2791 else
2792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2793 $as_echo "no" >&6; }
2794 fi
2795
2796
2797 test -n "$ac_ct_CC" && break
2798 done
2799
2800 if test "x$ac_ct_CC" = x; then
2801 CC=""
2802 else
2803 case $cross_compiling:$ac_tool_warned in
2804 yes:)
2805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2806 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2807 ac_tool_warned=yes ;;
2808 esac
2809 CC=$ac_ct_CC
2810 fi
2811 fi
2812
2813 fi
2814
2815
2816 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2817 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2818 as_fn_error $? "no acceptable C compiler found in \$PATH
2819 See \`config.log' for more details" "$LINENO" 5; }
2820
2821 # Provide some information about the compiler.
2822 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2823 set X $ac_compile
2824 ac_compiler=$2
2825 for ac_option in --version -v -V -qversion; do
2826 { { ac_try="$ac_compiler $ac_option >&5"
2827 case "(($ac_try" in
2828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2829 *) ac_try_echo=$ac_try;;
2830 esac
2831 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2832 $as_echo "$ac_try_echo"; } >&5
2833 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2834 ac_status=$?
2835 if test -s conftest.err; then
2836 sed '10a\
2837 ... rest of stderr output deleted ...
2838 10q' conftest.err >conftest.er1
2839 cat conftest.er1 >&5
2840 fi
2841 rm -f conftest.er1 conftest.err
2842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2843 test $ac_status = 0; }
2844 done
2845
2846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2847 /* end confdefs.h. */
2848
2849 int
2850 main ()
2851 {
2852
2853 ;
2854 return 0;
2855 }
2856 _ACEOF
2857 ac_clean_files_save=$ac_clean_files
2858 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2859 # Try to create an executable without -o first, disregard a.out.
2860 # It will help us diagnose broken compilers, and finding out an intuition
2861 # of exeext.
2862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2863 $as_echo_n "checking whether the C compiler works... " >&6; }
2864 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2865
2866 # The possible output files:
2867 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2868
2869 ac_rmfiles=
2870 for ac_file in $ac_files
2871 do
2872 case $ac_file in
2873 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2874 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2875 esac
2876 done
2877 rm -f $ac_rmfiles
2878
2879 if { { ac_try="$ac_link_default"
2880 case "(($ac_try" in
2881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2882 *) ac_try_echo=$ac_try;;
2883 esac
2884 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2885 $as_echo "$ac_try_echo"; } >&5
2886 (eval "$ac_link_default") 2>&5
2887 ac_status=$?
2888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2889 test $ac_status = 0; }; then :
2890 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2891 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2892 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2893 # so that the user can short-circuit this test for compilers unknown to
2894 # Autoconf.
2895 for ac_file in $ac_files ''
2896 do
2897 test -f "$ac_file" || continue
2898 case $ac_file in
2899 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2900 ;;
2901 [ab].out )
2902 # We found the default executable, but exeext='' is most
2903 # certainly right.
2904 break;;
2905 *.* )
2906 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2907 then :; else
2908 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2909 fi
2910 # We set ac_cv_exeext here because the later test for it is not
2911 # safe: cross compilers may not add the suffix if given an `-o'
2912 # argument, so we may need to know it at that point already.
2913 # Even if this section looks crufty: it has the advantage of
2914 # actually working.
2915 break;;
2916 * )
2917 break;;
2918 esac
2919 done
2920 test "$ac_cv_exeext" = no && ac_cv_exeext=
2921
2922 else
2923 ac_file=''
2924 fi
2925 if test -z "$ac_file"; then :
2926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2927 $as_echo "no" >&6; }
2928 $as_echo "$as_me: failed program was:" >&5
2929 sed 's/^/| /' conftest.$ac_ext >&5
2930
2931 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2932 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2933 as_fn_error 77 "C compiler cannot create executables
2934 See \`config.log' for more details" "$LINENO" 5; }
2935 else
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2937 $as_echo "yes" >&6; }
2938 fi
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2940 $as_echo_n "checking for C compiler default output file name... " >&6; }
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2942 $as_echo "$ac_file" >&6; }
2943 ac_exeext=$ac_cv_exeext
2944
2945 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2946 ac_clean_files=$ac_clean_files_save
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2948 $as_echo_n "checking for suffix of executables... " >&6; }
2949 if { { ac_try="$ac_link"
2950 case "(($ac_try" in
2951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952 *) ac_try_echo=$ac_try;;
2953 esac
2954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2955 $as_echo "$ac_try_echo"; } >&5
2956 (eval "$ac_link") 2>&5
2957 ac_status=$?
2958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2959 test $ac_status = 0; }; then :
2960 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2961 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2962 # work properly (i.e., refer to `conftest.exe'), while it won't with
2963 # `rm'.
2964 for ac_file in conftest.exe conftest conftest.*; do
2965 test -f "$ac_file" || continue
2966 case $ac_file in
2967 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2968 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2969 break;;
2970 * ) break;;
2971 esac
2972 done
2973 else
2974 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2975 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2976 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2977 See \`config.log' for more details" "$LINENO" 5; }
2978 fi
2979 rm -f conftest conftest$ac_cv_exeext
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2981 $as_echo "$ac_cv_exeext" >&6; }
2982
2983 rm -f conftest.$ac_ext
2984 EXEEXT=$ac_cv_exeext
2985 ac_exeext=$EXEEXT
2986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2987 /* end confdefs.h. */
2988 #include <stdio.h>
2989 int
2990 main ()
2991 {
2992 FILE *f = fopen ("conftest.out", "w");
2993 return ferror (f) || fclose (f) != 0;
2994
2995 ;
2996 return 0;
2997 }
2998 _ACEOF
2999 ac_clean_files="$ac_clean_files conftest.out"
3000 # Check that the compiler produces executables we can run. If not, either
3001 # the compiler is broken, or we cross compile.
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3003 $as_echo_n "checking whether we are cross compiling... " >&6; }
3004 if test "$cross_compiling" != yes; then
3005 { { ac_try="$ac_link"
3006 case "(($ac_try" in
3007 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3008 *) ac_try_echo=$ac_try;;
3009 esac
3010 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3011 $as_echo "$ac_try_echo"; } >&5
3012 (eval "$ac_link") 2>&5
3013 ac_status=$?
3014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3015 test $ac_status = 0; }
3016 if { ac_try='./conftest$ac_cv_exeext'
3017 { { case "(($ac_try" in
3018 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3019 *) ac_try_echo=$ac_try;;
3020 esac
3021 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3022 $as_echo "$ac_try_echo"; } >&5
3023 (eval "$ac_try") 2>&5
3024 ac_status=$?
3025 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3026 test $ac_status = 0; }; }; then
3027 cross_compiling=no
3028 else
3029 if test "$cross_compiling" = maybe; then
3030 cross_compiling=yes
3031 else
3032 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3033 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3034 as_fn_error $? "cannot run C compiled programs.
3035 If you meant to cross compile, use \`--host'.
3036 See \`config.log' for more details" "$LINENO" 5; }
3037 fi
3038 fi
3039 fi
3040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3041 $as_echo "$cross_compiling" >&6; }
3042
3043 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3044 ac_clean_files=$ac_clean_files_save
3045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3046 $as_echo_n "checking for suffix of object files... " >&6; }
3047 if ${ac_cv_objext+:} false; then :
3048 $as_echo_n "(cached) " >&6
3049 else
3050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3051 /* end confdefs.h. */
3052
3053 int
3054 main ()
3055 {
3056
3057 ;
3058 return 0;
3059 }
3060 _ACEOF
3061 rm -f conftest.o conftest.obj
3062 if { { ac_try="$ac_compile"
3063 case "(($ac_try" in
3064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3065 *) ac_try_echo=$ac_try;;
3066 esac
3067 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3068 $as_echo "$ac_try_echo"; } >&5
3069 (eval "$ac_compile") 2>&5
3070 ac_status=$?
3071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3072 test $ac_status = 0; }; then :
3073 for ac_file in conftest.o conftest.obj conftest.*; do
3074 test -f "$ac_file" || continue;
3075 case $ac_file in
3076 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3077 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3078 break;;
3079 esac
3080 done
3081 else
3082 $as_echo "$as_me: failed program was:" >&5
3083 sed 's/^/| /' conftest.$ac_ext >&5
3084
3085 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3086 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3087 as_fn_error $? "cannot compute suffix of object files: cannot compile
3088 See \`config.log' for more details" "$LINENO" 5; }
3089 fi
3090 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3091 fi
3092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3093 $as_echo "$ac_cv_objext" >&6; }
3094 OBJEXT=$ac_cv_objext
3095 ac_objext=$OBJEXT
3096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3097 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3098 if ${ac_cv_c_compiler_gnu+:} false; then :
3099 $as_echo_n "(cached) " >&6
3100 else
3101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3102 /* end confdefs.h. */
3103
3104 int
3105 main ()
3106 {
3107 #ifndef __GNUC__
3108 choke me
3109 #endif
3110
3111 ;
3112 return 0;
3113 }
3114 _ACEOF
3115 if ac_fn_c_try_compile "$LINENO"; then :
3116 ac_compiler_gnu=yes
3117 else
3118 ac_compiler_gnu=no
3119 fi
3120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3121 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3122
3123 fi
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3125 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3126 if test $ac_compiler_gnu = yes; then
3127 GCC=yes
3128 else
3129 GCC=
3130 fi
3131 ac_test_CFLAGS=${CFLAGS+set}
3132 ac_save_CFLAGS=$CFLAGS
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3134 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3135 if ${ac_cv_prog_cc_g+:} false; then :
3136 $as_echo_n "(cached) " >&6
3137 else
3138 ac_save_c_werror_flag=$ac_c_werror_flag
3139 ac_c_werror_flag=yes
3140 ac_cv_prog_cc_g=no
3141 CFLAGS="-g"
3142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3143 /* end confdefs.h. */
3144
3145 int
3146 main ()
3147 {
3148
3149 ;
3150 return 0;
3151 }
3152 _ACEOF
3153 if ac_fn_c_try_compile "$LINENO"; then :
3154 ac_cv_prog_cc_g=yes
3155 else
3156 CFLAGS=""
3157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3158 /* end confdefs.h. */
3159
3160 int
3161 main ()
3162 {
3163
3164 ;
3165 return 0;
3166 }
3167 _ACEOF
3168 if ac_fn_c_try_compile "$LINENO"; then :
3169
3170 else
3171 ac_c_werror_flag=$ac_save_c_werror_flag
3172 CFLAGS="-g"
3173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3174 /* end confdefs.h. */
3175
3176 int
3177 main ()
3178 {
3179
3180 ;
3181 return 0;
3182 }
3183 _ACEOF
3184 if ac_fn_c_try_compile "$LINENO"; then :
3185 ac_cv_prog_cc_g=yes
3186 fi
3187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3188 fi
3189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3190 fi
3191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3192 ac_c_werror_flag=$ac_save_c_werror_flag
3193 fi
3194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3195 $as_echo "$ac_cv_prog_cc_g" >&6; }
3196 if test "$ac_test_CFLAGS" = set; then
3197 CFLAGS=$ac_save_CFLAGS
3198 elif test $ac_cv_prog_cc_g = yes; then
3199 if test "$GCC" = yes; then
3200 CFLAGS="-g -O2"
3201 else
3202 CFLAGS="-g"
3203 fi
3204 else
3205 if test "$GCC" = yes; then
3206 CFLAGS="-O2"
3207 else
3208 CFLAGS=
3209 fi
3210 fi
3211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3212 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3213 if ${ac_cv_prog_cc_c89+:} false; then :
3214 $as_echo_n "(cached) " >&6
3215 else
3216 ac_cv_prog_cc_c89=no
3217 ac_save_CC=$CC
3218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219 /* end confdefs.h. */
3220 #include <stdarg.h>
3221 #include <stdio.h>
3222 struct stat;
3223 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3224 struct buf { int x; };
3225 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3226 static char *e (p, i)
3227 char **p;
3228 int i;
3229 {
3230 return p[i];
3231 }
3232 static char *f (char * (*g) (char **, int), char **p, ...)
3233 {
3234 char *s;
3235 va_list v;
3236 va_start (v,p);
3237 s = g (p, va_arg (v,int));
3238 va_end (v);
3239 return s;
3240 }
3241
3242 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3243 function prototypes and stuff, but not '\xHH' hex character constants.
3244 These don't provoke an error unfortunately, instead are silently treated
3245 as 'x'. The following induces an error, until -std is added to get
3246 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3247 array size at least. It's necessary to write '\x00'==0 to get something
3248 that's true only with -std. */
3249 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3250
3251 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3252 inside strings and character constants. */
3253 #define FOO(x) 'x'
3254 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3255
3256 int test (int i, double x);
3257 struct s1 {int (*f) (int a);};
3258 struct s2 {int (*f) (double a);};
3259 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3260 int argc;
3261 char **argv;
3262 int
3263 main ()
3264 {
3265 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3266 ;
3267 return 0;
3268 }
3269 _ACEOF
3270 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3271 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3272 do
3273 CC="$ac_save_CC $ac_arg"
3274 if ac_fn_c_try_compile "$LINENO"; then :
3275 ac_cv_prog_cc_c89=$ac_arg
3276 fi
3277 rm -f core conftest.err conftest.$ac_objext
3278 test "x$ac_cv_prog_cc_c89" != "xno" && break
3279 done
3280 rm -f conftest.$ac_ext
3281 CC=$ac_save_CC
3282
3283 fi
3284 # AC_CACHE_VAL
3285 case "x$ac_cv_prog_cc_c89" in
3286 x)
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3288 $as_echo "none needed" >&6; } ;;
3289 xno)
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3291 $as_echo "unsupported" >&6; } ;;
3292 *)
3293 CC="$CC $ac_cv_prog_cc_c89"
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3295 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3296 esac
3297 if test "x$ac_cv_prog_cc_c89" != xno; then :
3298
3299 fi
3300
3301 ac_ext=c
3302 ac_cpp='$CPP $CPPFLAGS'
3303 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3304 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3305 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3306
3307
3308 ac_ext=c
3309 ac_cpp='$CPP $CPPFLAGS'
3310 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3311 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3312 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3314 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3315 # On Suns, sometimes $CPP names a directory.
3316 if test -n "$CPP" && test -d "$CPP"; then
3317 CPP=
3318 fi
3319 if test -z "$CPP"; then
3320 if ${ac_cv_prog_CPP+:} false; then :
3321 $as_echo_n "(cached) " >&6
3322 else
3323 # Double quotes because CPP needs to be expanded
3324 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3325 do
3326 ac_preproc_ok=false
3327 for ac_c_preproc_warn_flag in '' yes
3328 do
3329 # Use a header file that comes with gcc, so configuring glibc
3330 # with a fresh cross-compiler works.
3331 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3332 # <limits.h> exists even on freestanding compilers.
3333 # On the NeXT, cc -E runs the code through the compiler's parser,
3334 # not just through cpp. "Syntax error" is here to catch this case.
3335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3336 /* end confdefs.h. */
3337 #ifdef __STDC__
3338 # include <limits.h>
3339 #else
3340 # include <assert.h>
3341 #endif
3342 Syntax error
3343 _ACEOF
3344 if ac_fn_c_try_cpp "$LINENO"; then :
3345
3346 else
3347 # Broken: fails on valid input.
3348 continue
3349 fi
3350 rm -f conftest.err conftest.i conftest.$ac_ext
3351
3352 # OK, works on sane cases. Now check whether nonexistent headers
3353 # can be detected and how.
3354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3355 /* end confdefs.h. */
3356 #include <ac_nonexistent.h>
3357 _ACEOF
3358 if ac_fn_c_try_cpp "$LINENO"; then :
3359 # Broken: success on invalid input.
3360 continue
3361 else
3362 # Passes both tests.
3363 ac_preproc_ok=:
3364 break
3365 fi
3366 rm -f conftest.err conftest.i conftest.$ac_ext
3367
3368 done
3369 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3370 rm -f conftest.i conftest.err conftest.$ac_ext
3371 if $ac_preproc_ok; then :
3372 break
3373 fi
3374
3375 done
3376 ac_cv_prog_CPP=$CPP
3377
3378 fi
3379 CPP=$ac_cv_prog_CPP
3380 else
3381 ac_cv_prog_CPP=$CPP
3382 fi
3383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3384 $as_echo "$CPP" >&6; }
3385 ac_preproc_ok=false
3386 for ac_c_preproc_warn_flag in '' yes
3387 do
3388 # Use a header file that comes with gcc, so configuring glibc
3389 # with a fresh cross-compiler works.
3390 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3391 # <limits.h> exists even on freestanding compilers.
3392 # On the NeXT, cc -E runs the code through the compiler's parser,
3393 # not just through cpp. "Syntax error" is here to catch this case.
3394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3395 /* end confdefs.h. */
3396 #ifdef __STDC__
3397 # include <limits.h>
3398 #else
3399 # include <assert.h>
3400 #endif
3401 Syntax error
3402 _ACEOF
3403 if ac_fn_c_try_cpp "$LINENO"; then :
3404
3405 else
3406 # Broken: fails on valid input.
3407 continue
3408 fi
3409 rm -f conftest.err conftest.i conftest.$ac_ext
3410
3411 # OK, works on sane cases. Now check whether nonexistent headers
3412 # can be detected and how.
3413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3414 /* end confdefs.h. */
3415 #include <ac_nonexistent.h>
3416 _ACEOF
3417 if ac_fn_c_try_cpp "$LINENO"; then :
3418 # Broken: success on invalid input.
3419 continue
3420 else
3421 # Passes both tests.
3422 ac_preproc_ok=:
3423 break
3424 fi
3425 rm -f conftest.err conftest.i conftest.$ac_ext
3426
3427 done
3428 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3429 rm -f conftest.i conftest.err conftest.$ac_ext
3430 if $ac_preproc_ok; then :
3431
3432 else
3433 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3434 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3435 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3436 See \`config.log' for more details" "$LINENO" 5; }
3437 fi
3438
3439 ac_ext=c
3440 ac_cpp='$CPP $CPPFLAGS'
3441 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3442 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3443 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3444
3445
3446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3447 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3448 if ${ac_cv_path_GREP+:} false; then :
3449 $as_echo_n "(cached) " >&6
3450 else
3451 if test -z "$GREP"; then
3452 ac_path_GREP_found=false
3453 # Loop through the user's path and test for each of PROGNAME-LIST
3454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3455 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3456 do
3457 IFS=$as_save_IFS
3458 test -z "$as_dir" && as_dir=.
3459 for ac_prog in grep ggrep; do
3460 for ac_exec_ext in '' $ac_executable_extensions; do
3461 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3462 as_fn_executable_p "$ac_path_GREP" || continue
3463 # Check for GNU ac_path_GREP and select it if it is found.
3464 # Check for GNU $ac_path_GREP
3465 case `"$ac_path_GREP" --version 2>&1` in
3466 *GNU*)
3467 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3468 *)
3469 ac_count=0
3470 $as_echo_n 0123456789 >"conftest.in"
3471 while :
3472 do
3473 cat "conftest.in" "conftest.in" >"conftest.tmp"
3474 mv "conftest.tmp" "conftest.in"
3475 cp "conftest.in" "conftest.nl"
3476 $as_echo 'GREP' >> "conftest.nl"
3477 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3478 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3479 as_fn_arith $ac_count + 1 && ac_count=$as_val
3480 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3481 # Best one so far, save it but keep looking for a better one
3482 ac_cv_path_GREP="$ac_path_GREP"
3483 ac_path_GREP_max=$ac_count
3484 fi
3485 # 10*(2^10) chars as input seems more than enough
3486 test $ac_count -gt 10 && break
3487 done
3488 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3489 esac
3490
3491 $ac_path_GREP_found && break 3
3492 done
3493 done
3494 done
3495 IFS=$as_save_IFS
3496 if test -z "$ac_cv_path_GREP"; then
3497 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3498 fi
3499 else
3500 ac_cv_path_GREP=$GREP
3501 fi
3502
3503 fi
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3505 $as_echo "$ac_cv_path_GREP" >&6; }
3506 GREP="$ac_cv_path_GREP"
3507
3508
3509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3510 $as_echo_n "checking for egrep... " >&6; }
3511 if ${ac_cv_path_EGREP+:} false; then :
3512 $as_echo_n "(cached) " >&6
3513 else
3514 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3515 then ac_cv_path_EGREP="$GREP -E"
3516 else
3517 if test -z "$EGREP"; then
3518 ac_path_EGREP_found=false
3519 # Loop through the user's path and test for each of PROGNAME-LIST
3520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3521 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3522 do
3523 IFS=$as_save_IFS
3524 test -z "$as_dir" && as_dir=.
3525 for ac_prog in egrep; do
3526 for ac_exec_ext in '' $ac_executable_extensions; do
3527 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3528 as_fn_executable_p "$ac_path_EGREP" || continue
3529 # Check for GNU ac_path_EGREP and select it if it is found.
3530 # Check for GNU $ac_path_EGREP
3531 case `"$ac_path_EGREP" --version 2>&1` in
3532 *GNU*)
3533 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3534 *)
3535 ac_count=0
3536 $as_echo_n 0123456789 >"conftest.in"
3537 while :
3538 do
3539 cat "conftest.in" "conftest.in" >"conftest.tmp"
3540 mv "conftest.tmp" "conftest.in"
3541 cp "conftest.in" "conftest.nl"
3542 $as_echo 'EGREP' >> "conftest.nl"
3543 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3544 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3545 as_fn_arith $ac_count + 1 && ac_count=$as_val
3546 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3547 # Best one so far, save it but keep looking for a better one
3548 ac_cv_path_EGREP="$ac_path_EGREP"
3549 ac_path_EGREP_max=$ac_count
3550 fi
3551 # 10*(2^10) chars as input seems more than enough
3552 test $ac_count -gt 10 && break
3553 done
3554 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3555 esac
3556
3557 $ac_path_EGREP_found && break 3
3558 done
3559 done
3560 done
3561 IFS=$as_save_IFS
3562 if test -z "$ac_cv_path_EGREP"; then
3563 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3564 fi
3565 else
3566 ac_cv_path_EGREP=$EGREP
3567 fi
3568
3569 fi
3570 fi
3571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3572 $as_echo "$ac_cv_path_EGREP" >&6; }
3573 EGREP="$ac_cv_path_EGREP"
3574
3575
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3577 $as_echo_n "checking for ANSI C header files... " >&6; }
3578 if ${ac_cv_header_stdc+:} false; then :
3579 $as_echo_n "(cached) " >&6
3580 else
3581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3582 /* end confdefs.h. */
3583 #include <stdlib.h>
3584 #include <stdarg.h>
3585 #include <string.h>
3586 #include <float.h>
3587
3588 int
3589 main ()
3590 {
3591
3592 ;
3593 return 0;
3594 }
3595 _ACEOF
3596 if ac_fn_c_try_compile "$LINENO"; then :
3597 ac_cv_header_stdc=yes
3598 else
3599 ac_cv_header_stdc=no
3600 fi
3601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3602
3603 if test $ac_cv_header_stdc = yes; then
3604 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3606 /* end confdefs.h. */
3607 #include <string.h>
3608
3609 _ACEOF
3610 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3611 $EGREP "memchr" >/dev/null 2>&1; then :
3612
3613 else
3614 ac_cv_header_stdc=no
3615 fi
3616 rm -f conftest*
3617
3618 fi
3619
3620 if test $ac_cv_header_stdc = yes; then
3621 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3623 /* end confdefs.h. */
3624 #include <stdlib.h>
3625
3626 _ACEOF
3627 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3628 $EGREP "free" >/dev/null 2>&1; then :
3629
3630 else
3631 ac_cv_header_stdc=no
3632 fi
3633 rm -f conftest*
3634
3635 fi
3636
3637 if test $ac_cv_header_stdc = yes; then
3638 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3639 if test "$cross_compiling" = yes; then :
3640 :
3641 else
3642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3643 /* end confdefs.h. */
3644 #include <ctype.h>
3645 #include <stdlib.h>
3646 #if ((' ' & 0x0FF) == 0x020)
3647 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3648 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3649 #else
3650 # define ISLOWER(c) \
3651 (('a' <= (c) && (c) <= 'i') \
3652 || ('j' <= (c) && (c) <= 'r') \
3653 || ('s' <= (c) && (c) <= 'z'))
3654 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3655 #endif
3656
3657 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3658 int
3659 main ()
3660 {
3661 int i;
3662 for (i = 0; i < 256; i++)
3663 if (XOR (islower (i), ISLOWER (i))
3664 || toupper (i) != TOUPPER (i))
3665 return 2;
3666 return 0;
3667 }
3668 _ACEOF
3669 if ac_fn_c_try_run "$LINENO"; then :
3670
3671 else
3672 ac_cv_header_stdc=no
3673 fi
3674 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3675 conftest.$ac_objext conftest.beam conftest.$ac_ext
3676 fi
3677
3678 fi
3679 fi
3680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3681 $as_echo "$ac_cv_header_stdc" >&6; }
3682 if test $ac_cv_header_stdc = yes; then
3683
3684 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3685
3686 fi
3687
3688 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3689 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3690 inttypes.h stdint.h unistd.h
3691 do :
3692 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3693 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3694 "
3695 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3696 cat >>confdefs.h <<_ACEOF
3697 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3698 _ACEOF
3699
3700 fi
3701
3702 done
3703
3704
3705
3706 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3707 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3708 MINIX=yes
3709 else
3710 MINIX=
3711 fi
3712
3713
3714 if test "$MINIX" = yes; then
3715
3716 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3717
3718
3719 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3720
3721
3722 $as_echo "#define _MINIX 1" >>confdefs.h
3723
3724 fi
3725
3726
3727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3728 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3729 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3730 $as_echo_n "(cached) " >&6
3731 else
3732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3733 /* end confdefs.h. */
3734
3735 # define __EXTENSIONS__ 1
3736 $ac_includes_default
3737 int
3738 main ()
3739 {
3740
3741 ;
3742 return 0;
3743 }
3744 _ACEOF
3745 if ac_fn_c_try_compile "$LINENO"; then :
3746 ac_cv_safe_to_define___extensions__=yes
3747 else
3748 ac_cv_safe_to_define___extensions__=no
3749 fi
3750 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3751 fi
3752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3753 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3754 test $ac_cv_safe_to_define___extensions__ = yes &&
3755 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3756
3757 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3758
3759 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3760
3761 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3762
3763 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3764
3765
3766 test "$program_prefix" != NONE &&
3767 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3768 # Use a double $ so make ignores it.
3769 test "$program_suffix" != NONE &&
3770 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3771 # Double any \ or $.
3772 # By default was `s,x,x', remove it if useless.
3773 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3774 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3775
3776 # Find a good install program. We prefer a C program (faster),
3777 # so one script is as good as another. But avoid the broken or
3778 # incompatible versions:
3779 # SysV /etc/install, /usr/sbin/install
3780 # SunOS /usr/etc/install
3781 # IRIX /sbin/install
3782 # AIX /bin/install
3783 # AmigaOS /C/install, which installs bootblocks on floppy discs
3784 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3785 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3786 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3787 # OS/2's system install, which has a completely different semantic
3788 # ./install, which can be erroneously created by make from ./install.sh.
3789 # Reject install programs that cannot install multiple files.
3790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3791 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3792 if test -z "$INSTALL"; then
3793 if ${ac_cv_path_install+:} false; then :
3794 $as_echo_n "(cached) " >&6
3795 else
3796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3797 for as_dir in $PATH
3798 do
3799 IFS=$as_save_IFS
3800 test -z "$as_dir" && as_dir=.
3801 # Account for people who put trailing slashes in PATH elements.
3802 case $as_dir/ in #((
3803 ./ | .// | /[cC]/* | \
3804 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3805 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3806 /usr/ucb/* ) ;;
3807 *)
3808 # OSF1 and SCO ODT 3.0 have their own names for install.
3809 # Don't use installbsd from OSF since it installs stuff as root
3810 # by default.
3811 for ac_prog in ginstall scoinst install; do
3812 for ac_exec_ext in '' $ac_executable_extensions; do
3813 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3814 if test $ac_prog = install &&
3815 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3816 # AIX install. It has an incompatible calling convention.
3817 :
3818 elif test $ac_prog = install &&
3819 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3820 # program-specific install script used by HP pwplus--don't use.
3821 :
3822 else
3823 rm -rf conftest.one conftest.two conftest.dir
3824 echo one > conftest.one
3825 echo two > conftest.two
3826 mkdir conftest.dir
3827 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3828 test -s conftest.one && test -s conftest.two &&
3829 test -s conftest.dir/conftest.one &&
3830 test -s conftest.dir/conftest.two
3831 then
3832 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3833 break 3
3834 fi
3835 fi
3836 fi
3837 done
3838 done
3839 ;;
3840 esac
3841
3842 done
3843 IFS=$as_save_IFS
3844
3845 rm -rf conftest.one conftest.two conftest.dir
3846
3847 fi
3848 if test "${ac_cv_path_install+set}" = set; then
3849 INSTALL=$ac_cv_path_install
3850 else
3851 # As a last resort, use the slow shell script. Don't cache a
3852 # value for INSTALL within a source directory, because that will
3853 # break other packages using the cache if that directory is
3854 # removed, or if the value is a relative name.
3855 INSTALL=$ac_install_sh
3856 fi
3857 fi
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3859 $as_echo "$INSTALL" >&6; }
3860
3861 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3862 # It thinks the first close brace ends the variable substitution.
3863 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3864
3865 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3866
3867 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3868
3869 rm -rf .tst 2>/dev/null
3870 mkdir .tst 2>/dev/null
3871 if test -d .tst; then
3872 am__leading_dot=.
3873 else
3874 am__leading_dot=_
3875 fi
3876 rmdir .tst 2>/dev/null
3877
3878 DEPDIR="${am__leading_dot}deps"
3879
3880
3881
3882
3883 for ac_header in $ac_header_list
3884 do :
3885 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3886 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3887 "
3888 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3889 cat >>confdefs.h <<_ACEOF
3890 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3891 _ACEOF
3892
3893 fi
3894
3895 done
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914 for ac_func in $ac_func_list
3915 do :
3916 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
3917 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
3918 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
3919 cat >>confdefs.h <<_ACEOF
3920 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
3921 _ACEOF
3922
3923 fi
3924 done
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946 case `pwd` in
3947 *\ * | *\ *)
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3949 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3950 esac
3951
3952
3953
3954 macro_version='2.2.7a'
3955 macro_revision='1.3134'
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969 ltmain="$ac_aux_dir/ltmain.sh"
3970
3971 # Backslashify metacharacters that are still active within
3972 # double-quoted strings.
3973 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3974
3975 # Same as above, but do not quote variable references.
3976 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3977
3978 # Sed substitution to delay expansion of an escaped shell variable in a
3979 # double_quote_subst'ed string.
3980 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3981
3982 # Sed substitution to delay expansion of an escaped single quote.
3983 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3984
3985 # Sed substitution to avoid accidental globbing in evaled expressions
3986 no_glob_subst='s/\*/\\\*/g'
3987
3988 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3989 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3990 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3991
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3993 $as_echo_n "checking how to print strings... " >&6; }
3994 # Test print first, because it will be a builtin if present.
3995 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3996 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3997 ECHO='print -r --'
3998 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3999 ECHO='printf %s\n'
4000 else
4001 # Use this function as a fallback that always works.
4002 func_fallback_echo ()
4003 {
4004 eval 'cat <<_LTECHO_EOF
4005 $1
4006 _LTECHO_EOF'
4007 }
4008 ECHO='func_fallback_echo'
4009 fi
4010
4011 # func_echo_all arg...
4012 # Invoke $ECHO with all args, space-separated.
4013 func_echo_all ()
4014 {
4015 $ECHO ""
4016 }
4017
4018 case "$ECHO" in
4019 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4020 $as_echo "printf" >&6; } ;;
4021 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4022 $as_echo "print -r" >&6; } ;;
4023 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4024 $as_echo "cat" >&6; } ;;
4025 esac
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4041 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4042 if ${ac_cv_path_SED+:} false; then :
4043 $as_echo_n "(cached) " >&6
4044 else
4045 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4046 for ac_i in 1 2 3 4 5 6 7; do
4047 ac_script="$ac_script$as_nl$ac_script"
4048 done
4049 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4050 { ac_script=; unset ac_script;}
4051 if test -z "$SED"; then
4052 ac_path_SED_found=false
4053 # Loop through the user's path and test for each of PROGNAME-LIST
4054 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4055 for as_dir in $PATH
4056 do
4057 IFS=$as_save_IFS
4058 test -z "$as_dir" && as_dir=.
4059 for ac_prog in sed gsed; do
4060 for ac_exec_ext in '' $ac_executable_extensions; do
4061 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4062 as_fn_executable_p "$ac_path_SED" || continue
4063 # Check for GNU ac_path_SED and select it if it is found.
4064 # Check for GNU $ac_path_SED
4065 case `"$ac_path_SED" --version 2>&1` in
4066 *GNU*)
4067 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4068 *)
4069 ac_count=0
4070 $as_echo_n 0123456789 >"conftest.in"
4071 while :
4072 do
4073 cat "conftest.in" "conftest.in" >"conftest.tmp"
4074 mv "conftest.tmp" "conftest.in"
4075 cp "conftest.in" "conftest.nl"
4076 $as_echo '' >> "conftest.nl"
4077 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4078 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4079 as_fn_arith $ac_count + 1 && ac_count=$as_val
4080 if test $ac_count -gt ${ac_path_SED_max-0}; then
4081 # Best one so far, save it but keep looking for a better one
4082 ac_cv_path_SED="$ac_path_SED"
4083 ac_path_SED_max=$ac_count
4084 fi
4085 # 10*(2^10) chars as input seems more than enough
4086 test $ac_count -gt 10 && break
4087 done
4088 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4089 esac
4090
4091 $ac_path_SED_found && break 3
4092 done
4093 done
4094 done
4095 IFS=$as_save_IFS
4096 if test -z "$ac_cv_path_SED"; then
4097 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4098 fi
4099 else
4100 ac_cv_path_SED=$SED
4101 fi
4102
4103 fi
4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4105 $as_echo "$ac_cv_path_SED" >&6; }
4106 SED="$ac_cv_path_SED"
4107 rm -f conftest.sed
4108
4109 test -z "$SED" && SED=sed
4110 Xsed="$SED -e 1s/^X//"
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4123 $as_echo_n "checking for fgrep... " >&6; }
4124 if ${ac_cv_path_FGREP+:} false; then :
4125 $as_echo_n "(cached) " >&6
4126 else
4127 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4128 then ac_cv_path_FGREP="$GREP -F"
4129 else
4130 if test -z "$FGREP"; then
4131 ac_path_FGREP_found=false
4132 # Loop through the user's path and test for each of PROGNAME-LIST
4133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4134 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4135 do
4136 IFS=$as_save_IFS
4137 test -z "$as_dir" && as_dir=.
4138 for ac_prog in fgrep; do
4139 for ac_exec_ext in '' $ac_executable_extensions; do
4140 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4141 as_fn_executable_p "$ac_path_FGREP" || continue
4142 # Check for GNU ac_path_FGREP and select it if it is found.
4143 # Check for GNU $ac_path_FGREP
4144 case `"$ac_path_FGREP" --version 2>&1` in
4145 *GNU*)
4146 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4147 *)
4148 ac_count=0
4149 $as_echo_n 0123456789 >"conftest.in"
4150 while :
4151 do
4152 cat "conftest.in" "conftest.in" >"conftest.tmp"
4153 mv "conftest.tmp" "conftest.in"
4154 cp "conftest.in" "conftest.nl"
4155 $as_echo 'FGREP' >> "conftest.nl"
4156 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4157 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4158 as_fn_arith $ac_count + 1 && ac_count=$as_val
4159 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4160 # Best one so far, save it but keep looking for a better one
4161 ac_cv_path_FGREP="$ac_path_FGREP"
4162 ac_path_FGREP_max=$ac_count
4163 fi
4164 # 10*(2^10) chars as input seems more than enough
4165 test $ac_count -gt 10 && break
4166 done
4167 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4168 esac
4169
4170 $ac_path_FGREP_found && break 3
4171 done
4172 done
4173 done
4174 IFS=$as_save_IFS
4175 if test -z "$ac_cv_path_FGREP"; then
4176 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4177 fi
4178 else
4179 ac_cv_path_FGREP=$FGREP
4180 fi
4181
4182 fi
4183 fi
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4185 $as_echo "$ac_cv_path_FGREP" >&6; }
4186 FGREP="$ac_cv_path_FGREP"
4187
4188
4189 test -z "$GREP" && GREP=grep
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209 # Check whether --with-gnu-ld was given.
4210 if test "${with_gnu_ld+set}" = set; then :
4211 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4212 else
4213 with_gnu_ld=no
4214 fi
4215
4216 ac_prog=ld
4217 if test "$GCC" = yes; then
4218 # Check if gcc -print-prog-name=ld gives a path.
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4220 $as_echo_n "checking for ld used by $CC... " >&6; }
4221 case $host in
4222 *-*-mingw*)
4223 # gcc leaves a trailing carriage return which upsets mingw
4224 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4225 *)
4226 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4227 esac
4228 case $ac_prog in
4229 # Accept absolute paths.
4230 [\\/]* | ?:[\\/]*)
4231 re_direlt='/[^/][^/]*/\.\./'
4232 # Canonicalize the pathname of ld
4233 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4234 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4235 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4236 done
4237 test -z "$LD" && LD="$ac_prog"
4238 ;;
4239 "")
4240 # If it fails, then pretend we aren't using GCC.
4241 ac_prog=ld
4242 ;;
4243 *)
4244 # If it is relative, then search for the first ld in PATH.
4245 with_gnu_ld=unknown
4246 ;;
4247 esac
4248 elif test "$with_gnu_ld" = yes; then
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4250 $as_echo_n "checking for GNU ld... " >&6; }
4251 else
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4253 $as_echo_n "checking for non-GNU ld... " >&6; }
4254 fi
4255 if ${lt_cv_path_LD+:} false; then :
4256 $as_echo_n "(cached) " >&6
4257 else
4258 if test -z "$LD"; then
4259 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4260 for ac_dir in $PATH; do
4261 IFS="$lt_save_ifs"
4262 test -z "$ac_dir" && ac_dir=.
4263 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4264 lt_cv_path_LD="$ac_dir/$ac_prog"
4265 # Check to see if the program is GNU ld. I'd rather use --version,
4266 # but apparently some variants of GNU ld only accept -v.
4267 # Break only if it was the GNU/non-GNU ld that we prefer.
4268 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4269 *GNU* | *'with BFD'*)
4270 test "$with_gnu_ld" != no && break
4271 ;;
4272 *)
4273 test "$with_gnu_ld" != yes && break
4274 ;;
4275 esac
4276 fi
4277 done
4278 IFS="$lt_save_ifs"
4279 else
4280 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4281 fi
4282 fi
4283
4284 LD="$lt_cv_path_LD"
4285 if test -n "$LD"; then
4286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4287 $as_echo "$LD" >&6; }
4288 else
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4290 $as_echo "no" >&6; }
4291 fi
4292 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4294 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4295 if ${lt_cv_prog_gnu_ld+:} false; then :
4296 $as_echo_n "(cached) " >&6
4297 else
4298 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4299 case `$LD -v 2>&1 </dev/null` in
4300 *GNU* | *'with BFD'*)
4301 lt_cv_prog_gnu_ld=yes
4302 ;;
4303 *)
4304 lt_cv_prog_gnu_ld=no
4305 ;;
4306 esac
4307 fi
4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4309 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4310 with_gnu_ld=$lt_cv_prog_gnu_ld
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4321 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4322 if ${lt_cv_path_NM+:} false; then :
4323 $as_echo_n "(cached) " >&6
4324 else
4325 if test -n "$NM"; then
4326 # Let the user override the test.
4327 lt_cv_path_NM="$NM"
4328 else
4329 lt_nm_to_check="${ac_tool_prefix}nm"
4330 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4331 lt_nm_to_check="$lt_nm_to_check nm"
4332 fi
4333 for lt_tmp_nm in $lt_nm_to_check; do
4334 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4335 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4336 IFS="$lt_save_ifs"
4337 test -z "$ac_dir" && ac_dir=.
4338 tmp_nm="$ac_dir/$lt_tmp_nm"
4339 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4340 # Check to see if the nm accepts a BSD-compat flag.
4341 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4342 # nm: unknown option "B" ignored
4343 # Tru64's nm complains that /dev/null is an invalid object file
4344 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4345 */dev/null* | *'Invalid file or object type'*)
4346 lt_cv_path_NM="$tmp_nm -B"
4347 break
4348 ;;
4349 *)
4350 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4351 */dev/null*)
4352 lt_cv_path_NM="$tmp_nm -p"
4353 break
4354 ;;
4355 *)
4356 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4357 continue # so that we can try to find one that supports BSD flags
4358 ;;
4359 esac
4360 ;;
4361 esac
4362 fi
4363 done
4364 IFS="$lt_save_ifs"
4365 done
4366 : ${lt_cv_path_NM=no}
4367 fi
4368 fi
4369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4370 $as_echo "$lt_cv_path_NM" >&6; }
4371 if test "$lt_cv_path_NM" != "no"; then
4372 NM="$lt_cv_path_NM"
4373 else
4374 # Didn't find any BSD compatible name lister, look for dumpbin.
4375 if test -n "$DUMPBIN"; then :
4376 # Let the user override the test.
4377 else
4378 if test -n "$ac_tool_prefix"; then
4379 for ac_prog in dumpbin "link -dump"
4380 do
4381 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4382 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4384 $as_echo_n "checking for $ac_word... " >&6; }
4385 if ${ac_cv_prog_DUMPBIN+:} false; then :
4386 $as_echo_n "(cached) " >&6
4387 else
4388 if test -n "$DUMPBIN"; then
4389 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4390 else
4391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4392 for as_dir in $PATH
4393 do
4394 IFS=$as_save_IFS
4395 test -z "$as_dir" && as_dir=.
4396 for ac_exec_ext in '' $ac_executable_extensions; do
4397 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4398 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4400 break 2
4401 fi
4402 done
4403 done
4404 IFS=$as_save_IFS
4405
4406 fi
4407 fi
4408 DUMPBIN=$ac_cv_prog_DUMPBIN
4409 if test -n "$DUMPBIN"; then
4410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4411 $as_echo "$DUMPBIN" >&6; }
4412 else
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4414 $as_echo "no" >&6; }
4415 fi
4416
4417
4418 test -n "$DUMPBIN" && break
4419 done
4420 fi
4421 if test -z "$DUMPBIN"; then
4422 ac_ct_DUMPBIN=$DUMPBIN
4423 for ac_prog in dumpbin "link -dump"
4424 do
4425 # Extract the first word of "$ac_prog", so it can be a program name with args.
4426 set dummy $ac_prog; ac_word=$2
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4428 $as_echo_n "checking for $ac_word... " >&6; }
4429 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4430 $as_echo_n "(cached) " >&6
4431 else
4432 if test -n "$ac_ct_DUMPBIN"; then
4433 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4434 else
4435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4436 for as_dir in $PATH
4437 do
4438 IFS=$as_save_IFS
4439 test -z "$as_dir" && as_dir=.
4440 for ac_exec_ext in '' $ac_executable_extensions; do
4441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4442 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4444 break 2
4445 fi
4446 done
4447 done
4448 IFS=$as_save_IFS
4449
4450 fi
4451 fi
4452 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4453 if test -n "$ac_ct_DUMPBIN"; then
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4455 $as_echo "$ac_ct_DUMPBIN" >&6; }
4456 else
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4458 $as_echo "no" >&6; }
4459 fi
4460
4461
4462 test -n "$ac_ct_DUMPBIN" && break
4463 done
4464
4465 if test "x$ac_ct_DUMPBIN" = x; then
4466 DUMPBIN=":"
4467 else
4468 case $cross_compiling:$ac_tool_warned in
4469 yes:)
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4471 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4472 ac_tool_warned=yes ;;
4473 esac
4474 DUMPBIN=$ac_ct_DUMPBIN
4475 fi
4476 fi
4477
4478 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4479 *COFF*)
4480 DUMPBIN="$DUMPBIN -symbols"
4481 ;;
4482 *)
4483 DUMPBIN=:
4484 ;;
4485 esac
4486 fi
4487
4488 if test "$DUMPBIN" != ":"; then
4489 NM="$DUMPBIN"
4490 fi
4491 fi
4492 test -z "$NM" && NM=nm
4493
4494
4495
4496
4497
4498
4499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4500 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4501 if ${lt_cv_nm_interface+:} false; then :
4502 $as_echo_n "(cached) " >&6
4503 else
4504 lt_cv_nm_interface="BSD nm"
4505 echo "int some_variable = 0;" > conftest.$ac_ext
4506 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4507 (eval "$ac_compile" 2>conftest.err)
4508 cat conftest.err >&5
4509 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4510 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4511 cat conftest.err >&5
4512 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4513 cat conftest.out >&5
4514 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4515 lt_cv_nm_interface="MS dumpbin"
4516 fi
4517 rm -f conftest*
4518 fi
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4520 $as_echo "$lt_cv_nm_interface" >&6; }
4521
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4523 $as_echo_n "checking whether ln -s works... " >&6; }
4524 LN_S=$as_ln_s
4525 if test "$LN_S" = "ln -s"; then
4526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4527 $as_echo "yes" >&6; }
4528 else
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4530 $as_echo "no, using $LN_S" >&6; }
4531 fi
4532
4533 # find the maximum length of command line arguments
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4535 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4536 if ${lt_cv_sys_max_cmd_len+:} false; then :
4537 $as_echo_n "(cached) " >&6
4538 else
4539 i=0
4540 teststring="ABCD"
4541
4542 case $build_os in
4543 msdosdjgpp*)
4544 # On DJGPP, this test can blow up pretty badly due to problems in libc
4545 # (any single argument exceeding 2000 bytes causes a buffer overrun
4546 # during glob expansion). Even if it were fixed, the result of this
4547 # check would be larger than it should be.
4548 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4549 ;;
4550
4551 gnu*)
4552 # Under GNU Hurd, this test is not required because there is
4553 # no limit to the length of command line arguments.
4554 # Libtool will interpret -1 as no limit whatsoever
4555 lt_cv_sys_max_cmd_len=-1;
4556 ;;
4557
4558 cygwin* | mingw* | cegcc*)
4559 # On Win9x/ME, this test blows up -- it succeeds, but takes
4560 # about 5 minutes as the teststring grows exponentially.
4561 # Worse, since 9x/ME are not pre-emptively multitasking,
4562 # you end up with a "frozen" computer, even though with patience
4563 # the test eventually succeeds (with a max line length of 256k).
4564 # Instead, let's just punt: use the minimum linelength reported by
4565 # all of the supported platforms: 8192 (on NT/2K/XP).
4566 lt_cv_sys_max_cmd_len=8192;
4567 ;;
4568
4569 mint*)
4570 # On MiNT this can take a long time and run out of memory.
4571 lt_cv_sys_max_cmd_len=8192;
4572 ;;
4573
4574 amigaos*)
4575 # On AmigaOS with pdksh, this test takes hours, literally.
4576 # So we just punt and use a minimum line length of 8192.
4577 lt_cv_sys_max_cmd_len=8192;
4578 ;;
4579
4580 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4581 # This has been around since 386BSD, at least. Likely further.
4582 if test -x /sbin/sysctl; then
4583 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4584 elif test -x /usr/sbin/sysctl; then
4585 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4586 else
4587 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4588 fi
4589 # And add a safety zone
4590 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4591 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4592 ;;
4593
4594 interix*)
4595 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4596 lt_cv_sys_max_cmd_len=196608
4597 ;;
4598
4599 osf*)
4600 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4601 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4602 # nice to cause kernel panics so lets avoid the loop below.
4603 # First set a reasonable default.
4604 lt_cv_sys_max_cmd_len=16384
4605 #
4606 if test -x /sbin/sysconfig; then
4607 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4608 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4609 esac
4610 fi
4611 ;;
4612 sco3.2v5*)
4613 lt_cv_sys_max_cmd_len=102400
4614 ;;
4615 sysv5* | sco5v6* | sysv4.2uw2*)
4616 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4617 if test -n "$kargmax"; then
4618 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4619 else
4620 lt_cv_sys_max_cmd_len=32768
4621 fi
4622 ;;
4623 *)
4624 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4625 if test -n "$lt_cv_sys_max_cmd_len"; then
4626 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4627 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4628 else
4629 # Make teststring a little bigger before we do anything with it.
4630 # a 1K string should be a reasonable start.
4631 for i in 1 2 3 4 5 6 7 8 ; do
4632 teststring=$teststring$teststring
4633 done
4634 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4635 # If test is not a shell built-in, we'll probably end up computing a
4636 # maximum length that is only half of the actual maximum length, but
4637 # we can't tell.
4638 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4639 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4640 test $i != 17 # 1/2 MB should be enough
4641 do
4642 i=`expr $i + 1`
4643 teststring=$teststring$teststring
4644 done
4645 # Only check the string length outside the loop.
4646 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4647 teststring=
4648 # Add a significant safety factor because C++ compilers can tack on
4649 # massive amounts of additional arguments before passing them to the
4650 # linker. It appears as though 1/2 is a usable value.
4651 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4652 fi
4653 ;;
4654 esac
4655
4656 fi
4657
4658 if test -n $lt_cv_sys_max_cmd_len ; then
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4660 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4661 else
4662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4663 $as_echo "none" >&6; }
4664 fi
4665 max_cmd_len=$lt_cv_sys_max_cmd_len
4666
4667
4668
4669
4670
4671
4672 : ${CP="cp -f"}
4673 : ${MV="mv -f"}
4674 : ${RM="rm -f"}
4675
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4677 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4678 # Try some XSI features
4679 xsi_shell=no
4680 ( _lt_dummy="a/b/c"
4681 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4682 = c,a/b,, \
4683 && eval 'test $(( 1 + 1 )) -eq 2 \
4684 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4685 && xsi_shell=yes
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4687 $as_echo "$xsi_shell" >&6; }
4688
4689
4690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4691 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4692 lt_shell_append=no
4693 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4694 >/dev/null 2>&1 \
4695 && lt_shell_append=yes
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4697 $as_echo "$lt_shell_append" >&6; }
4698
4699
4700 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4701 lt_unset=unset
4702 else
4703 lt_unset=false
4704 fi
4705
4706
4707
4708
4709
4710 # test EBCDIC or ASCII
4711 case `echo X|tr X '\101'` in
4712 A) # ASCII based system
4713 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4714 lt_SP2NL='tr \040 \012'
4715 lt_NL2SP='tr \015\012 \040\040'
4716 ;;
4717 *) # EBCDIC based system
4718 lt_SP2NL='tr \100 \n'
4719 lt_NL2SP='tr \r\n \100\100'
4720 ;;
4721 esac
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4732 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4733 if ${lt_cv_ld_reload_flag+:} false; then :
4734 $as_echo_n "(cached) " >&6
4735 else
4736 lt_cv_ld_reload_flag='-r'
4737 fi
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4739 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4740 reload_flag=$lt_cv_ld_reload_flag
4741 case $reload_flag in
4742 "" | " "*) ;;
4743 *) reload_flag=" $reload_flag" ;;
4744 esac
4745 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4746 case $host_os in
4747 darwin*)
4748 if test "$GCC" = yes; then
4749 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4750 else
4751 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4752 fi
4753 ;;
4754 esac
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764 if test -n "$ac_tool_prefix"; then
4765 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4766 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4768 $as_echo_n "checking for $ac_word... " >&6; }
4769 if ${ac_cv_prog_OBJDUMP+:} false; then :
4770 $as_echo_n "(cached) " >&6
4771 else
4772 if test -n "$OBJDUMP"; then
4773 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4774 else
4775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4776 for as_dir in $PATH
4777 do
4778 IFS=$as_save_IFS
4779 test -z "$as_dir" && as_dir=.
4780 for ac_exec_ext in '' $ac_executable_extensions; do
4781 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4782 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4784 break 2
4785 fi
4786 done
4787 done
4788 IFS=$as_save_IFS
4789
4790 fi
4791 fi
4792 OBJDUMP=$ac_cv_prog_OBJDUMP
4793 if test -n "$OBJDUMP"; then
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4795 $as_echo "$OBJDUMP" >&6; }
4796 else
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4798 $as_echo "no" >&6; }
4799 fi
4800
4801
4802 fi
4803 if test -z "$ac_cv_prog_OBJDUMP"; then
4804 ac_ct_OBJDUMP=$OBJDUMP
4805 # Extract the first word of "objdump", so it can be a program name with args.
4806 set dummy objdump; ac_word=$2
4807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4808 $as_echo_n "checking for $ac_word... " >&6; }
4809 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4810 $as_echo_n "(cached) " >&6
4811 else
4812 if test -n "$ac_ct_OBJDUMP"; then
4813 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4814 else
4815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4816 for as_dir in $PATH
4817 do
4818 IFS=$as_save_IFS
4819 test -z "$as_dir" && as_dir=.
4820 for ac_exec_ext in '' $ac_executable_extensions; do
4821 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4822 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4824 break 2
4825 fi
4826 done
4827 done
4828 IFS=$as_save_IFS
4829
4830 fi
4831 fi
4832 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4833 if test -n "$ac_ct_OBJDUMP"; then
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4835 $as_echo "$ac_ct_OBJDUMP" >&6; }
4836 else
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4838 $as_echo "no" >&6; }
4839 fi
4840
4841 if test "x$ac_ct_OBJDUMP" = x; then
4842 OBJDUMP="false"
4843 else
4844 case $cross_compiling:$ac_tool_warned in
4845 yes:)
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4847 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4848 ac_tool_warned=yes ;;
4849 esac
4850 OBJDUMP=$ac_ct_OBJDUMP
4851 fi
4852 else
4853 OBJDUMP="$ac_cv_prog_OBJDUMP"
4854 fi
4855
4856 test -z "$OBJDUMP" && OBJDUMP=objdump
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4867 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4868 if ${lt_cv_deplibs_check_method+:} false; then :
4869 $as_echo_n "(cached) " >&6
4870 else
4871 lt_cv_file_magic_cmd='$MAGIC_CMD'
4872 lt_cv_file_magic_test_file=
4873 lt_cv_deplibs_check_method='unknown'
4874 # Need to set the preceding variable on all platforms that support
4875 # interlibrary dependencies.
4876 # 'none' -- dependencies not supported.
4877 # `unknown' -- same as none, but documents that we really don't know.
4878 # 'pass_all' -- all dependencies passed with no checks.
4879 # 'test_compile' -- check by making test program.
4880 # 'file_magic [[regex]]' -- check by looking for files in library path
4881 # which responds to the $file_magic_cmd with a given extended regex.
4882 # If you have `file' or equivalent on your system and you're not sure
4883 # whether `pass_all' will *always* work, you probably want this one.
4884
4885 case $host_os in
4886 aix[4-9]*)
4887 lt_cv_deplibs_check_method=pass_all
4888 ;;
4889
4890 beos*)
4891 lt_cv_deplibs_check_method=pass_all
4892 ;;
4893
4894 bsdi[45]*)
4895 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4896 lt_cv_file_magic_cmd='/usr/bin/file -L'
4897 lt_cv_file_magic_test_file=/shlib/libc.so
4898 ;;
4899
4900 cygwin*)
4901 # func_win32_libid is a shell function defined in ltmain.sh
4902 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4903 lt_cv_file_magic_cmd='func_win32_libid'
4904 ;;
4905
4906 mingw* | pw32*)
4907 # Base MSYS/MinGW do not provide the 'file' command needed by
4908 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4909 # unless we find 'file', for example because we are cross-compiling.
4910 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4911 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4912 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4913 lt_cv_file_magic_cmd='func_win32_libid'
4914 else
4915 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4916 lt_cv_file_magic_cmd='$OBJDUMP -f'
4917 fi
4918 ;;
4919
4920 cegcc*)
4921 # use the weaker test based on 'objdump'. See mingw*.
4922 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4923 lt_cv_file_magic_cmd='$OBJDUMP -f'
4924 ;;
4925
4926 darwin* | rhapsody*)
4927 lt_cv_deplibs_check_method=pass_all
4928 ;;
4929
4930 freebsd* | dragonfly*)
4931 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4932 case $host_cpu in
4933 i*86 )
4934 # Not sure whether the presence of OpenBSD here was a mistake.
4935 # Let's accept both of them until this is cleared up.
4936 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4937 lt_cv_file_magic_cmd=/usr/bin/file
4938 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4939 ;;
4940 esac
4941 else
4942 lt_cv_deplibs_check_method=pass_all
4943 fi
4944 ;;
4945
4946 gnu*)
4947 lt_cv_deplibs_check_method=pass_all
4948 ;;
4949
4950 haiku*)
4951 lt_cv_deplibs_check_method=pass_all
4952 ;;
4953
4954 hpux10.20* | hpux11*)
4955 lt_cv_file_magic_cmd=/usr/bin/file
4956 case $host_cpu in
4957 ia64*)
4958 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4959 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4960 ;;
4961 hppa*64*)
4962 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]'
4963 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4964 ;;
4965 *)
4966 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4967 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4968 ;;
4969 esac
4970 ;;
4971
4972 interix[3-9]*)
4973 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4974 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4975 ;;
4976
4977 irix5* | irix6* | nonstopux*)
4978 case $LD in
4979 *-32|*"-32 ") libmagic=32-bit;;
4980 *-n32|*"-n32 ") libmagic=N32;;
4981 *-64|*"-64 ") libmagic=64-bit;;
4982 *) libmagic=never-match;;
4983 esac
4984 lt_cv_deplibs_check_method=pass_all
4985 ;;
4986
4987 # This must be Linux ELF.
4988 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4989 lt_cv_deplibs_check_method=pass_all
4990 ;;
4991
4992 netbsd*)
4993 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4994 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4995 else
4996 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4997 fi
4998 ;;
4999
5000 newos6*)
5001 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5002 lt_cv_file_magic_cmd=/usr/bin/file
5003 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5004 ;;
5005
5006 *nto* | *qnx*)
5007 lt_cv_deplibs_check_method=pass_all
5008 ;;
5009
5010 openbsd*)
5011 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5012 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5013 else
5014 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5015 fi
5016 ;;
5017
5018 osf3* | osf4* | osf5*)
5019 lt_cv_deplibs_check_method=pass_all
5020 ;;
5021
5022 rdos*)
5023 lt_cv_deplibs_check_method=pass_all
5024 ;;
5025
5026 solaris*)
5027 lt_cv_deplibs_check_method=pass_all
5028 ;;
5029
5030 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5031 lt_cv_deplibs_check_method=pass_all
5032 ;;
5033
5034 sysv4 | sysv4.3*)
5035 case $host_vendor in
5036 motorola)
5037 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]'
5038 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5039 ;;
5040 ncr)
5041 lt_cv_deplibs_check_method=pass_all
5042 ;;
5043 sequent)
5044 lt_cv_file_magic_cmd='/bin/file'
5045 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5046 ;;
5047 sni)
5048 lt_cv_file_magic_cmd='/bin/file'
5049 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5050 lt_cv_file_magic_test_file=/lib/libc.so
5051 ;;
5052 siemens)
5053 lt_cv_deplibs_check_method=pass_all
5054 ;;
5055 pc)
5056 lt_cv_deplibs_check_method=pass_all
5057 ;;
5058 esac
5059 ;;
5060
5061 tpf*)
5062 lt_cv_deplibs_check_method=pass_all
5063 ;;
5064 esac
5065
5066 fi
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5068 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5069 file_magic_cmd=$lt_cv_file_magic_cmd
5070 deplibs_check_method=$lt_cv_deplibs_check_method
5071 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084 plugin_option=
5085 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5086 for plugin in $plugin_names; do
5087 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5088 if test x$plugin_so = x$plugin; then
5089 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5090 fi
5091 if test x$plugin_so != x$plugin; then
5092 plugin_option="--plugin $plugin_so"
5093 break
5094 fi
5095 done
5096
5097 if test -n "$ac_tool_prefix"; then
5098 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5099 set dummy ${ac_tool_prefix}ar; ac_word=$2
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5101 $as_echo_n "checking for $ac_word... " >&6; }
5102 if ${ac_cv_prog_AR+:} false; then :
5103 $as_echo_n "(cached) " >&6
5104 else
5105 if test -n "$AR"; then
5106 ac_cv_prog_AR="$AR" # Let the user override the test.
5107 else
5108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5109 for as_dir in $PATH
5110 do
5111 IFS=$as_save_IFS
5112 test -z "$as_dir" && as_dir=.
5113 for ac_exec_ext in '' $ac_executable_extensions; do
5114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5115 ac_cv_prog_AR="${ac_tool_prefix}ar"
5116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5117 break 2
5118 fi
5119 done
5120 done
5121 IFS=$as_save_IFS
5122
5123 fi
5124 fi
5125 AR=$ac_cv_prog_AR
5126 if test -n "$AR"; then
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5128 $as_echo "$AR" >&6; }
5129 else
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5131 $as_echo "no" >&6; }
5132 fi
5133
5134
5135 fi
5136 if test -z "$ac_cv_prog_AR"; then
5137 ac_ct_AR=$AR
5138 # Extract the first word of "ar", so it can be a program name with args.
5139 set dummy ar; ac_word=$2
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5141 $as_echo_n "checking for $ac_word... " >&6; }
5142 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5143 $as_echo_n "(cached) " >&6
5144 else
5145 if test -n "$ac_ct_AR"; then
5146 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5147 else
5148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5149 for as_dir in $PATH
5150 do
5151 IFS=$as_save_IFS
5152 test -z "$as_dir" && as_dir=.
5153 for ac_exec_ext in '' $ac_executable_extensions; do
5154 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5155 ac_cv_prog_ac_ct_AR="ar"
5156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5157 break 2
5158 fi
5159 done
5160 done
5161 IFS=$as_save_IFS
5162
5163 fi
5164 fi
5165 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5166 if test -n "$ac_ct_AR"; then
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5168 $as_echo "$ac_ct_AR" >&6; }
5169 else
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5171 $as_echo "no" >&6; }
5172 fi
5173
5174 if test "x$ac_ct_AR" = x; then
5175 AR="false"
5176 else
5177 case $cross_compiling:$ac_tool_warned in
5178 yes:)
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5180 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5181 ac_tool_warned=yes ;;
5182 esac
5183 AR=$ac_ct_AR
5184 fi
5185 else
5186 AR="$ac_cv_prog_AR"
5187 fi
5188
5189 test -z "$AR" && AR=ar
5190 if test -n "$plugin_option"; then
5191 if $AR --help 2>&1 | grep -q "\--plugin"; then
5192 touch conftest.c
5193 $AR $plugin_option rc conftest.a conftest.c
5194 if test "$?" != 0; then
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5196 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5197 else
5198 AR="$AR $plugin_option"
5199 fi
5200 rm -f conftest.*
5201 fi
5202 fi
5203 test -z "$AR_FLAGS" && AR_FLAGS=cru
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215 if test -n "$ac_tool_prefix"; then
5216 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5217 set dummy ${ac_tool_prefix}strip; ac_word=$2
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5219 $as_echo_n "checking for $ac_word... " >&6; }
5220 if ${ac_cv_prog_STRIP+:} false; then :
5221 $as_echo_n "(cached) " >&6
5222 else
5223 if test -n "$STRIP"; then
5224 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5225 else
5226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5227 for as_dir in $PATH
5228 do
5229 IFS=$as_save_IFS
5230 test -z "$as_dir" && as_dir=.
5231 for ac_exec_ext in '' $ac_executable_extensions; do
5232 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5233 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5234 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5235 break 2
5236 fi
5237 done
5238 done
5239 IFS=$as_save_IFS
5240
5241 fi
5242 fi
5243 STRIP=$ac_cv_prog_STRIP
5244 if test -n "$STRIP"; then
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5246 $as_echo "$STRIP" >&6; }
5247 else
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5249 $as_echo "no" >&6; }
5250 fi
5251
5252
5253 fi
5254 if test -z "$ac_cv_prog_STRIP"; then
5255 ac_ct_STRIP=$STRIP
5256 # Extract the first word of "strip", so it can be a program name with args.
5257 set dummy strip; ac_word=$2
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5259 $as_echo_n "checking for $ac_word... " >&6; }
5260 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5261 $as_echo_n "(cached) " >&6
5262 else
5263 if test -n "$ac_ct_STRIP"; then
5264 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5265 else
5266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5267 for as_dir in $PATH
5268 do
5269 IFS=$as_save_IFS
5270 test -z "$as_dir" && as_dir=.
5271 for ac_exec_ext in '' $ac_executable_extensions; do
5272 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5273 ac_cv_prog_ac_ct_STRIP="strip"
5274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5275 break 2
5276 fi
5277 done
5278 done
5279 IFS=$as_save_IFS
5280
5281 fi
5282 fi
5283 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5284 if test -n "$ac_ct_STRIP"; then
5285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5286 $as_echo "$ac_ct_STRIP" >&6; }
5287 else
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5289 $as_echo "no" >&6; }
5290 fi
5291
5292 if test "x$ac_ct_STRIP" = x; then
5293 STRIP=":"
5294 else
5295 case $cross_compiling:$ac_tool_warned in
5296 yes:)
5297 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5298 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5299 ac_tool_warned=yes ;;
5300 esac
5301 STRIP=$ac_ct_STRIP
5302 fi
5303 else
5304 STRIP="$ac_cv_prog_STRIP"
5305 fi
5306
5307 test -z "$STRIP" && STRIP=:
5308
5309
5310
5311
5312
5313
5314 if test -n "$ac_tool_prefix"; then
5315 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5316 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5318 $as_echo_n "checking for $ac_word... " >&6; }
5319 if ${ac_cv_prog_RANLIB+:} false; then :
5320 $as_echo_n "(cached) " >&6
5321 else
5322 if test -n "$RANLIB"; then
5323 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5324 else
5325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5326 for as_dir in $PATH
5327 do
5328 IFS=$as_save_IFS
5329 test -z "$as_dir" && as_dir=.
5330 for ac_exec_ext in '' $ac_executable_extensions; do
5331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5332 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5334 break 2
5335 fi
5336 done
5337 done
5338 IFS=$as_save_IFS
5339
5340 fi
5341 fi
5342 RANLIB=$ac_cv_prog_RANLIB
5343 if test -n "$RANLIB"; then
5344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5345 $as_echo "$RANLIB" >&6; }
5346 else
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5348 $as_echo "no" >&6; }
5349 fi
5350
5351
5352 fi
5353 if test -z "$ac_cv_prog_RANLIB"; then
5354 ac_ct_RANLIB=$RANLIB
5355 # Extract the first word of "ranlib", so it can be a program name with args.
5356 set dummy ranlib; ac_word=$2
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5358 $as_echo_n "checking for $ac_word... " >&6; }
5359 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5360 $as_echo_n "(cached) " >&6
5361 else
5362 if test -n "$ac_ct_RANLIB"; then
5363 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5364 else
5365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5366 for as_dir in $PATH
5367 do
5368 IFS=$as_save_IFS
5369 test -z "$as_dir" && as_dir=.
5370 for ac_exec_ext in '' $ac_executable_extensions; do
5371 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5372 ac_cv_prog_ac_ct_RANLIB="ranlib"
5373 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5374 break 2
5375 fi
5376 done
5377 done
5378 IFS=$as_save_IFS
5379
5380 fi
5381 fi
5382 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5383 if test -n "$ac_ct_RANLIB"; then
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5385 $as_echo "$ac_ct_RANLIB" >&6; }
5386 else
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5388 $as_echo "no" >&6; }
5389 fi
5390
5391 if test "x$ac_ct_RANLIB" = x; then
5392 RANLIB=":"
5393 else
5394 case $cross_compiling:$ac_tool_warned in
5395 yes:)
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5397 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5398 ac_tool_warned=yes ;;
5399 esac
5400 RANLIB=$ac_ct_RANLIB
5401 fi
5402 else
5403 RANLIB="$ac_cv_prog_RANLIB"
5404 fi
5405
5406 test -z "$RANLIB" && RANLIB=:
5407 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5408 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5409 RANLIB="$RANLIB $plugin_option"
5410 fi
5411 fi
5412
5413
5414
5415
5416
5417
5418 # Determine commands to create old-style static archives.
5419 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5420 old_postinstall_cmds='chmod 644 $oldlib'
5421 old_postuninstall_cmds=
5422
5423 if test -n "$RANLIB"; then
5424 case $host_os in
5425 openbsd*)
5426 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5427 ;;
5428 *)
5429 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5430 ;;
5431 esac
5432 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5433 fi
5434
5435 case $host_os in
5436 darwin*)
5437 lock_old_archive_extraction=yes ;;
5438 *)
5439 lock_old_archive_extraction=no ;;
5440 esac
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462 for ac_prog in gawk mawk nawk awk
5463 do
5464 # Extract the first word of "$ac_prog", so it can be a program name with args.
5465 set dummy $ac_prog; ac_word=$2
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5467 $as_echo_n "checking for $ac_word... " >&6; }
5468 if ${ac_cv_prog_AWK+:} false; then :
5469 $as_echo_n "(cached) " >&6
5470 else
5471 if test -n "$AWK"; then
5472 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5473 else
5474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5475 for as_dir in $PATH
5476 do
5477 IFS=$as_save_IFS
5478 test -z "$as_dir" && as_dir=.
5479 for ac_exec_ext in '' $ac_executable_extensions; do
5480 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5481 ac_cv_prog_AWK="$ac_prog"
5482 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5483 break 2
5484 fi
5485 done
5486 done
5487 IFS=$as_save_IFS
5488
5489 fi
5490 fi
5491 AWK=$ac_cv_prog_AWK
5492 if test -n "$AWK"; then
5493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5494 $as_echo "$AWK" >&6; }
5495 else
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5497 $as_echo "no" >&6; }
5498 fi
5499
5500
5501 test -n "$AWK" && break
5502 done
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522 # If no C compiler was specified, use CC.
5523 LTCC=${LTCC-"$CC"}
5524
5525 # If no C compiler flags were specified, use CFLAGS.
5526 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5527
5528 # Allow CC to be a program name with arguments.
5529 compiler=$CC
5530
5531
5532 # Check for command to grab the raw symbol name followed by C symbol from nm.
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5534 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5535 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5536 $as_echo_n "(cached) " >&6
5537 else
5538
5539 # These are sane defaults that work on at least a few old systems.
5540 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5541
5542 # Character class describing NM global symbol codes.
5543 symcode='[BCDEGRST]'
5544
5545 # Regexp to match symbols that can be accessed directly from C.
5546 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5547
5548 # Define system-specific variables.
5549 case $host_os in
5550 aix*)
5551 symcode='[BCDT]'
5552 ;;
5553 cygwin* | mingw* | pw32* | cegcc*)
5554 symcode='[ABCDGISTW]'
5555 ;;
5556 hpux*)
5557 if test "$host_cpu" = ia64; then
5558 symcode='[ABCDEGRST]'
5559 fi
5560 ;;
5561 irix* | nonstopux*)
5562 symcode='[BCDEGRST]'
5563 ;;
5564 osf*)
5565 symcode='[BCDEGQRST]'
5566 ;;
5567 solaris*)
5568 symcode='[BDRT]'
5569 ;;
5570 sco3.2v5*)
5571 symcode='[DT]'
5572 ;;
5573 sysv4.2uw2*)
5574 symcode='[DT]'
5575 ;;
5576 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5577 symcode='[ABDT]'
5578 ;;
5579 sysv4)
5580 symcode='[DFNSTU]'
5581 ;;
5582 esac
5583
5584 # If we're using GNU nm, then use its standard symbol codes.
5585 case `$NM -V 2>&1` in
5586 *GNU* | *'with BFD'*)
5587 symcode='[ABCDGIRSTW]' ;;
5588 esac
5589
5590 # Transform an extracted symbol line into a proper C declaration.
5591 # Some systems (esp. on ia64) link data and code symbols differently,
5592 # so use this general approach.
5593 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5594
5595 # Transform an extracted symbol line into symbol name and symbol address
5596 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5597 lt_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'"
5598
5599 # Handle CRLF in mingw tool chain
5600 opt_cr=
5601 case $build_os in
5602 mingw*)
5603 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5604 ;;
5605 esac
5606
5607 # Try without a prefix underscore, then with it.
5608 for ac_symprfx in "" "_"; do
5609
5610 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5611 symxfrm="\\1 $ac_symprfx\\2 \\2"
5612
5613 # Write the raw and C identifiers.
5614 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5615 # Fake it for dumpbin and say T for any non-static function
5616 # and D for any global variable.
5617 # Also find C++ and __fastcall symbols from MSVC++,
5618 # which start with @ or ?.
5619 lt_cv_sys_global_symbol_pipe="$AWK '"\
5620 " {last_section=section; section=\$ 3};"\
5621 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5622 " \$ 0!~/External *\|/{next};"\
5623 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5624 " {if(hide[section]) next};"\
5625 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5626 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5627 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5628 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5629 " ' prfx=^$ac_symprfx"
5630 else
5631 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5632 fi
5633
5634 # Check to see that the pipe works correctly.
5635 pipe_works=no
5636
5637 rm -f conftest*
5638 cat > conftest.$ac_ext <<_LT_EOF
5639 #ifdef __cplusplus
5640 extern "C" {
5641 #endif
5642 char nm_test_var;
5643 void nm_test_func(void);
5644 void nm_test_func(void){}
5645 #ifdef __cplusplus
5646 }
5647 #endif
5648 int main(){nm_test_var='a';nm_test_func();return(0);}
5649 _LT_EOF
5650
5651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5652 (eval $ac_compile) 2>&5
5653 ac_status=$?
5654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5655 test $ac_status = 0; }; then
5656 # Now try to grab the symbols.
5657 nlist=conftest.nm
5658 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5659 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5660 ac_status=$?
5661 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5662 test $ac_status = 0; } && test -s "$nlist"; then
5663 # Try sorting and uniquifying the output.
5664 if sort "$nlist" | uniq > "$nlist"T; then
5665 mv -f "$nlist"T "$nlist"
5666 else
5667 rm -f "$nlist"T
5668 fi
5669
5670 # Make sure that we snagged all the symbols we need.
5671 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5672 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5673 cat <<_LT_EOF > conftest.$ac_ext
5674 #ifdef __cplusplus
5675 extern "C" {
5676 #endif
5677
5678 _LT_EOF
5679 # Now generate the symbol file.
5680 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5681
5682 cat <<_LT_EOF >> conftest.$ac_ext
5683
5684 /* The mapping between symbol names and symbols. */
5685 const struct {
5686 const char *name;
5687 void *address;
5688 }
5689 lt__PROGRAM__LTX_preloaded_symbols[] =
5690 {
5691 { "@PROGRAM@", (void *) 0 },
5692 _LT_EOF
5693 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5694 cat <<\_LT_EOF >> conftest.$ac_ext
5695 {0, (void *) 0}
5696 };
5697
5698 /* This works around a problem in FreeBSD linker */
5699 #ifdef FREEBSD_WORKAROUND
5700 static const void *lt_preloaded_setup() {
5701 return lt__PROGRAM__LTX_preloaded_symbols;
5702 }
5703 #endif
5704
5705 #ifdef __cplusplus
5706 }
5707 #endif
5708 _LT_EOF
5709 # Now try linking the two files.
5710 mv conftest.$ac_objext conftstm.$ac_objext
5711 lt_save_LIBS="$LIBS"
5712 lt_save_CFLAGS="$CFLAGS"
5713 LIBS="conftstm.$ac_objext"
5714 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5715 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5716 (eval $ac_link) 2>&5
5717 ac_status=$?
5718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5719 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5720 pipe_works=yes
5721 fi
5722 LIBS="$lt_save_LIBS"
5723 CFLAGS="$lt_save_CFLAGS"
5724 else
5725 echo "cannot find nm_test_func in $nlist" >&5
5726 fi
5727 else
5728 echo "cannot find nm_test_var in $nlist" >&5
5729 fi
5730 else
5731 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5732 fi
5733 else
5734 echo "$progname: failed program was:" >&5
5735 cat conftest.$ac_ext >&5
5736 fi
5737 rm -rf conftest* conftst*
5738
5739 # Do not use the global_symbol_pipe unless it works.
5740 if test "$pipe_works" = yes; then
5741 break
5742 else
5743 lt_cv_sys_global_symbol_pipe=
5744 fi
5745 done
5746
5747 fi
5748
5749 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5750 lt_cv_sys_global_symbol_to_cdecl=
5751 fi
5752 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5754 $as_echo "failed" >&6; }
5755 else
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5757 $as_echo "ok" >&6; }
5758 fi
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781 # Check whether --enable-libtool-lock was given.
5782 if test "${enable_libtool_lock+set}" = set; then :
5783 enableval=$enable_libtool_lock;
5784 fi
5785
5786 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5787
5788 # Some flags need to be propagated to the compiler or linker for good
5789 # libtool support.
5790 case $host in
5791 ia64-*-hpux*)
5792 # Find out which ABI we are using.
5793 echo 'int i;' > conftest.$ac_ext
5794 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5795 (eval $ac_compile) 2>&5
5796 ac_status=$?
5797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5798 test $ac_status = 0; }; then
5799 case `/usr/bin/file conftest.$ac_objext` in
5800 *ELF-32*)
5801 HPUX_IA64_MODE="32"
5802 ;;
5803 *ELF-64*)
5804 HPUX_IA64_MODE="64"
5805 ;;
5806 esac
5807 fi
5808 rm -rf conftest*
5809 ;;
5810 *-*-irix6*)
5811 # Find out which ABI we are using.
5812 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5813 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5814 (eval $ac_compile) 2>&5
5815 ac_status=$?
5816 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5817 test $ac_status = 0; }; then
5818 if test "$lt_cv_prog_gnu_ld" = yes; then
5819 case `/usr/bin/file conftest.$ac_objext` in
5820 *32-bit*)
5821 LD="${LD-ld} -melf32bsmip"
5822 ;;
5823 *N32*)
5824 LD="${LD-ld} -melf32bmipn32"
5825 ;;
5826 *64-bit*)
5827 LD="${LD-ld} -melf64bmip"
5828 ;;
5829 esac
5830 else
5831 case `/usr/bin/file conftest.$ac_objext` in
5832 *32-bit*)
5833 LD="${LD-ld} -32"
5834 ;;
5835 *N32*)
5836 LD="${LD-ld} -n32"
5837 ;;
5838 *64-bit*)
5839 LD="${LD-ld} -64"
5840 ;;
5841 esac
5842 fi
5843 fi
5844 rm -rf conftest*
5845 ;;
5846
5847 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5848 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5849 # Find out which ABI we are using.
5850 echo 'int i;' > conftest.$ac_ext
5851 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5852 (eval $ac_compile) 2>&5
5853 ac_status=$?
5854 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5855 test $ac_status = 0; }; then
5856 case `/usr/bin/file conftest.o` in
5857 *32-bit*)
5858 case $host in
5859 x86_64-*kfreebsd*-gnu)
5860 LD="${LD-ld} -m elf_i386_fbsd"
5861 ;;
5862 x86_64-*linux*)
5863 case `/usr/bin/file conftest.o` in
5864 *x86-64*)
5865 LD="${LD-ld} -m elf32_x86_64"
5866 ;;
5867 *)
5868 LD="${LD-ld} -m elf_i386"
5869 ;;
5870 esac
5871 ;;
5872 powerpc64le-*linux*)
5873 LD="${LD-ld} -m elf32lppclinux"
5874 ;;
5875 powerpc64-*linux*)
5876 LD="${LD-ld} -m elf32ppclinux"
5877 ;;
5878 s390x-*linux*)
5879 LD="${LD-ld} -m elf_s390"
5880 ;;
5881 sparc64-*linux*)
5882 LD="${LD-ld} -m elf32_sparc"
5883 ;;
5884 esac
5885 ;;
5886 *64-bit*)
5887 case $host in
5888 x86_64-*kfreebsd*-gnu)
5889 LD="${LD-ld} -m elf_x86_64_fbsd"
5890 ;;
5891 x86_64-*linux*)
5892 LD="${LD-ld} -m elf_x86_64"
5893 ;;
5894 powerpcle-*linux*)
5895 LD="${LD-ld} -m elf64lppc"
5896 ;;
5897 powerpc-*linux*)
5898 LD="${LD-ld} -m elf64ppc"
5899 ;;
5900 s390*-*linux*|s390*-*tpf*)
5901 LD="${LD-ld} -m elf64_s390"
5902 ;;
5903 sparc*-*linux*)
5904 LD="${LD-ld} -m elf64_sparc"
5905 ;;
5906 esac
5907 ;;
5908 esac
5909 fi
5910 rm -rf conftest*
5911 ;;
5912
5913 *-*-sco3.2v5*)
5914 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5915 SAVE_CFLAGS="$CFLAGS"
5916 CFLAGS="$CFLAGS -belf"
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5918 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5919 if ${lt_cv_cc_needs_belf+:} false; then :
5920 $as_echo_n "(cached) " >&6
5921 else
5922 ac_ext=c
5923 ac_cpp='$CPP $CPPFLAGS'
5924 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5925 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5926 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5927
5928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5929 /* end confdefs.h. */
5930
5931 int
5932 main ()
5933 {
5934
5935 ;
5936 return 0;
5937 }
5938 _ACEOF
5939 if ac_fn_c_try_link "$LINENO"; then :
5940 lt_cv_cc_needs_belf=yes
5941 else
5942 lt_cv_cc_needs_belf=no
5943 fi
5944 rm -f core conftest.err conftest.$ac_objext \
5945 conftest$ac_exeext conftest.$ac_ext
5946 ac_ext=c
5947 ac_cpp='$CPP $CPPFLAGS'
5948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5950 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5951
5952 fi
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5954 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5955 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5956 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5957 CFLAGS="$SAVE_CFLAGS"
5958 fi
5959 ;;
5960 sparc*-*solaris*)
5961 # Find out which ABI we are using.
5962 echo 'int i;' > conftest.$ac_ext
5963 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5964 (eval $ac_compile) 2>&5
5965 ac_status=$?
5966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5967 test $ac_status = 0; }; then
5968 case `/usr/bin/file conftest.o` in
5969 *64-bit*)
5970 case $lt_cv_prog_gnu_ld in
5971 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5972 *)
5973 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5974 LD="${LD-ld} -64"
5975 fi
5976 ;;
5977 esac
5978 ;;
5979 esac
5980 fi
5981 rm -rf conftest*
5982 ;;
5983 esac
5984
5985 need_locks="$enable_libtool_lock"
5986
5987
5988 case $host_os in
5989 rhapsody* | darwin*)
5990 if test -n "$ac_tool_prefix"; then
5991 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5992 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5994 $as_echo_n "checking for $ac_word... " >&6; }
5995 if ${ac_cv_prog_DSYMUTIL+:} false; then :
5996 $as_echo_n "(cached) " >&6
5997 else
5998 if test -n "$DSYMUTIL"; then
5999 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6000 else
6001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6002 for as_dir in $PATH
6003 do
6004 IFS=$as_save_IFS
6005 test -z "$as_dir" && as_dir=.
6006 for ac_exec_ext in '' $ac_executable_extensions; do
6007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6008 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6010 break 2
6011 fi
6012 done
6013 done
6014 IFS=$as_save_IFS
6015
6016 fi
6017 fi
6018 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6019 if test -n "$DSYMUTIL"; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6021 $as_echo "$DSYMUTIL" >&6; }
6022 else
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6024 $as_echo "no" >&6; }
6025 fi
6026
6027
6028 fi
6029 if test -z "$ac_cv_prog_DSYMUTIL"; then
6030 ac_ct_DSYMUTIL=$DSYMUTIL
6031 # Extract the first word of "dsymutil", so it can be a program name with args.
6032 set dummy dsymutil; ac_word=$2
6033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6034 $as_echo_n "checking for $ac_word... " >&6; }
6035 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6036 $as_echo_n "(cached) " >&6
6037 else
6038 if test -n "$ac_ct_DSYMUTIL"; then
6039 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6040 else
6041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6042 for as_dir in $PATH
6043 do
6044 IFS=$as_save_IFS
6045 test -z "$as_dir" && as_dir=.
6046 for ac_exec_ext in '' $ac_executable_extensions; do
6047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6048 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6050 break 2
6051 fi
6052 done
6053 done
6054 IFS=$as_save_IFS
6055
6056 fi
6057 fi
6058 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6059 if test -n "$ac_ct_DSYMUTIL"; then
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6061 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6062 else
6063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6064 $as_echo "no" >&6; }
6065 fi
6066
6067 if test "x$ac_ct_DSYMUTIL" = x; then
6068 DSYMUTIL=":"
6069 else
6070 case $cross_compiling:$ac_tool_warned in
6071 yes:)
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6073 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6074 ac_tool_warned=yes ;;
6075 esac
6076 DSYMUTIL=$ac_ct_DSYMUTIL
6077 fi
6078 else
6079 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6080 fi
6081
6082 if test -n "$ac_tool_prefix"; then
6083 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6084 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6086 $as_echo_n "checking for $ac_word... " >&6; }
6087 if ${ac_cv_prog_NMEDIT+:} false; then :
6088 $as_echo_n "(cached) " >&6
6089 else
6090 if test -n "$NMEDIT"; then
6091 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6092 else
6093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6094 for as_dir in $PATH
6095 do
6096 IFS=$as_save_IFS
6097 test -z "$as_dir" && as_dir=.
6098 for ac_exec_ext in '' $ac_executable_extensions; do
6099 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6100 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6102 break 2
6103 fi
6104 done
6105 done
6106 IFS=$as_save_IFS
6107
6108 fi
6109 fi
6110 NMEDIT=$ac_cv_prog_NMEDIT
6111 if test -n "$NMEDIT"; then
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6113 $as_echo "$NMEDIT" >&6; }
6114 else
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6116 $as_echo "no" >&6; }
6117 fi
6118
6119
6120 fi
6121 if test -z "$ac_cv_prog_NMEDIT"; then
6122 ac_ct_NMEDIT=$NMEDIT
6123 # Extract the first word of "nmedit", so it can be a program name with args.
6124 set dummy nmedit; ac_word=$2
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6126 $as_echo_n "checking for $ac_word... " >&6; }
6127 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6128 $as_echo_n "(cached) " >&6
6129 else
6130 if test -n "$ac_ct_NMEDIT"; then
6131 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6132 else
6133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6134 for as_dir in $PATH
6135 do
6136 IFS=$as_save_IFS
6137 test -z "$as_dir" && as_dir=.
6138 for ac_exec_ext in '' $ac_executable_extensions; do
6139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6140 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6142 break 2
6143 fi
6144 done
6145 done
6146 IFS=$as_save_IFS
6147
6148 fi
6149 fi
6150 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6151 if test -n "$ac_ct_NMEDIT"; then
6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6153 $as_echo "$ac_ct_NMEDIT" >&6; }
6154 else
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6156 $as_echo "no" >&6; }
6157 fi
6158
6159 if test "x$ac_ct_NMEDIT" = x; then
6160 NMEDIT=":"
6161 else
6162 case $cross_compiling:$ac_tool_warned in
6163 yes:)
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6165 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6166 ac_tool_warned=yes ;;
6167 esac
6168 NMEDIT=$ac_ct_NMEDIT
6169 fi
6170 else
6171 NMEDIT="$ac_cv_prog_NMEDIT"
6172 fi
6173
6174 if test -n "$ac_tool_prefix"; then
6175 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6176 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6178 $as_echo_n "checking for $ac_word... " >&6; }
6179 if ${ac_cv_prog_LIPO+:} false; then :
6180 $as_echo_n "(cached) " >&6
6181 else
6182 if test -n "$LIPO"; then
6183 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6184 else
6185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6186 for as_dir in $PATH
6187 do
6188 IFS=$as_save_IFS
6189 test -z "$as_dir" && as_dir=.
6190 for ac_exec_ext in '' $ac_executable_extensions; do
6191 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6192 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6194 break 2
6195 fi
6196 done
6197 done
6198 IFS=$as_save_IFS
6199
6200 fi
6201 fi
6202 LIPO=$ac_cv_prog_LIPO
6203 if test -n "$LIPO"; then
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6205 $as_echo "$LIPO" >&6; }
6206 else
6207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6208 $as_echo "no" >&6; }
6209 fi
6210
6211
6212 fi
6213 if test -z "$ac_cv_prog_LIPO"; then
6214 ac_ct_LIPO=$LIPO
6215 # Extract the first word of "lipo", so it can be a program name with args.
6216 set dummy lipo; ac_word=$2
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6218 $as_echo_n "checking for $ac_word... " >&6; }
6219 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6220 $as_echo_n "(cached) " >&6
6221 else
6222 if test -n "$ac_ct_LIPO"; then
6223 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6224 else
6225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6226 for as_dir in $PATH
6227 do
6228 IFS=$as_save_IFS
6229 test -z "$as_dir" && as_dir=.
6230 for ac_exec_ext in '' $ac_executable_extensions; do
6231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6232 ac_cv_prog_ac_ct_LIPO="lipo"
6233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6234 break 2
6235 fi
6236 done
6237 done
6238 IFS=$as_save_IFS
6239
6240 fi
6241 fi
6242 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6243 if test -n "$ac_ct_LIPO"; then
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6245 $as_echo "$ac_ct_LIPO" >&6; }
6246 else
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6248 $as_echo "no" >&6; }
6249 fi
6250
6251 if test "x$ac_ct_LIPO" = x; then
6252 LIPO=":"
6253 else
6254 case $cross_compiling:$ac_tool_warned in
6255 yes:)
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6257 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6258 ac_tool_warned=yes ;;
6259 esac
6260 LIPO=$ac_ct_LIPO
6261 fi
6262 else
6263 LIPO="$ac_cv_prog_LIPO"
6264 fi
6265
6266 if test -n "$ac_tool_prefix"; then
6267 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6268 set dummy ${ac_tool_prefix}otool; ac_word=$2
6269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6270 $as_echo_n "checking for $ac_word... " >&6; }
6271 if ${ac_cv_prog_OTOOL+:} false; then :
6272 $as_echo_n "(cached) " >&6
6273 else
6274 if test -n "$OTOOL"; then
6275 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6276 else
6277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6278 for as_dir in $PATH
6279 do
6280 IFS=$as_save_IFS
6281 test -z "$as_dir" && as_dir=.
6282 for ac_exec_ext in '' $ac_executable_extensions; do
6283 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6284 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6286 break 2
6287 fi
6288 done
6289 done
6290 IFS=$as_save_IFS
6291
6292 fi
6293 fi
6294 OTOOL=$ac_cv_prog_OTOOL
6295 if test -n "$OTOOL"; then
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6297 $as_echo "$OTOOL" >&6; }
6298 else
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6300 $as_echo "no" >&6; }
6301 fi
6302
6303
6304 fi
6305 if test -z "$ac_cv_prog_OTOOL"; then
6306 ac_ct_OTOOL=$OTOOL
6307 # Extract the first word of "otool", so it can be a program name with args.
6308 set dummy otool; ac_word=$2
6309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6310 $as_echo_n "checking for $ac_word... " >&6; }
6311 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6312 $as_echo_n "(cached) " >&6
6313 else
6314 if test -n "$ac_ct_OTOOL"; then
6315 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6316 else
6317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6318 for as_dir in $PATH
6319 do
6320 IFS=$as_save_IFS
6321 test -z "$as_dir" && as_dir=.
6322 for ac_exec_ext in '' $ac_executable_extensions; do
6323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6324 ac_cv_prog_ac_ct_OTOOL="otool"
6325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6326 break 2
6327 fi
6328 done
6329 done
6330 IFS=$as_save_IFS
6331
6332 fi
6333 fi
6334 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6335 if test -n "$ac_ct_OTOOL"; then
6336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6337 $as_echo "$ac_ct_OTOOL" >&6; }
6338 else
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6340 $as_echo "no" >&6; }
6341 fi
6342
6343 if test "x$ac_ct_OTOOL" = x; then
6344 OTOOL=":"
6345 else
6346 case $cross_compiling:$ac_tool_warned in
6347 yes:)
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6349 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6350 ac_tool_warned=yes ;;
6351 esac
6352 OTOOL=$ac_ct_OTOOL
6353 fi
6354 else
6355 OTOOL="$ac_cv_prog_OTOOL"
6356 fi
6357
6358 if test -n "$ac_tool_prefix"; then
6359 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6360 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6362 $as_echo_n "checking for $ac_word... " >&6; }
6363 if ${ac_cv_prog_OTOOL64+:} false; then :
6364 $as_echo_n "(cached) " >&6
6365 else
6366 if test -n "$OTOOL64"; then
6367 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6368 else
6369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6370 for as_dir in $PATH
6371 do
6372 IFS=$as_save_IFS
6373 test -z "$as_dir" && as_dir=.
6374 for ac_exec_ext in '' $ac_executable_extensions; do
6375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6376 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6378 break 2
6379 fi
6380 done
6381 done
6382 IFS=$as_save_IFS
6383
6384 fi
6385 fi
6386 OTOOL64=$ac_cv_prog_OTOOL64
6387 if test -n "$OTOOL64"; then
6388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6389 $as_echo "$OTOOL64" >&6; }
6390 else
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6392 $as_echo "no" >&6; }
6393 fi
6394
6395
6396 fi
6397 if test -z "$ac_cv_prog_OTOOL64"; then
6398 ac_ct_OTOOL64=$OTOOL64
6399 # Extract the first word of "otool64", so it can be a program name with args.
6400 set dummy otool64; ac_word=$2
6401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6402 $as_echo_n "checking for $ac_word... " >&6; }
6403 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6404 $as_echo_n "(cached) " >&6
6405 else
6406 if test -n "$ac_ct_OTOOL64"; then
6407 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6408 else
6409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6410 for as_dir in $PATH
6411 do
6412 IFS=$as_save_IFS
6413 test -z "$as_dir" && as_dir=.
6414 for ac_exec_ext in '' $ac_executable_extensions; do
6415 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6416 ac_cv_prog_ac_ct_OTOOL64="otool64"
6417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6418 break 2
6419 fi
6420 done
6421 done
6422 IFS=$as_save_IFS
6423
6424 fi
6425 fi
6426 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6427 if test -n "$ac_ct_OTOOL64"; then
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6429 $as_echo "$ac_ct_OTOOL64" >&6; }
6430 else
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6432 $as_echo "no" >&6; }
6433 fi
6434
6435 if test "x$ac_ct_OTOOL64" = x; then
6436 OTOOL64=":"
6437 else
6438 case $cross_compiling:$ac_tool_warned in
6439 yes:)
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6441 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6442 ac_tool_warned=yes ;;
6443 esac
6444 OTOOL64=$ac_ct_OTOOL64
6445 fi
6446 else
6447 OTOOL64="$ac_cv_prog_OTOOL64"
6448 fi
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6477 $as_echo_n "checking for -single_module linker flag... " >&6; }
6478 if ${lt_cv_apple_cc_single_mod+:} false; then :
6479 $as_echo_n "(cached) " >&6
6480 else
6481 lt_cv_apple_cc_single_mod=no
6482 if test -z "${LT_MULTI_MODULE}"; then
6483 # By default we will add the -single_module flag. You can override
6484 # by either setting the environment variable LT_MULTI_MODULE
6485 # non-empty at configure time, or by adding -multi_module to the
6486 # link flags.
6487 rm -rf libconftest.dylib*
6488 echo "int foo(void){return 1;}" > conftest.c
6489 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6490 -dynamiclib -Wl,-single_module conftest.c" >&5
6491 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6492 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6493 _lt_result=$?
6494 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6495 lt_cv_apple_cc_single_mod=yes
6496 else
6497 cat conftest.err >&5
6498 fi
6499 rm -rf libconftest.dylib*
6500 rm -f conftest.*
6501 fi
6502 fi
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6504 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6506 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6507 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6508 $as_echo_n "(cached) " >&6
6509 else
6510 lt_cv_ld_exported_symbols_list=no
6511 save_LDFLAGS=$LDFLAGS
6512 echo "_main" > conftest.sym
6513 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6515 /* end confdefs.h. */
6516
6517 int
6518 main ()
6519 {
6520
6521 ;
6522 return 0;
6523 }
6524 _ACEOF
6525 if ac_fn_c_try_link "$LINENO"; then :
6526 lt_cv_ld_exported_symbols_list=yes
6527 else
6528 lt_cv_ld_exported_symbols_list=no
6529 fi
6530 rm -f core conftest.err conftest.$ac_objext \
6531 conftest$ac_exeext conftest.$ac_ext
6532 LDFLAGS="$save_LDFLAGS"
6533
6534 fi
6535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6536 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6538 $as_echo_n "checking for -force_load linker flag... " >&6; }
6539 if ${lt_cv_ld_force_load+:} false; then :
6540 $as_echo_n "(cached) " >&6
6541 else
6542 lt_cv_ld_force_load=no
6543 cat > conftest.c << _LT_EOF
6544 int forced_loaded() { return 2;}
6545 _LT_EOF
6546 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6547 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6548 echo "$AR cru libconftest.a conftest.o" >&5
6549 $AR cru libconftest.a conftest.o 2>&5
6550 cat > conftest.c << _LT_EOF
6551 int main() { return 0;}
6552 _LT_EOF
6553 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6554 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6555 _lt_result=$?
6556 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6557 lt_cv_ld_force_load=yes
6558 else
6559 cat conftest.err >&5
6560 fi
6561 rm -f conftest.err libconftest.a conftest conftest.c
6562 rm -rf conftest.dSYM
6563
6564 fi
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6566 $as_echo "$lt_cv_ld_force_load" >&6; }
6567 case $host_os in
6568 rhapsody* | darwin1.[012])
6569 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6570 darwin1.*)
6571 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6572 darwin*) # darwin 5.x on
6573 # if running on 10.5 or later, the deployment target defaults
6574 # to the OS version, if on x86, and 10.4, the deployment
6575 # target defaults to 10.4. Don't you love it?
6576 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6577 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6578 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6579 10.[012][,.]*)
6580 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6581 10.*)
6582 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6583 esac
6584 ;;
6585 esac
6586 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6587 _lt_dar_single_mod='$single_module'
6588 fi
6589 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6590 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6591 else
6592 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6593 fi
6594 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6595 _lt_dsymutil='~$DSYMUTIL $lib || :'
6596 else
6597 _lt_dsymutil=
6598 fi
6599 ;;
6600 esac
6601
6602 for ac_header in dlfcn.h
6603 do :
6604 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6605 "
6606 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6607 cat >>confdefs.h <<_ACEOF
6608 #define HAVE_DLFCN_H 1
6609 _ACEOF
6610
6611 fi
6612
6613 done
6614
6615
6616
6617
6618
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6620 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6621 if ${ac_cv_c_bigendian+:} false; then :
6622 $as_echo_n "(cached) " >&6
6623 else
6624 ac_cv_c_bigendian=unknown
6625 # See if we're dealing with a universal compiler.
6626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6627 /* end confdefs.h. */
6628 #ifndef __APPLE_CC__
6629 not a universal capable compiler
6630 #endif
6631 typedef int dummy;
6632
6633 _ACEOF
6634 if ac_fn_c_try_compile "$LINENO"; then :
6635
6636 # Check for potential -arch flags. It is not universal unless
6637 # there are at least two -arch flags with different values.
6638 ac_arch=
6639 ac_prev=
6640 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6641 if test -n "$ac_prev"; then
6642 case $ac_word in
6643 i?86 | x86_64 | ppc | ppc64)
6644 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6645 ac_arch=$ac_word
6646 else
6647 ac_cv_c_bigendian=universal
6648 break
6649 fi
6650 ;;
6651 esac
6652 ac_prev=
6653 elif test "x$ac_word" = "x-arch"; then
6654 ac_prev=arch
6655 fi
6656 done
6657 fi
6658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6659 if test $ac_cv_c_bigendian = unknown; then
6660 # See if sys/param.h defines the BYTE_ORDER macro.
6661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6662 /* end confdefs.h. */
6663 #include <sys/types.h>
6664 #include <sys/param.h>
6665
6666 int
6667 main ()
6668 {
6669 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6670 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6671 && LITTLE_ENDIAN)
6672 bogus endian macros
6673 #endif
6674
6675 ;
6676 return 0;
6677 }
6678 _ACEOF
6679 if ac_fn_c_try_compile "$LINENO"; then :
6680 # It does; now see whether it defined to BIG_ENDIAN or not.
6681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6682 /* end confdefs.h. */
6683 #include <sys/types.h>
6684 #include <sys/param.h>
6685
6686 int
6687 main ()
6688 {
6689 #if BYTE_ORDER != BIG_ENDIAN
6690 not big endian
6691 #endif
6692
6693 ;
6694 return 0;
6695 }
6696 _ACEOF
6697 if ac_fn_c_try_compile "$LINENO"; then :
6698 ac_cv_c_bigendian=yes
6699 else
6700 ac_cv_c_bigendian=no
6701 fi
6702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6703 fi
6704 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6705 fi
6706 if test $ac_cv_c_bigendian = unknown; then
6707 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6709 /* end confdefs.h. */
6710 #include <limits.h>
6711
6712 int
6713 main ()
6714 {
6715 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6716 bogus endian macros
6717 #endif
6718
6719 ;
6720 return 0;
6721 }
6722 _ACEOF
6723 if ac_fn_c_try_compile "$LINENO"; then :
6724 # It does; now see whether it defined to _BIG_ENDIAN or not.
6725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6726 /* end confdefs.h. */
6727 #include <limits.h>
6728
6729 int
6730 main ()
6731 {
6732 #ifndef _BIG_ENDIAN
6733 not big endian
6734 #endif
6735
6736 ;
6737 return 0;
6738 }
6739 _ACEOF
6740 if ac_fn_c_try_compile "$LINENO"; then :
6741 ac_cv_c_bigendian=yes
6742 else
6743 ac_cv_c_bigendian=no
6744 fi
6745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6746 fi
6747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6748 fi
6749 if test $ac_cv_c_bigendian = unknown; then
6750 # Compile a test program.
6751 if test "$cross_compiling" = yes; then :
6752 # Try to guess by grepping values from an object file.
6753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6754 /* end confdefs.h. */
6755 short int ascii_mm[] =
6756 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6757 short int ascii_ii[] =
6758 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6759 int use_ascii (int i) {
6760 return ascii_mm[i] + ascii_ii[i];
6761 }
6762 short int ebcdic_ii[] =
6763 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6764 short int ebcdic_mm[] =
6765 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6766 int use_ebcdic (int i) {
6767 return ebcdic_mm[i] + ebcdic_ii[i];
6768 }
6769 extern int foo;
6770
6771 int
6772 main ()
6773 {
6774 return use_ascii (foo) == use_ebcdic (foo);
6775 ;
6776 return 0;
6777 }
6778 _ACEOF
6779 if ac_fn_c_try_compile "$LINENO"; then :
6780 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6781 ac_cv_c_bigendian=yes
6782 fi
6783 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6784 if test "$ac_cv_c_bigendian" = unknown; then
6785 ac_cv_c_bigendian=no
6786 else
6787 # finding both strings is unlikely to happen, but who knows?
6788 ac_cv_c_bigendian=unknown
6789 fi
6790 fi
6791 fi
6792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6793 else
6794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6795 /* end confdefs.h. */
6796 $ac_includes_default
6797 int
6798 main ()
6799 {
6800
6801 /* Are we little or big endian? From Harbison&Steele. */
6802 union
6803 {
6804 long int l;
6805 char c[sizeof (long int)];
6806 } u;
6807 u.l = 1;
6808 return u.c[sizeof (long int) - 1] == 1;
6809
6810 ;
6811 return 0;
6812 }
6813 _ACEOF
6814 if ac_fn_c_try_run "$LINENO"; then :
6815 ac_cv_c_bigendian=no
6816 else
6817 ac_cv_c_bigendian=yes
6818 fi
6819 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6820 conftest.$ac_objext conftest.beam conftest.$ac_ext
6821 fi
6822
6823 fi
6824 fi
6825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6826 $as_echo "$ac_cv_c_bigendian" >&6; }
6827 case $ac_cv_c_bigendian in #(
6828 yes)
6829 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6830 ;; #(
6831 no)
6832 ;; #(
6833 universal)
6834
6835 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6836
6837 ;; #(
6838 *)
6839 as_fn_error $? "unknown endianness
6840 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6841 esac
6842
6843
6844
6845
6846 if test "x$cross_compiling" = "xno"; then
6847 : "${CC_FOR_BUILD:=\$(CC)}"
6848 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
6849 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
6850 else
6851 : "${CC_FOR_BUILD:=gcc}"
6852 : "${CFLAGS_FOR_BUILD:=-g -O}"
6853 : "${LDLFAGS_FOR_BUILD:=}"
6854 fi
6855
6856
6857
6858
6859
6860 if test -n "$ac_tool_prefix"; then
6861 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6862 set dummy ${ac_tool_prefix}ar; ac_word=$2
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6864 $as_echo_n "checking for $ac_word... " >&6; }
6865 if ${ac_cv_prog_AR+:} false; then :
6866 $as_echo_n "(cached) " >&6
6867 else
6868 if test -n "$AR"; then
6869 ac_cv_prog_AR="$AR" # Let the user override the test.
6870 else
6871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6872 for as_dir in $PATH
6873 do
6874 IFS=$as_save_IFS
6875 test -z "$as_dir" && as_dir=.
6876 for ac_exec_ext in '' $ac_executable_extensions; do
6877 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6878 ac_cv_prog_AR="${ac_tool_prefix}ar"
6879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6880 break 2
6881 fi
6882 done
6883 done
6884 IFS=$as_save_IFS
6885
6886 fi
6887 fi
6888 AR=$ac_cv_prog_AR
6889 if test -n "$AR"; then
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6891 $as_echo "$AR" >&6; }
6892 else
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6894 $as_echo "no" >&6; }
6895 fi
6896
6897
6898 fi
6899 if test -z "$ac_cv_prog_AR"; then
6900 ac_ct_AR=$AR
6901 # Extract the first word of "ar", so it can be a program name with args.
6902 set dummy ar; ac_word=$2
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6904 $as_echo_n "checking for $ac_word... " >&6; }
6905 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6906 $as_echo_n "(cached) " >&6
6907 else
6908 if test -n "$ac_ct_AR"; then
6909 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6910 else
6911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6912 for as_dir in $PATH
6913 do
6914 IFS=$as_save_IFS
6915 test -z "$as_dir" && as_dir=.
6916 for ac_exec_ext in '' $ac_executable_extensions; do
6917 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6918 ac_cv_prog_ac_ct_AR="ar"
6919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6920 break 2
6921 fi
6922 done
6923 done
6924 IFS=$as_save_IFS
6925
6926 fi
6927 fi
6928 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6929 if test -n "$ac_ct_AR"; then
6930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6931 $as_echo "$ac_ct_AR" >&6; }
6932 else
6933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6934 $as_echo "no" >&6; }
6935 fi
6936
6937 if test "x$ac_ct_AR" = x; then
6938 AR=""
6939 else
6940 case $cross_compiling:$ac_tool_warned in
6941 yes:)
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6943 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6944 ac_tool_warned=yes ;;
6945 esac
6946 AR=$ac_ct_AR
6947 fi
6948 else
6949 AR="$ac_cv_prog_AR"
6950 fi
6951
6952 if test -n "$ac_tool_prefix"; then
6953 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6954 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6956 $as_echo_n "checking for $ac_word... " >&6; }
6957 if ${ac_cv_prog_RANLIB+:} false; then :
6958 $as_echo_n "(cached) " >&6
6959 else
6960 if test -n "$RANLIB"; then
6961 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6962 else
6963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6964 for as_dir in $PATH
6965 do
6966 IFS=$as_save_IFS
6967 test -z "$as_dir" && as_dir=.
6968 for ac_exec_ext in '' $ac_executable_extensions; do
6969 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6970 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6971 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6972 break 2
6973 fi
6974 done
6975 done
6976 IFS=$as_save_IFS
6977
6978 fi
6979 fi
6980 RANLIB=$ac_cv_prog_RANLIB
6981 if test -n "$RANLIB"; then
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6983 $as_echo "$RANLIB" >&6; }
6984 else
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6986 $as_echo "no" >&6; }
6987 fi
6988
6989
6990 fi
6991 if test -z "$ac_cv_prog_RANLIB"; then
6992 ac_ct_RANLIB=$RANLIB
6993 # Extract the first word of "ranlib", so it can be a program name with args.
6994 set dummy ranlib; ac_word=$2
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6996 $as_echo_n "checking for $ac_word... " >&6; }
6997 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6998 $as_echo_n "(cached) " >&6
6999 else
7000 if test -n "$ac_ct_RANLIB"; then
7001 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7002 else
7003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7004 for as_dir in $PATH
7005 do
7006 IFS=$as_save_IFS
7007 test -z "$as_dir" && as_dir=.
7008 for ac_exec_ext in '' $ac_executable_extensions; do
7009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7010 ac_cv_prog_ac_ct_RANLIB="ranlib"
7011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7012 break 2
7013 fi
7014 done
7015 done
7016 IFS=$as_save_IFS
7017
7018 fi
7019 fi
7020 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7021 if test -n "$ac_ct_RANLIB"; then
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7023 $as_echo "$ac_ct_RANLIB" >&6; }
7024 else
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7026 $as_echo "no" >&6; }
7027 fi
7028
7029 if test "x$ac_ct_RANLIB" = x; then
7030 RANLIB=":"
7031 else
7032 case $cross_compiling:$ac_tool_warned in
7033 yes:)
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7035 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7036 ac_tool_warned=yes ;;
7037 esac
7038 RANLIB=$ac_ct_RANLIB
7039 fi
7040 else
7041 RANLIB="$ac_cv_prog_RANLIB"
7042 fi
7043
7044
7045 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
7046 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
7047 # is C99. So handle it ourselves.
7048 :
7049 C_DIALECT=
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
7051 $as_echo_n "checking whether C11 is supported by default... " >&6; }
7052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7053 /* end confdefs.h. */
7054
7055 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7056 # error "C11 support not found"
7057 #endif
7058
7059 _ACEOF
7060 if ac_fn_c_try_compile "$LINENO"; then :
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7062 $as_echo "yes" >&6; }
7063 else
7064
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7066 $as_echo "no" >&6; }
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
7068 $as_echo_n "checking for -std=c11 support... " >&6; }
7069 ac_save_CC="$CC"
7070 CC="$CC -std=c11"
7071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7072 /* end confdefs.h. */
7073
7074 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
7075 # error "C11 support not found"
7076 #endif
7077
7078 _ACEOF
7079 if ac_fn_c_try_compile "$LINENO"; then :
7080
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7082 $as_echo "yes" >&6; }
7083 CC="$ac_save_CC"
7084 C_DIALECT="-std=c11"
7085
7086 else
7087 as_fn_error $? "C11 is required" "$LINENO" 5
7088 fi
7089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7090 fi
7091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7092
7093
7094 ac_config_headers="$ac_config_headers config.h:config.in"
7095
7096
7097 # Some of the common include files depend on bfd.h, and bfd.h checks
7098 # that config.h is included first by testing that the PACKAGE macro
7099 # is defined.
7100 PACKAGE=sim
7101
7102 cat >>confdefs.h <<_ACEOF
7103 #define PACKAGE "$PACKAGE"
7104 _ACEOF
7105
7106
7107
7108 # Dependency checking.
7109 ac_config_commands="$ac_config_commands depdir"
7110
7111
7112 depcc="$CC" am_compiler_list=
7113
7114 am_depcomp=$ac_aux_dir/depcomp
7115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7116 $as_echo_n "checking dependency style of $depcc... " >&6; }
7117 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
7118 $as_echo_n "(cached) " >&6
7119 else
7120 if test -f "$am_depcomp"; then
7121 # We make a subdir and do the tests there. Otherwise we can end up
7122 # making bogus files that we don't know about and never remove. For
7123 # instance it was reported that on HP-UX the gcc test will end up
7124 # making a dummy file named `D' -- because `-MD' means `put the output
7125 # in D'.
7126 mkdir conftest.dir
7127 # Copy depcomp to subdir because otherwise we won't find it if we're
7128 # using a relative directory.
7129 cp "$am_depcomp" conftest.dir
7130 cd conftest.dir
7131 # We will build objects and dependencies in a subdirectory because
7132 # it helps to detect inapplicable dependency modes. For instance
7133 # both Tru64's cc and ICC support -MD to output dependencies as a
7134 # side effect of compilation, but ICC will put the dependencies in
7135 # the current directory while Tru64 will put them in the object
7136 # directory.
7137 mkdir sub
7138
7139 am_cv_CC_dependencies_compiler_type=none
7140 if test "$am_compiler_list" = ""; then
7141 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7142 fi
7143 for depmode in $am_compiler_list; do
7144 if test $depmode = none; then break; fi
7145
7146 $as_echo "$as_me:$LINENO: trying $depmode" >&5
7147 # Setup a source with many dependencies, because some compilers
7148 # like to wrap large dependency lists on column 80 (with \), and
7149 # we should not choose a depcomp mode which is confused by this.
7150 #
7151 # We need to recreate these files for each test, as the compiler may
7152 # overwrite some of them when testing with obscure command lines.
7153 # This happens at least with the AIX C compiler.
7154 : > sub/conftest.c
7155 for i in 1 2 3 4 5 6; do
7156 echo '#include "conftst'$i'.h"' >> sub/conftest.c
7157 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
7158 # Solaris 8's {/usr,}/bin/sh.
7159 touch sub/conftst$i.h
7160 done
7161 echo "include sub/conftest.Po" > confmf
7162
7163 # We check with `-c' and `-o' for the sake of the "dashmstdout"
7164 # mode. It turns out that the SunPro C++ compiler does not properly
7165 # handle `-M -o', and we need to detect this.
7166 depcmd="depmode=$depmode \
7167 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
7168 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7169 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
7170 echo "| $depcmd" | sed -e 's/ */ /g' >&5
7171 if env $depcmd > conftest.err 2>&1 &&
7172 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7173 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7174 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7175 # icc doesn't choke on unknown options, it will just issue warnings
7176 # or remarks (even with -Werror). So we grep stderr for any message
7177 # that says an option was ignored or not supported.
7178 # When given -MP, icc 7.0 and 7.1 complain thusly:
7179 # icc: Command line warning: ignoring option '-M'; no argument required
7180 # The diagnosis changed in icc 8.0:
7181 # icc: Command line remark: option '-MP' not supported
7182 if (grep 'ignoring option' conftest.err ||
7183 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7184 am_cv_CC_dependencies_compiler_type=$depmode
7185 $as_echo "$as_me:$LINENO: success" >&5
7186 break
7187 fi
7188 fi
7189 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7190 sed -e 's/^/| /' < conftest.err >&5
7191 done
7192
7193 cd ..
7194 rm -rf conftest.dir
7195 else
7196 am_cv_CC_dependencies_compiler_type=none
7197 fi
7198
7199 fi
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7201 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7202 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
7203 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
7204 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7205
7206 fi
7207
7208
7209 ALL_LINGUAS=
7210 # If we haven't got the data from the intl directory,
7211 # assume NLS is disabled.
7212 USE_NLS=no
7213 LIBINTL=
7214 LIBINTL_DEP=
7215 INCINTL=
7216 XGETTEXT=
7217 GMSGFMT=
7218 POSUB=
7219
7220 if test -f ../../intl/config.intl; then
7221 . ../../intl/config.intl
7222 fi
7223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7224 $as_echo_n "checking whether NLS is requested... " >&6; }
7225 if test x"$USE_NLS" != xyes; then
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7227 $as_echo "no" >&6; }
7228 else
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7230 $as_echo "yes" >&6; }
7231
7232 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
7233
7234
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7236 $as_echo_n "checking for catalogs to be installed... " >&6; }
7237 # Look for .po and .gmo files in the source directory.
7238 CATALOGS=
7239 XLINGUAS=
7240 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7241 # If there aren't any .gmo files the shell will give us the
7242 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7243 # weeded out.
7244 case "$cat" in *\**)
7245 continue;;
7246 esac
7247 # The quadruple backslash is collapsed to a double backslash
7248 # by the backticks, then collapsed again by the double quotes,
7249 # leaving us with one backslash in the sed expression (right
7250 # before the dot that mustn't act as a wildcard).
7251 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7252 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7253 # The user is allowed to set LINGUAS to a list of languages to
7254 # install catalogs for. If it's empty that means "all of them."
7255 if test "x$LINGUAS" = x; then
7256 CATALOGS="$CATALOGS $cat"
7257 XLINGUAS="$XLINGUAS $lang"
7258 else
7259 case "$LINGUAS" in *$lang*)
7260 CATALOGS="$CATALOGS $cat"
7261 XLINGUAS="$XLINGUAS $lang"
7262 ;;
7263 esac
7264 fi
7265 done
7266 LINGUAS="$XLINGUAS"
7267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7268 $as_echo "$LINGUAS" >&6; }
7269
7270
7271 DATADIRNAME=share
7272
7273 INSTOBJEXT=.mo
7274
7275 GENCAT=gencat
7276
7277 CATOBJEXT=.gmo
7278
7279 fi
7280
7281 # Check for common headers.
7282 # NB: You can assume C11 headers exist.
7283
7284
7285 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
7286 #include <sys/types.h>
7287 #endif
7288 #ifdef HAVE_SYS_STAT_H
7289 #include <sys/stat.h>
7290 #endif
7291 "
7292 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
7293
7294 cat >>confdefs.h <<_ACEOF
7295 #define HAVE_STRUCT_STAT_ST_DEV 1
7296 _ACEOF
7297
7298
7299 fi
7300 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
7301 #include <sys/types.h>
7302 #endif
7303 #ifdef HAVE_SYS_STAT_H
7304 #include <sys/stat.h>
7305 #endif
7306 "
7307 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
7308
7309 cat >>confdefs.h <<_ACEOF
7310 #define HAVE_STRUCT_STAT_ST_INO 1
7311 _ACEOF
7312
7313
7314 fi
7315 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
7316 #include <sys/types.h>
7317 #endif
7318 #ifdef HAVE_SYS_STAT_H
7319 #include <sys/stat.h>
7320 #endif
7321 "
7322 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
7323
7324 cat >>confdefs.h <<_ACEOF
7325 #define HAVE_STRUCT_STAT_ST_MODE 1
7326 _ACEOF
7327
7328
7329 fi
7330 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
7331 #include <sys/types.h>
7332 #endif
7333 #ifdef HAVE_SYS_STAT_H
7334 #include <sys/stat.h>
7335 #endif
7336 "
7337 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
7338
7339 cat >>confdefs.h <<_ACEOF
7340 #define HAVE_STRUCT_STAT_ST_NLINK 1
7341 _ACEOF
7342
7343
7344 fi
7345 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
7346 #include <sys/types.h>
7347 #endif
7348 #ifdef HAVE_SYS_STAT_H
7349 #include <sys/stat.h>
7350 #endif
7351 "
7352 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
7353
7354 cat >>confdefs.h <<_ACEOF
7355 #define HAVE_STRUCT_STAT_ST_UID 1
7356 _ACEOF
7357
7358
7359 fi
7360 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
7361 #include <sys/types.h>
7362 #endif
7363 #ifdef HAVE_SYS_STAT_H
7364 #include <sys/stat.h>
7365 #endif
7366 "
7367 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
7368
7369 cat >>confdefs.h <<_ACEOF
7370 #define HAVE_STRUCT_STAT_ST_GID 1
7371 _ACEOF
7372
7373
7374 fi
7375 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
7376 #include <sys/types.h>
7377 #endif
7378 #ifdef HAVE_SYS_STAT_H
7379 #include <sys/stat.h>
7380 #endif
7381 "
7382 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
7383
7384 cat >>confdefs.h <<_ACEOF
7385 #define HAVE_STRUCT_STAT_ST_RDEV 1
7386 _ACEOF
7387
7388
7389 fi
7390 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
7391 #include <sys/types.h>
7392 #endif
7393 #ifdef HAVE_SYS_STAT_H
7394 #include <sys/stat.h>
7395 #endif
7396 "
7397 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
7398
7399 cat >>confdefs.h <<_ACEOF
7400 #define HAVE_STRUCT_STAT_ST_SIZE 1
7401 _ACEOF
7402
7403
7404 fi
7405 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
7406 #include <sys/types.h>
7407 #endif
7408 #ifdef HAVE_SYS_STAT_H
7409 #include <sys/stat.h>
7410 #endif
7411 "
7412 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
7413
7414 cat >>confdefs.h <<_ACEOF
7415 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
7416 _ACEOF
7417
7418
7419 fi
7420 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
7421 #include <sys/types.h>
7422 #endif
7423 #ifdef HAVE_SYS_STAT_H
7424 #include <sys/stat.h>
7425 #endif
7426 "
7427 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
7428
7429 cat >>confdefs.h <<_ACEOF
7430 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
7431 _ACEOF
7432
7433
7434 fi
7435 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
7436 #include <sys/types.h>
7437 #endif
7438 #ifdef HAVE_SYS_STAT_H
7439 #include <sys/stat.h>
7440 #endif
7441 "
7442 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
7443
7444 cat >>confdefs.h <<_ACEOF
7445 #define HAVE_STRUCT_STAT_ST_ATIME 1
7446 _ACEOF
7447
7448
7449 fi
7450 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
7451 #include <sys/types.h>
7452 #endif
7453 #ifdef HAVE_SYS_STAT_H
7454 #include <sys/stat.h>
7455 #endif
7456 "
7457 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
7458
7459 cat >>confdefs.h <<_ACEOF
7460 #define HAVE_STRUCT_STAT_ST_MTIME 1
7461 _ACEOF
7462
7463
7464 fi
7465 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
7466 #include <sys/types.h>
7467 #endif
7468 #ifdef HAVE_SYS_STAT_H
7469 #include <sys/stat.h>
7470 #endif
7471 "
7472 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
7473
7474 cat >>confdefs.h <<_ACEOF
7475 #define HAVE_STRUCT_STAT_ST_CTIME 1
7476 _ACEOF
7477
7478
7479 fi
7480
7481 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
7482 #include <sys/socket.h>
7483
7484 "
7485 if test "x$ac_cv_type_socklen_t" = xyes; then :
7486
7487 cat >>confdefs.h <<_ACEOF
7488 #define HAVE_SOCKLEN_T 1
7489 _ACEOF
7490
7491
7492 fi
7493
7494
7495 # Check for socket libraries
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7497 $as_echo_n "checking for bind in -lsocket... " >&6; }
7498 if ${ac_cv_lib_socket_bind+:} false; then :
7499 $as_echo_n "(cached) " >&6
7500 else
7501 ac_check_lib_save_LIBS=$LIBS
7502 LIBS="-lsocket $LIBS"
7503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7504 /* end confdefs.h. */
7505
7506 /* Override any GCC internal prototype to avoid an error.
7507 Use char because int might match the return type of a GCC
7508 builtin and then its argument prototype would still apply. */
7509 #ifdef __cplusplus
7510 extern "C"
7511 #endif
7512 char bind ();
7513 int
7514 main ()
7515 {
7516 return bind ();
7517 ;
7518 return 0;
7519 }
7520 _ACEOF
7521 if ac_fn_c_try_link "$LINENO"; then :
7522 ac_cv_lib_socket_bind=yes
7523 else
7524 ac_cv_lib_socket_bind=no
7525 fi
7526 rm -f core conftest.err conftest.$ac_objext \
7527 conftest$ac_exeext conftest.$ac_ext
7528 LIBS=$ac_check_lib_save_LIBS
7529 fi
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7531 $as_echo "$ac_cv_lib_socket_bind" >&6; }
7532 if test "x$ac_cv_lib_socket_bind" = xyes; then :
7533 cat >>confdefs.h <<_ACEOF
7534 #define HAVE_LIBSOCKET 1
7535 _ACEOF
7536
7537 LIBS="-lsocket $LIBS"
7538
7539 fi
7540
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7542 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7543 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7544 $as_echo_n "(cached) " >&6
7545 else
7546 ac_check_lib_save_LIBS=$LIBS
7547 LIBS="-lnsl $LIBS"
7548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7549 /* end confdefs.h. */
7550
7551 /* Override any GCC internal prototype to avoid an error.
7552 Use char because int might match the return type of a GCC
7553 builtin and then its argument prototype would still apply. */
7554 #ifdef __cplusplus
7555 extern "C"
7556 #endif
7557 char gethostbyname ();
7558 int
7559 main ()
7560 {
7561 return gethostbyname ();
7562 ;
7563 return 0;
7564 }
7565 _ACEOF
7566 if ac_fn_c_try_link "$LINENO"; then :
7567 ac_cv_lib_nsl_gethostbyname=yes
7568 else
7569 ac_cv_lib_nsl_gethostbyname=no
7570 fi
7571 rm -f core conftest.err conftest.$ac_objext \
7572 conftest$ac_exeext conftest.$ac_ext
7573 LIBS=$ac_check_lib_save_LIBS
7574 fi
7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7576 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7577 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7578 cat >>confdefs.h <<_ACEOF
7579 #define HAVE_LIBNSL 1
7580 _ACEOF
7581
7582 LIBS="-lnsl $LIBS"
7583
7584 fi
7585
7586
7587 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
7588 # using the same condition.
7589
7590 # Use the system's zlib library.
7591 zlibdir="-L\$(top_builddir)/../zlib"
7592 zlibinc="-I\$(top_srcdir)/../zlib"
7593
7594 # Check whether --with-system-zlib was given.
7595 if test "${with_system_zlib+set}" = set; then :
7596 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7597 zlibdir=
7598 zlibinc=
7599 fi
7600
7601 fi
7602
7603
7604
7605
7606
7607 # BFD uses libdl when when plugins enabled.
7608
7609 maybe_plugins=no
7610 for ac_header in dlfcn.h
7611 do :
7612 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7613 "
7614 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7615 cat >>confdefs.h <<_ACEOF
7616 #define HAVE_DLFCN_H 1
7617 _ACEOF
7618 maybe_plugins=yes
7619 fi
7620
7621 done
7622
7623 for ac_header in windows.h
7624 do :
7625 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7626 "
7627 if test "x$ac_cv_header_windows_h" = xyes; then :
7628 cat >>confdefs.h <<_ACEOF
7629 #define HAVE_WINDOWS_H 1
7630 _ACEOF
7631 maybe_plugins=yes
7632 fi
7633
7634 done
7635
7636
7637 # Check whether --enable-plugins was given.
7638 if test "${enable_plugins+set}" = set; then :
7639 enableval=$enable_plugins; case "${enableval}" in
7640 no) plugins=no ;;
7641 *) plugins=yes
7642 if test "$maybe_plugins" != "yes" ; then
7643 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7644 fi ;;
7645 esac
7646 else
7647 plugins=$maybe_plugins
7648
7649 fi
7650
7651 if test "$plugins" = "yes"; then
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7653 $as_echo_n "checking for library containing dlsym... " >&6; }
7654 if ${ac_cv_search_dlsym+:} false; then :
7655 $as_echo_n "(cached) " >&6
7656 else
7657 ac_func_search_save_LIBS=$LIBS
7658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7659 /* end confdefs.h. */
7660
7661 /* Override any GCC internal prototype to avoid an error.
7662 Use char because int might match the return type of a GCC
7663 builtin and then its argument prototype would still apply. */
7664 #ifdef __cplusplus
7665 extern "C"
7666 #endif
7667 char dlsym ();
7668 int
7669 main ()
7670 {
7671 return dlsym ();
7672 ;
7673 return 0;
7674 }
7675 _ACEOF
7676 for ac_lib in '' dl; do
7677 if test -z "$ac_lib"; then
7678 ac_res="none required"
7679 else
7680 ac_res=-l$ac_lib
7681 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7682 fi
7683 if ac_fn_c_try_link "$LINENO"; then :
7684 ac_cv_search_dlsym=$ac_res
7685 fi
7686 rm -f core conftest.err conftest.$ac_objext \
7687 conftest$ac_exeext
7688 if ${ac_cv_search_dlsym+:} false; then :
7689 break
7690 fi
7691 done
7692 if ${ac_cv_search_dlsym+:} false; then :
7693
7694 else
7695 ac_cv_search_dlsym=no
7696 fi
7697 rm conftest.$ac_ext
7698 LIBS=$ac_func_search_save_LIBS
7699 fi
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7701 $as_echo "$ac_cv_search_dlsym" >&6; }
7702 ac_res=$ac_cv_search_dlsym
7703 if test "$ac_res" != no; then :
7704 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7705
7706 fi
7707
7708 fi
7709
7710 if test "$plugins" = yes; then
7711 PLUGINS_TRUE=
7712 PLUGINS_FALSE='#'
7713 else
7714 PLUGINS_TRUE='#'
7715 PLUGINS_FALSE=
7716 fi
7717
7718
7719
7720
7721
7722 # Set options
7723 enable_dlopen=yes
7724
7725
7726
7727
7728 enable_win32_dll=no
7729
7730
7731 # Check whether --enable-shared was given.
7732 if test "${enable_shared+set}" = set; then :
7733 enableval=$enable_shared; p=${PACKAGE-default}
7734 case $enableval in
7735 yes) enable_shared=yes ;;
7736 no) enable_shared=no ;;
7737 *)
7738 enable_shared=no
7739 # Look at the argument we got. We use all the common list separators.
7740 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7741 for pkg in $enableval; do
7742 IFS="$lt_save_ifs"
7743 if test "X$pkg" = "X$p"; then
7744 enable_shared=yes
7745 fi
7746 done
7747 IFS="$lt_save_ifs"
7748 ;;
7749 esac
7750 else
7751 enable_shared=yes
7752 fi
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762 # Check whether --enable-static was given.
7763 if test "${enable_static+set}" = set; then :
7764 enableval=$enable_static; p=${PACKAGE-default}
7765 case $enableval in
7766 yes) enable_static=yes ;;
7767 no) enable_static=no ;;
7768 *)
7769 enable_static=no
7770 # Look at the argument we got. We use all the common list separators.
7771 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7772 for pkg in $enableval; do
7773 IFS="$lt_save_ifs"
7774 if test "X$pkg" = "X$p"; then
7775 enable_static=yes
7776 fi
7777 done
7778 IFS="$lt_save_ifs"
7779 ;;
7780 esac
7781 else
7782 enable_static=yes
7783 fi
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794 # Check whether --with-pic was given.
7795 if test "${with_pic+set}" = set; then :
7796 withval=$with_pic; pic_mode="$withval"
7797 else
7798 pic_mode=default
7799 fi
7800
7801
7802 test -z "$pic_mode" && pic_mode=default
7803
7804
7805
7806
7807
7808
7809
7810 # Check whether --enable-fast-install was given.
7811 if test "${enable_fast_install+set}" = set; then :
7812 enableval=$enable_fast_install; p=${PACKAGE-default}
7813 case $enableval in
7814 yes) enable_fast_install=yes ;;
7815 no) enable_fast_install=no ;;
7816 *)
7817 enable_fast_install=no
7818 # Look at the argument we got. We use all the common list separators.
7819 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7820 for pkg in $enableval; do
7821 IFS="$lt_save_ifs"
7822 if test "X$pkg" = "X$p"; then
7823 enable_fast_install=yes
7824 fi
7825 done
7826 IFS="$lt_save_ifs"
7827 ;;
7828 esac
7829 else
7830 enable_fast_install=yes
7831 fi
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843 # This can be used to rebuild libtool when needed
7844 LIBTOOL_DEPS="$ltmain"
7845
7846 # Always use our own libtool.
7847 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874 test -z "$LN_S" && LN_S="ln -s"
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889 if test -n "${ZSH_VERSION+set}" ; then
7890 setopt NO_GLOB_SUBST
7891 fi
7892
7893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7894 $as_echo_n "checking for objdir... " >&6; }
7895 if ${lt_cv_objdir+:} false; then :
7896 $as_echo_n "(cached) " >&6
7897 else
7898 rm -f .libs 2>/dev/null
7899 mkdir .libs 2>/dev/null
7900 if test -d .libs; then
7901 lt_cv_objdir=.libs
7902 else
7903 # MS-DOS does not allow filenames that begin with a dot.
7904 lt_cv_objdir=_libs
7905 fi
7906 rmdir .libs 2>/dev/null
7907 fi
7908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7909 $as_echo "$lt_cv_objdir" >&6; }
7910 objdir=$lt_cv_objdir
7911
7912
7913
7914
7915
7916 cat >>confdefs.h <<_ACEOF
7917 #define LT_OBJDIR "$lt_cv_objdir/"
7918 _ACEOF
7919
7920
7921
7922
7923 case $host_os in
7924 aix3*)
7925 # AIX sometimes has problems with the GCC collect2 program. For some
7926 # reason, if we set the COLLECT_NAMES environment variable, the problems
7927 # vanish in a puff of smoke.
7928 if test "X${COLLECT_NAMES+set}" != Xset; then
7929 COLLECT_NAMES=
7930 export COLLECT_NAMES
7931 fi
7932 ;;
7933 esac
7934
7935 # Global variables:
7936 ofile=libtool
7937 can_build_shared=yes
7938
7939 # All known linkers require a `.a' archive for static linking (except MSVC,
7940 # which needs '.lib').
7941 libext=a
7942
7943 with_gnu_ld="$lt_cv_prog_gnu_ld"
7944
7945 old_CC="$CC"
7946 old_CFLAGS="$CFLAGS"
7947
7948 # Set sane defaults for various variables
7949 test -z "$CC" && CC=cc
7950 test -z "$LTCC" && LTCC=$CC
7951 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7952 test -z "$LD" && LD=ld
7953 test -z "$ac_objext" && ac_objext=o
7954
7955 for cc_temp in $compiler""; do
7956 case $cc_temp in
7957 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7958 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7959 \-*) ;;
7960 *) break;;
7961 esac
7962 done
7963 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7964
7965
7966 # Only perform the check for file, if the check method requires it
7967 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7968 case $deplibs_check_method in
7969 file_magic*)
7970 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7972 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7973 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7974 $as_echo_n "(cached) " >&6
7975 else
7976 case $MAGIC_CMD in
7977 [\\/*] | ?:[\\/]*)
7978 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7979 ;;
7980 *)
7981 lt_save_MAGIC_CMD="$MAGIC_CMD"
7982 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7983 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7984 for ac_dir in $ac_dummy; do
7985 IFS="$lt_save_ifs"
7986 test -z "$ac_dir" && ac_dir=.
7987 if test -f $ac_dir/${ac_tool_prefix}file; then
7988 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7989 if test -n "$file_magic_test_file"; then
7990 case $deplibs_check_method in
7991 "file_magic "*)
7992 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7993 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7994 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7995 $EGREP "$file_magic_regex" > /dev/null; then
7996 :
7997 else
7998 cat <<_LT_EOF 1>&2
7999
8000 *** Warning: the command libtool uses to detect shared libraries,
8001 *** $file_magic_cmd, produces output that libtool cannot recognize.
8002 *** The result is that libtool may fail to recognize shared libraries
8003 *** as such. This will affect the creation of libtool libraries that
8004 *** depend on shared libraries, but programs linked with such libtool
8005 *** libraries will work regardless of this problem. Nevertheless, you
8006 *** may want to report the problem to your system manager and/or to
8007 *** bug-libtool@gnu.org
8008
8009 _LT_EOF
8010 fi ;;
8011 esac
8012 fi
8013 break
8014 fi
8015 done
8016 IFS="$lt_save_ifs"
8017 MAGIC_CMD="$lt_save_MAGIC_CMD"
8018 ;;
8019 esac
8020 fi
8021
8022 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8023 if test -n "$MAGIC_CMD"; then
8024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8025 $as_echo "$MAGIC_CMD" >&6; }
8026 else
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8028 $as_echo "no" >&6; }
8029 fi
8030
8031
8032
8033
8034
8035 if test -z "$lt_cv_path_MAGIC_CMD"; then
8036 if test -n "$ac_tool_prefix"; then
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8038 $as_echo_n "checking for file... " >&6; }
8039 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8040 $as_echo_n "(cached) " >&6
8041 else
8042 case $MAGIC_CMD in
8043 [\\/*] | ?:[\\/]*)
8044 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8045 ;;
8046 *)
8047 lt_save_MAGIC_CMD="$MAGIC_CMD"
8048 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8049 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8050 for ac_dir in $ac_dummy; do
8051 IFS="$lt_save_ifs"
8052 test -z "$ac_dir" && ac_dir=.
8053 if test -f $ac_dir/file; then
8054 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8055 if test -n "$file_magic_test_file"; then
8056 case $deplibs_check_method in
8057 "file_magic "*)
8058 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8059 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8060 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8061 $EGREP "$file_magic_regex" > /dev/null; then
8062 :
8063 else
8064 cat <<_LT_EOF 1>&2
8065
8066 *** Warning: the command libtool uses to detect shared libraries,
8067 *** $file_magic_cmd, produces output that libtool cannot recognize.
8068 *** The result is that libtool may fail to recognize shared libraries
8069 *** as such. This will affect the creation of libtool libraries that
8070 *** depend on shared libraries, but programs linked with such libtool
8071 *** libraries will work regardless of this problem. Nevertheless, you
8072 *** may want to report the problem to your system manager and/or to
8073 *** bug-libtool@gnu.org
8074
8075 _LT_EOF
8076 fi ;;
8077 esac
8078 fi
8079 break
8080 fi
8081 done
8082 IFS="$lt_save_ifs"
8083 MAGIC_CMD="$lt_save_MAGIC_CMD"
8084 ;;
8085 esac
8086 fi
8087
8088 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8089 if test -n "$MAGIC_CMD"; then
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8091 $as_echo "$MAGIC_CMD" >&6; }
8092 else
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8094 $as_echo "no" >&6; }
8095 fi
8096
8097
8098 else
8099 MAGIC_CMD=:
8100 fi
8101 fi
8102
8103 fi
8104 ;;
8105 esac
8106
8107 # Use C for the default configuration in the libtool script
8108
8109 lt_save_CC="$CC"
8110 ac_ext=c
8111 ac_cpp='$CPP $CPPFLAGS'
8112 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8113 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8114 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8115
8116
8117 # Source file extension for C test sources.
8118 ac_ext=c
8119
8120 # Object file extension for compiled C test sources.
8121 objext=o
8122 objext=$objext
8123
8124 # Code to be used in simple compile tests
8125 lt_simple_compile_test_code="int some_variable = 0;"
8126
8127 # Code to be used in simple link tests
8128 lt_simple_link_test_code='int main(){return(0);}'
8129
8130
8131
8132
8133
8134
8135
8136 # If no C compiler was specified, use CC.
8137 LTCC=${LTCC-"$CC"}
8138
8139 # If no C compiler flags were specified, use CFLAGS.
8140 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8141
8142 # Allow CC to be a program name with arguments.
8143 compiler=$CC
8144
8145 # Save the default compiler, since it gets overwritten when the other
8146 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8147 compiler_DEFAULT=$CC
8148
8149 # save warnings/boilerplate of simple test code
8150 ac_outfile=conftest.$ac_objext
8151 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8152 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8153 _lt_compiler_boilerplate=`cat conftest.err`
8154 $RM conftest*
8155
8156 ac_outfile=conftest.$ac_objext
8157 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8158 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8159 _lt_linker_boilerplate=`cat conftest.err`
8160 $RM -r conftest*
8161
8162
8163 ## CAVEAT EMPTOR:
8164 ## There is no encapsulation within the following macros, do not change
8165 ## the running order or otherwise move them around unless you know exactly
8166 ## what you are doing...
8167 if test -n "$compiler"; then
8168
8169 lt_prog_compiler_no_builtin_flag=
8170
8171 if test "$GCC" = yes; then
8172 case $cc_basename in
8173 nvcc*)
8174 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8175 *)
8176 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8177 esac
8178
8179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8180 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8181 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8182 $as_echo_n "(cached) " >&6
8183 else
8184 lt_cv_prog_compiler_rtti_exceptions=no
8185 ac_outfile=conftest.$ac_objext
8186 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8187 lt_compiler_flag="-fno-rtti -fno-exceptions"
8188 # Insert the option either (1) after the last *FLAGS variable, or
8189 # (2) before a word containing "conftest.", or (3) at the end.
8190 # Note that $ac_compile itself does not contain backslashes and begins
8191 # with a dollar sign (not a hyphen), so the echo should work correctly.
8192 # The option is referenced via a variable to avoid confusing sed.
8193 lt_compile=`echo "$ac_compile" | $SED \
8194 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8195 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8196 -e 's:$: $lt_compiler_flag:'`
8197 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8198 (eval "$lt_compile" 2>conftest.err)
8199 ac_status=$?
8200 cat conftest.err >&5
8201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8202 if (exit $ac_status) && test -s "$ac_outfile"; then
8203 # The compiler can only warn and ignore the option if not recognized
8204 # So say no if there are warnings other than the usual output.
8205 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8206 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8207 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8208 lt_cv_prog_compiler_rtti_exceptions=yes
8209 fi
8210 fi
8211 $RM conftest*
8212
8213 fi
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8215 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8216
8217 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8218 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8219 else
8220 :
8221 fi
8222
8223 fi
8224
8225
8226
8227
8228
8229
8230 lt_prog_compiler_wl=
8231 lt_prog_compiler_pic=
8232 lt_prog_compiler_static=
8233
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8235 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8236
8237 if test "$GCC" = yes; then
8238 lt_prog_compiler_wl='-Wl,'
8239 lt_prog_compiler_static='-static'
8240
8241 case $host_os in
8242 aix*)
8243 # All AIX code is PIC.
8244 if test "$host_cpu" = ia64; then
8245 # AIX 5 now supports IA64 processor
8246 lt_prog_compiler_static='-Bstatic'
8247 fi
8248 lt_prog_compiler_pic='-fPIC'
8249 ;;
8250
8251 amigaos*)
8252 case $host_cpu in
8253 powerpc)
8254 # see comment about AmigaOS4 .so support
8255 lt_prog_compiler_pic='-fPIC'
8256 ;;
8257 m68k)
8258 # FIXME: we need at least 68020 code to build shared libraries, but
8259 # adding the `-m68020' flag to GCC prevents building anything better,
8260 # like `-m68040'.
8261 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8262 ;;
8263 esac
8264 ;;
8265
8266 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8267 # PIC is the default for these OSes.
8268 ;;
8269
8270 mingw* | cygwin* | pw32* | os2* | cegcc*)
8271 # This hack is so that the source file can tell whether it is being
8272 # built for inclusion in a dll (and should export symbols for example).
8273 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8274 # (--disable-auto-import) libraries
8275 lt_prog_compiler_pic='-DDLL_EXPORT'
8276 ;;
8277
8278 darwin* | rhapsody*)
8279 # PIC is the default on this platform
8280 # Common symbols not allowed in MH_DYLIB files
8281 lt_prog_compiler_pic='-fno-common'
8282 ;;
8283
8284 haiku*)
8285 # PIC is the default for Haiku.
8286 # The "-static" flag exists, but is broken.
8287 lt_prog_compiler_static=
8288 ;;
8289
8290 hpux*)
8291 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8292 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8293 # sets the default TLS model and affects inlining.
8294 case $host_cpu in
8295 hppa*64*)
8296 # +Z the default
8297 ;;
8298 *)
8299 lt_prog_compiler_pic='-fPIC'
8300 ;;
8301 esac
8302 ;;
8303
8304 interix[3-9]*)
8305 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8306 # Instead, we relocate shared libraries at runtime.
8307 ;;
8308
8309 msdosdjgpp*)
8310 # Just because we use GCC doesn't mean we suddenly get shared libraries
8311 # on systems that don't support them.
8312 lt_prog_compiler_can_build_shared=no
8313 enable_shared=no
8314 ;;
8315
8316 *nto* | *qnx*)
8317 # QNX uses GNU C++, but need to define -shared option too, otherwise
8318 # it will coredump.
8319 lt_prog_compiler_pic='-fPIC -shared'
8320 ;;
8321
8322 sysv4*MP*)
8323 if test -d /usr/nec; then
8324 lt_prog_compiler_pic=-Kconform_pic
8325 fi
8326 ;;
8327
8328 *)
8329 lt_prog_compiler_pic='-fPIC'
8330 ;;
8331 esac
8332
8333 case $cc_basename in
8334 nvcc*) # Cuda Compiler Driver 2.2
8335 lt_prog_compiler_wl='-Xlinker '
8336 lt_prog_compiler_pic='-Xcompiler -fPIC'
8337 ;;
8338 esac
8339 else
8340 # PORTME Check for flag to pass linker flags through the system compiler.
8341 case $host_os in
8342 aix*)
8343 lt_prog_compiler_wl='-Wl,'
8344 if test "$host_cpu" = ia64; then
8345 # AIX 5 now supports IA64 processor
8346 lt_prog_compiler_static='-Bstatic'
8347 else
8348 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8349 fi
8350 ;;
8351
8352 mingw* | cygwin* | pw32* | os2* | cegcc*)
8353 # This hack is so that the source file can tell whether it is being
8354 # built for inclusion in a dll (and should export symbols for example).
8355 lt_prog_compiler_pic='-DDLL_EXPORT'
8356 ;;
8357
8358 hpux9* | hpux10* | hpux11*)
8359 lt_prog_compiler_wl='-Wl,'
8360 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8361 # not for PA HP-UX.
8362 case $host_cpu in
8363 hppa*64*|ia64*)
8364 # +Z the default
8365 ;;
8366 *)
8367 lt_prog_compiler_pic='+Z'
8368 ;;
8369 esac
8370 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8371 lt_prog_compiler_static='${wl}-a ${wl}archive'
8372 ;;
8373
8374 irix5* | irix6* | nonstopux*)
8375 lt_prog_compiler_wl='-Wl,'
8376 # PIC (with -KPIC) is the default.
8377 lt_prog_compiler_static='-non_shared'
8378 ;;
8379
8380 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8381 case $cc_basename in
8382 # old Intel for x86_64 which still supported -KPIC.
8383 ecc*)
8384 lt_prog_compiler_wl='-Wl,'
8385 lt_prog_compiler_pic='-KPIC'
8386 lt_prog_compiler_static='-static'
8387 ;;
8388 # icc used to be incompatible with GCC.
8389 # ICC 10 doesn't accept -KPIC any more.
8390 icc* | ifort*)
8391 lt_prog_compiler_wl='-Wl,'
8392 lt_prog_compiler_pic='-fPIC'
8393 lt_prog_compiler_static='-static'
8394 ;;
8395 # Lahey Fortran 8.1.
8396 lf95*)
8397 lt_prog_compiler_wl='-Wl,'
8398 lt_prog_compiler_pic='--shared'
8399 lt_prog_compiler_static='--static'
8400 ;;
8401 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8402 # Portland Group compilers (*not* the Pentium gcc compiler,
8403 # which looks to be a dead project)
8404 lt_prog_compiler_wl='-Wl,'
8405 lt_prog_compiler_pic='-fpic'
8406 lt_prog_compiler_static='-Bstatic'
8407 ;;
8408 ccc*)
8409 lt_prog_compiler_wl='-Wl,'
8410 # All Alpha code is PIC.
8411 lt_prog_compiler_static='-non_shared'
8412 ;;
8413 xl* | bgxl* | bgf* | mpixl*)
8414 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8415 lt_prog_compiler_wl='-Wl,'
8416 lt_prog_compiler_pic='-qpic'
8417 lt_prog_compiler_static='-qstaticlink'
8418 ;;
8419 *)
8420 case `$CC -V 2>&1 | sed 5q` in
8421 *Sun\ F* | *Sun*Fortran*)
8422 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8423 lt_prog_compiler_pic='-KPIC'
8424 lt_prog_compiler_static='-Bstatic'
8425 lt_prog_compiler_wl=''
8426 ;;
8427 *Sun\ C*)
8428 # Sun C 5.9
8429 lt_prog_compiler_pic='-KPIC'
8430 lt_prog_compiler_static='-Bstatic'
8431 lt_prog_compiler_wl='-Wl,'
8432 ;;
8433 esac
8434 ;;
8435 esac
8436 ;;
8437
8438 newsos6)
8439 lt_prog_compiler_pic='-KPIC'
8440 lt_prog_compiler_static='-Bstatic'
8441 ;;
8442
8443 *nto* | *qnx*)
8444 # QNX uses GNU C++, but need to define -shared option too, otherwise
8445 # it will coredump.
8446 lt_prog_compiler_pic='-fPIC -shared'
8447 ;;
8448
8449 osf3* | osf4* | osf5*)
8450 lt_prog_compiler_wl='-Wl,'
8451 # All OSF/1 code is PIC.
8452 lt_prog_compiler_static='-non_shared'
8453 ;;
8454
8455 rdos*)
8456 lt_prog_compiler_static='-non_shared'
8457 ;;
8458
8459 solaris*)
8460 lt_prog_compiler_pic='-KPIC'
8461 lt_prog_compiler_static='-Bstatic'
8462 case $cc_basename in
8463 f77* | f90* | f95*)
8464 lt_prog_compiler_wl='-Qoption ld ';;
8465 *)
8466 lt_prog_compiler_wl='-Wl,';;
8467 esac
8468 ;;
8469
8470 sunos4*)
8471 lt_prog_compiler_wl='-Qoption ld '
8472 lt_prog_compiler_pic='-PIC'
8473 lt_prog_compiler_static='-Bstatic'
8474 ;;
8475
8476 sysv4 | sysv4.2uw2* | sysv4.3*)
8477 lt_prog_compiler_wl='-Wl,'
8478 lt_prog_compiler_pic='-KPIC'
8479 lt_prog_compiler_static='-Bstatic'
8480 ;;
8481
8482 sysv4*MP*)
8483 if test -d /usr/nec ;then
8484 lt_prog_compiler_pic='-Kconform_pic'
8485 lt_prog_compiler_static='-Bstatic'
8486 fi
8487 ;;
8488
8489 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8490 lt_prog_compiler_wl='-Wl,'
8491 lt_prog_compiler_pic='-KPIC'
8492 lt_prog_compiler_static='-Bstatic'
8493 ;;
8494
8495 unicos*)
8496 lt_prog_compiler_wl='-Wl,'
8497 lt_prog_compiler_can_build_shared=no
8498 ;;
8499
8500 uts4*)
8501 lt_prog_compiler_pic='-pic'
8502 lt_prog_compiler_static='-Bstatic'
8503 ;;
8504
8505 *)
8506 lt_prog_compiler_can_build_shared=no
8507 ;;
8508 esac
8509 fi
8510
8511 case $host_os in
8512 # For platforms which do not support PIC, -DPIC is meaningless:
8513 *djgpp*)
8514 lt_prog_compiler_pic=
8515 ;;
8516 *)
8517 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8518 ;;
8519 esac
8520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8521 $as_echo "$lt_prog_compiler_pic" >&6; }
8522
8523
8524
8525
8526
8527
8528 #
8529 # Check to make sure the PIC flag actually works.
8530 #
8531 if test -n "$lt_prog_compiler_pic"; then
8532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8533 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8534 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8535 $as_echo_n "(cached) " >&6
8536 else
8537 lt_cv_prog_compiler_pic_works=no
8538 ac_outfile=conftest.$ac_objext
8539 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8540 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8541 # Insert the option either (1) after the last *FLAGS variable, or
8542 # (2) before a word containing "conftest.", or (3) at the end.
8543 # Note that $ac_compile itself does not contain backslashes and begins
8544 # with a dollar sign (not a hyphen), so the echo should work correctly.
8545 # The option is referenced via a variable to avoid confusing sed.
8546 lt_compile=`echo "$ac_compile" | $SED \
8547 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8548 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8549 -e 's:$: $lt_compiler_flag:'`
8550 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8551 (eval "$lt_compile" 2>conftest.err)
8552 ac_status=$?
8553 cat conftest.err >&5
8554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8555 if (exit $ac_status) && test -s "$ac_outfile"; then
8556 # The compiler can only warn and ignore the option if not recognized
8557 # So say no if there are warnings other than the usual output.
8558 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8559 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8560 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8561 lt_cv_prog_compiler_pic_works=yes
8562 fi
8563 fi
8564 $RM conftest*
8565
8566 fi
8567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8568 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8569
8570 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8571 case $lt_prog_compiler_pic in
8572 "" | " "*) ;;
8573 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8574 esac
8575 else
8576 lt_prog_compiler_pic=
8577 lt_prog_compiler_can_build_shared=no
8578 fi
8579
8580 fi
8581
8582
8583
8584
8585
8586
8587 #
8588 # Check to make sure the static flag actually works.
8589 #
8590 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8592 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8593 if ${lt_cv_prog_compiler_static_works+:} false; then :
8594 $as_echo_n "(cached) " >&6
8595 else
8596 lt_cv_prog_compiler_static_works=no
8597 save_LDFLAGS="$LDFLAGS"
8598 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8599 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8600 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8601 # The linker can only warn and ignore the option if not recognized
8602 # So say no if there are warnings
8603 if test -s conftest.err; then
8604 # Append any errors to the config.log.
8605 cat conftest.err 1>&5
8606 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8607 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8608 if diff conftest.exp conftest.er2 >/dev/null; then
8609 lt_cv_prog_compiler_static_works=yes
8610 fi
8611 else
8612 lt_cv_prog_compiler_static_works=yes
8613 fi
8614 fi
8615 $RM -r conftest*
8616 LDFLAGS="$save_LDFLAGS"
8617
8618 fi
8619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8620 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8621
8622 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8623 :
8624 else
8625 lt_prog_compiler_static=
8626 fi
8627
8628
8629
8630
8631
8632
8633
8634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8635 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8636 if ${lt_cv_prog_compiler_c_o+:} false; then :
8637 $as_echo_n "(cached) " >&6
8638 else
8639 lt_cv_prog_compiler_c_o=no
8640 $RM -r conftest 2>/dev/null
8641 mkdir conftest
8642 cd conftest
8643 mkdir out
8644 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8645
8646 lt_compiler_flag="-o out/conftest2.$ac_objext"
8647 # Insert the option either (1) after the last *FLAGS variable, or
8648 # (2) before a word containing "conftest.", or (3) at the end.
8649 # Note that $ac_compile itself does not contain backslashes and begins
8650 # with a dollar sign (not a hyphen), so the echo should work correctly.
8651 lt_compile=`echo "$ac_compile" | $SED \
8652 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8653 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8654 -e 's:$: $lt_compiler_flag:'`
8655 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8656 (eval "$lt_compile" 2>out/conftest.err)
8657 ac_status=$?
8658 cat out/conftest.err >&5
8659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8660 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8661 then
8662 # The compiler can only warn and ignore the option if not recognized
8663 # So say no if there are warnings
8664 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8665 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8666 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8667 lt_cv_prog_compiler_c_o=yes
8668 fi
8669 fi
8670 chmod u+w . 2>&5
8671 $RM conftest*
8672 # SGI C++ compiler will create directory out/ii_files/ for
8673 # template instantiation
8674 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8675 $RM out/* && rmdir out
8676 cd ..
8677 $RM -r conftest
8678 $RM conftest*
8679
8680 fi
8681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8682 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8683
8684
8685
8686
8687
8688
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8690 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8691 if ${lt_cv_prog_compiler_c_o+:} false; then :
8692 $as_echo_n "(cached) " >&6
8693 else
8694 lt_cv_prog_compiler_c_o=no
8695 $RM -r conftest 2>/dev/null
8696 mkdir conftest
8697 cd conftest
8698 mkdir out
8699 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8700
8701 lt_compiler_flag="-o out/conftest2.$ac_objext"
8702 # Insert the option either (1) after the last *FLAGS variable, or
8703 # (2) before a word containing "conftest.", or (3) at the end.
8704 # Note that $ac_compile itself does not contain backslashes and begins
8705 # with a dollar sign (not a hyphen), so the echo should work correctly.
8706 lt_compile=`echo "$ac_compile" | $SED \
8707 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8708 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8709 -e 's:$: $lt_compiler_flag:'`
8710 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8711 (eval "$lt_compile" 2>out/conftest.err)
8712 ac_status=$?
8713 cat out/conftest.err >&5
8714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8715 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8716 then
8717 # The compiler can only warn and ignore the option if not recognized
8718 # So say no if there are warnings
8719 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8720 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8721 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8722 lt_cv_prog_compiler_c_o=yes
8723 fi
8724 fi
8725 chmod u+w . 2>&5
8726 $RM conftest*
8727 # SGI C++ compiler will create directory out/ii_files/ for
8728 # template instantiation
8729 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8730 $RM out/* && rmdir out
8731 cd ..
8732 $RM -r conftest
8733 $RM conftest*
8734
8735 fi
8736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8737 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8738
8739
8740
8741
8742 hard_links="nottested"
8743 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8744 # do not overwrite the value of need_locks provided by the user
8745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8746 $as_echo_n "checking if we can lock with hard links... " >&6; }
8747 hard_links=yes
8748 $RM conftest*
8749 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8750 touch conftest.a
8751 ln conftest.a conftest.b 2>&5 || hard_links=no
8752 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8754 $as_echo "$hard_links" >&6; }
8755 if test "$hard_links" = no; then
8756 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8757 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8758 need_locks=warn
8759 fi
8760 else
8761 need_locks=no
8762 fi
8763
8764
8765
8766
8767
8768
8769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8770 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8771
8772 runpath_var=
8773 allow_undefined_flag=
8774 always_export_symbols=no
8775 archive_cmds=
8776 archive_expsym_cmds=
8777 compiler_needs_object=no
8778 enable_shared_with_static_runtimes=no
8779 export_dynamic_flag_spec=
8780 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8781 hardcode_automatic=no
8782 hardcode_direct=no
8783 hardcode_direct_absolute=no
8784 hardcode_libdir_flag_spec=
8785 hardcode_libdir_flag_spec_ld=
8786 hardcode_libdir_separator=
8787 hardcode_minus_L=no
8788 hardcode_shlibpath_var=unsupported
8789 inherit_rpath=no
8790 link_all_deplibs=unknown
8791 module_cmds=
8792 module_expsym_cmds=
8793 old_archive_from_new_cmds=
8794 old_archive_from_expsyms_cmds=
8795 thread_safe_flag_spec=
8796 whole_archive_flag_spec=
8797 # include_expsyms should be a list of space-separated symbols to be *always*
8798 # included in the symbol list
8799 include_expsyms=
8800 # exclude_expsyms can be an extended regexp of symbols to exclude
8801 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8802 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8803 # as well as any symbol that contains `d'.
8804 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8805 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8806 # platforms (ab)use it in PIC code, but their linkers get confused if
8807 # the symbol is explicitly referenced. Since portable code cannot
8808 # rely on this symbol name, it's probably fine to never include it in
8809 # preloaded symbol tables.
8810 # Exclude shared library initialization/finalization symbols.
8811 extract_expsyms_cmds=
8812
8813 case $host_os in
8814 cygwin* | mingw* | pw32* | cegcc*)
8815 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8816 # When not using gcc, we currently assume that we are using
8817 # Microsoft Visual C++.
8818 if test "$GCC" != yes; then
8819 with_gnu_ld=no
8820 fi
8821 ;;
8822 interix*)
8823 # we just hope/assume this is gcc and not c89 (= MSVC++)
8824 with_gnu_ld=yes
8825 ;;
8826 openbsd*)
8827 with_gnu_ld=no
8828 ;;
8829 esac
8830
8831 ld_shlibs=yes
8832
8833 # On some targets, GNU ld is compatible enough with the native linker
8834 # that we're better off using the native interface for both.
8835 lt_use_gnu_ld_interface=no
8836 if test "$with_gnu_ld" = yes; then
8837 case $host_os in
8838 aix*)
8839 # The AIX port of GNU ld has always aspired to compatibility
8840 # with the native linker. However, as the warning in the GNU ld
8841 # block says, versions before 2.19.5* couldn't really create working
8842 # shared libraries, regardless of the interface used.
8843 case `$LD -v 2>&1` in
8844 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8845 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8846 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8847 *)
8848 lt_use_gnu_ld_interface=yes
8849 ;;
8850 esac
8851 ;;
8852 *)
8853 lt_use_gnu_ld_interface=yes
8854 ;;
8855 esac
8856 fi
8857
8858 if test "$lt_use_gnu_ld_interface" = yes; then
8859 # If archive_cmds runs LD, not CC, wlarc should be empty
8860 wlarc='${wl}'
8861
8862 # Set some defaults for GNU ld with shared library support. These
8863 # are reset later if shared libraries are not supported. Putting them
8864 # here allows them to be overridden if necessary.
8865 runpath_var=LD_RUN_PATH
8866 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8867 export_dynamic_flag_spec='${wl}--export-dynamic'
8868 # ancient GNU ld didn't support --whole-archive et. al.
8869 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8870 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8871 else
8872 whole_archive_flag_spec=
8873 fi
8874 supports_anon_versioning=no
8875 case `$LD -v 2>&1` in
8876 *GNU\ gold*) supports_anon_versioning=yes ;;
8877 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8878 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8879 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8880 *\ 2.11.*) ;; # other 2.11 versions
8881 *) supports_anon_versioning=yes ;;
8882 esac
8883
8884 # See if GNU ld supports shared libraries.
8885 case $host_os in
8886 aix[3-9]*)
8887 # On AIX/PPC, the GNU linker is very broken
8888 if test "$host_cpu" != ia64; then
8889 ld_shlibs=no
8890 cat <<_LT_EOF 1>&2
8891
8892 *** Warning: the GNU linker, at least up to release 2.19, is reported
8893 *** to be unable to reliably create shared libraries on AIX.
8894 *** Therefore, libtool is disabling shared libraries support. If you
8895 *** really care for shared libraries, you may want to install binutils
8896 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8897 *** You will then need to restart the configuration process.
8898
8899 _LT_EOF
8900 fi
8901 ;;
8902
8903 amigaos*)
8904 case $host_cpu in
8905 powerpc)
8906 # see comment about AmigaOS4 .so support
8907 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8908 archive_expsym_cmds=''
8909 ;;
8910 m68k)
8911 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)'
8912 hardcode_libdir_flag_spec='-L$libdir'
8913 hardcode_minus_L=yes
8914 ;;
8915 esac
8916 ;;
8917
8918 beos*)
8919 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8920 allow_undefined_flag=unsupported
8921 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8922 # support --undefined. This deserves some investigation. FIXME
8923 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8924 else
8925 ld_shlibs=no
8926 fi
8927 ;;
8928
8929 cygwin* | mingw* | pw32* | cegcc*)
8930 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8931 # as there is no search path for DLLs.
8932 hardcode_libdir_flag_spec='-L$libdir'
8933 export_dynamic_flag_spec='${wl}--export-all-symbols'
8934 allow_undefined_flag=unsupported
8935 always_export_symbols=no
8936 enable_shared_with_static_runtimes=yes
8937 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8938
8939 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8940 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8941 # If the export-symbols file already is a .def file (1st line
8942 # is EXPORTS), use it as is; otherwise, prepend...
8943 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8944 cp $export_symbols $output_objdir/$soname.def;
8945 else
8946 echo EXPORTS > $output_objdir/$soname.def;
8947 cat $export_symbols >> $output_objdir/$soname.def;
8948 fi~
8949 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8950 else
8951 ld_shlibs=no
8952 fi
8953 ;;
8954
8955 haiku*)
8956 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8957 link_all_deplibs=yes
8958 ;;
8959
8960 interix[3-9]*)
8961 hardcode_direct=no
8962 hardcode_shlibpath_var=no
8963 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8964 export_dynamic_flag_spec='${wl}-E'
8965 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8966 # Instead, shared libraries are loaded at an image base (0x10000000 by
8967 # default) and relocated if they conflict, which is a slow very memory
8968 # consuming and fragmenting process. To avoid this, we pick a random,
8969 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8970 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8971 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8972 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'
8973 ;;
8974
8975 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8976 tmp_diet=no
8977 if test "$host_os" = linux-dietlibc; then
8978 case $cc_basename in
8979 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8980 esac
8981 fi
8982 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8983 && test "$tmp_diet" = no
8984 then
8985 tmp_addflag=' $pic_flag'
8986 tmp_sharedflag='-shared'
8987 case $cc_basename,$host_cpu in
8988 pgcc*) # Portland Group C compiler
8989 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'
8990 tmp_addflag=' $pic_flag'
8991 ;;
8992 pgf77* | pgf90* | pgf95* | pgfortran*)
8993 # Portland Group f77 and f90 compilers
8994 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'
8995 tmp_addflag=' $pic_flag -Mnomain' ;;
8996 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8997 tmp_addflag=' -i_dynamic' ;;
8998 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8999 tmp_addflag=' -i_dynamic -nofor_main' ;;
9000 ifc* | ifort*) # Intel Fortran compiler
9001 tmp_addflag=' -nofor_main' ;;
9002 lf95*) # Lahey Fortran 8.1
9003 whole_archive_flag_spec=
9004 tmp_sharedflag='--shared' ;;
9005 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9006 tmp_sharedflag='-qmkshrobj'
9007 tmp_addflag= ;;
9008 nvcc*) # Cuda Compiler Driver 2.2
9009 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'
9010 compiler_needs_object=yes
9011 ;;
9012 esac
9013 case `$CC -V 2>&1 | sed 5q` in
9014 *Sun\ C*) # Sun C 5.9
9015 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'
9016 compiler_needs_object=yes
9017 tmp_sharedflag='-G' ;;
9018 *Sun\ F*) # Sun Fortran 8.3
9019 tmp_sharedflag='-G' ;;
9020 esac
9021 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9022
9023 if test "x$supports_anon_versioning" = xyes; then
9024 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9025 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9026 echo "local: *; };" >> $output_objdir/$libname.ver~
9027 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9028 fi
9029
9030 case $cc_basename in
9031 xlf* | bgf* | bgxlf* | mpixlf*)
9032 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9033 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9034 hardcode_libdir_flag_spec=
9035 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9036 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9037 if test "x$supports_anon_versioning" = xyes; then
9038 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9039 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9040 echo "local: *; };" >> $output_objdir/$libname.ver~
9041 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9042 fi
9043 ;;
9044 esac
9045 else
9046 ld_shlibs=no
9047 fi
9048 ;;
9049
9050 netbsd*)
9051 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9052 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9053 wlarc=
9054 else
9055 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9056 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9057 fi
9058 ;;
9059
9060 solaris*)
9061 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9062 ld_shlibs=no
9063 cat <<_LT_EOF 1>&2
9064
9065 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9066 *** create shared libraries on Solaris systems. Therefore, libtool
9067 *** is disabling shared libraries support. We urge you to upgrade GNU
9068 *** binutils to release 2.9.1 or newer. Another option is to modify
9069 *** your PATH or compiler configuration so that the native linker is
9070 *** used, and then restart.
9071
9072 _LT_EOF
9073 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9074 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9075 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9076 else
9077 ld_shlibs=no
9078 fi
9079 ;;
9080
9081 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9082 case `$LD -v 2>&1` in
9083 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9084 ld_shlibs=no
9085 cat <<_LT_EOF 1>&2
9086
9087 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9088 *** reliably create shared libraries on SCO systems. Therefore, libtool
9089 *** is disabling shared libraries support. We urge you to upgrade GNU
9090 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9091 *** your PATH or compiler configuration so that the native linker is
9092 *** used, and then restart.
9093
9094 _LT_EOF
9095 ;;
9096 *)
9097 # For security reasons, it is highly recommended that you always
9098 # use absolute paths for naming shared libraries, and exclude the
9099 # DT_RUNPATH tag from executables and libraries. But doing so
9100 # requires that you compile everything twice, which is a pain.
9101 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9102 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9103 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9104 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9105 else
9106 ld_shlibs=no
9107 fi
9108 ;;
9109 esac
9110 ;;
9111
9112 sunos4*)
9113 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9114 wlarc=
9115 hardcode_direct=yes
9116 hardcode_shlibpath_var=no
9117 ;;
9118
9119 *)
9120 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9121 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9122 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9123 else
9124 ld_shlibs=no
9125 fi
9126 ;;
9127 esac
9128
9129 if test "$ld_shlibs" = no; then
9130 runpath_var=
9131 hardcode_libdir_flag_spec=
9132 export_dynamic_flag_spec=
9133 whole_archive_flag_spec=
9134 fi
9135 else
9136 # PORTME fill in a description of your system's linker (not GNU ld)
9137 case $host_os in
9138 aix3*)
9139 allow_undefined_flag=unsupported
9140 always_export_symbols=yes
9141 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'
9142 # Note: this linker hardcodes the directories in LIBPATH if there
9143 # are no directories specified by -L.
9144 hardcode_minus_L=yes
9145 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9146 # Neither direct hardcoding nor static linking is supported with a
9147 # broken collect2.
9148 hardcode_direct=unsupported
9149 fi
9150 ;;
9151
9152 aix[4-9]*)
9153 if test "$host_cpu" = ia64; then
9154 # On IA64, the linker does run time linking by default, so we don't
9155 # have to do anything special.
9156 aix_use_runtimelinking=no
9157 exp_sym_flag='-Bexport'
9158 no_entry_flag=""
9159 else
9160 # If we're using GNU nm, then we don't want the "-C" option.
9161 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9162 # Also, AIX nm treats weak defined symbols like other global
9163 # defined symbols, whereas GNU nm marks them as "W".
9164 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9165 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'
9166 else
9167 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'
9168 fi
9169 aix_use_runtimelinking=no
9170
9171 # Test if we are trying to use run time linking or normal
9172 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9173 # need to do runtime linking.
9174 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9175 for ld_flag in $LDFLAGS; do
9176 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9177 aix_use_runtimelinking=yes
9178 break
9179 fi
9180 done
9181 ;;
9182 esac
9183
9184 exp_sym_flag='-bexport'
9185 no_entry_flag='-bnoentry'
9186 fi
9187
9188 # When large executables or shared objects are built, AIX ld can
9189 # have problems creating the table of contents. If linking a library
9190 # or program results in "error TOC overflow" add -mminimal-toc to
9191 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9192 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9193
9194 archive_cmds=''
9195 hardcode_direct=yes
9196 hardcode_direct_absolute=yes
9197 hardcode_libdir_separator=':'
9198 link_all_deplibs=yes
9199 file_list_spec='${wl}-f,'
9200
9201 if test "$GCC" = yes; then
9202 case $host_os in aix4.[012]|aix4.[012].*)
9203 # We only want to do this on AIX 4.2 and lower, the check
9204 # below for broken collect2 doesn't work under 4.3+
9205 collect2name=`${CC} -print-prog-name=collect2`
9206 if test -f "$collect2name" &&
9207 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9208 then
9209 # We have reworked collect2
9210 :
9211 else
9212 # We have old collect2
9213 hardcode_direct=unsupported
9214 # It fails to find uninstalled libraries when the uninstalled
9215 # path is not listed in the libpath. Setting hardcode_minus_L
9216 # to unsupported forces relinking
9217 hardcode_minus_L=yes
9218 hardcode_libdir_flag_spec='-L$libdir'
9219 hardcode_libdir_separator=
9220 fi
9221 ;;
9222 esac
9223 shared_flag='-shared'
9224 if test "$aix_use_runtimelinking" = yes; then
9225 shared_flag="$shared_flag "'${wl}-G'
9226 fi
9227 else
9228 # not using gcc
9229 if test "$host_cpu" = ia64; then
9230 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9231 # chokes on -Wl,-G. The following line is correct:
9232 shared_flag='-G'
9233 else
9234 if test "$aix_use_runtimelinking" = yes; then
9235 shared_flag='${wl}-G'
9236 else
9237 shared_flag='${wl}-bM:SRE'
9238 fi
9239 fi
9240 fi
9241
9242 export_dynamic_flag_spec='${wl}-bexpall'
9243 # It seems that -bexpall does not export symbols beginning with
9244 # underscore (_), so it is better to generate a list of symbols to export.
9245 always_export_symbols=yes
9246 if test "$aix_use_runtimelinking" = yes; then
9247 # Warning - without using the other runtime loading flags (-brtl),
9248 # -berok will link without error, but may produce a broken library.
9249 allow_undefined_flag='-berok'
9250 # Determine the default libpath from the value encoded in an
9251 # empty executable.
9252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9253 /* end confdefs.h. */
9254
9255 int
9256 main ()
9257 {
9258
9259 ;
9260 return 0;
9261 }
9262 _ACEOF
9263 if ac_fn_c_try_link "$LINENO"; then :
9264
9265 lt_aix_libpath_sed='
9266 /Import File Strings/,/^$/ {
9267 /^0/ {
9268 s/^0 *\(.*\)$/\1/
9269 p
9270 }
9271 }'
9272 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9273 # Check for a 64-bit object if we didn't find anything.
9274 if test -z "$aix_libpath"; then
9275 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9276 fi
9277 fi
9278 rm -f core conftest.err conftest.$ac_objext \
9279 conftest$ac_exeext conftest.$ac_ext
9280 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9281
9282 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9283 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"
9284 else
9285 if test "$host_cpu" = ia64; then
9286 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9287 allow_undefined_flag="-z nodefs"
9288 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"
9289 else
9290 # Determine the default libpath from the value encoded in an
9291 # empty executable.
9292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9293 /* end confdefs.h. */
9294
9295 int
9296 main ()
9297 {
9298
9299 ;
9300 return 0;
9301 }
9302 _ACEOF
9303 if ac_fn_c_try_link "$LINENO"; then :
9304
9305 lt_aix_libpath_sed='
9306 /Import File Strings/,/^$/ {
9307 /^0/ {
9308 s/^0 *\(.*\)$/\1/
9309 p
9310 }
9311 }'
9312 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9313 # Check for a 64-bit object if we didn't find anything.
9314 if test -z "$aix_libpath"; then
9315 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9316 fi
9317 fi
9318 rm -f core conftest.err conftest.$ac_objext \
9319 conftest$ac_exeext conftest.$ac_ext
9320 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9321
9322 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9323 # Warning - without using the other run time loading flags,
9324 # -berok will link without error, but may produce a broken library.
9325 no_undefined_flag=' ${wl}-bernotok'
9326 allow_undefined_flag=' ${wl}-berok'
9327 if test "$with_gnu_ld" = yes; then
9328 # We only use this code for GNU lds that support --whole-archive.
9329 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9330 else
9331 # Exported symbols can be pulled into shared objects from archives
9332 whole_archive_flag_spec='$convenience'
9333 fi
9334 archive_cmds_need_lc=yes
9335 # This is similar to how AIX traditionally builds its shared libraries.
9336 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'
9337 fi
9338 fi
9339 ;;
9340
9341 amigaos*)
9342 case $host_cpu in
9343 powerpc)
9344 # see comment about AmigaOS4 .so support
9345 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9346 archive_expsym_cmds=''
9347 ;;
9348 m68k)
9349 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)'
9350 hardcode_libdir_flag_spec='-L$libdir'
9351 hardcode_minus_L=yes
9352 ;;
9353 esac
9354 ;;
9355
9356 bsdi[45]*)
9357 export_dynamic_flag_spec=-rdynamic
9358 ;;
9359
9360 cygwin* | mingw* | pw32* | cegcc*)
9361 # When not using gcc, we currently assume that we are using
9362 # Microsoft Visual C++.
9363 # hardcode_libdir_flag_spec is actually meaningless, as there is
9364 # no search path for DLLs.
9365 hardcode_libdir_flag_spec=' '
9366 allow_undefined_flag=unsupported
9367 # Tell ltmain to make .lib files, not .a files.
9368 libext=lib
9369 # Tell ltmain to make .dll files, not .so files.
9370 shrext_cmds=".dll"
9371 # FIXME: Setting linknames here is a bad hack.
9372 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9373 # The linker will automatically build a .lib file if we build a DLL.
9374 old_archive_from_new_cmds='true'
9375 # FIXME: Should let the user specify the lib program.
9376 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9377 fix_srcfile_path='`cygpath -w "$srcfile"`'
9378 enable_shared_with_static_runtimes=yes
9379 ;;
9380
9381 darwin* | rhapsody*)
9382
9383
9384 archive_cmds_need_lc=no
9385 hardcode_direct=no
9386 hardcode_automatic=yes
9387 hardcode_shlibpath_var=unsupported
9388 if test "$lt_cv_ld_force_load" = "yes"; then
9389 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\"`'
9390 else
9391 whole_archive_flag_spec=''
9392 fi
9393 link_all_deplibs=yes
9394 allow_undefined_flag="$_lt_dar_allow_undefined"
9395 case $cc_basename in
9396 ifort*) _lt_dar_can_shared=yes ;;
9397 *) _lt_dar_can_shared=$GCC ;;
9398 esac
9399 if test "$_lt_dar_can_shared" = "yes"; then
9400 output_verbose_link_cmd=func_echo_all
9401 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9402 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9403 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}"
9404 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}"
9405
9406 else
9407 ld_shlibs=no
9408 fi
9409
9410 ;;
9411
9412 dgux*)
9413 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9414 hardcode_libdir_flag_spec='-L$libdir'
9415 hardcode_shlibpath_var=no
9416 ;;
9417
9418 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9419 # support. Future versions do this automatically, but an explicit c++rt0.o
9420 # does not break anything, and helps significantly (at the cost of a little
9421 # extra space).
9422 freebsd2.2*)
9423 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9424 hardcode_libdir_flag_spec='-R$libdir'
9425 hardcode_direct=yes
9426 hardcode_shlibpath_var=no
9427 ;;
9428
9429 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9430 freebsd2.*)
9431 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9432 hardcode_direct=yes
9433 hardcode_minus_L=yes
9434 hardcode_shlibpath_var=no
9435 ;;
9436
9437 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9438 freebsd* | dragonfly*)
9439 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9440 hardcode_libdir_flag_spec='-R$libdir'
9441 hardcode_direct=yes
9442 hardcode_shlibpath_var=no
9443 ;;
9444
9445 hpux9*)
9446 if test "$GCC" = yes; then
9447 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'
9448 else
9449 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'
9450 fi
9451 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9452 hardcode_libdir_separator=:
9453 hardcode_direct=yes
9454
9455 # hardcode_minus_L: Not really in the search PATH,
9456 # but as the default location of the library.
9457 hardcode_minus_L=yes
9458 export_dynamic_flag_spec='${wl}-E'
9459 ;;
9460
9461 hpux10*)
9462 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9463 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9464 else
9465 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9466 fi
9467 if test "$with_gnu_ld" = no; then
9468 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9469 hardcode_libdir_flag_spec_ld='+b $libdir'
9470 hardcode_libdir_separator=:
9471 hardcode_direct=yes
9472 hardcode_direct_absolute=yes
9473 export_dynamic_flag_spec='${wl}-E'
9474 # hardcode_minus_L: Not really in the search PATH,
9475 # but as the default location of the library.
9476 hardcode_minus_L=yes
9477 fi
9478 ;;
9479
9480 hpux11*)
9481 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9482 case $host_cpu in
9483 hppa*64*)
9484 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9485 ;;
9486 ia64*)
9487 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9488 ;;
9489 *)
9490 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9491 ;;
9492 esac
9493 else
9494 case $host_cpu in
9495 hppa*64*)
9496 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9497 ;;
9498 ia64*)
9499 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9500 ;;
9501 *)
9502
9503 # Older versions of the 11.00 compiler do not understand -b yet
9504 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9506 $as_echo_n "checking if $CC understands -b... " >&6; }
9507 if ${lt_cv_prog_compiler__b+:} false; then :
9508 $as_echo_n "(cached) " >&6
9509 else
9510 lt_cv_prog_compiler__b=no
9511 save_LDFLAGS="$LDFLAGS"
9512 LDFLAGS="$LDFLAGS -b"
9513 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9514 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9515 # The linker can only warn and ignore the option if not recognized
9516 # So say no if there are warnings
9517 if test -s conftest.err; then
9518 # Append any errors to the config.log.
9519 cat conftest.err 1>&5
9520 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9521 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9522 if diff conftest.exp conftest.er2 >/dev/null; then
9523 lt_cv_prog_compiler__b=yes
9524 fi
9525 else
9526 lt_cv_prog_compiler__b=yes
9527 fi
9528 fi
9529 $RM -r conftest*
9530 LDFLAGS="$save_LDFLAGS"
9531
9532 fi
9533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9534 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9535
9536 if test x"$lt_cv_prog_compiler__b" = xyes; then
9537 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9538 else
9539 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9540 fi
9541
9542 ;;
9543 esac
9544 fi
9545 if test "$with_gnu_ld" = no; then
9546 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9547 hardcode_libdir_separator=:
9548
9549 case $host_cpu in
9550 hppa*64*|ia64*)
9551 hardcode_direct=no
9552 hardcode_shlibpath_var=no
9553 ;;
9554 *)
9555 hardcode_direct=yes
9556 hardcode_direct_absolute=yes
9557 export_dynamic_flag_spec='${wl}-E'
9558
9559 # hardcode_minus_L: Not really in the search PATH,
9560 # but as the default location of the library.
9561 hardcode_minus_L=yes
9562 ;;
9563 esac
9564 fi
9565 ;;
9566
9567 irix5* | irix6* | nonstopux*)
9568 if test "$GCC" = yes; then
9569 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'
9570 # Try to use the -exported_symbol ld option, if it does not
9571 # work, assume that -exports_file does not work either and
9572 # implicitly export all symbols.
9573 save_LDFLAGS="$LDFLAGS"
9574 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9576 /* end confdefs.h. */
9577 int foo(void) {}
9578 _ACEOF
9579 if ac_fn_c_try_link "$LINENO"; then :
9580 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'
9581
9582 fi
9583 rm -f core conftest.err conftest.$ac_objext \
9584 conftest$ac_exeext conftest.$ac_ext
9585 LDFLAGS="$save_LDFLAGS"
9586 else
9587 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'
9588 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'
9589 fi
9590 archive_cmds_need_lc='no'
9591 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9592 hardcode_libdir_separator=:
9593 inherit_rpath=yes
9594 link_all_deplibs=yes
9595 ;;
9596
9597 netbsd*)
9598 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9599 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9600 else
9601 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9602 fi
9603 hardcode_libdir_flag_spec='-R$libdir'
9604 hardcode_direct=yes
9605 hardcode_shlibpath_var=no
9606 ;;
9607
9608 newsos6)
9609 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9610 hardcode_direct=yes
9611 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9612 hardcode_libdir_separator=:
9613 hardcode_shlibpath_var=no
9614 ;;
9615
9616 *nto* | *qnx*)
9617 ;;
9618
9619 openbsd*)
9620 if test -f /usr/libexec/ld.so; then
9621 hardcode_direct=yes
9622 hardcode_shlibpath_var=no
9623 hardcode_direct_absolute=yes
9624 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9625 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9626 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9627 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9628 export_dynamic_flag_spec='${wl}-E'
9629 else
9630 case $host_os in
9631 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9632 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9633 hardcode_libdir_flag_spec='-R$libdir'
9634 ;;
9635 *)
9636 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9637 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9638 ;;
9639 esac
9640 fi
9641 else
9642 ld_shlibs=no
9643 fi
9644 ;;
9645
9646 os2*)
9647 hardcode_libdir_flag_spec='-L$libdir'
9648 hardcode_minus_L=yes
9649 allow_undefined_flag=unsupported
9650 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'
9651 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9652 ;;
9653
9654 osf3*)
9655 if test "$GCC" = yes; then
9656 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9657 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'
9658 else
9659 allow_undefined_flag=' -expect_unresolved \*'
9660 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'
9661 fi
9662 archive_cmds_need_lc='no'
9663 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9664 hardcode_libdir_separator=:
9665 ;;
9666
9667 osf4* | osf5*) # as osf3* with the addition of -msym flag
9668 if test "$GCC" = yes; then
9669 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9670 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'
9671 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9672 else
9673 allow_undefined_flag=' -expect_unresolved \*'
9674 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'
9675 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~
9676 $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'
9677
9678 # Both c and cxx compiler support -rpath directly
9679 hardcode_libdir_flag_spec='-rpath $libdir'
9680 fi
9681 archive_cmds_need_lc='no'
9682 hardcode_libdir_separator=:
9683 ;;
9684
9685 solaris*)
9686 no_undefined_flag=' -z defs'
9687 if test "$GCC" = yes; then
9688 wlarc='${wl}'
9689 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9690 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9691 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9692 else
9693 case `$CC -V 2>&1` in
9694 *"Compilers 5.0"*)
9695 wlarc=''
9696 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9697 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9698 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9699 ;;
9700 *)
9701 wlarc='${wl}'
9702 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9703 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9704 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9705 ;;
9706 esac
9707 fi
9708 hardcode_libdir_flag_spec='-R$libdir'
9709 hardcode_shlibpath_var=no
9710 case $host_os in
9711 solaris2.[0-5] | solaris2.[0-5].*) ;;
9712 *)
9713 # The compiler driver will combine and reorder linker options,
9714 # but understands `-z linker_flag'. GCC discards it without `$wl',
9715 # but is careful enough not to reorder.
9716 # Supported since Solaris 2.6 (maybe 2.5.1?)
9717 if test "$GCC" = yes; then
9718 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9719 else
9720 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9721 fi
9722 ;;
9723 esac
9724 link_all_deplibs=yes
9725 ;;
9726
9727 sunos4*)
9728 if test "x$host_vendor" = xsequent; then
9729 # Use $CC to link under sequent, because it throws in some extra .o
9730 # files that make .init and .fini sections work.
9731 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9732 else
9733 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9734 fi
9735 hardcode_libdir_flag_spec='-L$libdir'
9736 hardcode_direct=yes
9737 hardcode_minus_L=yes
9738 hardcode_shlibpath_var=no
9739 ;;
9740
9741 sysv4)
9742 case $host_vendor in
9743 sni)
9744 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9745 hardcode_direct=yes # is this really true???
9746 ;;
9747 siemens)
9748 ## LD is ld it makes a PLAMLIB
9749 ## CC just makes a GrossModule.
9750 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9751 reload_cmds='$CC -r -o $output$reload_objs'
9752 hardcode_direct=no
9753 ;;
9754 motorola)
9755 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9756 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9757 ;;
9758 esac
9759 runpath_var='LD_RUN_PATH'
9760 hardcode_shlibpath_var=no
9761 ;;
9762
9763 sysv4.3*)
9764 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9765 hardcode_shlibpath_var=no
9766 export_dynamic_flag_spec='-Bexport'
9767 ;;
9768
9769 sysv4*MP*)
9770 if test -d /usr/nec; then
9771 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9772 hardcode_shlibpath_var=no
9773 runpath_var=LD_RUN_PATH
9774 hardcode_runpath_var=yes
9775 ld_shlibs=yes
9776 fi
9777 ;;
9778
9779 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9780 no_undefined_flag='${wl}-z,text'
9781 archive_cmds_need_lc=no
9782 hardcode_shlibpath_var=no
9783 runpath_var='LD_RUN_PATH'
9784
9785 if test "$GCC" = yes; then
9786 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9787 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9788 else
9789 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9790 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9791 fi
9792 ;;
9793
9794 sysv5* | sco3.2v5* | sco5v6*)
9795 # Note: We can NOT use -z defs as we might desire, because we do not
9796 # link with -lc, and that would cause any symbols used from libc to
9797 # always be unresolved, which means just about no library would
9798 # ever link correctly. If we're not using GNU ld we use -z text
9799 # though, which does catch some bad symbols but isn't as heavy-handed
9800 # as -z defs.
9801 no_undefined_flag='${wl}-z,text'
9802 allow_undefined_flag='${wl}-z,nodefs'
9803 archive_cmds_need_lc=no
9804 hardcode_shlibpath_var=no
9805 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9806 hardcode_libdir_separator=':'
9807 link_all_deplibs=yes
9808 export_dynamic_flag_spec='${wl}-Bexport'
9809 runpath_var='LD_RUN_PATH'
9810
9811 if test "$GCC" = yes; then
9812 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9813 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9814 else
9815 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9816 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9817 fi
9818 ;;
9819
9820 uts4*)
9821 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9822 hardcode_libdir_flag_spec='-L$libdir'
9823 hardcode_shlibpath_var=no
9824 ;;
9825
9826 *)
9827 ld_shlibs=no
9828 ;;
9829 esac
9830
9831 if test x$host_vendor = xsni; then
9832 case $host in
9833 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9834 export_dynamic_flag_spec='${wl}-Blargedynsym'
9835 ;;
9836 esac
9837 fi
9838 fi
9839
9840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9841 $as_echo "$ld_shlibs" >&6; }
9842 test "$ld_shlibs" = no && can_build_shared=no
9843
9844 with_gnu_ld=$with_gnu_ld
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860 #
9861 # Do we need to explicitly link libc?
9862 #
9863 case "x$archive_cmds_need_lc" in
9864 x|xyes)
9865 # Assume -lc should be added
9866 archive_cmds_need_lc=yes
9867
9868 if test "$enable_shared" = yes && test "$GCC" = yes; then
9869 case $archive_cmds in
9870 *'~'*)
9871 # FIXME: we may have to deal with multi-command sequences.
9872 ;;
9873 '$CC '*)
9874 # Test whether the compiler implicitly links with -lc since on some
9875 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9876 # to ld, don't add -lc before -lgcc.
9877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9878 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9879 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9880 $as_echo_n "(cached) " >&6
9881 else
9882 $RM conftest*
9883 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9884
9885 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9886 (eval $ac_compile) 2>&5
9887 ac_status=$?
9888 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9889 test $ac_status = 0; } 2>conftest.err; then
9890 soname=conftest
9891 lib=conftest
9892 libobjs=conftest.$ac_objext
9893 deplibs=
9894 wl=$lt_prog_compiler_wl
9895 pic_flag=$lt_prog_compiler_pic
9896 compiler_flags=-v
9897 linker_flags=-v
9898 verstring=
9899 output_objdir=.
9900 libname=conftest
9901 lt_save_allow_undefined_flag=$allow_undefined_flag
9902 allow_undefined_flag=
9903 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9904 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9905 ac_status=$?
9906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9907 test $ac_status = 0; }
9908 then
9909 lt_cv_archive_cmds_need_lc=no
9910 else
9911 lt_cv_archive_cmds_need_lc=yes
9912 fi
9913 allow_undefined_flag=$lt_save_allow_undefined_flag
9914 else
9915 cat conftest.err 1>&5
9916 fi
9917 $RM conftest*
9918
9919 fi
9920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9921 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9922 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9923 ;;
9924 esac
9925 fi
9926 ;;
9927 esac
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
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
10085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10086 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10087
10088 if test "$GCC" = yes; then
10089 case $host_os in
10090 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10091 *) lt_awk_arg="/^libraries:/" ;;
10092 esac
10093 case $host_os in
10094 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10095 *) lt_sed_strip_eq="s,=/,/,g" ;;
10096 esac
10097 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10098 case $lt_search_path_spec in
10099 *\;*)
10100 # if the path contains ";" then we assume it to be the separator
10101 # otherwise default to the standard path separator (i.e. ":") - it is
10102 # assumed that no part of a normal pathname contains ";" but that should
10103 # okay in the real world where ";" in dirpaths is itself problematic.
10104 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10105 ;;
10106 *)
10107 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10108 ;;
10109 esac
10110 # Ok, now we have the path, separated by spaces, we can step through it
10111 # and add multilib dir if necessary.
10112 lt_tmp_lt_search_path_spec=
10113 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10114 for lt_sys_path in $lt_search_path_spec; do
10115 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10116 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10117 else
10118 test -d "$lt_sys_path" && \
10119 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10120 fi
10121 done
10122 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10123 BEGIN {RS=" "; FS="/|\n";} {
10124 lt_foo="";
10125 lt_count=0;
10126 for (lt_i = NF; lt_i > 0; lt_i--) {
10127 if ($lt_i != "" && $lt_i != ".") {
10128 if ($lt_i == "..") {
10129 lt_count++;
10130 } else {
10131 if (lt_count == 0) {
10132 lt_foo="/" $lt_i lt_foo;
10133 } else {
10134 lt_count--;
10135 }
10136 }
10137 }
10138 }
10139 if (lt_foo != "") { lt_freq[lt_foo]++; }
10140 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10141 }'`
10142 # AWK program above erroneously prepends '/' to C:/dos/paths
10143 # for these hosts.
10144 case $host_os in
10145 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10146 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10147 esac
10148 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10149 else
10150 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10151 fi
10152 library_names_spec=
10153 libname_spec='lib$name'
10154 soname_spec=
10155 shrext_cmds=".so"
10156 postinstall_cmds=
10157 postuninstall_cmds=
10158 finish_cmds=
10159 finish_eval=
10160 shlibpath_var=
10161 shlibpath_overrides_runpath=unknown
10162 version_type=none
10163 dynamic_linker="$host_os ld.so"
10164 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10165 need_lib_prefix=unknown
10166 hardcode_into_libs=no
10167
10168 # when you set need_version to no, make sure it does not cause -set_version
10169 # flags to be left without arguments
10170 need_version=unknown
10171
10172 case $host_os in
10173 aix3*)
10174 version_type=linux
10175 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10176 shlibpath_var=LIBPATH
10177
10178 # AIX 3 has no versioning support, so we append a major version to the name.
10179 soname_spec='${libname}${release}${shared_ext}$major'
10180 ;;
10181
10182 aix[4-9]*)
10183 version_type=linux
10184 need_lib_prefix=no
10185 need_version=no
10186 hardcode_into_libs=yes
10187 if test "$host_cpu" = ia64; then
10188 # AIX 5 supports IA64
10189 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10190 shlibpath_var=LD_LIBRARY_PATH
10191 else
10192 # With GCC up to 2.95.x, collect2 would create an import file
10193 # for dependence libraries. The import file would start with
10194 # the line `#! .'. This would cause the generated library to
10195 # depend on `.', always an invalid library. This was fixed in
10196 # development snapshots of GCC prior to 3.0.
10197 case $host_os in
10198 aix4 | aix4.[01] | aix4.[01].*)
10199 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10200 echo ' yes '
10201 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10202 :
10203 else
10204 can_build_shared=no
10205 fi
10206 ;;
10207 esac
10208 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10209 # soname into executable. Probably we can add versioning support to
10210 # collect2, so additional links can be useful in future.
10211 if test "$aix_use_runtimelinking" = yes; then
10212 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10213 # instead of lib<name>.a to let people know that these are not
10214 # typical AIX shared libraries.
10215 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10216 else
10217 # We preserve .a as extension for shared libraries through AIX4.2
10218 # and later when we are not doing run time linking.
10219 library_names_spec='${libname}${release}.a $libname.a'
10220 soname_spec='${libname}${release}${shared_ext}$major'
10221 fi
10222 shlibpath_var=LIBPATH
10223 fi
10224 ;;
10225
10226 amigaos*)
10227 case $host_cpu in
10228 powerpc)
10229 # Since July 2007 AmigaOS4 officially supports .so libraries.
10230 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10231 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10232 ;;
10233 m68k)
10234 library_names_spec='$libname.ixlibrary $libname.a'
10235 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10236 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'
10237 ;;
10238 esac
10239 ;;
10240
10241 beos*)
10242 library_names_spec='${libname}${shared_ext}'
10243 dynamic_linker="$host_os ld.so"
10244 shlibpath_var=LIBRARY_PATH
10245 ;;
10246
10247 bsdi[45]*)
10248 version_type=linux
10249 need_version=no
10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10251 soname_spec='${libname}${release}${shared_ext}$major'
10252 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10253 shlibpath_var=LD_LIBRARY_PATH
10254 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10255 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10256 # the default ld.so.conf also contains /usr/contrib/lib and
10257 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10258 # libtool to hard-code these into programs
10259 ;;
10260
10261 cygwin* | mingw* | pw32* | cegcc*)
10262 version_type=windows
10263 shrext_cmds=".dll"
10264 need_version=no
10265 need_lib_prefix=no
10266
10267 case $GCC,$host_os in
10268 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10269 library_names_spec='$libname.dll.a'
10270 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10271 postinstall_cmds='base_file=`basename \${file}`~
10272 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10273 dldir=$destdir/`dirname \$dlpath`~
10274 test -d \$dldir || mkdir -p \$dldir~
10275 $install_prog $dir/$dlname \$dldir/$dlname~
10276 chmod a+x \$dldir/$dlname~
10277 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10278 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10279 fi'
10280 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10281 dlpath=$dir/\$dldll~
10282 $RM \$dlpath'
10283 shlibpath_overrides_runpath=yes
10284
10285 case $host_os in
10286 cygwin*)
10287 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10288 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10289
10290 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10291 ;;
10292 mingw* | cegcc*)
10293 # MinGW DLLs use traditional 'lib' prefix
10294 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10295 ;;
10296 pw32*)
10297 # pw32 DLLs use 'pw' prefix rather than 'lib'
10298 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10299 ;;
10300 esac
10301 ;;
10302
10303 *)
10304 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10305 ;;
10306 esac
10307 dynamic_linker='Win32 ld.exe'
10308 # FIXME: first we should search . and the directory the executable is in
10309 shlibpath_var=PATH
10310 ;;
10311
10312 darwin* | rhapsody*)
10313 dynamic_linker="$host_os dyld"
10314 version_type=darwin
10315 need_lib_prefix=no
10316 need_version=no
10317 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10318 soname_spec='${libname}${release}${major}$shared_ext'
10319 shlibpath_overrides_runpath=yes
10320 shlibpath_var=DYLD_LIBRARY_PATH
10321 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10322
10323 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10324 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10325 ;;
10326
10327 dgux*)
10328 version_type=linux
10329 need_lib_prefix=no
10330 need_version=no
10331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10332 soname_spec='${libname}${release}${shared_ext}$major'
10333 shlibpath_var=LD_LIBRARY_PATH
10334 ;;
10335
10336 freebsd* | dragonfly*)
10337 # DragonFly does not have aout. When/if they implement a new
10338 # versioning mechanism, adjust this.
10339 if test -x /usr/bin/objformat; then
10340 objformat=`/usr/bin/objformat`
10341 else
10342 case $host_os in
10343 freebsd[23].*) objformat=aout ;;
10344 *) objformat=elf ;;
10345 esac
10346 fi
10347 version_type=freebsd-$objformat
10348 case $version_type in
10349 freebsd-elf*)
10350 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10351 need_version=no
10352 need_lib_prefix=no
10353 ;;
10354 freebsd-*)
10355 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10356 need_version=yes
10357 ;;
10358 esac
10359 shlibpath_var=LD_LIBRARY_PATH
10360 case $host_os in
10361 freebsd2.*)
10362 shlibpath_overrides_runpath=yes
10363 ;;
10364 freebsd3.[01]* | freebsdelf3.[01]*)
10365 shlibpath_overrides_runpath=yes
10366 hardcode_into_libs=yes
10367 ;;
10368 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10369 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10370 shlibpath_overrides_runpath=no
10371 hardcode_into_libs=yes
10372 ;;
10373 *) # from 4.6 on, and DragonFly
10374 shlibpath_overrides_runpath=yes
10375 hardcode_into_libs=yes
10376 ;;
10377 esac
10378 ;;
10379
10380 haiku*)
10381 version_type=linux
10382 need_lib_prefix=no
10383 need_version=no
10384 dynamic_linker="$host_os runtime_loader"
10385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10386 soname_spec='${libname}${release}${shared_ext}$major'
10387 shlibpath_var=LIBRARY_PATH
10388 shlibpath_overrides_runpath=yes
10389 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10390 hardcode_into_libs=yes
10391 ;;
10392
10393 hpux9* | hpux10* | hpux11*)
10394 # Give a soname corresponding to the major version so that dld.sl refuses to
10395 # link against other versions.
10396 version_type=sunos
10397 need_lib_prefix=no
10398 need_version=no
10399 case $host_cpu in
10400 ia64*)
10401 shrext_cmds='.so'
10402 hardcode_into_libs=yes
10403 dynamic_linker="$host_os dld.so"
10404 shlibpath_var=LD_LIBRARY_PATH
10405 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10407 soname_spec='${libname}${release}${shared_ext}$major'
10408 if test "X$HPUX_IA64_MODE" = X32; then
10409 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10410 else
10411 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10412 fi
10413 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10414 ;;
10415 hppa*64*)
10416 shrext_cmds='.sl'
10417 hardcode_into_libs=yes
10418 dynamic_linker="$host_os dld.sl"
10419 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10420 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10422 soname_spec='${libname}${release}${shared_ext}$major'
10423 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10424 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10425 ;;
10426 *)
10427 shrext_cmds='.sl'
10428 dynamic_linker="$host_os dld.sl"
10429 shlibpath_var=SHLIB_PATH
10430 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10432 soname_spec='${libname}${release}${shared_ext}$major'
10433 ;;
10434 esac
10435 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10436 postinstall_cmds='chmod 555 $lib'
10437 # or fails outright, so override atomically:
10438 install_override_mode=555
10439 ;;
10440
10441 interix[3-9]*)
10442 version_type=linux
10443 need_lib_prefix=no
10444 need_version=no
10445 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10446 soname_spec='${libname}${release}${shared_ext}$major'
10447 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10448 shlibpath_var=LD_LIBRARY_PATH
10449 shlibpath_overrides_runpath=no
10450 hardcode_into_libs=yes
10451 ;;
10452
10453 irix5* | irix6* | nonstopux*)
10454 case $host_os in
10455 nonstopux*) version_type=nonstopux ;;
10456 *)
10457 if test "$lt_cv_prog_gnu_ld" = yes; then
10458 version_type=linux
10459 else
10460 version_type=irix
10461 fi ;;
10462 esac
10463 need_lib_prefix=no
10464 need_version=no
10465 soname_spec='${libname}${release}${shared_ext}$major'
10466 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10467 case $host_os in
10468 irix5* | nonstopux*)
10469 libsuff= shlibsuff=
10470 ;;
10471 *)
10472 case $LD in # libtool.m4 will add one of these switches to LD
10473 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10474 libsuff= shlibsuff= libmagic=32-bit;;
10475 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10476 libsuff=32 shlibsuff=N32 libmagic=N32;;
10477 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10478 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10479 *) libsuff= shlibsuff= libmagic=never-match;;
10480 esac
10481 ;;
10482 esac
10483 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10484 shlibpath_overrides_runpath=no
10485 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10486 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10487 hardcode_into_libs=yes
10488 ;;
10489
10490 # No shared lib support for Linux oldld, aout, or coff.
10491 linux*oldld* | linux*aout* | linux*coff*)
10492 dynamic_linker=no
10493 ;;
10494
10495 # This must be Linux ELF.
10496 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10497 version_type=linux
10498 need_lib_prefix=no
10499 need_version=no
10500 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10501 soname_spec='${libname}${release}${shared_ext}$major'
10502 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10503 shlibpath_var=LD_LIBRARY_PATH
10504 shlibpath_overrides_runpath=no
10505
10506 # Some binutils ld are patched to set DT_RUNPATH
10507 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10508 $as_echo_n "(cached) " >&6
10509 else
10510 lt_cv_shlibpath_overrides_runpath=no
10511 save_LDFLAGS=$LDFLAGS
10512 save_libdir=$libdir
10513 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10514 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10516 /* end confdefs.h. */
10517
10518 int
10519 main ()
10520 {
10521
10522 ;
10523 return 0;
10524 }
10525 _ACEOF
10526 if ac_fn_c_try_link "$LINENO"; then :
10527 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10528 lt_cv_shlibpath_overrides_runpath=yes
10529 fi
10530 fi
10531 rm -f core conftest.err conftest.$ac_objext \
10532 conftest$ac_exeext conftest.$ac_ext
10533 LDFLAGS=$save_LDFLAGS
10534 libdir=$save_libdir
10535
10536 fi
10537
10538 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10539
10540 # This implies no fast_install, which is unacceptable.
10541 # Some rework will be needed to allow for fast_install
10542 # before this can be enabled.
10543 hardcode_into_libs=yes
10544
10545 # Append ld.so.conf contents to the search path
10546 if test -f /etc/ld.so.conf; then
10547 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' ' '`
10548 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10549 fi
10550
10551 # We used to test for /lib/ld.so.1 and disable shared libraries on
10552 # powerpc, because MkLinux only supported shared libraries with the
10553 # GNU dynamic linker. Since this was broken with cross compilers,
10554 # most powerpc-linux boxes support dynamic linking these days and
10555 # people can always --disable-shared, the test was removed, and we
10556 # assume the GNU/Linux dynamic linker is in use.
10557 dynamic_linker='GNU/Linux ld.so'
10558 ;;
10559
10560 netbsd*)
10561 version_type=sunos
10562 need_lib_prefix=no
10563 need_version=no
10564 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10566 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10567 dynamic_linker='NetBSD (a.out) ld.so'
10568 else
10569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10570 soname_spec='${libname}${release}${shared_ext}$major'
10571 dynamic_linker='NetBSD ld.elf_so'
10572 fi
10573 shlibpath_var=LD_LIBRARY_PATH
10574 shlibpath_overrides_runpath=yes
10575 hardcode_into_libs=yes
10576 ;;
10577
10578 newsos6)
10579 version_type=linux
10580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10581 shlibpath_var=LD_LIBRARY_PATH
10582 shlibpath_overrides_runpath=yes
10583 ;;
10584
10585 *nto* | *qnx*)
10586 version_type=qnx
10587 need_lib_prefix=no
10588 need_version=no
10589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10590 soname_spec='${libname}${release}${shared_ext}$major'
10591 shlibpath_var=LD_LIBRARY_PATH
10592 shlibpath_overrides_runpath=no
10593 hardcode_into_libs=yes
10594 dynamic_linker='ldqnx.so'
10595 ;;
10596
10597 openbsd*)
10598 version_type=sunos
10599 sys_lib_dlsearch_path_spec="/usr/lib"
10600 need_lib_prefix=no
10601 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10602 case $host_os in
10603 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10604 *) need_version=no ;;
10605 esac
10606 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10607 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10608 shlibpath_var=LD_LIBRARY_PATH
10609 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10610 case $host_os in
10611 openbsd2.[89] | openbsd2.[89].*)
10612 shlibpath_overrides_runpath=no
10613 ;;
10614 *)
10615 shlibpath_overrides_runpath=yes
10616 ;;
10617 esac
10618 else
10619 shlibpath_overrides_runpath=yes
10620 fi
10621 ;;
10622
10623 os2*)
10624 libname_spec='$name'
10625 shrext_cmds=".dll"
10626 need_lib_prefix=no
10627 library_names_spec='$libname${shared_ext} $libname.a'
10628 dynamic_linker='OS/2 ld.exe'
10629 shlibpath_var=LIBPATH
10630 ;;
10631
10632 osf3* | osf4* | osf5*)
10633 version_type=osf
10634 need_lib_prefix=no
10635 need_version=no
10636 soname_spec='${libname}${release}${shared_ext}$major'
10637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10638 shlibpath_var=LD_LIBRARY_PATH
10639 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10640 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10641 ;;
10642
10643 rdos*)
10644 dynamic_linker=no
10645 ;;
10646
10647 solaris*)
10648 version_type=linux
10649 need_lib_prefix=no
10650 need_version=no
10651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10652 soname_spec='${libname}${release}${shared_ext}$major'
10653 shlibpath_var=LD_LIBRARY_PATH
10654 shlibpath_overrides_runpath=yes
10655 hardcode_into_libs=yes
10656 # ldd complains unless libraries are executable
10657 postinstall_cmds='chmod +x $lib'
10658 ;;
10659
10660 sunos4*)
10661 version_type=sunos
10662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10663 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10664 shlibpath_var=LD_LIBRARY_PATH
10665 shlibpath_overrides_runpath=yes
10666 if test "$with_gnu_ld" = yes; then
10667 need_lib_prefix=no
10668 fi
10669 need_version=yes
10670 ;;
10671
10672 sysv4 | sysv4.3*)
10673 version_type=linux
10674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10675 soname_spec='${libname}${release}${shared_ext}$major'
10676 shlibpath_var=LD_LIBRARY_PATH
10677 case $host_vendor in
10678 sni)
10679 shlibpath_overrides_runpath=no
10680 need_lib_prefix=no
10681 runpath_var=LD_RUN_PATH
10682 ;;
10683 siemens)
10684 need_lib_prefix=no
10685 ;;
10686 motorola)
10687 need_lib_prefix=no
10688 need_version=no
10689 shlibpath_overrides_runpath=no
10690 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10691 ;;
10692 esac
10693 ;;
10694
10695 sysv4*MP*)
10696 if test -d /usr/nec ;then
10697 version_type=linux
10698 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10699 soname_spec='$libname${shared_ext}.$major'
10700 shlibpath_var=LD_LIBRARY_PATH
10701 fi
10702 ;;
10703
10704 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10705 version_type=freebsd-elf
10706 need_lib_prefix=no
10707 need_version=no
10708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10709 soname_spec='${libname}${release}${shared_ext}$major'
10710 shlibpath_var=LD_LIBRARY_PATH
10711 shlibpath_overrides_runpath=yes
10712 hardcode_into_libs=yes
10713 if test "$with_gnu_ld" = yes; then
10714 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10715 else
10716 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10717 case $host_os in
10718 sco3.2v5*)
10719 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10720 ;;
10721 esac
10722 fi
10723 sys_lib_dlsearch_path_spec='/usr/lib'
10724 ;;
10725
10726 tpf*)
10727 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10728 version_type=linux
10729 need_lib_prefix=no
10730 need_version=no
10731 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10732 shlibpath_var=LD_LIBRARY_PATH
10733 shlibpath_overrides_runpath=no
10734 hardcode_into_libs=yes
10735 ;;
10736
10737 uts4*)
10738 version_type=linux
10739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10740 soname_spec='${libname}${release}${shared_ext}$major'
10741 shlibpath_var=LD_LIBRARY_PATH
10742 ;;
10743
10744 *)
10745 dynamic_linker=no
10746 ;;
10747 esac
10748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10749 $as_echo "$dynamic_linker" >&6; }
10750 test "$dynamic_linker" = no && can_build_shared=no
10751
10752 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10753 if test "$GCC" = yes; then
10754 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10755 fi
10756
10757 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10758 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10759 fi
10760 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10761 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10762 fi
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10856 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10857 hardcode_action=
10858 if test -n "$hardcode_libdir_flag_spec" ||
10859 test -n "$runpath_var" ||
10860 test "X$hardcode_automatic" = "Xyes" ; then
10861
10862 # We can hardcode non-existent directories.
10863 if test "$hardcode_direct" != no &&
10864 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10865 # have to relink, otherwise we might link with an installed library
10866 # when we should be linking with a yet-to-be-installed one
10867 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10868 test "$hardcode_minus_L" != no; then
10869 # Linking always hardcodes the temporary library directory.
10870 hardcode_action=relink
10871 else
10872 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10873 hardcode_action=immediate
10874 fi
10875 else
10876 # We cannot hardcode anything, or else we can only hardcode existing
10877 # directories.
10878 hardcode_action=unsupported
10879 fi
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10881 $as_echo "$hardcode_action" >&6; }
10882
10883 if test "$hardcode_action" = relink ||
10884 test "$inherit_rpath" = yes; then
10885 # Fast installation is not supported
10886 enable_fast_install=no
10887 elif test "$shlibpath_overrides_runpath" = yes ||
10888 test "$enable_shared" = no; then
10889 # Fast installation is not necessary
10890 enable_fast_install=needless
10891 fi
10892
10893
10894
10895
10896
10897
10898 if test "x$enable_dlopen" != xyes; then
10899 enable_dlopen=unknown
10900 enable_dlopen_self=unknown
10901 enable_dlopen_self_static=unknown
10902 else
10903 lt_cv_dlopen=no
10904 lt_cv_dlopen_libs=
10905
10906 case $host_os in
10907 beos*)
10908 lt_cv_dlopen="load_add_on"
10909 lt_cv_dlopen_libs=
10910 lt_cv_dlopen_self=yes
10911 ;;
10912
10913 mingw* | pw32* | cegcc*)
10914 lt_cv_dlopen="LoadLibrary"
10915 lt_cv_dlopen_libs=
10916 ;;
10917
10918 cygwin*)
10919 lt_cv_dlopen="dlopen"
10920 lt_cv_dlopen_libs=
10921 ;;
10922
10923 darwin*)
10924 # if libdl is installed we need to link against it
10925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10926 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10927 if ${ac_cv_lib_dl_dlopen+:} false; then :
10928 $as_echo_n "(cached) " >&6
10929 else
10930 ac_check_lib_save_LIBS=$LIBS
10931 LIBS="-ldl $LIBS"
10932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10933 /* end confdefs.h. */
10934
10935 /* Override any GCC internal prototype to avoid an error.
10936 Use char because int might match the return type of a GCC
10937 builtin and then its argument prototype would still apply. */
10938 #ifdef __cplusplus
10939 extern "C"
10940 #endif
10941 char dlopen ();
10942 int
10943 main ()
10944 {
10945 return dlopen ();
10946 ;
10947 return 0;
10948 }
10949 _ACEOF
10950 if ac_fn_c_try_link "$LINENO"; then :
10951 ac_cv_lib_dl_dlopen=yes
10952 else
10953 ac_cv_lib_dl_dlopen=no
10954 fi
10955 rm -f core conftest.err conftest.$ac_objext \
10956 conftest$ac_exeext conftest.$ac_ext
10957 LIBS=$ac_check_lib_save_LIBS
10958 fi
10959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10960 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10961 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10962 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10963 else
10964
10965 lt_cv_dlopen="dyld"
10966 lt_cv_dlopen_libs=
10967 lt_cv_dlopen_self=yes
10968
10969 fi
10970
10971 ;;
10972
10973 *)
10974 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10975 if test "x$ac_cv_func_shl_load" = xyes; then :
10976 lt_cv_dlopen="shl_load"
10977 else
10978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10979 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10980 if ${ac_cv_lib_dld_shl_load+:} false; then :
10981 $as_echo_n "(cached) " >&6
10982 else
10983 ac_check_lib_save_LIBS=$LIBS
10984 LIBS="-ldld $LIBS"
10985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10986 /* end confdefs.h. */
10987
10988 /* Override any GCC internal prototype to avoid an error.
10989 Use char because int might match the return type of a GCC
10990 builtin and then its argument prototype would still apply. */
10991 #ifdef __cplusplus
10992 extern "C"
10993 #endif
10994 char shl_load ();
10995 int
10996 main ()
10997 {
10998 return shl_load ();
10999 ;
11000 return 0;
11001 }
11002 _ACEOF
11003 if ac_fn_c_try_link "$LINENO"; then :
11004 ac_cv_lib_dld_shl_load=yes
11005 else
11006 ac_cv_lib_dld_shl_load=no
11007 fi
11008 rm -f core conftest.err conftest.$ac_objext \
11009 conftest$ac_exeext conftest.$ac_ext
11010 LIBS=$ac_check_lib_save_LIBS
11011 fi
11012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11013 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11014 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11015 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11016 else
11017 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11018 if test "x$ac_cv_func_dlopen" = xyes; then :
11019 lt_cv_dlopen="dlopen"
11020 else
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11022 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11023 if ${ac_cv_lib_dl_dlopen+:} false; then :
11024 $as_echo_n "(cached) " >&6
11025 else
11026 ac_check_lib_save_LIBS=$LIBS
11027 LIBS="-ldl $LIBS"
11028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11029 /* end confdefs.h. */
11030
11031 /* Override any GCC internal prototype to avoid an error.
11032 Use char because int might match the return type of a GCC
11033 builtin and then its argument prototype would still apply. */
11034 #ifdef __cplusplus
11035 extern "C"
11036 #endif
11037 char dlopen ();
11038 int
11039 main ()
11040 {
11041 return dlopen ();
11042 ;
11043 return 0;
11044 }
11045 _ACEOF
11046 if ac_fn_c_try_link "$LINENO"; then :
11047 ac_cv_lib_dl_dlopen=yes
11048 else
11049 ac_cv_lib_dl_dlopen=no
11050 fi
11051 rm -f core conftest.err conftest.$ac_objext \
11052 conftest$ac_exeext conftest.$ac_ext
11053 LIBS=$ac_check_lib_save_LIBS
11054 fi
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11056 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11057 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11058 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11059 else
11060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11061 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11062 if ${ac_cv_lib_svld_dlopen+:} false; then :
11063 $as_echo_n "(cached) " >&6
11064 else
11065 ac_check_lib_save_LIBS=$LIBS
11066 LIBS="-lsvld $LIBS"
11067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11068 /* end confdefs.h. */
11069
11070 /* Override any GCC internal prototype to avoid an error.
11071 Use char because int might match the return type of a GCC
11072 builtin and then its argument prototype would still apply. */
11073 #ifdef __cplusplus
11074 extern "C"
11075 #endif
11076 char dlopen ();
11077 int
11078 main ()
11079 {
11080 return dlopen ();
11081 ;
11082 return 0;
11083 }
11084 _ACEOF
11085 if ac_fn_c_try_link "$LINENO"; then :
11086 ac_cv_lib_svld_dlopen=yes
11087 else
11088 ac_cv_lib_svld_dlopen=no
11089 fi
11090 rm -f core conftest.err conftest.$ac_objext \
11091 conftest$ac_exeext conftest.$ac_ext
11092 LIBS=$ac_check_lib_save_LIBS
11093 fi
11094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11095 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11096 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11097 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11098 else
11099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11100 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11101 if ${ac_cv_lib_dld_dld_link+:} false; then :
11102 $as_echo_n "(cached) " >&6
11103 else
11104 ac_check_lib_save_LIBS=$LIBS
11105 LIBS="-ldld $LIBS"
11106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11107 /* end confdefs.h. */
11108
11109 /* Override any GCC internal prototype to avoid an error.
11110 Use char because int might match the return type of a GCC
11111 builtin and then its argument prototype would still apply. */
11112 #ifdef __cplusplus
11113 extern "C"
11114 #endif
11115 char dld_link ();
11116 int
11117 main ()
11118 {
11119 return dld_link ();
11120 ;
11121 return 0;
11122 }
11123 _ACEOF
11124 if ac_fn_c_try_link "$LINENO"; then :
11125 ac_cv_lib_dld_dld_link=yes
11126 else
11127 ac_cv_lib_dld_dld_link=no
11128 fi
11129 rm -f core conftest.err conftest.$ac_objext \
11130 conftest$ac_exeext conftest.$ac_ext
11131 LIBS=$ac_check_lib_save_LIBS
11132 fi
11133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11134 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11135 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11136 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11137 fi
11138
11139
11140 fi
11141
11142
11143 fi
11144
11145
11146 fi
11147
11148
11149 fi
11150
11151
11152 fi
11153
11154 ;;
11155 esac
11156
11157 if test "x$lt_cv_dlopen" != xno; then
11158 enable_dlopen=yes
11159 else
11160 enable_dlopen=no
11161 fi
11162
11163 case $lt_cv_dlopen in
11164 dlopen)
11165 save_CPPFLAGS="$CPPFLAGS"
11166 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11167
11168 save_LDFLAGS="$LDFLAGS"
11169 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11170
11171 save_LIBS="$LIBS"
11172 LIBS="$lt_cv_dlopen_libs $LIBS"
11173
11174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11175 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11176 if ${lt_cv_dlopen_self+:} false; then :
11177 $as_echo_n "(cached) " >&6
11178 else
11179 if test "$cross_compiling" = yes; then :
11180 lt_cv_dlopen_self=cross
11181 else
11182 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11183 lt_status=$lt_dlunknown
11184 cat > conftest.$ac_ext <<_LT_EOF
11185 #line 11185 "configure"
11186 #include "confdefs.h"
11187
11188 #if HAVE_DLFCN_H
11189 #include <dlfcn.h>
11190 #endif
11191
11192 #include <stdio.h>
11193
11194 #ifdef RTLD_GLOBAL
11195 # define LT_DLGLOBAL RTLD_GLOBAL
11196 #else
11197 # ifdef DL_GLOBAL
11198 # define LT_DLGLOBAL DL_GLOBAL
11199 # else
11200 # define LT_DLGLOBAL 0
11201 # endif
11202 #endif
11203
11204 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11205 find out it does not work in some platform. */
11206 #ifndef LT_DLLAZY_OR_NOW
11207 # ifdef RTLD_LAZY
11208 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11209 # else
11210 # ifdef DL_LAZY
11211 # define LT_DLLAZY_OR_NOW DL_LAZY
11212 # else
11213 # ifdef RTLD_NOW
11214 # define LT_DLLAZY_OR_NOW RTLD_NOW
11215 # else
11216 # ifdef DL_NOW
11217 # define LT_DLLAZY_OR_NOW DL_NOW
11218 # else
11219 # define LT_DLLAZY_OR_NOW 0
11220 # endif
11221 # endif
11222 # endif
11223 # endif
11224 #endif
11225
11226 /* When -fvisbility=hidden is used, assume the code has been annotated
11227 correspondingly for the symbols needed. */
11228 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11229 void fnord () __attribute__((visibility("default")));
11230 #endif
11231
11232 void fnord () { int i=42; }
11233 int main ()
11234 {
11235 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11236 int status = $lt_dlunknown;
11237
11238 if (self)
11239 {
11240 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11241 else
11242 {
11243 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11244 else puts (dlerror ());
11245 }
11246 /* dlclose (self); */
11247 }
11248 else
11249 puts (dlerror ());
11250
11251 return status;
11252 }
11253 _LT_EOF
11254 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11255 (eval $ac_link) 2>&5
11256 ac_status=$?
11257 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11258 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11259 (./conftest; exit; ) >&5 2>/dev/null
11260 lt_status=$?
11261 case x$lt_status in
11262 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11263 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11264 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11265 esac
11266 else :
11267 # compilation failed
11268 lt_cv_dlopen_self=no
11269 fi
11270 fi
11271 rm -fr conftest*
11272
11273
11274 fi
11275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11276 $as_echo "$lt_cv_dlopen_self" >&6; }
11277
11278 if test "x$lt_cv_dlopen_self" = xyes; then
11279 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11281 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11282 if ${lt_cv_dlopen_self_static+:} false; then :
11283 $as_echo_n "(cached) " >&6
11284 else
11285 if test "$cross_compiling" = yes; then :
11286 lt_cv_dlopen_self_static=cross
11287 else
11288 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11289 lt_status=$lt_dlunknown
11290 cat > conftest.$ac_ext <<_LT_EOF
11291 #line 11291 "configure"
11292 #include "confdefs.h"
11293
11294 #if HAVE_DLFCN_H
11295 #include <dlfcn.h>
11296 #endif
11297
11298 #include <stdio.h>
11299
11300 #ifdef RTLD_GLOBAL
11301 # define LT_DLGLOBAL RTLD_GLOBAL
11302 #else
11303 # ifdef DL_GLOBAL
11304 # define LT_DLGLOBAL DL_GLOBAL
11305 # else
11306 # define LT_DLGLOBAL 0
11307 # endif
11308 #endif
11309
11310 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11311 find out it does not work in some platform. */
11312 #ifndef LT_DLLAZY_OR_NOW
11313 # ifdef RTLD_LAZY
11314 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11315 # else
11316 # ifdef DL_LAZY
11317 # define LT_DLLAZY_OR_NOW DL_LAZY
11318 # else
11319 # ifdef RTLD_NOW
11320 # define LT_DLLAZY_OR_NOW RTLD_NOW
11321 # else
11322 # ifdef DL_NOW
11323 # define LT_DLLAZY_OR_NOW DL_NOW
11324 # else
11325 # define LT_DLLAZY_OR_NOW 0
11326 # endif
11327 # endif
11328 # endif
11329 # endif
11330 #endif
11331
11332 /* When -fvisbility=hidden is used, assume the code has been annotated
11333 correspondingly for the symbols needed. */
11334 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11335 void fnord () __attribute__((visibility("default")));
11336 #endif
11337
11338 void fnord () { int i=42; }
11339 int main ()
11340 {
11341 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11342 int status = $lt_dlunknown;
11343
11344 if (self)
11345 {
11346 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11347 else
11348 {
11349 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11350 else puts (dlerror ());
11351 }
11352 /* dlclose (self); */
11353 }
11354 else
11355 puts (dlerror ());
11356
11357 return status;
11358 }
11359 _LT_EOF
11360 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11361 (eval $ac_link) 2>&5
11362 ac_status=$?
11363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11364 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11365 (./conftest; exit; ) >&5 2>/dev/null
11366 lt_status=$?
11367 case x$lt_status in
11368 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11369 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11370 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11371 esac
11372 else :
11373 # compilation failed
11374 lt_cv_dlopen_self_static=no
11375 fi
11376 fi
11377 rm -fr conftest*
11378
11379
11380 fi
11381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11382 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11383 fi
11384
11385 CPPFLAGS="$save_CPPFLAGS"
11386 LDFLAGS="$save_LDFLAGS"
11387 LIBS="$save_LIBS"
11388 ;;
11389 esac
11390
11391 case $lt_cv_dlopen_self in
11392 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11393 *) enable_dlopen_self=unknown ;;
11394 esac
11395
11396 case $lt_cv_dlopen_self_static in
11397 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11398 *) enable_dlopen_self_static=unknown ;;
11399 esac
11400 fi
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418 striplib=
11419 old_striplib=
11420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11421 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11422 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11423 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11424 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11426 $as_echo "yes" >&6; }
11427 else
11428 # FIXME - insert some real tests, host_os isn't really good enough
11429 case $host_os in
11430 darwin*)
11431 if test -n "$STRIP" ; then
11432 striplib="$STRIP -x"
11433 old_striplib="$STRIP -S"
11434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11435 $as_echo "yes" >&6; }
11436 else
11437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11438 $as_echo "no" >&6; }
11439 fi
11440 ;;
11441 *)
11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11443 $as_echo "no" >&6; }
11444 ;;
11445 esac
11446 fi
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459 # Report which library types will actually be built
11460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11461 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11463 $as_echo "$can_build_shared" >&6; }
11464
11465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11466 $as_echo_n "checking whether to build shared libraries... " >&6; }
11467 test "$can_build_shared" = "no" && enable_shared=no
11468
11469 # On AIX, shared libraries and static libraries use the same namespace, and
11470 # are all built from PIC.
11471 case $host_os in
11472 aix3*)
11473 test "$enable_shared" = yes && enable_static=no
11474 if test -n "$RANLIB"; then
11475 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11476 postinstall_cmds='$RANLIB $lib'
11477 fi
11478 ;;
11479
11480 aix[4-9]*)
11481 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11482 test "$enable_shared" = yes && enable_static=no
11483 fi
11484 ;;
11485 esac
11486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11487 $as_echo "$enable_shared" >&6; }
11488
11489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11490 $as_echo_n "checking whether to build static libraries... " >&6; }
11491 # Make sure either enable_shared or enable_static is yes.
11492 test "$enable_shared" = yes || enable_static=yes
11493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11494 $as_echo "$enable_static" >&6; }
11495
11496
11497
11498
11499 fi
11500 ac_ext=c
11501 ac_cpp='$CPP $CPPFLAGS'
11502 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11503 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11504 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11505
11506 CC="$lt_save_CC"
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520 ac_config_commands="$ac_config_commands libtool"
11521
11522
11523
11524
11525 # Only expand once:
11526
11527
11528
11529
11530
11531
11532
11533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11534 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11535 # Check whether --enable-maintainer-mode was given.
11536 if test "${enable_maintainer_mode+set}" = set; then :
11537 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11538 else
11539 USE_MAINTAINER_MODE=no
11540 fi
11541
11542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11543 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11544 if test $USE_MAINTAINER_MODE = yes; then
11545 MAINTAINER_MODE_TRUE=
11546 MAINTAINER_MODE_FALSE='#'
11547 else
11548 MAINTAINER_MODE_TRUE='#'
11549 MAINTAINER_MODE_FALSE=
11550 fi
11551
11552 MAINT=$MAINTAINER_MODE_TRUE
11553
11554
11555
11556
11557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11558 $as_echo_n "checking for sim debug setting... " >&6; }
11559 sim_debug="0"
11560 # Check whether --enable-sim-debug was given.
11561 if test "${enable_sim_debug+set}" = set; then :
11562 enableval=$enable_sim_debug; case "${enableval}" in
11563 yes) sim_debug="7";;
11564 no) sim_debug="0";;
11565 *) sim_debug="($enableval)";;
11566 esac
11567 fi
11568 if test "$sim_debug" != "0"; then
11569
11570 cat >>confdefs.h <<_ACEOF
11571 #define DEBUG $sim_debug
11572 _ACEOF
11573
11574 fi
11575
11576 cat >>confdefs.h <<_ACEOF
11577 #define WITH_DEBUG $sim_debug
11578 _ACEOF
11579
11580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11581 $as_echo "$sim_debug" >&6; }
11582
11583
11584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11585 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
11586 sim_stdio="0"
11587 # Check whether --enable-sim-stdio was given.
11588 if test "${enable_sim_stdio+set}" = set; then :
11589 enableval=$enable_sim_stdio; case "${enableval}" in
11590 yes) sim_stdio="DO_USE_STDIO";;
11591 no) sim_stdio="DONT_USE_STDIO";;
11592 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
11593 esac
11594 fi
11595
11596 cat >>confdefs.h <<_ACEOF
11597 #define WITH_STDIO $sim_stdio
11598 _ACEOF
11599
11600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11601 $as_echo "$sim_stdio" >&6; }
11602
11603
11604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11605 $as_echo_n "checking for sim trace settings... " >&6; }
11606 sim_trace="~TRACE_debug"
11607 # Check whether --enable-sim-trace was given.
11608 if test "${enable_sim_trace+set}" = set; then :
11609 enableval=$enable_sim_trace; case "${enableval}" in
11610 yes) sim_trace="-1";;
11611 no) sim_trace="0";;
11612 [-0-9]*)
11613 sim_trace="'(${enableval})'";;
11614 [[:lower:]]*)
11615 sim_trace=""
11616 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11617 if test x"$sim_trace" = x; then
11618 sim_trace="(TRACE_$x"
11619 else
11620 sim_trace="${sim_trace}|TRACE_$x"
11621 fi
11622 done
11623 sim_trace="$sim_trace)" ;;
11624 esac
11625 fi
11626
11627 cat >>confdefs.h <<_ACEOF
11628 #define WITH_TRACE $sim_trace
11629 _ACEOF
11630
11631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11632 $as_echo "$sim_trace" >&6; }
11633
11634
11635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11636 $as_echo_n "checking for sim profile settings... " >&6; }
11637 profile="1"
11638 sim_profile="-1"
11639 # Check whether --enable-sim-profile was given.
11640 if test "${enable_sim_profile+set}" = set; then :
11641 enableval=$enable_sim_profile; case "${enableval}" in
11642 yes) profile="1" sim_profile="-1";;
11643 no) profile="0" sim_profile="0";;
11644 [-0-9]*)
11645 profile="(${enableval})" sim_profile="(${enableval})";;
11646 [a-z]*)
11647 profile="1"
11648 sim_profile=""
11649 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11650 if test x"$sim_profile" = x; then
11651 sim_profile="(PROFILE_$x"
11652 else
11653 sim_profile="${sim_profile}|PROFILE_$x"
11654 fi
11655 done
11656 sim_profile="$sim_profile)" ;;
11657 esac
11658 fi
11659
11660 cat >>confdefs.h <<_ACEOF
11661 #define PROFILE $profile
11662 _ACEOF
11663
11664
11665 cat >>confdefs.h <<_ACEOF
11666 #define WITH_PROFILE $sim_profile
11667 _ACEOF
11668
11669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11670 $as_echo "$sim_profile" >&6; }
11671
11672
11673
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11675 $as_echo_n "checking whether to enable sim asserts... " >&6; }
11676 sim_assert="1"
11677 # Check whether --enable-sim-assert was given.
11678 if test "${enable_sim_assert+set}" = set; then :
11679 enableval=$enable_sim_assert; case "${enableval}" in
11680 yes) sim_assert="1";;
11681 no) sim_assert="0";;
11682 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
11683 esac
11684 fi
11685
11686 cat >>confdefs.h <<_ACEOF
11687 #define WITH_ASSERT $sim_assert
11688 _ACEOF
11689
11690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11691 $as_echo "$sim_assert" >&6; }
11692
11693
11694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11695 $as_echo_n "checking default sim environment setting... " >&6; }
11696 sim_environment="ALL_ENVIRONMENT"
11697 # Check whether --enable-sim-environment was given.
11698 if test "${enable_sim_environment+set}" = set; then :
11699 enableval=$enable_sim_environment; case "${enableval}" in
11700 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11701 user | USER) sim_environment="USER_ENVIRONMENT";;
11702 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11703 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
11704 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
11705 esac
11706 fi
11707
11708 cat >>confdefs.h <<_ACEOF
11709 #define WITH_ENVIRONMENT $sim_environment
11710 _ACEOF
11711
11712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11713 $as_echo "$sim_environment" >&6; }
11714
11715
11716 sim_inline="-DDEFAULT_INLINE=0"
11717 # Check whether --enable-sim-inline was given.
11718 if test "${enable_sim_inline+set}" = set; then :
11719 enableval=$enable_sim_inline; sim_inline=""
11720 case "$enableval" in
11721 no) sim_inline="-DDEFAULT_INLINE=0";;
11722 0) sim_inline="-DDEFAULT_INLINE=0";;
11723 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11724 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11725 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11726 new_flag=""
11727 case "$x" in
11728 *_INLINE=*) new_flag="-D$x";;
11729 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11730 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11731 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11732 esac
11733 if test x"$sim_inline" = x""; then
11734 sim_inline="$new_flag"
11735 else
11736 sim_inline="$sim_inline $new_flag"
11737 fi
11738 done;;
11739 esac
11740 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11741 echo "Setting inline flags = $sim_inline" 6>&1
11742 fi
11743 fi
11744
11745
11746
11747
11748 # Check whether --with-pkgversion was given.
11749 if test "${with_pkgversion+set}" = set; then :
11750 withval=$with_pkgversion; case "$withval" in
11751 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
11752 no) PKGVERSION= ;;
11753 *) PKGVERSION="($withval) " ;;
11754 esac
11755 else
11756 PKGVERSION="(SIM) "
11757
11758 fi
11759
11760
11761
11762
11763
11764 # Check whether --with-bugurl was given.
11765 if test "${with_bugurl+set}" = set; then :
11766 withval=$with_bugurl; case "$withval" in
11767 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
11768 no) BUGURL=
11769 ;;
11770 *) BUGURL="$withval"
11771 ;;
11772 esac
11773 else
11774 BUGURL="https://www.gnu.org/software/gdb/bugs/"
11775
11776 fi
11777
11778 case ${BUGURL} in
11779 "")
11780 REPORT_BUGS_TO=
11781 REPORT_BUGS_TEXI=
11782 ;;
11783 *)
11784 REPORT_BUGS_TO="<$BUGURL>"
11785 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11786 ;;
11787 esac;
11788
11789
11790
11791
11792 cat >>confdefs.h <<_ACEOF
11793 #define PKGVERSION "$PKGVERSION"
11794 _ACEOF
11795
11796
11797 cat >>confdefs.h <<_ACEOF
11798 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11799 _ACEOF
11800
11801
11802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
11803 $as_echo_n "checking return type of signal handlers... " >&6; }
11804 if ${ac_cv_type_signal+:} false; then :
11805 $as_echo_n "(cached) " >&6
11806 else
11807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11808 /* end confdefs.h. */
11809 #include <sys/types.h>
11810 #include <signal.h>
11811
11812 int
11813 main ()
11814 {
11815 return *(signal (0, 0)) (0) == 1;
11816 ;
11817 return 0;
11818 }
11819 _ACEOF
11820 if ac_fn_c_try_compile "$LINENO"; then :
11821 ac_cv_type_signal=int
11822 else
11823 ac_cv_type_signal=void
11824 fi
11825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11826 fi
11827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
11828 $as_echo "$ac_cv_type_signal" >&6; }
11829
11830 cat >>confdefs.h <<_ACEOF
11831 #define RETSIGTYPE $ac_cv_type_signal
11832 _ACEOF
11833
11834
11835
11836
11837
11838
11839 # Check whether --enable-werror was given.
11840 if test "${enable_werror+set}" = set; then :
11841 enableval=$enable_werror; case "${enableval}" in
11842 yes | y) ERROR_ON_WARNING="yes" ;;
11843 no | n) ERROR_ON_WARNING="no" ;;
11844 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11845 esac
11846 fi
11847
11848
11849 # Enable -Werror by default when using gcc
11850 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11851 ERROR_ON_WARNING=yes
11852 fi
11853
11854 WERROR_CFLAGS=""
11855
11856 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11857 -Wpointer-sign \
11858 -Wno-unused -Wunused-value -Wunused-function \
11859 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11860 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11861 -Wold-style-declaration -Wold-style-definition"
11862
11863 # Enable -Wno-format by default when using gcc on mingw since many
11864 # GCC versions complain about %I64.
11865 case "${host}" in
11866 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11867 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11868 esac
11869
11870 # Check whether --enable-build-warnings was given.
11871 if test "${enable_build_warnings+set}" = set; then :
11872 enableval=$enable_build_warnings; case "${enableval}" in
11873 yes) ;;
11874 no) build_warnings="-w";;
11875 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11876 build_warnings="${build_warnings} ${t}";;
11877 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11878 build_warnings="${t} ${build_warnings}";;
11879 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11880 esac
11881 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11882 echo "Setting compiler warning flags = $build_warnings" 6>&1
11883 fi
11884 fi
11885 # Check whether --enable-sim-build-warnings was given.
11886 if test "${enable_sim_build_warnings+set}" = set; then :
11887 enableval=$enable_sim_build_warnings; case "${enableval}" in
11888 yes) ;;
11889 no) build_warnings="-w";;
11890 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11891 build_warnings="${build_warnings} ${t}";;
11892 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11893 build_warnings="${t} ${build_warnings}";;
11894 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11895 esac
11896 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11897 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11898 fi
11899 fi
11900 WARN_CFLAGS=""
11901 if test "x${build_warnings}" != x -a "x$GCC" = xyes
11902 then
11903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11904 $as_echo_n "checking compiler warning flags... " >&6; }
11905 # Separate out the -Werror flag as some files just cannot be
11906 # compiled with it enabled.
11907 for w in ${build_warnings}; do
11908 case $w in
11909 -Werr*) WERROR_CFLAGS=-Werror ;;
11910 *) # Check that GCC accepts it
11911 saved_CFLAGS="$CFLAGS"
11912 CFLAGS="$CFLAGS -Werror $w"
11913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11914 /* end confdefs.h. */
11915
11916 int
11917 main ()
11918 {
11919
11920 ;
11921 return 0;
11922 }
11923 _ACEOF
11924 if ac_fn_c_try_compile "$LINENO"; then :
11925 WARN_CFLAGS="${WARN_CFLAGS} $w"
11926 fi
11927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11928 CFLAGS="$saved_CFLAGS"
11929 esac
11930 done
11931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11932 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11933 fi
11934
11935
11936 # In the Cygwin environment, we need some additional flags.
11937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cygwin" >&5
11938 $as_echo_n "checking for cygwin... " >&6; }
11939 if ${sim_cv_os_cygwin+:} false; then :
11940 $as_echo_n "(cached) " >&6
11941 else
11942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11943 /* end confdefs.h. */
11944
11945 #ifdef __CYGWIN__
11946 lose
11947 #endif
11948 _ACEOF
11949 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11950 $EGREP "lose" >/dev/null 2>&1; then :
11951 sim_cv_os_cygwin=yes
11952 else
11953 sim_cv_os_cygwin=no
11954 fi
11955 rm -f conftest*
11956
11957 fi
11958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_cv_os_cygwin" >&5
11959 $as_echo "$sim_cv_os_cygwin" >&6; }
11960
11961 # Keep in sync with gdb's configure.ac list.
11962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
11963 $as_echo_n "checking for library containing tgetent... " >&6; }
11964 if ${ac_cv_search_tgetent+:} false; then :
11965 $as_echo_n "(cached) " >&6
11966 else
11967 ac_func_search_save_LIBS=$LIBS
11968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11969 /* end confdefs.h. */
11970
11971 /* Override any GCC internal prototype to avoid an error.
11972 Use char because int might match the return type of a GCC
11973 builtin and then its argument prototype would still apply. */
11974 #ifdef __cplusplus
11975 extern "C"
11976 #endif
11977 char tgetent ();
11978 int
11979 main ()
11980 {
11981 return tgetent ();
11982 ;
11983 return 0;
11984 }
11985 _ACEOF
11986 for ac_lib in '' termcap tinfo curses ncurses; do
11987 if test -z "$ac_lib"; then
11988 ac_res="none required"
11989 else
11990 ac_res=-l$ac_lib
11991 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11992 fi
11993 if ac_fn_c_try_link "$LINENO"; then :
11994 ac_cv_search_tgetent=$ac_res
11995 fi
11996 rm -f core conftest.err conftest.$ac_objext \
11997 conftest$ac_exeext
11998 if ${ac_cv_search_tgetent+:} false; then :
11999 break
12000 fi
12001 done
12002 if ${ac_cv_search_tgetent+:} false; then :
12003
12004 else
12005 ac_cv_search_tgetent=no
12006 fi
12007 rm conftest.$ac_ext
12008 LIBS=$ac_func_search_save_LIBS
12009 fi
12010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
12011 $as_echo "$ac_cv_search_tgetent" >&6; }
12012 ac_res=$ac_cv_search_tgetent
12013 if test "$ac_res" != no; then :
12014 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12015 TERMCAP=$ac_cv_search_tgetent
12016 else
12017 TERMCAP=""
12018 fi
12019
12020 if test x$sim_cv_os_cygwin = xyes; then
12021 TERMCAP="${TERMCAP} -luser32"
12022 fi
12023
12024
12025 # We prefer the in-tree readline. Top-level dependencies make sure
12026 # src/readline (if it's there) is configured before src/sim.
12027 if test -r ../../readline/Makefile; then
12028 READLINE=../../readline/readline/libreadline.a
12029 READLINE_CFLAGS='-I$(READLINE_SRC)/..'
12030 else
12031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
12032 $as_echo_n "checking for readline in -lreadline... " >&6; }
12033 if ${ac_cv_lib_readline_readline+:} false; then :
12034 $as_echo_n "(cached) " >&6
12035 else
12036 ac_check_lib_save_LIBS=$LIBS
12037 LIBS="-lreadline $TERMCAP $LIBS"
12038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12039 /* end confdefs.h. */
12040
12041 /* Override any GCC internal prototype to avoid an error.
12042 Use char because int might match the return type of a GCC
12043 builtin and then its argument prototype would still apply. */
12044 #ifdef __cplusplus
12045 extern "C"
12046 #endif
12047 char readline ();
12048 int
12049 main ()
12050 {
12051 return readline ();
12052 ;
12053 return 0;
12054 }
12055 _ACEOF
12056 if ac_fn_c_try_link "$LINENO"; then :
12057 ac_cv_lib_readline_readline=yes
12058 else
12059 ac_cv_lib_readline_readline=no
12060 fi
12061 rm -f core conftest.err conftest.$ac_objext \
12062 conftest$ac_exeext conftest.$ac_ext
12063 LIBS=$ac_check_lib_save_LIBS
12064 fi
12065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
12066 $as_echo "$ac_cv_lib_readline_readline" >&6; }
12067 if test "x$ac_cv_lib_readline_readline" = xyes; then :
12068 READLINE=-lreadline
12069 else
12070 as_fn_error $? "the required \"readline\" library is missing" "$LINENO" 5
12071 fi
12072
12073 READLINE_CFLAGS=
12074 fi
12075
12076
12077
12078 hardware="cfi core pal glue "
12079 sim_hw_cflags="-DWITH_HW=1"
12080 sim_hw="$hardware"
12081 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
12082
12083 # Check whether --enable-sim-hardware was given.
12084 if test "${enable_sim_hardware+set}" = set; then :
12085 enableval=$enable_sim_hardware;
12086 else
12087 enable_sim_hardware="yes"
12088 fi
12089
12090 case ${enable_sim_hardware} in
12091 yes|no) ;;
12092 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
12093 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
12094 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
12095 esac
12096
12097 if test "$enable_sim_hardware" = no; then
12098 sim_hw_objs=
12099 sim_hw_cflags="-DWITH_HW=0"
12100 sim_hw=
12101 else
12102 sim_hw_cflags="-DWITH_HW=1"
12103 # remove duplicates
12104 sim_hw=""
12105 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
12106 for i in $hardware ; do
12107 case " $sim_hw " in
12108 *" $i "*) ;;
12109 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
12110 esac
12111 done
12112 # mingw does not support sockser
12113 case ${host} in
12114 *mingw*) ;;
12115 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
12116 # that you instatiate. Instead, other code will call into it directly.
12117 # At some point, we should convert it over.
12118 sim_hw_objs="$sim_hw_objs dv-sockser.o"
12119
12120 cat >>confdefs.h <<_ACEOF
12121 #define HAVE_DV_SOCKSER 1
12122 _ACEOF
12123
12124 ;;
12125 esac
12126 if test x"$silent" != x"yes"; then
12127 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
12128 fi
12129 case " $hardware " in
12130 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
12131 $as_echo_n "checking for log2 in -lm... " >&6; }
12132 if ${ac_cv_lib_m_log2+:} false; then :
12133 $as_echo_n "(cached) " >&6
12134 else
12135 ac_check_lib_save_LIBS=$LIBS
12136 LIBS="-lm $LIBS"
12137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12138 /* end confdefs.h. */
12139
12140 /* Override any GCC internal prototype to avoid an error.
12141 Use char because int might match the return type of a GCC
12142 builtin and then its argument prototype would still apply. */
12143 #ifdef __cplusplus
12144 extern "C"
12145 #endif
12146 char log2 ();
12147 int
12148 main ()
12149 {
12150 return log2 ();
12151 ;
12152 return 0;
12153 }
12154 _ACEOF
12155 if ac_fn_c_try_link "$LINENO"; then :
12156 ac_cv_lib_m_log2=yes
12157 else
12158 ac_cv_lib_m_log2=no
12159 fi
12160 rm -f core conftest.err conftest.$ac_objext \
12161 conftest$ac_exeext conftest.$ac_ext
12162 LIBS=$ac_check_lib_save_LIBS
12163 fi
12164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
12165 $as_echo "$ac_cv_lib_m_log2" >&6; }
12166 if test "x$ac_cv_lib_m_log2" = xyes; then :
12167 cat >>confdefs.h <<_ACEOF
12168 #define HAVE_LIBM 1
12169 _ACEOF
12170
12171 LIBS="-lm $LIBS"
12172
12173 fi
12174 ;;
12175 esac
12176 fi
12177
12178
12179 cgen_breaks=""
12180 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
12181 cgen_breaks="break cgen_rtx_error";
12182 fi
12183
12184 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
12185
12186 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
12187
12188 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
12189
12190 ac_config_commands="$ac_config_commands Makefile"
12191
12192 ac_config_commands="$ac_config_commands stamp-h"
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206 cat >confcache <<\_ACEOF
12207 # This file is a shell script that caches the results of configure
12208 # tests run on this system so they can be shared between configure
12209 # scripts and configure runs, see configure's option --config-cache.
12210 # It is not useful on other systems. If it contains results you don't
12211 # want to keep, you may remove or edit it.
12212 #
12213 # config.status only pays attention to the cache file if you give it
12214 # the --recheck option to rerun configure.
12215 #
12216 # `ac_cv_env_foo' variables (set or unset) will be overridden when
12217 # loading this file, other *unset* `ac_cv_foo' will be assigned the
12218 # following values.
12219
12220 _ACEOF
12221
12222 # The following way of writing the cache mishandles newlines in values,
12223 # but we know of no workaround that is simple, portable, and efficient.
12224 # So, we kill variables containing newlines.
12225 # Ultrix sh set writes to stderr and can't be redirected directly,
12226 # and sets the high bit in the cache file unless we assign to the vars.
12227 (
12228 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
12229 eval ac_val=\$$ac_var
12230 case $ac_val in #(
12231 *${as_nl}*)
12232 case $ac_var in #(
12233 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
12234 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
12235 esac
12236 case $ac_var in #(
12237 _ | IFS | as_nl) ;; #(
12238 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
12239 *) { eval $ac_var=; unset $ac_var;} ;;
12240 esac ;;
12241 esac
12242 done
12243
12244 (set) 2>&1 |
12245 case $as_nl`(ac_space=' '; set) 2>&1` in #(
12246 *${as_nl}ac_space=\ *)
12247 # `set' does not quote correctly, so add quotes: double-quote
12248 # substitution turns \\\\ into \\, and sed turns \\ into \.
12249 sed -n \
12250 "s/'/'\\\\''/g;
12251 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
12252 ;; #(
12253 *)
12254 # `set' quotes correctly as required by POSIX, so do not add quotes.
12255 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
12256 ;;
12257 esac |
12258 sort
12259 ) |
12260 sed '
12261 /^ac_cv_env_/b end
12262 t clear
12263 :clear
12264 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
12265 t end
12266 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
12267 :end' >>confcache
12268 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
12269 if test -w "$cache_file"; then
12270 if test "x$cache_file" != "x/dev/null"; then
12271 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
12272 $as_echo "$as_me: updating cache $cache_file" >&6;}
12273 if test ! -f "$cache_file" || test -h "$cache_file"; then
12274 cat confcache >"$cache_file"
12275 else
12276 case $cache_file in #(
12277 */* | ?:*)
12278 mv -f confcache "$cache_file"$$ &&
12279 mv -f "$cache_file"$$ "$cache_file" ;; #(
12280 *)
12281 mv -f confcache "$cache_file" ;;
12282 esac
12283 fi
12284 fi
12285 else
12286 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
12287 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
12288 fi
12289 fi
12290 rm -f confcache
12291
12292 test "x$prefix" = xNONE && prefix=$ac_default_prefix
12293 # Let make expand exec_prefix.
12294 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
12295
12296 DEFS=-DHAVE_CONFIG_H
12297
12298 ac_libobjs=
12299 ac_ltlibobjs=
12300 U=
12301 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
12302 # 1. Remove the extension, and $U if already installed.
12303 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
12304 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
12305 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
12306 # will be set to the directory where LIBOBJS objects are built.
12307 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
12308 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
12309 done
12310 LIBOBJS=$ac_libobjs
12311
12312 LTLIBOBJS=$ac_ltlibobjs
12313
12314
12315
12316 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
12317 as_fn_error $? "conditional \"PLUGINS\" was never defined.
12318 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12319 fi
12320 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
12321 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
12322 Usually this means the macro was only invoked conditionally." "$LINENO" 5
12323 fi
12324
12325 : "${CONFIG_STATUS=./config.status}"
12326 ac_write_fail=0
12327 ac_clean_files_save=$ac_clean_files
12328 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
12329 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
12330 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
12331 as_write_fail=0
12332 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
12333 #! $SHELL
12334 # Generated by $as_me.
12335 # Run this file to recreate the current configuration.
12336 # Compiler output produced by configure, useful for debugging
12337 # configure, is in config.log if it exists.
12338
12339 debug=false
12340 ac_cs_recheck=false
12341 ac_cs_silent=false
12342
12343 SHELL=\${CONFIG_SHELL-$SHELL}
12344 export SHELL
12345 _ASEOF
12346 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
12347 ## -------------------- ##
12348 ## M4sh Initialization. ##
12349 ## -------------------- ##
12350
12351 # Be more Bourne compatible
12352 DUALCASE=1; export DUALCASE # for MKS sh
12353 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
12354 emulate sh
12355 NULLCMD=:
12356 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
12357 # is contrary to our usage. Disable this feature.
12358 alias -g '${1+"$@"}'='"$@"'
12359 setopt NO_GLOB_SUBST
12360 else
12361 case `(set -o) 2>/dev/null` in #(
12362 *posix*) :
12363 set -o posix ;; #(
12364 *) :
12365 ;;
12366 esac
12367 fi
12368
12369
12370 as_nl='
12371 '
12372 export as_nl
12373 # Printing a long string crashes Solaris 7 /usr/bin/printf.
12374 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
12375 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
12376 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
12377 # Prefer a ksh shell builtin over an external printf program on Solaris,
12378 # but without wasting forks for bash or zsh.
12379 if test -z "$BASH_VERSION$ZSH_VERSION" \
12380 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
12381 as_echo='print -r --'
12382 as_echo_n='print -rn --'
12383 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
12384 as_echo='printf %s\n'
12385 as_echo_n='printf %s'
12386 else
12387 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
12388 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
12389 as_echo_n='/usr/ucb/echo -n'
12390 else
12391 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
12392 as_echo_n_body='eval
12393 arg=$1;
12394 case $arg in #(
12395 *"$as_nl"*)
12396 expr "X$arg" : "X\\(.*\\)$as_nl";
12397 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
12398 esac;
12399 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
12400 '
12401 export as_echo_n_body
12402 as_echo_n='sh -c $as_echo_n_body as_echo'
12403 fi
12404 export as_echo_body
12405 as_echo='sh -c $as_echo_body as_echo'
12406 fi
12407
12408 # The user is always right.
12409 if test "${PATH_SEPARATOR+set}" != set; then
12410 PATH_SEPARATOR=:
12411 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12412 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12413 PATH_SEPARATOR=';'
12414 }
12415 fi
12416
12417
12418 # IFS
12419 # We need space, tab and new line, in precisely that order. Quoting is
12420 # there to prevent editors from complaining about space-tab.
12421 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12422 # splitting by setting IFS to empty value.)
12423 IFS=" "" $as_nl"
12424
12425 # Find who we are. Look in the path if we contain no directory separator.
12426 as_myself=
12427 case $0 in #((
12428 *[\\/]* ) as_myself=$0 ;;
12429 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12430 for as_dir in $PATH
12431 do
12432 IFS=$as_save_IFS
12433 test -z "$as_dir" && as_dir=.
12434 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12435 done
12436 IFS=$as_save_IFS
12437
12438 ;;
12439 esac
12440 # We did not find ourselves, most probably we were run as `sh COMMAND'
12441 # in which case we are not to be found in the path.
12442 if test "x$as_myself" = x; then
12443 as_myself=$0
12444 fi
12445 if test ! -f "$as_myself"; then
12446 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12447 exit 1
12448 fi
12449
12450 # Unset variables that we do not need and which cause bugs (e.g. in
12451 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12452 # suppresses any "Segmentation fault" message there. '((' could
12453 # trigger a bug in pdksh 5.2.14.
12454 for as_var in BASH_ENV ENV MAIL MAILPATH
12455 do eval test x\${$as_var+set} = xset \
12456 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12457 done
12458 PS1='$ '
12459 PS2='> '
12460 PS4='+ '
12461
12462 # NLS nuisances.
12463 LC_ALL=C
12464 export LC_ALL
12465 LANGUAGE=C
12466 export LANGUAGE
12467
12468 # CDPATH.
12469 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12470
12471
12472 # as_fn_error STATUS ERROR [LINENO LOG_FD]
12473 # ----------------------------------------
12474 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12475 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12476 # script with STATUS, using 1 if that was 0.
12477 as_fn_error ()
12478 {
12479 as_status=$1; test $as_status -eq 0 && as_status=1
12480 if test "$4"; then
12481 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12482 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12483 fi
12484 $as_echo "$as_me: error: $2" >&2
12485 as_fn_exit $as_status
12486 } # as_fn_error
12487
12488
12489 # as_fn_set_status STATUS
12490 # -----------------------
12491 # Set $? to STATUS, without forking.
12492 as_fn_set_status ()
12493 {
12494 return $1
12495 } # as_fn_set_status
12496
12497 # as_fn_exit STATUS
12498 # -----------------
12499 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12500 as_fn_exit ()
12501 {
12502 set +e
12503 as_fn_set_status $1
12504 exit $1
12505 } # as_fn_exit
12506
12507 # as_fn_unset VAR
12508 # ---------------
12509 # Portably unset VAR.
12510 as_fn_unset ()
12511 {
12512 { eval $1=; unset $1;}
12513 }
12514 as_unset=as_fn_unset
12515 # as_fn_append VAR VALUE
12516 # ----------------------
12517 # Append the text in VALUE to the end of the definition contained in VAR. Take
12518 # advantage of any shell optimizations that allow amortized linear growth over
12519 # repeated appends, instead of the typical quadratic growth present in naive
12520 # implementations.
12521 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12522 eval 'as_fn_append ()
12523 {
12524 eval $1+=\$2
12525 }'
12526 else
12527 as_fn_append ()
12528 {
12529 eval $1=\$$1\$2
12530 }
12531 fi # as_fn_append
12532
12533 # as_fn_arith ARG...
12534 # ------------------
12535 # Perform arithmetic evaluation on the ARGs, and store the result in the
12536 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12537 # must be portable across $(()) and expr.
12538 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12539 eval 'as_fn_arith ()
12540 {
12541 as_val=$(( $* ))
12542 }'
12543 else
12544 as_fn_arith ()
12545 {
12546 as_val=`expr "$@" || test $? -eq 1`
12547 }
12548 fi # as_fn_arith
12549
12550
12551 if expr a : '\(a\)' >/dev/null 2>&1 &&
12552 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12553 as_expr=expr
12554 else
12555 as_expr=false
12556 fi
12557
12558 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12559 as_basename=basename
12560 else
12561 as_basename=false
12562 fi
12563
12564 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12565 as_dirname=dirname
12566 else
12567 as_dirname=false
12568 fi
12569
12570 as_me=`$as_basename -- "$0" ||
12571 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12572 X"$0" : 'X\(//\)$' \| \
12573 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12574 $as_echo X/"$0" |
12575 sed '/^.*\/\([^/][^/]*\)\/*$/{
12576 s//\1/
12577 q
12578 }
12579 /^X\/\(\/\/\)$/{
12580 s//\1/
12581 q
12582 }
12583 /^X\/\(\/\).*/{
12584 s//\1/
12585 q
12586 }
12587 s/.*/./; q'`
12588
12589 # Avoid depending upon Character Ranges.
12590 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12591 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12592 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12593 as_cr_digits='0123456789'
12594 as_cr_alnum=$as_cr_Letters$as_cr_digits
12595
12596 ECHO_C= ECHO_N= ECHO_T=
12597 case `echo -n x` in #(((((
12598 -n*)
12599 case `echo 'xy\c'` in
12600 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12601 xy) ECHO_C='\c';;
12602 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12603 ECHO_T=' ';;
12604 esac;;
12605 *)
12606 ECHO_N='-n';;
12607 esac
12608
12609 rm -f conf$$ conf$$.exe conf$$.file
12610 if test -d conf$$.dir; then
12611 rm -f conf$$.dir/conf$$.file
12612 else
12613 rm -f conf$$.dir
12614 mkdir conf$$.dir 2>/dev/null
12615 fi
12616 if (echo >conf$$.file) 2>/dev/null; then
12617 if ln -s conf$$.file conf$$ 2>/dev/null; then
12618 as_ln_s='ln -s'
12619 # ... but there are two gotchas:
12620 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12621 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12622 # In both cases, we have to default to `cp -pR'.
12623 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12624 as_ln_s='cp -pR'
12625 elif ln conf$$.file conf$$ 2>/dev/null; then
12626 as_ln_s=ln
12627 else
12628 as_ln_s='cp -pR'
12629 fi
12630 else
12631 as_ln_s='cp -pR'
12632 fi
12633 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12634 rmdir conf$$.dir 2>/dev/null
12635
12636
12637 # as_fn_mkdir_p
12638 # -------------
12639 # Create "$as_dir" as a directory, including parents if necessary.
12640 as_fn_mkdir_p ()
12641 {
12642
12643 case $as_dir in #(
12644 -*) as_dir=./$as_dir;;
12645 esac
12646 test -d "$as_dir" || eval $as_mkdir_p || {
12647 as_dirs=
12648 while :; do
12649 case $as_dir in #(
12650 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12651 *) as_qdir=$as_dir;;
12652 esac
12653 as_dirs="'$as_qdir' $as_dirs"
12654 as_dir=`$as_dirname -- "$as_dir" ||
12655 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12656 X"$as_dir" : 'X\(//\)[^/]' \| \
12657 X"$as_dir" : 'X\(//\)$' \| \
12658 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12659 $as_echo X"$as_dir" |
12660 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12661 s//\1/
12662 q
12663 }
12664 /^X\(\/\/\)[^/].*/{
12665 s//\1/
12666 q
12667 }
12668 /^X\(\/\/\)$/{
12669 s//\1/
12670 q
12671 }
12672 /^X\(\/\).*/{
12673 s//\1/
12674 q
12675 }
12676 s/.*/./; q'`
12677 test -d "$as_dir" && break
12678 done
12679 test -z "$as_dirs" || eval "mkdir $as_dirs"
12680 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12681
12682
12683 } # as_fn_mkdir_p
12684 if mkdir -p . 2>/dev/null; then
12685 as_mkdir_p='mkdir -p "$as_dir"'
12686 else
12687 test -d ./-p && rmdir ./-p
12688 as_mkdir_p=false
12689 fi
12690
12691
12692 # as_fn_executable_p FILE
12693 # -----------------------
12694 # Test if FILE is an executable regular file.
12695 as_fn_executable_p ()
12696 {
12697 test -f "$1" && test -x "$1"
12698 } # as_fn_executable_p
12699 as_test_x='test -x'
12700 as_executable_p=as_fn_executable_p
12701
12702 # Sed expression to map a string onto a valid CPP name.
12703 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12704
12705 # Sed expression to map a string onto a valid variable name.
12706 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12707
12708
12709 exec 6>&1
12710 ## ----------------------------------- ##
12711 ## Main body of $CONFIG_STATUS script. ##
12712 ## ----------------------------------- ##
12713 _ASEOF
12714 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12715
12716 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12717 # Save the log message, to keep $0 and so on meaningful, and to
12718 # report actual input values of CONFIG_FILES etc. instead of their
12719 # values after options handling.
12720 ac_log="
12721 This file was extended by $as_me, which was
12722 generated by GNU Autoconf 2.69. Invocation command line was
12723
12724 CONFIG_FILES = $CONFIG_FILES
12725 CONFIG_HEADERS = $CONFIG_HEADERS
12726 CONFIG_LINKS = $CONFIG_LINKS
12727 CONFIG_COMMANDS = $CONFIG_COMMANDS
12728 $ $0 $@
12729
12730 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12731 "
12732
12733 _ACEOF
12734
12735 case $ac_config_files in *"
12736 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12737 esac
12738
12739 case $ac_config_headers in *"
12740 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12741 esac
12742
12743
12744 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12745 # Files that config.status was made for.
12746 config_files="$ac_config_files"
12747 config_headers="$ac_config_headers"
12748 config_commands="$ac_config_commands"
12749
12750 _ACEOF
12751
12752 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12753 ac_cs_usage="\
12754 \`$as_me' instantiates files and other configuration actions
12755 from templates according to the current configuration. Unless the files
12756 and actions are specified as TAGs, all are instantiated by default.
12757
12758 Usage: $0 [OPTION]... [TAG]...
12759
12760 -h, --help print this help, then exit
12761 -V, --version print version number and configuration settings, then exit
12762 --config print configuration, then exit
12763 -q, --quiet, --silent
12764 do not print progress messages
12765 -d, --debug don't remove temporary files
12766 --recheck update $as_me by reconfiguring in the same conditions
12767 --file=FILE[:TEMPLATE]
12768 instantiate the configuration file FILE
12769 --header=FILE[:TEMPLATE]
12770 instantiate the configuration header FILE
12771
12772 Configuration files:
12773 $config_files
12774
12775 Configuration headers:
12776 $config_headers
12777
12778 Configuration commands:
12779 $config_commands
12780
12781 Report bugs to the package provider."
12782
12783 _ACEOF
12784 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12785 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12786 ac_cs_version="\\
12787 config.status
12788 configured by $0, generated by GNU Autoconf 2.69,
12789 with options \\"\$ac_cs_config\\"
12790
12791 Copyright (C) 2012 Free Software Foundation, Inc.
12792 This config.status script is free software; the Free Software Foundation
12793 gives unlimited permission to copy, distribute and modify it."
12794
12795 ac_pwd='$ac_pwd'
12796 srcdir='$srcdir'
12797 INSTALL='$INSTALL'
12798 AWK='$AWK'
12799 test -n "\$AWK" || AWK=awk
12800 _ACEOF
12801
12802 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12803 # The default lists apply if the user does not specify any file.
12804 ac_need_defaults=:
12805 while test $# != 0
12806 do
12807 case $1 in
12808 --*=?*)
12809 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12810 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12811 ac_shift=:
12812 ;;
12813 --*=)
12814 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12815 ac_optarg=
12816 ac_shift=:
12817 ;;
12818 *)
12819 ac_option=$1
12820 ac_optarg=$2
12821 ac_shift=shift
12822 ;;
12823 esac
12824
12825 case $ac_option in
12826 # Handling of the options.
12827 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12828 ac_cs_recheck=: ;;
12829 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12830 $as_echo "$ac_cs_version"; exit ;;
12831 --config | --confi | --conf | --con | --co | --c )
12832 $as_echo "$ac_cs_config"; exit ;;
12833 --debug | --debu | --deb | --de | --d | -d )
12834 debug=: ;;
12835 --file | --fil | --fi | --f )
12836 $ac_shift
12837 case $ac_optarg in
12838 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12839 '') as_fn_error $? "missing file argument" ;;
12840 esac
12841 as_fn_append CONFIG_FILES " '$ac_optarg'"
12842 ac_need_defaults=false;;
12843 --header | --heade | --head | --hea )
12844 $ac_shift
12845 case $ac_optarg in
12846 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12847 esac
12848 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12849 ac_need_defaults=false;;
12850 --he | --h)
12851 # Conflict between --help and --header
12852 as_fn_error $? "ambiguous option: \`$1'
12853 Try \`$0 --help' for more information.";;
12854 --help | --hel | -h )
12855 $as_echo "$ac_cs_usage"; exit ;;
12856 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12857 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12858 ac_cs_silent=: ;;
12859
12860 # This is an error.
12861 -*) as_fn_error $? "unrecognized option: \`$1'
12862 Try \`$0 --help' for more information." ;;
12863
12864 *) as_fn_append ac_config_targets " $1"
12865 ac_need_defaults=false ;;
12866
12867 esac
12868 shift
12869 done
12870
12871 ac_configure_extra_args=
12872
12873 if $ac_cs_silent; then
12874 exec 6>/dev/null
12875 ac_configure_extra_args="$ac_configure_extra_args --silent"
12876 fi
12877
12878 _ACEOF
12879 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12880 if \$ac_cs_recheck; then
12881 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12882 shift
12883 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12884 CONFIG_SHELL='$SHELL'
12885 export CONFIG_SHELL
12886 exec "\$@"
12887 fi
12888
12889 _ACEOF
12890 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12891 exec 5>>config.log
12892 {
12893 echo
12894 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12895 ## Running $as_me. ##
12896 _ASBOX
12897 $as_echo "$ac_log"
12898 } >&5
12899
12900 _ACEOF
12901 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12902 #
12903 # INIT-COMMANDS
12904 #
12905 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12906
12907
12908 # The HP-UX ksh and POSIX shell print the target directory to stdout
12909 # if CDPATH is set.
12910 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12911
12912 sed_quote_subst='$sed_quote_subst'
12913 double_quote_subst='$double_quote_subst'
12914 delay_variable_subst='$delay_variable_subst'
12915 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12916 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12917 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12918 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12919 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12920 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12921 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12922 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12923 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12924 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12925 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12926 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12927 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12928 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12929 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12930 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12931 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12932 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12933 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12934 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12935 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12936 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12937 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12938 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12939 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12940 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12941 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12942 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12943 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12944 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12945 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12946 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12947 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12948 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12949 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12950 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12951 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12952 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12953 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12954 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12955 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12956 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12957 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12958 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12959 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12960 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12961 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12962 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12963 lt_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"`'
12964 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12965 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12966 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12967 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12968 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12969 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12970 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12971 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12972 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12973 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12974 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12975 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12976 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12977 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12978 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12979 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12980 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12981 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12982 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12983 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12984 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12985 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12986 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12987 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12988 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12989 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12990 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12991 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12992 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12993 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12994 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12995 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12996 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12997 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12998 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12999 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
13000 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
13001 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
13002 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
13003 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
13004 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
13005 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
13006 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
13007 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
13008 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
13009 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
13010 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
13011 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
13012 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
13013 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
13014 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
13015 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
13016 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
13017 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
13018 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
13019 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
13020 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
13021 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
13022 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
13023 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
13024 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
13025 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
13026 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
13027 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
13028 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
13029 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
13030 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
13031 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
13032 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
13033 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
13034 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
13035
13036 LTCC='$LTCC'
13037 LTCFLAGS='$LTCFLAGS'
13038 compiler='$compiler_DEFAULT'
13039
13040 # A function that is used when there is no print builtin or printf.
13041 func_fallback_echo ()
13042 {
13043 eval 'cat <<_LTECHO_EOF
13044 \$1
13045 _LTECHO_EOF'
13046 }
13047
13048 # Quote evaled strings.
13049 for var in SHELL \
13050 ECHO \
13051 SED \
13052 GREP \
13053 EGREP \
13054 FGREP \
13055 LD \
13056 NM \
13057 LN_S \
13058 lt_SP2NL \
13059 lt_NL2SP \
13060 reload_flag \
13061 OBJDUMP \
13062 deplibs_check_method \
13063 file_magic_cmd \
13064 AR \
13065 AR_FLAGS \
13066 STRIP \
13067 RANLIB \
13068 CC \
13069 CFLAGS \
13070 compiler \
13071 lt_cv_sys_global_symbol_pipe \
13072 lt_cv_sys_global_symbol_to_cdecl \
13073 lt_cv_sys_global_symbol_to_c_name_address \
13074 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
13075 lt_prog_compiler_no_builtin_flag \
13076 lt_prog_compiler_wl \
13077 lt_prog_compiler_pic \
13078 lt_prog_compiler_static \
13079 lt_cv_prog_compiler_c_o \
13080 need_locks \
13081 DSYMUTIL \
13082 NMEDIT \
13083 LIPO \
13084 OTOOL \
13085 OTOOL64 \
13086 shrext_cmds \
13087 export_dynamic_flag_spec \
13088 whole_archive_flag_spec \
13089 compiler_needs_object \
13090 with_gnu_ld \
13091 allow_undefined_flag \
13092 no_undefined_flag \
13093 hardcode_libdir_flag_spec \
13094 hardcode_libdir_flag_spec_ld \
13095 hardcode_libdir_separator \
13096 fix_srcfile_path \
13097 exclude_expsyms \
13098 include_expsyms \
13099 file_list_spec \
13100 variables_saved_for_relink \
13101 libname_spec \
13102 library_names_spec \
13103 soname_spec \
13104 install_override_mode \
13105 finish_eval \
13106 old_striplib \
13107 striplib; do
13108 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13109 *[\\\\\\\`\\"\\\$]*)
13110 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
13111 ;;
13112 *)
13113 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13114 ;;
13115 esac
13116 done
13117
13118 # Double-quote double-evaled strings.
13119 for var in reload_cmds \
13120 old_postinstall_cmds \
13121 old_postuninstall_cmds \
13122 old_archive_cmds \
13123 extract_expsyms_cmds \
13124 old_archive_from_new_cmds \
13125 old_archive_from_expsyms_cmds \
13126 archive_cmds \
13127 archive_expsym_cmds \
13128 module_cmds \
13129 module_expsym_cmds \
13130 export_symbols_cmds \
13131 prelink_cmds \
13132 postinstall_cmds \
13133 postuninstall_cmds \
13134 finish_cmds \
13135 sys_lib_search_path_spec \
13136 sys_lib_dlsearch_path_spec; do
13137 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
13138 *[\\\\\\\`\\"\\\$]*)
13139 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
13140 ;;
13141 *)
13142 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
13143 ;;
13144 esac
13145 done
13146
13147 ac_aux_dir='$ac_aux_dir'
13148 xsi_shell='$xsi_shell'
13149 lt_shell_append='$lt_shell_append'
13150
13151 # See if we are running on zsh, and set the options which allow our
13152 # commands through without removal of \ escapes INIT.
13153 if test -n "\${ZSH_VERSION+set}" ; then
13154 setopt NO_GLOB_SUBST
13155 fi
13156
13157
13158 PACKAGE='$PACKAGE'
13159 VERSION='$VERSION'
13160 TIMESTAMP='$TIMESTAMP'
13161 RM='$RM'
13162 ofile='$ofile'
13163
13164
13165
13166
13167 _ACEOF
13168
13169 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13170
13171 # Handling of arguments.
13172 for ac_config_target in $ac_config_targets
13173 do
13174 case $ac_config_target in
13175 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
13176 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
13177 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
13178 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
13179 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
13180 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
13181 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
13182 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
13183
13184 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
13185 esac
13186 done
13187
13188
13189 # If the user did not use the arguments to specify the items to instantiate,
13190 # then the envvar interface is used. Set only those that are not.
13191 # We use the long form for the default assignment because of an extremely
13192 # bizarre bug on SunOS 4.1.3.
13193 if $ac_need_defaults; then
13194 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
13195 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
13196 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
13197 fi
13198
13199 # Have a temporary directory for convenience. Make it in the build tree
13200 # simply because there is no reason against having it here, and in addition,
13201 # creating and moving files from /tmp can sometimes cause problems.
13202 # Hook for its removal unless debugging.
13203 # Note that there is a small window in which the directory will not be cleaned:
13204 # after its creation but before its name has been assigned to `$tmp'.
13205 $debug ||
13206 {
13207 tmp= ac_tmp=
13208 trap 'exit_status=$?
13209 : "${ac_tmp:=$tmp}"
13210 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
13211 ' 0
13212 trap 'as_fn_exit 1' 1 2 13 15
13213 }
13214 # Create a (secure) tmp directory for tmp files.
13215
13216 {
13217 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
13218 test -d "$tmp"
13219 } ||
13220 {
13221 tmp=./conf$$-$RANDOM
13222 (umask 077 && mkdir "$tmp")
13223 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
13224 ac_tmp=$tmp
13225
13226 # Set up the scripts for CONFIG_FILES section.
13227 # No need to generate them if there are no CONFIG_FILES.
13228 # This happens for instance with `./config.status config.h'.
13229 if test -n "$CONFIG_FILES"; then
13230
13231
13232 ac_cr=`echo X | tr X '\015'`
13233 # On cygwin, bash can eat \r inside `` if the user requested igncr.
13234 # But we know of no other shell where ac_cr would be empty at this
13235 # point, so we can use a bashism as a fallback.
13236 if test "x$ac_cr" = x; then
13237 eval ac_cr=\$\'\\r\'
13238 fi
13239 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
13240 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
13241 ac_cs_awk_cr='\\r'
13242 else
13243 ac_cs_awk_cr=$ac_cr
13244 fi
13245
13246 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
13247 _ACEOF
13248
13249
13250 {
13251 echo "cat >conf$$subs.awk <<_ACEOF" &&
13252 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
13253 echo "_ACEOF"
13254 } >conf$$subs.sh ||
13255 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13256 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
13257 ac_delim='%!_!# '
13258 for ac_last_try in false false false false false :; do
13259 . ./conf$$subs.sh ||
13260 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13261
13262 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
13263 if test $ac_delim_n = $ac_delim_num; then
13264 break
13265 elif $ac_last_try; then
13266 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
13267 else
13268 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13269 fi
13270 done
13271 rm -f conf$$subs.sh
13272
13273 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13274 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
13275 _ACEOF
13276 sed -n '
13277 h
13278 s/^/S["/; s/!.*/"]=/
13279 p
13280 g
13281 s/^[^!]*!//
13282 :repl
13283 t repl
13284 s/'"$ac_delim"'$//
13285 t delim
13286 :nl
13287 h
13288 s/\(.\{148\}\)..*/\1/
13289 t more1
13290 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
13291 p
13292 n
13293 b repl
13294 :more1
13295 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13296 p
13297 g
13298 s/.\{148\}//
13299 t nl
13300 :delim
13301 h
13302 s/\(.\{148\}\)..*/\1/
13303 t more2
13304 s/["\\]/\\&/g; s/^/"/; s/$/"/
13305 p
13306 b
13307 :more2
13308 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
13309 p
13310 g
13311 s/.\{148\}//
13312 t delim
13313 ' <conf$$subs.awk | sed '
13314 /^[^""]/{
13315 N
13316 s/\n//
13317 }
13318 ' >>$CONFIG_STATUS || ac_write_fail=1
13319 rm -f conf$$subs.awk
13320 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13321 _ACAWK
13322 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
13323 for (key in S) S_is_set[key] = 1
13324 FS = "\a"
13325
13326 }
13327 {
13328 line = $ 0
13329 nfields = split(line, field, "@")
13330 substed = 0
13331 len = length(field[1])
13332 for (i = 2; i < nfields; i++) {
13333 key = field[i]
13334 keylen = length(key)
13335 if (S_is_set[key]) {
13336 value = S[key]
13337 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
13338 len += length(value) + length(field[++i])
13339 substed = 1
13340 } else
13341 len += 1 + keylen
13342 }
13343
13344 print line
13345 }
13346
13347 _ACAWK
13348 _ACEOF
13349 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13350 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
13351 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
13352 else
13353 cat
13354 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
13355 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
13356 _ACEOF
13357
13358 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
13359 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
13360 # trailing colons and then remove the whole line if VPATH becomes empty
13361 # (actually we leave an empty line to preserve line numbers).
13362 if test "x$srcdir" = x.; then
13363 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
13364 h
13365 s///
13366 s/^/:/
13367 s/[ ]*$/:/
13368 s/:\$(srcdir):/:/g
13369 s/:\${srcdir}:/:/g
13370 s/:@srcdir@:/:/g
13371 s/^:*//
13372 s/:*$//
13373 x
13374 s/\(=[ ]*\).*/\1/
13375 G
13376 s/\n//
13377 s/^[^=]*=[ ]*$//
13378 }'
13379 fi
13380
13381 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13382 fi # test -n "$CONFIG_FILES"
13383
13384 # Set up the scripts for CONFIG_HEADERS section.
13385 # No need to generate them if there are no CONFIG_HEADERS.
13386 # This happens for instance with `./config.status Makefile'.
13387 if test -n "$CONFIG_HEADERS"; then
13388 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
13389 BEGIN {
13390 _ACEOF
13391
13392 # Transform confdefs.h into an awk script `defines.awk', embedded as
13393 # here-document in config.status, that substitutes the proper values into
13394 # config.h.in to produce config.h.
13395
13396 # Create a delimiter string that does not exist in confdefs.h, to ease
13397 # handling of long lines.
13398 ac_delim='%!_!# '
13399 for ac_last_try in false false :; do
13400 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
13401 if test -z "$ac_tt"; then
13402 break
13403 elif $ac_last_try; then
13404 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13405 else
13406 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13407 fi
13408 done
13409
13410 # For the awk script, D is an array of macro values keyed by name,
13411 # likewise P contains macro parameters if any. Preserve backslash
13412 # newline sequences.
13413
13414 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13415 sed -n '
13416 s/.\{148\}/&'"$ac_delim"'/g
13417 t rset
13418 :rset
13419 s/^[ ]*#[ ]*define[ ][ ]*/ /
13420 t def
13421 d
13422 :def
13423 s/\\$//
13424 t bsnl
13425 s/["\\]/\\&/g
13426 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13427 D["\1"]=" \3"/p
13428 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13429 d
13430 :bsnl
13431 s/["\\]/\\&/g
13432 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13433 D["\1"]=" \3\\\\\\n"\\/p
13434 t cont
13435 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13436 t cont
13437 d
13438 :cont
13439 n
13440 s/.\{148\}/&'"$ac_delim"'/g
13441 t clear
13442 :clear
13443 s/\\$//
13444 t bsnlc
13445 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13446 d
13447 :bsnlc
13448 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13449 b cont
13450 ' <confdefs.h | sed '
13451 s/'"$ac_delim"'/"\\\
13452 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13453
13454 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13455 for (key in D) D_is_set[key] = 1
13456 FS = "\a"
13457 }
13458 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13459 line = \$ 0
13460 split(line, arg, " ")
13461 if (arg[1] == "#") {
13462 defundef = arg[2]
13463 mac1 = arg[3]
13464 } else {
13465 defundef = substr(arg[1], 2)
13466 mac1 = arg[2]
13467 }
13468 split(mac1, mac2, "(") #)
13469 macro = mac2[1]
13470 prefix = substr(line, 1, index(line, defundef) - 1)
13471 if (D_is_set[macro]) {
13472 # Preserve the white space surrounding the "#".
13473 print prefix "define", macro P[macro] D[macro]
13474 next
13475 } else {
13476 # Replace #undef with comments. This is necessary, for example,
13477 # in the case of _POSIX_SOURCE, which is predefined and required
13478 # on some systems where configure will not decide to define it.
13479 if (defundef == "undef") {
13480 print "/*", prefix defundef, macro, "*/"
13481 next
13482 }
13483 }
13484 }
13485 { print }
13486 _ACAWK
13487 _ACEOF
13488 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13489 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13490 fi # test -n "$CONFIG_HEADERS"
13491
13492
13493 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13494 shift
13495 for ac_tag
13496 do
13497 case $ac_tag in
13498 :[FHLC]) ac_mode=$ac_tag; continue;;
13499 esac
13500 case $ac_mode$ac_tag in
13501 :[FHL]*:*);;
13502 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13503 :[FH]-) ac_tag=-:-;;
13504 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13505 esac
13506 ac_save_IFS=$IFS
13507 IFS=:
13508 set x $ac_tag
13509 IFS=$ac_save_IFS
13510 shift
13511 ac_file=$1
13512 shift
13513
13514 case $ac_mode in
13515 :L) ac_source=$1;;
13516 :[FH])
13517 ac_file_inputs=
13518 for ac_f
13519 do
13520 case $ac_f in
13521 -) ac_f="$ac_tmp/stdin";;
13522 *) # Look for the file first in the build tree, then in the source tree
13523 # (if the path is not absolute). The absolute path cannot be DOS-style,
13524 # because $ac_f cannot contain `:'.
13525 test -f "$ac_f" ||
13526 case $ac_f in
13527 [\\/$]*) false;;
13528 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13529 esac ||
13530 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13531 esac
13532 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13533 as_fn_append ac_file_inputs " '$ac_f'"
13534 done
13535
13536 # Let's still pretend it is `configure' which instantiates (i.e., don't
13537 # use $as_me), people would be surprised to read:
13538 # /* config.h. Generated by config.status. */
13539 configure_input='Generated from '`
13540 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13541 `' by configure.'
13542 if test x"$ac_file" != x-; then
13543 configure_input="$ac_file. $configure_input"
13544 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13545 $as_echo "$as_me: creating $ac_file" >&6;}
13546 fi
13547 # Neutralize special characters interpreted by sed in replacement strings.
13548 case $configure_input in #(
13549 *\&* | *\|* | *\\* )
13550 ac_sed_conf_input=`$as_echo "$configure_input" |
13551 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13552 *) ac_sed_conf_input=$configure_input;;
13553 esac
13554
13555 case $ac_tag in
13556 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13557 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13558 esac
13559 ;;
13560 esac
13561
13562 ac_dir=`$as_dirname -- "$ac_file" ||
13563 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13564 X"$ac_file" : 'X\(//\)[^/]' \| \
13565 X"$ac_file" : 'X\(//\)$' \| \
13566 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13567 $as_echo X"$ac_file" |
13568 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13569 s//\1/
13570 q
13571 }
13572 /^X\(\/\/\)[^/].*/{
13573 s//\1/
13574 q
13575 }
13576 /^X\(\/\/\)$/{
13577 s//\1/
13578 q
13579 }
13580 /^X\(\/\).*/{
13581 s//\1/
13582 q
13583 }
13584 s/.*/./; q'`
13585 as_dir="$ac_dir"; as_fn_mkdir_p
13586 ac_builddir=.
13587
13588 case "$ac_dir" in
13589 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13590 *)
13591 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13592 # A ".." for each directory in $ac_dir_suffix.
13593 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13594 case $ac_top_builddir_sub in
13595 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13596 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13597 esac ;;
13598 esac
13599 ac_abs_top_builddir=$ac_pwd
13600 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13601 # for backward compatibility:
13602 ac_top_builddir=$ac_top_build_prefix
13603
13604 case $srcdir in
13605 .) # We are building in place.
13606 ac_srcdir=.
13607 ac_top_srcdir=$ac_top_builddir_sub
13608 ac_abs_top_srcdir=$ac_pwd ;;
13609 [\\/]* | ?:[\\/]* ) # Absolute name.
13610 ac_srcdir=$srcdir$ac_dir_suffix;
13611 ac_top_srcdir=$srcdir
13612 ac_abs_top_srcdir=$srcdir ;;
13613 *) # Relative name.
13614 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13615 ac_top_srcdir=$ac_top_build_prefix$srcdir
13616 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13617 esac
13618 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13619
13620
13621 case $ac_mode in
13622 :F)
13623 #
13624 # CONFIG_FILE
13625 #
13626
13627 case $INSTALL in
13628 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13629 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13630 esac
13631 _ACEOF
13632
13633 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13634 # If the template does not know about datarootdir, expand it.
13635 # FIXME: This hack should be removed a few years after 2.60.
13636 ac_datarootdir_hack=; ac_datarootdir_seen=
13637 ac_sed_dataroot='
13638 /datarootdir/ {
13639 p
13640 q
13641 }
13642 /@datadir@/p
13643 /@docdir@/p
13644 /@infodir@/p
13645 /@localedir@/p
13646 /@mandir@/p'
13647 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13648 *datarootdir*) ac_datarootdir_seen=yes;;
13649 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13651 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13652 _ACEOF
13653 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13654 ac_datarootdir_hack='
13655 s&@datadir@&$datadir&g
13656 s&@docdir@&$docdir&g
13657 s&@infodir@&$infodir&g
13658 s&@localedir@&$localedir&g
13659 s&@mandir@&$mandir&g
13660 s&\\\${datarootdir}&$datarootdir&g' ;;
13661 esac
13662 _ACEOF
13663
13664 # Neutralize VPATH when `$srcdir' = `.'.
13665 # Shell code in configure.ac might set extrasub.
13666 # FIXME: do we really want to maintain this feature?
13667 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13668 ac_sed_extra="$ac_vpsub
13669 $extrasub
13670 _ACEOF
13671 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13672 :t
13673 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13674 s|@configure_input@|$ac_sed_conf_input|;t t
13675 s&@top_builddir@&$ac_top_builddir_sub&;t t
13676 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13677 s&@srcdir@&$ac_srcdir&;t t
13678 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13679 s&@top_srcdir@&$ac_top_srcdir&;t t
13680 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13681 s&@builddir@&$ac_builddir&;t t
13682 s&@abs_builddir@&$ac_abs_builddir&;t t
13683 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13684 s&@INSTALL@&$ac_INSTALL&;t t
13685 $ac_datarootdir_hack
13686 "
13687 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13688 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13689
13690 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13691 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13692 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13693 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13695 which seems to be undefined. Please make sure it is defined" >&5
13696 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13697 which seems to be undefined. Please make sure it is defined" >&2;}
13698
13699 rm -f "$ac_tmp/stdin"
13700 case $ac_file in
13701 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13702 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13703 esac \
13704 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13705 ;;
13706 :H)
13707 #
13708 # CONFIG_HEADER
13709 #
13710 if test x"$ac_file" != x-; then
13711 {
13712 $as_echo "/* $configure_input */" \
13713 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13714 } >"$ac_tmp/config.h" \
13715 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13716 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13717 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13718 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13719 else
13720 rm -f "$ac_file"
13721 mv "$ac_tmp/config.h" "$ac_file" \
13722 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13723 fi
13724 else
13725 $as_echo "/* $configure_input */" \
13726 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13727 || as_fn_error $? "could not create -" "$LINENO" 5
13728 fi
13729 ;;
13730
13731 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13732 $as_echo "$as_me: executing $ac_file commands" >&6;}
13733 ;;
13734 esac
13735
13736
13737 case $ac_file$ac_mode in
13738 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13739 "libtool":C)
13740
13741 # See if we are running on zsh, and set the options which allow our
13742 # commands through without removal of \ escapes.
13743 if test -n "${ZSH_VERSION+set}" ; then
13744 setopt NO_GLOB_SUBST
13745 fi
13746
13747 cfgfile="${ofile}T"
13748 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13749 $RM "$cfgfile"
13750
13751 cat <<_LT_EOF >> "$cfgfile"
13752 #! $SHELL
13753
13754 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13755 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13756 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13757 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13758 #
13759 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13760 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13761 # Written by Gordon Matzigkeit, 1996
13762 #
13763 # This file is part of GNU Libtool.
13764 #
13765 # GNU Libtool is free software; you can redistribute it and/or
13766 # modify it under the terms of the GNU General Public License as
13767 # published by the Free Software Foundation; either version 2 of
13768 # the License, or (at your option) any later version.
13769 #
13770 # As a special exception to the GNU General Public License,
13771 # if you distribute this file as part of a program or library that
13772 # is built using GNU Libtool, you may include this file under the
13773 # same distribution terms that you use for the rest of that program.
13774 #
13775 # GNU Libtool is distributed in the hope that it will be useful,
13776 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13777 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13778 # GNU General Public License for more details.
13779 #
13780 # You should have received a copy of the GNU General Public License
13781 # along with GNU Libtool; see the file COPYING. If not, a copy
13782 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13783 # obtained by writing to the Free Software Foundation, Inc.,
13784 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13785
13786
13787 # The names of the tagged configurations supported by this script.
13788 available_tags=""
13789
13790 # ### BEGIN LIBTOOL CONFIG
13791
13792 # Which release of libtool.m4 was used?
13793 macro_version=$macro_version
13794 macro_revision=$macro_revision
13795
13796 # Whether or not to build shared libraries.
13797 build_libtool_libs=$enable_shared
13798
13799 # Whether or not to build static libraries.
13800 build_old_libs=$enable_static
13801
13802 # What type of objects to build.
13803 pic_mode=$pic_mode
13804
13805 # Whether or not to optimize for fast installation.
13806 fast_install=$enable_fast_install
13807
13808 # Shell to use when invoking shell scripts.
13809 SHELL=$lt_SHELL
13810
13811 # An echo program that protects backslashes.
13812 ECHO=$lt_ECHO
13813
13814 # The host system.
13815 host_alias=$host_alias
13816 host=$host
13817 host_os=$host_os
13818
13819 # The build system.
13820 build_alias=$build_alias
13821 build=$build
13822 build_os=$build_os
13823
13824 # A sed program that does not truncate output.
13825 SED=$lt_SED
13826
13827 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13828 Xsed="\$SED -e 1s/^X//"
13829
13830 # A grep program that handles long lines.
13831 GREP=$lt_GREP
13832
13833 # An ERE matcher.
13834 EGREP=$lt_EGREP
13835
13836 # A literal string matcher.
13837 FGREP=$lt_FGREP
13838
13839 # A BSD- or MS-compatible name lister.
13840 NM=$lt_NM
13841
13842 # Whether we need soft or hard links.
13843 LN_S=$lt_LN_S
13844
13845 # What is the maximum length of a command?
13846 max_cmd_len=$max_cmd_len
13847
13848 # Object file suffix (normally "o").
13849 objext=$ac_objext
13850
13851 # Executable file suffix (normally "").
13852 exeext=$exeext
13853
13854 # whether the shell understands "unset".
13855 lt_unset=$lt_unset
13856
13857 # turn spaces into newlines.
13858 SP2NL=$lt_lt_SP2NL
13859
13860 # turn newlines into spaces.
13861 NL2SP=$lt_lt_NL2SP
13862
13863 # An object symbol dumper.
13864 OBJDUMP=$lt_OBJDUMP
13865
13866 # Method to check whether dependent libraries are shared objects.
13867 deplibs_check_method=$lt_deplibs_check_method
13868
13869 # Command to use when deplibs_check_method == "file_magic".
13870 file_magic_cmd=$lt_file_magic_cmd
13871
13872 # The archiver.
13873 AR=$lt_AR
13874 AR_FLAGS=$lt_AR_FLAGS
13875
13876 # A symbol stripping program.
13877 STRIP=$lt_STRIP
13878
13879 # Commands used to install an old-style archive.
13880 RANLIB=$lt_RANLIB
13881 old_postinstall_cmds=$lt_old_postinstall_cmds
13882 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13883
13884 # Whether to use a lock for old archive extraction.
13885 lock_old_archive_extraction=$lock_old_archive_extraction
13886
13887 # A C compiler.
13888 LTCC=$lt_CC
13889
13890 # LTCC compiler flags.
13891 LTCFLAGS=$lt_CFLAGS
13892
13893 # Take the output of nm and produce a listing of raw symbols and C names.
13894 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13895
13896 # Transform the output of nm in a proper C declaration.
13897 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13898
13899 # Transform the output of nm in a C name address pair.
13900 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13901
13902 # Transform the output of nm in a C name address pair when lib prefix is needed.
13903 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13904
13905 # The name of the directory that contains temporary libtool files.
13906 objdir=$objdir
13907
13908 # Used to examine libraries when file_magic_cmd begins with "file".
13909 MAGIC_CMD=$MAGIC_CMD
13910
13911 # Must we lock files when doing compilation?
13912 need_locks=$lt_need_locks
13913
13914 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13915 DSYMUTIL=$lt_DSYMUTIL
13916
13917 # Tool to change global to local symbols on Mac OS X.
13918 NMEDIT=$lt_NMEDIT
13919
13920 # Tool to manipulate fat objects and archives on Mac OS X.
13921 LIPO=$lt_LIPO
13922
13923 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13924 OTOOL=$lt_OTOOL
13925
13926 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13927 OTOOL64=$lt_OTOOL64
13928
13929 # Old archive suffix (normally "a").
13930 libext=$libext
13931
13932 # Shared library suffix (normally ".so").
13933 shrext_cmds=$lt_shrext_cmds
13934
13935 # The commands to extract the exported symbol list from a shared archive.
13936 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13937
13938 # Variables whose values should be saved in libtool wrapper scripts and
13939 # restored at link time.
13940 variables_saved_for_relink=$lt_variables_saved_for_relink
13941
13942 # Do we need the "lib" prefix for modules?
13943 need_lib_prefix=$need_lib_prefix
13944
13945 # Do we need a version for libraries?
13946 need_version=$need_version
13947
13948 # Library versioning type.
13949 version_type=$version_type
13950
13951 # Shared library runtime path variable.
13952 runpath_var=$runpath_var
13953
13954 # Shared library path variable.
13955 shlibpath_var=$shlibpath_var
13956
13957 # Is shlibpath searched before the hard-coded library search path?
13958 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13959
13960 # Format of library name prefix.
13961 libname_spec=$lt_libname_spec
13962
13963 # List of archive names. First name is the real one, the rest are links.
13964 # The last name is the one that the linker finds with -lNAME
13965 library_names_spec=$lt_library_names_spec
13966
13967 # The coded name of the library, if different from the real name.
13968 soname_spec=$lt_soname_spec
13969
13970 # Permission mode override for installation of shared libraries.
13971 install_override_mode=$lt_install_override_mode
13972
13973 # Command to use after installation of a shared archive.
13974 postinstall_cmds=$lt_postinstall_cmds
13975
13976 # Command to use after uninstallation of a shared archive.
13977 postuninstall_cmds=$lt_postuninstall_cmds
13978
13979 # Commands used to finish a libtool library installation in a directory.
13980 finish_cmds=$lt_finish_cmds
13981
13982 # As "finish_cmds", except a single script fragment to be evaled but
13983 # not shown.
13984 finish_eval=$lt_finish_eval
13985
13986 # Whether we should hardcode library paths into libraries.
13987 hardcode_into_libs=$hardcode_into_libs
13988
13989 # Compile-time system search path for libraries.
13990 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13991
13992 # Run-time system search path for libraries.
13993 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13994
13995 # Whether dlopen is supported.
13996 dlopen_support=$enable_dlopen
13997
13998 # Whether dlopen of programs is supported.
13999 dlopen_self=$enable_dlopen_self
14000
14001 # Whether dlopen of statically linked programs is supported.
14002 dlopen_self_static=$enable_dlopen_self_static
14003
14004 # Commands to strip libraries.
14005 old_striplib=$lt_old_striplib
14006 striplib=$lt_striplib
14007
14008
14009 # The linker used to build libraries.
14010 LD=$lt_LD
14011
14012 # How to create reloadable object files.
14013 reload_flag=$lt_reload_flag
14014 reload_cmds=$lt_reload_cmds
14015
14016 # Commands used to build an old-style archive.
14017 old_archive_cmds=$lt_old_archive_cmds
14018
14019 # A language specific compiler.
14020 CC=$lt_compiler
14021
14022 # Is the compiler the GNU compiler?
14023 with_gcc=$GCC
14024
14025 # Compiler flag to turn off builtin functions.
14026 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
14027
14028 # How to pass a linker flag through the compiler.
14029 wl=$lt_lt_prog_compiler_wl
14030
14031 # Additional compiler flags for building library objects.
14032 pic_flag=$lt_lt_prog_compiler_pic
14033
14034 # Compiler flag to prevent dynamic linking.
14035 link_static_flag=$lt_lt_prog_compiler_static
14036
14037 # Does compiler simultaneously support -c and -o options?
14038 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
14039
14040 # Whether or not to add -lc for building shared libraries.
14041 build_libtool_need_lc=$archive_cmds_need_lc
14042
14043 # Whether or not to disallow shared libs when runtime libs are static.
14044 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
14045
14046 # Compiler flag to allow reflexive dlopens.
14047 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
14048
14049 # Compiler flag to generate shared objects directly from archives.
14050 whole_archive_flag_spec=$lt_whole_archive_flag_spec
14051
14052 # Whether the compiler copes with passing no objects directly.
14053 compiler_needs_object=$lt_compiler_needs_object
14054
14055 # Create an old-style archive from a shared archive.
14056 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
14057
14058 # Create a temporary old-style archive to link instead of a shared archive.
14059 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
14060
14061 # Commands used to build a shared archive.
14062 archive_cmds=$lt_archive_cmds
14063 archive_expsym_cmds=$lt_archive_expsym_cmds
14064
14065 # Commands used to build a loadable module if different from building
14066 # a shared archive.
14067 module_cmds=$lt_module_cmds
14068 module_expsym_cmds=$lt_module_expsym_cmds
14069
14070 # Whether we are building with GNU ld or not.
14071 with_gnu_ld=$lt_with_gnu_ld
14072
14073 # Flag that allows shared libraries with undefined symbols to be built.
14074 allow_undefined_flag=$lt_allow_undefined_flag
14075
14076 # Flag that enforces no undefined symbols.
14077 no_undefined_flag=$lt_no_undefined_flag
14078
14079 # Flag to hardcode \$libdir into a binary during linking.
14080 # This must work even if \$libdir does not exist
14081 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
14082
14083 # If ld is used when linking, flag to hardcode \$libdir into a binary
14084 # during linking. This must work even if \$libdir does not exist.
14085 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
14086
14087 # Whether we need a single "-rpath" flag with a separated argument.
14088 hardcode_libdir_separator=$lt_hardcode_libdir_separator
14089
14090 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14091 # DIR into the resulting binary.
14092 hardcode_direct=$hardcode_direct
14093
14094 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
14095 # DIR into the resulting binary and the resulting library dependency is
14096 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
14097 # library is relocated.
14098 hardcode_direct_absolute=$hardcode_direct_absolute
14099
14100 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
14101 # into the resulting binary.
14102 hardcode_minus_L=$hardcode_minus_L
14103
14104 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
14105 # into the resulting binary.
14106 hardcode_shlibpath_var=$hardcode_shlibpath_var
14107
14108 # Set to "yes" if building a shared library automatically hardcodes DIR
14109 # into the library and all subsequent libraries and executables linked
14110 # against it.
14111 hardcode_automatic=$hardcode_automatic
14112
14113 # Set to yes if linker adds runtime paths of dependent libraries
14114 # to runtime path list.
14115 inherit_rpath=$inherit_rpath
14116
14117 # Whether libtool must link a program against all its dependency libraries.
14118 link_all_deplibs=$link_all_deplibs
14119
14120 # Fix the shell variable \$srcfile for the compiler.
14121 fix_srcfile_path=$lt_fix_srcfile_path
14122
14123 # Set to "yes" if exported symbols are required.
14124 always_export_symbols=$always_export_symbols
14125
14126 # The commands to list exported symbols.
14127 export_symbols_cmds=$lt_export_symbols_cmds
14128
14129 # Symbols that should not be listed in the preloaded symbols.
14130 exclude_expsyms=$lt_exclude_expsyms
14131
14132 # Symbols that must always be exported.
14133 include_expsyms=$lt_include_expsyms
14134
14135 # Commands necessary for linking programs (against libraries) with templates.
14136 prelink_cmds=$lt_prelink_cmds
14137
14138 # Specify filename containing input files.
14139 file_list_spec=$lt_file_list_spec
14140
14141 # How to hardcode a shared library path into an executable.
14142 hardcode_action=$hardcode_action
14143
14144 # ### END LIBTOOL CONFIG
14145
14146 _LT_EOF
14147
14148 case $host_os in
14149 aix3*)
14150 cat <<\_LT_EOF >> "$cfgfile"
14151 # AIX sometimes has problems with the GCC collect2 program. For some
14152 # reason, if we set the COLLECT_NAMES environment variable, the problems
14153 # vanish in a puff of smoke.
14154 if test "X${COLLECT_NAMES+set}" != Xset; then
14155 COLLECT_NAMES=
14156 export COLLECT_NAMES
14157 fi
14158 _LT_EOF
14159 ;;
14160 esac
14161
14162
14163 ltmain="$ac_aux_dir/ltmain.sh"
14164
14165
14166 # We use sed instead of cat because bash on DJGPP gets confused if
14167 # if finds mixed CR/LF and LF-only lines. Since sed operates in
14168 # text mode, it properly converts lines to CR/LF. This bash problem
14169 # is reportedly fixed, but why not run on old versions too?
14170 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
14171 || (rm -f "$cfgfile"; exit 1)
14172
14173 case $xsi_shell in
14174 yes)
14175 cat << \_LT_EOF >> "$cfgfile"
14176
14177 # func_dirname file append nondir_replacement
14178 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14179 # otherwise set result to NONDIR_REPLACEMENT.
14180 func_dirname ()
14181 {
14182 case ${1} in
14183 */*) func_dirname_result="${1%/*}${2}" ;;
14184 * ) func_dirname_result="${3}" ;;
14185 esac
14186 }
14187
14188 # func_basename file
14189 func_basename ()
14190 {
14191 func_basename_result="${1##*/}"
14192 }
14193
14194 # func_dirname_and_basename file append nondir_replacement
14195 # perform func_basename and func_dirname in a single function
14196 # call:
14197 # dirname: Compute the dirname of FILE. If nonempty,
14198 # add APPEND to the result, otherwise set result
14199 # to NONDIR_REPLACEMENT.
14200 # value returned in "$func_dirname_result"
14201 # basename: Compute filename of FILE.
14202 # value retuned in "$func_basename_result"
14203 # Implementation must be kept synchronized with func_dirname
14204 # and func_basename. For efficiency, we do not delegate to
14205 # those functions but instead duplicate the functionality here.
14206 func_dirname_and_basename ()
14207 {
14208 case ${1} in
14209 */*) func_dirname_result="${1%/*}${2}" ;;
14210 * ) func_dirname_result="${3}" ;;
14211 esac
14212 func_basename_result="${1##*/}"
14213 }
14214
14215 # func_stripname prefix suffix name
14216 # strip PREFIX and SUFFIX off of NAME.
14217 # PREFIX and SUFFIX must not contain globbing or regex special
14218 # characters, hashes, percent signs, but SUFFIX may contain a leading
14219 # dot (in which case that matches only a dot).
14220 func_stripname ()
14221 {
14222 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
14223 # positional parameters, so assign one to ordinary parameter first.
14224 func_stripname_result=${3}
14225 func_stripname_result=${func_stripname_result#"${1}"}
14226 func_stripname_result=${func_stripname_result%"${2}"}
14227 }
14228
14229 # func_opt_split
14230 func_opt_split ()
14231 {
14232 func_opt_split_opt=${1%%=*}
14233 func_opt_split_arg=${1#*=}
14234 }
14235
14236 # func_lo2o object
14237 func_lo2o ()
14238 {
14239 case ${1} in
14240 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
14241 *) func_lo2o_result=${1} ;;
14242 esac
14243 }
14244
14245 # func_xform libobj-or-source
14246 func_xform ()
14247 {
14248 func_xform_result=${1%.*}.lo
14249 }
14250
14251 # func_arith arithmetic-term...
14252 func_arith ()
14253 {
14254 func_arith_result=$(( $* ))
14255 }
14256
14257 # func_len string
14258 # STRING may not start with a hyphen.
14259 func_len ()
14260 {
14261 func_len_result=${#1}
14262 }
14263
14264 _LT_EOF
14265 ;;
14266 *) # Bourne compatible functions.
14267 cat << \_LT_EOF >> "$cfgfile"
14268
14269 # func_dirname file append nondir_replacement
14270 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
14271 # otherwise set result to NONDIR_REPLACEMENT.
14272 func_dirname ()
14273 {
14274 # Extract subdirectory from the argument.
14275 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
14276 if test "X$func_dirname_result" = "X${1}"; then
14277 func_dirname_result="${3}"
14278 else
14279 func_dirname_result="$func_dirname_result${2}"
14280 fi
14281 }
14282
14283 # func_basename file
14284 func_basename ()
14285 {
14286 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
14287 }
14288
14289
14290 # func_stripname prefix suffix name
14291 # strip PREFIX and SUFFIX off of NAME.
14292 # PREFIX and SUFFIX must not contain globbing or regex special
14293 # characters, hashes, percent signs, but SUFFIX may contain a leading
14294 # dot (in which case that matches only a dot).
14295 # func_strip_suffix prefix name
14296 func_stripname ()
14297 {
14298 case ${2} in
14299 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
14300 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
14301 esac
14302 }
14303
14304 # sed scripts:
14305 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
14306 my_sed_long_arg='1s/^-[^=]*=//'
14307
14308 # func_opt_split
14309 func_opt_split ()
14310 {
14311 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
14312 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
14313 }
14314
14315 # func_lo2o object
14316 func_lo2o ()
14317 {
14318 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
14319 }
14320
14321 # func_xform libobj-or-source
14322 func_xform ()
14323 {
14324 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
14325 }
14326
14327 # func_arith arithmetic-term...
14328 func_arith ()
14329 {
14330 func_arith_result=`expr "$@"`
14331 }
14332
14333 # func_len string
14334 # STRING may not start with a hyphen.
14335 func_len ()
14336 {
14337 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14338 }
14339
14340 _LT_EOF
14341 esac
14342
14343 case $lt_shell_append in
14344 yes)
14345 cat << \_LT_EOF >> "$cfgfile"
14346
14347 # func_append var value
14348 # Append VALUE to the end of shell variable VAR.
14349 func_append ()
14350 {
14351 eval "$1+=\$2"
14352 }
14353 _LT_EOF
14354 ;;
14355 *)
14356 cat << \_LT_EOF >> "$cfgfile"
14357
14358 # func_append var value
14359 # Append VALUE to the end of shell variable VAR.
14360 func_append ()
14361 {
14362 eval "$1=\$$1\$2"
14363 }
14364
14365 _LT_EOF
14366 ;;
14367 esac
14368
14369
14370 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14371 || (rm -f "$cfgfile"; exit 1)
14372
14373 mv -f "$cfgfile" "$ofile" ||
14374 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14375 chmod +x "$ofile"
14376
14377 ;;
14378 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
14379 rm -f Makesim1.tmp Makesim2.tmp Makefile
14380 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
14381 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
14382 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
14383 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
14384 <Makefile.sim >Makefile
14385 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
14386 ;;
14387 "stamp-h":C) echo > stamp-h ;;
14388
14389 esac
14390 done # for ac_tag
14391
14392
14393 as_fn_exit 0
14394 _ACEOF
14395 ac_clean_files=$ac_clean_files_save
14396
14397 test $ac_write_fail = 0 ||
14398 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
14399
14400
14401 # configure is writing to config.log, and then calls config.status.
14402 # config.status does its own redirection, appending to config.log.
14403 # Unfortunately, on DOS this fails, as config.log is still kept open
14404 # by configure, so config.status won't be able to write to it; its
14405 # output is simply discarded. So we exec the FD to /dev/null,
14406 # effectively closing config.log, so it can be properly (re)opened and
14407 # appended to by config.status. When coming back to configure, we
14408 # need to make the FD available again.
14409 if test "$no_create" != yes; then
14410 ac_cs_success=:
14411 ac_config_status_args=
14412 test "$silent" = yes &&
14413 ac_config_status_args="$ac_config_status_args --quiet"
14414 exec 5>/dev/null
14415 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14416 exec 5>>config.log
14417 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14418 # would make configure fail if this is the last instruction.
14419 $ac_cs_success || as_fn_exit 1
14420 fi
14421 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14422 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14423 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14424 fi
14425
14426