]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/moxie/configure
sim: clean up C11 header includes
[thirdparty/binutils-gdb.git] / sim / moxie / 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_subst_vars='LTLIBOBJS
633 LIBOBJS
634 cgen_breaks
635 DTC
636 REPORT_BUGS_TEXI
637 REPORT_BUGS_TO
638 PKGVERSION
639 MAINT
640 MAINTAINER_MODE_FALSE
641 MAINTAINER_MODE_TRUE
642 lt_cv_dlopen_libs
643 OTOOL64
644 OTOOL
645 LIPO
646 NMEDIT
647 DSYMUTIL
648 AWK
649 STRIP
650 OBJDUMP
651 LN_S
652 NM
653 ac_ct_DUMPBIN
654 DUMPBIN
655 LD
656 FGREP
657 SED
658 LIBTOOL
659 PLUGINS_FALSE
660 PLUGINS_TRUE
661 zlibinc
662 zlibdir
663 CATOBJEXT
664 GENCAT
665 INSTOBJEXT
666 DATADIRNAME
667 CATALOGS
668 POSUB
669 GMSGFMT
670 XGETTEXT
671 INCINTL
672 LIBINTL_DEP
673 LIBINTL
674 USE_NLS
675 GMAKE_FALSE
676 GMAKE_TRUE
677 MAKE
678 CCDEPMODE
679 DEPDIR
680 am__leading_dot
681 PACKAGE
682 C_DIALECT
683 RANLIB
684 AR
685 HDEFINES
686 CC_FOR_BUILD
687 INSTALL_DATA
688 INSTALL_SCRIPT
689 INSTALL_PROGRAM
690 EGREP
691 GREP
692 CPP
693 target_os
694 target_vendor
695 target_cpu
696 target
697 host_os
698 host_vendor
699 host_cpu
700 host
701 build_os
702 build_vendor
703 build_cpu
704 build
705 OBJEXT
706 EXEEXT
707 ac_ct_CC
708 CPPFLAGS
709 LDFLAGS
710 CFLAGS
711 CC
712 WERROR_CFLAGS
713 WARN_CFLAGS
714 sim_reserved_bits
715 sim_inline
716 sim_hw
717 sim_hw_objs
718 sim_hw_cflags
719 sim_default_model
720 sim_scache
721 sim_float
722 sim_endian
723 sim_bitsize
724 sim_alignment
725 target_alias
726 host_alias
727 build_alias
728 LIBS
729 ECHO_T
730 ECHO_N
731 ECHO_C
732 DEFS
733 mandir
734 localedir
735 libdir
736 psdir
737 pdfdir
738 dvidir
739 htmldir
740 infodir
741 docdir
742 oldincludedir
743 includedir
744 localstatedir
745 sharedstatedir
746 sysconfdir
747 datadir
748 datarootdir
749 libexecdir
750 sbindir
751 bindir
752 program_transform_name
753 prefix
754 exec_prefix
755 PACKAGE_URL
756 PACKAGE_BUGREPORT
757 PACKAGE_STRING
758 PACKAGE_VERSION
759 PACKAGE_TARNAME
760 PACKAGE_NAME
761 PATH_SEPARATOR
762 SHELL'
763 ac_subst_files=''
764 ac_user_opts='
765 enable_option_checking
766 with_system_zlib
767 enable_plugins
768 enable_shared
769 enable_static
770 with_pic
771 enable_fast_install
772 with_gnu_ld
773 enable_libtool_lock
774 enable_maintainer_mode
775 enable_sim_debug
776 enable_sim_stdio
777 enable_sim_trace
778 enable_sim_profile
779 enable_sim_assert
780 enable_sim_environment
781 enable_sim_inline
782 with_pkgversion
783 with_bugurl
784 enable_sim_endian
785 enable_sim_alignment
786 enable_werror
787 enable_build_warnings
788 enable_sim_build_warnings
789 '
790 ac_precious_vars='build_alias
791 host_alias
792 target_alias
793 CC
794 CFLAGS
795 LDFLAGS
796 LIBS
797 CPPFLAGS
798 CPP'
799
800
801 # Initialize some variables set by options.
802 ac_init_help=
803 ac_init_version=false
804 ac_unrecognized_opts=
805 ac_unrecognized_sep=
806 # The variables have the same names as the options, with
807 # dashes changed to underlines.
808 cache_file=/dev/null
809 exec_prefix=NONE
810 no_create=
811 no_recursion=
812 prefix=NONE
813 program_prefix=NONE
814 program_suffix=NONE
815 program_transform_name=s,x,x,
816 silent=
817 site=
818 srcdir=
819 verbose=
820 x_includes=NONE
821 x_libraries=NONE
822
823 # Installation directory options.
824 # These are left unexpanded so users can "make install exec_prefix=/foo"
825 # and all the variables that are supposed to be based on exec_prefix
826 # by default will actually change.
827 # Use braces instead of parens because sh, perl, etc. also accept them.
828 # (The list follows the same order as the GNU Coding Standards.)
829 bindir='${exec_prefix}/bin'
830 sbindir='${exec_prefix}/sbin'
831 libexecdir='${exec_prefix}/libexec'
832 datarootdir='${prefix}/share'
833 datadir='${datarootdir}'
834 sysconfdir='${prefix}/etc'
835 sharedstatedir='${prefix}/com'
836 localstatedir='${prefix}/var'
837 includedir='${prefix}/include'
838 oldincludedir='/usr/include'
839 docdir='${datarootdir}/doc/${PACKAGE}'
840 infodir='${datarootdir}/info'
841 htmldir='${docdir}'
842 dvidir='${docdir}'
843 pdfdir='${docdir}'
844 psdir='${docdir}'
845 libdir='${exec_prefix}/lib'
846 localedir='${datarootdir}/locale'
847 mandir='${datarootdir}/man'
848
849 ac_prev=
850 ac_dashdash=
851 for ac_option
852 do
853 # If the previous option needs an argument, assign it.
854 if test -n "$ac_prev"; then
855 eval $ac_prev=\$ac_option
856 ac_prev=
857 continue
858 fi
859
860 case $ac_option in
861 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
862 *=) ac_optarg= ;;
863 *) ac_optarg=yes ;;
864 esac
865
866 # Accept the important Cygnus configure options, so we can diagnose typos.
867
868 case $ac_dashdash$ac_option in
869 --)
870 ac_dashdash=yes ;;
871
872 -bindir | --bindir | --bindi | --bind | --bin | --bi)
873 ac_prev=bindir ;;
874 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
875 bindir=$ac_optarg ;;
876
877 -build | --build | --buil | --bui | --bu)
878 ac_prev=build_alias ;;
879 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
880 build_alias=$ac_optarg ;;
881
882 -cache-file | --cache-file | --cache-fil | --cache-fi \
883 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
884 ac_prev=cache_file ;;
885 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
886 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
887 cache_file=$ac_optarg ;;
888
889 --config-cache | -C)
890 cache_file=config.cache ;;
891
892 -datadir | --datadir | --datadi | --datad)
893 ac_prev=datadir ;;
894 -datadir=* | --datadir=* | --datadi=* | --datad=*)
895 datadir=$ac_optarg ;;
896
897 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
898 | --dataroo | --dataro | --datar)
899 ac_prev=datarootdir ;;
900 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
901 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
902 datarootdir=$ac_optarg ;;
903
904 -disable-* | --disable-*)
905 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
906 # Reject names that are not valid shell variable names.
907 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
908 as_fn_error $? "invalid feature name: $ac_useropt"
909 ac_useropt_orig=$ac_useropt
910 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
911 case $ac_user_opts in
912 *"
913 "enable_$ac_useropt"
914 "*) ;;
915 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
916 ac_unrecognized_sep=', ';;
917 esac
918 eval enable_$ac_useropt=no ;;
919
920 -docdir | --docdir | --docdi | --doc | --do)
921 ac_prev=docdir ;;
922 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
923 docdir=$ac_optarg ;;
924
925 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
926 ac_prev=dvidir ;;
927 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
928 dvidir=$ac_optarg ;;
929
930 -enable-* | --enable-*)
931 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
932 # Reject names that are not valid shell variable names.
933 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
934 as_fn_error $? "invalid feature name: $ac_useropt"
935 ac_useropt_orig=$ac_useropt
936 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
937 case $ac_user_opts in
938 *"
939 "enable_$ac_useropt"
940 "*) ;;
941 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
942 ac_unrecognized_sep=', ';;
943 esac
944 eval enable_$ac_useropt=\$ac_optarg ;;
945
946 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
947 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
948 | --exec | --exe | --ex)
949 ac_prev=exec_prefix ;;
950 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
951 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
952 | --exec=* | --exe=* | --ex=*)
953 exec_prefix=$ac_optarg ;;
954
955 -gas | --gas | --ga | --g)
956 # Obsolete; use --with-gas.
957 with_gas=yes ;;
958
959 -help | --help | --hel | --he | -h)
960 ac_init_help=long ;;
961 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
962 ac_init_help=recursive ;;
963 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
964 ac_init_help=short ;;
965
966 -host | --host | --hos | --ho)
967 ac_prev=host_alias ;;
968 -host=* | --host=* | --hos=* | --ho=*)
969 host_alias=$ac_optarg ;;
970
971 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
972 ac_prev=htmldir ;;
973 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
974 | --ht=*)
975 htmldir=$ac_optarg ;;
976
977 -includedir | --includedir | --includedi | --included | --include \
978 | --includ | --inclu | --incl | --inc)
979 ac_prev=includedir ;;
980 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
981 | --includ=* | --inclu=* | --incl=* | --inc=*)
982 includedir=$ac_optarg ;;
983
984 -infodir | --infodir | --infodi | --infod | --info | --inf)
985 ac_prev=infodir ;;
986 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
987 infodir=$ac_optarg ;;
988
989 -libdir | --libdir | --libdi | --libd)
990 ac_prev=libdir ;;
991 -libdir=* | --libdir=* | --libdi=* | --libd=*)
992 libdir=$ac_optarg ;;
993
994 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
995 | --libexe | --libex | --libe)
996 ac_prev=libexecdir ;;
997 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
998 | --libexe=* | --libex=* | --libe=*)
999 libexecdir=$ac_optarg ;;
1000
1001 -localedir | --localedir | --localedi | --localed | --locale)
1002 ac_prev=localedir ;;
1003 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1004 localedir=$ac_optarg ;;
1005
1006 -localstatedir | --localstatedir | --localstatedi | --localstated \
1007 | --localstate | --localstat | --localsta | --localst | --locals)
1008 ac_prev=localstatedir ;;
1009 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1010 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1011 localstatedir=$ac_optarg ;;
1012
1013 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1014 ac_prev=mandir ;;
1015 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1016 mandir=$ac_optarg ;;
1017
1018 -nfp | --nfp | --nf)
1019 # Obsolete; use --without-fp.
1020 with_fp=no ;;
1021
1022 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1023 | --no-cr | --no-c | -n)
1024 no_create=yes ;;
1025
1026 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1027 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1028 no_recursion=yes ;;
1029
1030 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1031 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1032 | --oldin | --oldi | --old | --ol | --o)
1033 ac_prev=oldincludedir ;;
1034 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1035 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1036 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1037 oldincludedir=$ac_optarg ;;
1038
1039 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1040 ac_prev=prefix ;;
1041 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1042 prefix=$ac_optarg ;;
1043
1044 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1045 | --program-pre | --program-pr | --program-p)
1046 ac_prev=program_prefix ;;
1047 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1048 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1049 program_prefix=$ac_optarg ;;
1050
1051 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1052 | --program-suf | --program-su | --program-s)
1053 ac_prev=program_suffix ;;
1054 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1055 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1056 program_suffix=$ac_optarg ;;
1057
1058 -program-transform-name | --program-transform-name \
1059 | --program-transform-nam | --program-transform-na \
1060 | --program-transform-n | --program-transform- \
1061 | --program-transform | --program-transfor \
1062 | --program-transfo | --program-transf \
1063 | --program-trans | --program-tran \
1064 | --progr-tra | --program-tr | --program-t)
1065 ac_prev=program_transform_name ;;
1066 -program-transform-name=* | --program-transform-name=* \
1067 | --program-transform-nam=* | --program-transform-na=* \
1068 | --program-transform-n=* | --program-transform-=* \
1069 | --program-transform=* | --program-transfor=* \
1070 | --program-transfo=* | --program-transf=* \
1071 | --program-trans=* | --program-tran=* \
1072 | --progr-tra=* | --program-tr=* | --program-t=*)
1073 program_transform_name=$ac_optarg ;;
1074
1075 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1076 ac_prev=pdfdir ;;
1077 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1078 pdfdir=$ac_optarg ;;
1079
1080 -psdir | --psdir | --psdi | --psd | --ps)
1081 ac_prev=psdir ;;
1082 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1083 psdir=$ac_optarg ;;
1084
1085 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1086 | -silent | --silent | --silen | --sile | --sil)
1087 silent=yes ;;
1088
1089 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1090 ac_prev=sbindir ;;
1091 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1092 | --sbi=* | --sb=*)
1093 sbindir=$ac_optarg ;;
1094
1095 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1096 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1097 | --sharedst | --shareds | --shared | --share | --shar \
1098 | --sha | --sh)
1099 ac_prev=sharedstatedir ;;
1100 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1101 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1102 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1103 | --sha=* | --sh=*)
1104 sharedstatedir=$ac_optarg ;;
1105
1106 -site | --site | --sit)
1107 ac_prev=site ;;
1108 -site=* | --site=* | --sit=*)
1109 site=$ac_optarg ;;
1110
1111 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1112 ac_prev=srcdir ;;
1113 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1114 srcdir=$ac_optarg ;;
1115
1116 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1117 | --syscon | --sysco | --sysc | --sys | --sy)
1118 ac_prev=sysconfdir ;;
1119 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1120 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1121 sysconfdir=$ac_optarg ;;
1122
1123 -target | --target | --targe | --targ | --tar | --ta | --t)
1124 ac_prev=target_alias ;;
1125 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1126 target_alias=$ac_optarg ;;
1127
1128 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1129 verbose=yes ;;
1130
1131 -version | --version | --versio | --versi | --vers | -V)
1132 ac_init_version=: ;;
1133
1134 -with-* | --with-*)
1135 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1136 # Reject names that are not valid shell variable names.
1137 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1138 as_fn_error $? "invalid package name: $ac_useropt"
1139 ac_useropt_orig=$ac_useropt
1140 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141 case $ac_user_opts in
1142 *"
1143 "with_$ac_useropt"
1144 "*) ;;
1145 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1146 ac_unrecognized_sep=', ';;
1147 esac
1148 eval with_$ac_useropt=\$ac_optarg ;;
1149
1150 -without-* | --without-*)
1151 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1152 # Reject names that are not valid shell variable names.
1153 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1154 as_fn_error $? "invalid package name: $ac_useropt"
1155 ac_useropt_orig=$ac_useropt
1156 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1157 case $ac_user_opts in
1158 *"
1159 "with_$ac_useropt"
1160 "*) ;;
1161 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1162 ac_unrecognized_sep=', ';;
1163 esac
1164 eval with_$ac_useropt=no ;;
1165
1166 --x)
1167 # Obsolete; use --with-x.
1168 with_x=yes ;;
1169
1170 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1171 | --x-incl | --x-inc | --x-in | --x-i)
1172 ac_prev=x_includes ;;
1173 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1174 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1175 x_includes=$ac_optarg ;;
1176
1177 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1178 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1179 ac_prev=x_libraries ;;
1180 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1181 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1182 x_libraries=$ac_optarg ;;
1183
1184 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1185 Try \`$0 --help' for more information"
1186 ;;
1187
1188 *=*)
1189 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1190 # Reject names that are not valid shell variable names.
1191 case $ac_envvar in #(
1192 '' | [0-9]* | *[!_$as_cr_alnum]* )
1193 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1194 esac
1195 eval $ac_envvar=\$ac_optarg
1196 export $ac_envvar ;;
1197
1198 *)
1199 # FIXME: should be removed in autoconf 3.0.
1200 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1201 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1202 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1203 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1204 ;;
1205
1206 esac
1207 done
1208
1209 if test -n "$ac_prev"; then
1210 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1211 as_fn_error $? "missing argument to $ac_option"
1212 fi
1213
1214 if test -n "$ac_unrecognized_opts"; then
1215 case $enable_option_checking in
1216 no) ;;
1217 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1218 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1219 esac
1220 fi
1221
1222 # Check all directory arguments for consistency.
1223 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1224 datadir sysconfdir sharedstatedir localstatedir includedir \
1225 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1226 libdir localedir mandir
1227 do
1228 eval ac_val=\$$ac_var
1229 # Remove trailing slashes.
1230 case $ac_val in
1231 */ )
1232 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1233 eval $ac_var=\$ac_val;;
1234 esac
1235 # Be sure to have absolute directory names.
1236 case $ac_val in
1237 [\\/$]* | ?:[\\/]* ) continue;;
1238 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1239 esac
1240 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1241 done
1242
1243 # There might be people who depend on the old broken behavior: `$host'
1244 # used to hold the argument of --host etc.
1245 # FIXME: To remove some day.
1246 build=$build_alias
1247 host=$host_alias
1248 target=$target_alias
1249
1250 # FIXME: To remove some day.
1251 if test "x$host_alias" != x; then
1252 if test "x$build_alias" = x; then
1253 cross_compiling=maybe
1254 elif test "x$build_alias" != "x$host_alias"; then
1255 cross_compiling=yes
1256 fi
1257 fi
1258
1259 ac_tool_prefix=
1260 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1261
1262 test "$silent" = yes && exec 6>/dev/null
1263
1264
1265 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1266 ac_ls_di=`ls -di .` &&
1267 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1268 as_fn_error $? "working directory cannot be determined"
1269 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1270 as_fn_error $? "pwd does not report name of working directory"
1271
1272
1273 # Find the source files, if location was not specified.
1274 if test -z "$srcdir"; then
1275 ac_srcdir_defaulted=yes
1276 # Try the directory containing this script, then the parent directory.
1277 ac_confdir=`$as_dirname -- "$as_myself" ||
1278 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1279 X"$as_myself" : 'X\(//\)[^/]' \| \
1280 X"$as_myself" : 'X\(//\)$' \| \
1281 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1282 $as_echo X"$as_myself" |
1283 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\/\)[^/].*/{
1288 s//\1/
1289 q
1290 }
1291 /^X\(\/\/\)$/{
1292 s//\1/
1293 q
1294 }
1295 /^X\(\/\).*/{
1296 s//\1/
1297 q
1298 }
1299 s/.*/./; q'`
1300 srcdir=$ac_confdir
1301 if test ! -r "$srcdir/$ac_unique_file"; then
1302 srcdir=..
1303 fi
1304 else
1305 ac_srcdir_defaulted=no
1306 fi
1307 if test ! -r "$srcdir/$ac_unique_file"; then
1308 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1309 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1310 fi
1311 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1312 ac_abs_confdir=`(
1313 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1314 pwd)`
1315 # When building in place, set srcdir=.
1316 if test "$ac_abs_confdir" = "$ac_pwd"; then
1317 srcdir=.
1318 fi
1319 # Remove unnecessary trailing slashes from srcdir.
1320 # Double slashes in file names in object file debugging info
1321 # mess up M-x gdb in Emacs.
1322 case $srcdir in
1323 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1324 esac
1325 for ac_var in $ac_precious_vars; do
1326 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1327 eval ac_env_${ac_var}_value=\$${ac_var}
1328 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1329 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1330 done
1331
1332 #
1333 # Report the --help message.
1334 #
1335 if test "$ac_init_help" = "long"; then
1336 # Omit some internal or obsolete options to make the list less imposing.
1337 # This message is too long to be a string in the A/UX 3.1 sh.
1338 cat <<_ACEOF
1339 \`configure' configures this package to adapt to many kinds of systems.
1340
1341 Usage: $0 [OPTION]... [VAR=VALUE]...
1342
1343 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1344 VAR=VALUE. See below for descriptions of some of the useful variables.
1345
1346 Defaults for the options are specified in brackets.
1347
1348 Configuration:
1349 -h, --help display this help and exit
1350 --help=short display options specific to this package
1351 --help=recursive display the short help of all the included packages
1352 -V, --version display version information and exit
1353 -q, --quiet, --silent do not print \`checking ...' messages
1354 --cache-file=FILE cache test results in FILE [disabled]
1355 -C, --config-cache alias for \`--cache-file=config.cache'
1356 -n, --no-create do not create output files
1357 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1358
1359 Installation directories:
1360 --prefix=PREFIX install architecture-independent files in PREFIX
1361 [$ac_default_prefix]
1362 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1363 [PREFIX]
1364
1365 By default, \`make install' will install all the files in
1366 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1367 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1368 for instance \`--prefix=\$HOME'.
1369
1370 For better control, use the options below.
1371
1372 Fine tuning of the installation directories:
1373 --bindir=DIR user executables [EPREFIX/bin]
1374 --sbindir=DIR system admin executables [EPREFIX/sbin]
1375 --libexecdir=DIR program executables [EPREFIX/libexec]
1376 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1377 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1378 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1379 --libdir=DIR object code libraries [EPREFIX/lib]
1380 --includedir=DIR C header files [PREFIX/include]
1381 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1382 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1383 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1384 --infodir=DIR info documentation [DATAROOTDIR/info]
1385 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1386 --mandir=DIR man documentation [DATAROOTDIR/man]
1387 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1388 --htmldir=DIR html documentation [DOCDIR]
1389 --dvidir=DIR dvi documentation [DOCDIR]
1390 --pdfdir=DIR pdf documentation [DOCDIR]
1391 --psdir=DIR ps documentation [DOCDIR]
1392 _ACEOF
1393
1394 cat <<\_ACEOF
1395
1396 Program names:
1397 --program-prefix=PREFIX prepend PREFIX to installed program names
1398 --program-suffix=SUFFIX append SUFFIX to installed program names
1399 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1400
1401 System types:
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1404 --target=TARGET configure for building compilers for TARGET [HOST]
1405 _ACEOF
1406 fi
1407
1408 if test -n "$ac_init_help"; then
1409
1410 cat <<\_ACEOF
1411
1412 Optional Features:
1413 --disable-option-checking ignore unrecognized --enable/--with options
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1416 --enable-plugins Enable support for plugins
1417 --enable-shared[=PKGS] build shared libraries [default=yes]
1418 --enable-static[=PKGS] build static libraries [default=yes]
1419 --enable-fast-install[=PKGS]
1420 optimize for fast installation [default=yes]
1421 --disable-libtool-lock avoid locking (might break parallel builds)
1422 --enable-maintainer-mode
1423 enable make rules and dependencies not useful (and
1424 sometimes confusing) to the casual installer
1425 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1426 itself)
1427 --enable-sim-stdio Specify whether to use stdio for console
1428 input/output
1429 --enable-sim-trace=opts Enable tracing of simulated programs
1430 --enable-sim-profile=opts
1431 Enable profiling flags
1432 --enable-sim-assert Specify whether to perform random assertions
1433 --enable-sim-environment=environment
1434 Specify mixed, user, virtual or operating
1435 environment
1436 --enable-sim-inline=inlines
1437 Specify which functions should be inlined
1438 --enable-sim-endian=endian
1439 Specify target byte endian orientation
1440 --enable-sim-alignment=align
1441 Specify strict, nonstrict or forced alignment of
1442 memory accesses
1443 --enable-werror treat compile warnings as errors
1444 --enable-build-warnings enable build-time compiler warnings if gcc is used
1445 --enable-sim-build-warnings
1446 enable SIM specific build-time compiler warnings if
1447 gcc is used
1448
1449 Optional Packages:
1450 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1451 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1452 --with-system-zlib use installed libz
1453 --with-pic try to use only PIC/non-PIC objects [default=use
1454 both]
1455 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1456 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1457 --with-bugurl=URL Direct users to URL to report a bug
1458
1459 Some influential environment variables:
1460 CC C compiler command
1461 CFLAGS C compiler flags
1462 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1463 nonstandard directory <lib dir>
1464 LIBS libraries to pass to the linker, e.g. -l<library>
1465 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1466 you have headers in a nonstandard directory <include dir>
1467 CPP C preprocessor
1468
1469 Use these variables to override the choices made by `configure' or to help
1470 it to find libraries and programs with nonstandard names/locations.
1471
1472 Report bugs to the package provider.
1473 _ACEOF
1474 ac_status=$?
1475 fi
1476
1477 if test "$ac_init_help" = "recursive"; then
1478 # If there are subdirs, report their specific --help.
1479 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1480 test -d "$ac_dir" ||
1481 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1482 continue
1483 ac_builddir=.
1484
1485 case "$ac_dir" in
1486 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1487 *)
1488 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1489 # A ".." for each directory in $ac_dir_suffix.
1490 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1491 case $ac_top_builddir_sub in
1492 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1493 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1494 esac ;;
1495 esac
1496 ac_abs_top_builddir=$ac_pwd
1497 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1498 # for backward compatibility:
1499 ac_top_builddir=$ac_top_build_prefix
1500
1501 case $srcdir in
1502 .) # We are building in place.
1503 ac_srcdir=.
1504 ac_top_srcdir=$ac_top_builddir_sub
1505 ac_abs_top_srcdir=$ac_pwd ;;
1506 [\\/]* | ?:[\\/]* ) # Absolute name.
1507 ac_srcdir=$srcdir$ac_dir_suffix;
1508 ac_top_srcdir=$srcdir
1509 ac_abs_top_srcdir=$srcdir ;;
1510 *) # Relative name.
1511 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1512 ac_top_srcdir=$ac_top_build_prefix$srcdir
1513 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1514 esac
1515 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1516
1517 cd "$ac_dir" || { ac_status=$?; continue; }
1518 # Check for guested configure.
1519 if test -f "$ac_srcdir/configure.gnu"; then
1520 echo &&
1521 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1522 elif test -f "$ac_srcdir/configure"; then
1523 echo &&
1524 $SHELL "$ac_srcdir/configure" --help=recursive
1525 else
1526 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1527 fi || ac_status=$?
1528 cd "$ac_pwd" || { ac_status=$?; break; }
1529 done
1530 fi
1531
1532 test -n "$ac_init_help" && exit $ac_status
1533 if $ac_init_version; then
1534 cat <<\_ACEOF
1535 configure
1536 generated by GNU Autoconf 2.69
1537
1538 Copyright (C) 2012 Free Software Foundation, Inc.
1539 This configure script is free software; the Free Software Foundation
1540 gives unlimited permission to copy, distribute and modify it.
1541 _ACEOF
1542 exit
1543 fi
1544
1545 ## ------------------------ ##
1546 ## Autoconf initialization. ##
1547 ## ------------------------ ##
1548
1549 # ac_fn_c_try_compile LINENO
1550 # --------------------------
1551 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1552 ac_fn_c_try_compile ()
1553 {
1554 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1555 rm -f conftest.$ac_objext
1556 if { { ac_try="$ac_compile"
1557 case "(($ac_try" in
1558 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1559 *) ac_try_echo=$ac_try;;
1560 esac
1561 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1562 $as_echo "$ac_try_echo"; } >&5
1563 (eval "$ac_compile") 2>conftest.err
1564 ac_status=$?
1565 if test -s conftest.err; then
1566 grep -v '^ *+' conftest.err >conftest.er1
1567 cat conftest.er1 >&5
1568 mv -f conftest.er1 conftest.err
1569 fi
1570 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1571 test $ac_status = 0; } && {
1572 test -z "$ac_c_werror_flag" ||
1573 test ! -s conftest.err
1574 } && test -s conftest.$ac_objext; then :
1575 ac_retval=0
1576 else
1577 $as_echo "$as_me: failed program was:" >&5
1578 sed 's/^/| /' conftest.$ac_ext >&5
1579
1580 ac_retval=1
1581 fi
1582 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1583 as_fn_set_status $ac_retval
1584
1585 } # ac_fn_c_try_compile
1586
1587 # ac_fn_c_try_cpp LINENO
1588 # ----------------------
1589 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1590 ac_fn_c_try_cpp ()
1591 {
1592 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1593 if { { ac_try="$ac_cpp conftest.$ac_ext"
1594 case "(($ac_try" in
1595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1596 *) ac_try_echo=$ac_try;;
1597 esac
1598 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1599 $as_echo "$ac_try_echo"; } >&5
1600 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1601 ac_status=$?
1602 if test -s conftest.err; then
1603 grep -v '^ *+' conftest.err >conftest.er1
1604 cat conftest.er1 >&5
1605 mv -f conftest.er1 conftest.err
1606 fi
1607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1608 test $ac_status = 0; } > conftest.i && {
1609 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1610 test ! -s conftest.err
1611 }; then :
1612 ac_retval=0
1613 else
1614 $as_echo "$as_me: failed program was:" >&5
1615 sed 's/^/| /' conftest.$ac_ext >&5
1616
1617 ac_retval=1
1618 fi
1619 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1620 as_fn_set_status $ac_retval
1621
1622 } # ac_fn_c_try_cpp
1623
1624 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1625 # -------------------------------------------------------
1626 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1627 # the include files in INCLUDES and setting the cache variable VAR
1628 # accordingly.
1629 ac_fn_c_check_header_mongrel ()
1630 {
1631 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1632 if eval \${$3+:} false; then :
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1634 $as_echo_n "checking for $2... " >&6; }
1635 if eval \${$3+:} false; then :
1636 $as_echo_n "(cached) " >&6
1637 fi
1638 eval ac_res=\$$3
1639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1640 $as_echo "$ac_res" >&6; }
1641 else
1642 # Is the header compilable?
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1644 $as_echo_n "checking $2 usability... " >&6; }
1645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1646 /* end confdefs.h. */
1647 $4
1648 #include <$2>
1649 _ACEOF
1650 if ac_fn_c_try_compile "$LINENO"; then :
1651 ac_header_compiler=yes
1652 else
1653 ac_header_compiler=no
1654 fi
1655 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1657 $as_echo "$ac_header_compiler" >&6; }
1658
1659 # Is the header present?
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1661 $as_echo_n "checking $2 presence... " >&6; }
1662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1663 /* end confdefs.h. */
1664 #include <$2>
1665 _ACEOF
1666 if ac_fn_c_try_cpp "$LINENO"; then :
1667 ac_header_preproc=yes
1668 else
1669 ac_header_preproc=no
1670 fi
1671 rm -f conftest.err conftest.i conftest.$ac_ext
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1673 $as_echo "$ac_header_preproc" >&6; }
1674
1675 # So? What about this header?
1676 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1677 yes:no: )
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1679 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1681 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1682 ;;
1683 no:yes:* )
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1685 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1687 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1689 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1691 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1693 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1694 ;;
1695 esac
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1697 $as_echo_n "checking for $2... " >&6; }
1698 if eval \${$3+:} false; then :
1699 $as_echo_n "(cached) " >&6
1700 else
1701 eval "$3=\$ac_header_compiler"
1702 fi
1703 eval ac_res=\$$3
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1705 $as_echo "$ac_res" >&6; }
1706 fi
1707 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1708
1709 } # ac_fn_c_check_header_mongrel
1710
1711 # ac_fn_c_try_run LINENO
1712 # ----------------------
1713 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1714 # that executables *can* be run.
1715 ac_fn_c_try_run ()
1716 {
1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718 if { { ac_try="$ac_link"
1719 case "(($ac_try" in
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1722 esac
1723 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724 $as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_link") 2>&5
1726 ac_status=$?
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1729 { { case "(($ac_try" in
1730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1731 *) ac_try_echo=$ac_try;;
1732 esac
1733 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1734 $as_echo "$ac_try_echo"; } >&5
1735 (eval "$ac_try") 2>&5
1736 ac_status=$?
1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738 test $ac_status = 0; }; }; then :
1739 ac_retval=0
1740 else
1741 $as_echo "$as_me: program exited with status $ac_status" >&5
1742 $as_echo "$as_me: failed program was:" >&5
1743 sed 's/^/| /' conftest.$ac_ext >&5
1744
1745 ac_retval=$ac_status
1746 fi
1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749 as_fn_set_status $ac_retval
1750
1751 } # ac_fn_c_try_run
1752
1753 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1754 # -------------------------------------------------------
1755 # Tests whether HEADER exists and can be compiled using the include files in
1756 # INCLUDES, setting the cache variable VAR accordingly.
1757 ac_fn_c_check_header_compile ()
1758 {
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1761 $as_echo_n "checking for $2... " >&6; }
1762 if eval \${$3+:} false; then :
1763 $as_echo_n "(cached) " >&6
1764 else
1765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766 /* end confdefs.h. */
1767 $4
1768 #include <$2>
1769 _ACEOF
1770 if ac_fn_c_try_compile "$LINENO"; then :
1771 eval "$3=yes"
1772 else
1773 eval "$3=no"
1774 fi
1775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1776 fi
1777 eval ac_res=\$$3
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1779 $as_echo "$ac_res" >&6; }
1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1781
1782 } # ac_fn_c_check_header_compile
1783
1784 # ac_fn_c_try_link LINENO
1785 # -----------------------
1786 # Try to link conftest.$ac_ext, and return whether this succeeded.
1787 ac_fn_c_try_link ()
1788 {
1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1790 rm -f conftest.$ac_objext conftest$ac_exeext
1791 if { { ac_try="$ac_link"
1792 case "(($ac_try" in
1793 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1794 *) ac_try_echo=$ac_try;;
1795 esac
1796 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1797 $as_echo "$ac_try_echo"; } >&5
1798 (eval "$ac_link") 2>conftest.err
1799 ac_status=$?
1800 if test -s conftest.err; then
1801 grep -v '^ *+' conftest.err >conftest.er1
1802 cat conftest.er1 >&5
1803 mv -f conftest.er1 conftest.err
1804 fi
1805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1806 test $ac_status = 0; } && {
1807 test -z "$ac_c_werror_flag" ||
1808 test ! -s conftest.err
1809 } && test -s conftest$ac_exeext && {
1810 test "$cross_compiling" = yes ||
1811 test -x conftest$ac_exeext
1812 }; then :
1813 ac_retval=0
1814 else
1815 $as_echo "$as_me: failed program was:" >&5
1816 sed 's/^/| /' conftest.$ac_ext >&5
1817
1818 ac_retval=1
1819 fi
1820 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1821 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1822 # interfere with the next link command; also delete a directory that is
1823 # left behind by Apple's compiler. We do this before executing the actions.
1824 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1825 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1826 as_fn_set_status $ac_retval
1827
1828 } # ac_fn_c_try_link
1829
1830 # ac_fn_c_check_func LINENO FUNC VAR
1831 # ----------------------------------
1832 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1833 ac_fn_c_check_func ()
1834 {
1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1837 $as_echo_n "checking for $2... " >&6; }
1838 if eval \${$3+:} false; then :
1839 $as_echo_n "(cached) " >&6
1840 else
1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1842 /* end confdefs.h. */
1843 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1844 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1845 #define $2 innocuous_$2
1846
1847 /* System header to define __stub macros and hopefully few prototypes,
1848 which can conflict with char $2 (); below.
1849 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1850 <limits.h> exists even on freestanding compilers. */
1851
1852 #ifdef __STDC__
1853 # include <limits.h>
1854 #else
1855 # include <assert.h>
1856 #endif
1857
1858 #undef $2
1859
1860 /* Override any GCC internal prototype to avoid an error.
1861 Use char because int might match the return type of a GCC
1862 builtin and then its argument prototype would still apply. */
1863 #ifdef __cplusplus
1864 extern "C"
1865 #endif
1866 char $2 ();
1867 /* The GNU C library defines this for functions which it implements
1868 to always fail with ENOSYS. Some functions are actually named
1869 something starting with __ and the normal name is an alias. */
1870 #if defined __stub_$2 || defined __stub___$2
1871 choke me
1872 #endif
1873
1874 int
1875 main ()
1876 {
1877 return $2 ();
1878 ;
1879 return 0;
1880 }
1881 _ACEOF
1882 if ac_fn_c_try_link "$LINENO"; then :
1883 eval "$3=yes"
1884 else
1885 eval "$3=no"
1886 fi
1887 rm -f core conftest.err conftest.$ac_objext \
1888 conftest$ac_exeext conftest.$ac_ext
1889 fi
1890 eval ac_res=\$$3
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1892 $as_echo "$ac_res" >&6; }
1893 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1894
1895 } # ac_fn_c_check_func
1896
1897 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1898 # ----------------------------------------------------
1899 # Tries to find if the field MEMBER exists in type AGGR, after including
1900 # INCLUDES, setting cache variable VAR accordingly.
1901 ac_fn_c_check_member ()
1902 {
1903 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1905 $as_echo_n "checking for $2.$3... " >&6; }
1906 if eval \${$4+:} false; then :
1907 $as_echo_n "(cached) " >&6
1908 else
1909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1910 /* end confdefs.h. */
1911 $5
1912 int
1913 main ()
1914 {
1915 static $2 ac_aggr;
1916 if (ac_aggr.$3)
1917 return 0;
1918 ;
1919 return 0;
1920 }
1921 _ACEOF
1922 if ac_fn_c_try_compile "$LINENO"; then :
1923 eval "$4=yes"
1924 else
1925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1926 /* end confdefs.h. */
1927 $5
1928 int
1929 main ()
1930 {
1931 static $2 ac_aggr;
1932 if (sizeof ac_aggr.$3)
1933 return 0;
1934 ;
1935 return 0;
1936 }
1937 _ACEOF
1938 if ac_fn_c_try_compile "$LINENO"; then :
1939 eval "$4=yes"
1940 else
1941 eval "$4=no"
1942 fi
1943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 fi
1945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1946 fi
1947 eval ac_res=\$$4
1948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1949 $as_echo "$ac_res" >&6; }
1950 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1951
1952 } # ac_fn_c_check_member
1953
1954 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1955 # -------------------------------------------
1956 # Tests whether TYPE exists after having included INCLUDES, setting cache
1957 # variable VAR accordingly.
1958 ac_fn_c_check_type ()
1959 {
1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1962 $as_echo_n "checking for $2... " >&6; }
1963 if eval \${$3+:} false; then :
1964 $as_echo_n "(cached) " >&6
1965 else
1966 eval "$3=no"
1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968 /* end confdefs.h. */
1969 $4
1970 int
1971 main ()
1972 {
1973 if (sizeof ($2))
1974 return 0;
1975 ;
1976 return 0;
1977 }
1978 _ACEOF
1979 if ac_fn_c_try_compile "$LINENO"; then :
1980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1981 /* end confdefs.h. */
1982 $4
1983 int
1984 main ()
1985 {
1986 if (sizeof (($2)))
1987 return 0;
1988 ;
1989 return 0;
1990 }
1991 _ACEOF
1992 if ac_fn_c_try_compile "$LINENO"; then :
1993
1994 else
1995 eval "$3=yes"
1996 fi
1997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1998 fi
1999 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2000 fi
2001 eval ac_res=\$$3
2002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2003 $as_echo "$ac_res" >&6; }
2004 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2005
2006 } # ac_fn_c_check_type
2007 cat >config.log <<_ACEOF
2008 This file contains any messages produced by compilers while
2009 running configure, to aid debugging if configure makes a mistake.
2010
2011 It was created by $as_me, which was
2012 generated by GNU Autoconf 2.69. Invocation command line was
2013
2014 $ $0 $@
2015
2016 _ACEOF
2017 exec 5>>config.log
2018 {
2019 cat <<_ASUNAME
2020 ## --------- ##
2021 ## Platform. ##
2022 ## --------- ##
2023
2024 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2025 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2026 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2027 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2028 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2029
2030 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2031 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2032
2033 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2034 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2035 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2036 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2037 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2038 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2039 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2040
2041 _ASUNAME
2042
2043 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2044 for as_dir in $PATH
2045 do
2046 IFS=$as_save_IFS
2047 test -z "$as_dir" && as_dir=.
2048 $as_echo "PATH: $as_dir"
2049 done
2050 IFS=$as_save_IFS
2051
2052 } >&5
2053
2054 cat >&5 <<_ACEOF
2055
2056
2057 ## ----------- ##
2058 ## Core tests. ##
2059 ## ----------- ##
2060
2061 _ACEOF
2062
2063
2064 # Keep a trace of the command line.
2065 # Strip out --no-create and --no-recursion so they do not pile up.
2066 # Strip out --silent because we don't want to record it for future runs.
2067 # Also quote any args containing shell meta-characters.
2068 # Make two passes to allow for proper duplicate-argument suppression.
2069 ac_configure_args=
2070 ac_configure_args0=
2071 ac_configure_args1=
2072 ac_must_keep_next=false
2073 for ac_pass in 1 2
2074 do
2075 for ac_arg
2076 do
2077 case $ac_arg in
2078 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2079 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2080 | -silent | --silent | --silen | --sile | --sil)
2081 continue ;;
2082 *\'*)
2083 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2084 esac
2085 case $ac_pass in
2086 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2087 2)
2088 as_fn_append ac_configure_args1 " '$ac_arg'"
2089 if test $ac_must_keep_next = true; then
2090 ac_must_keep_next=false # Got value, back to normal.
2091 else
2092 case $ac_arg in
2093 *=* | --config-cache | -C | -disable-* | --disable-* \
2094 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2095 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2096 | -with-* | --with-* | -without-* | --without-* | --x)
2097 case "$ac_configure_args0 " in
2098 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2099 esac
2100 ;;
2101 -* ) ac_must_keep_next=true ;;
2102 esac
2103 fi
2104 as_fn_append ac_configure_args " '$ac_arg'"
2105 ;;
2106 esac
2107 done
2108 done
2109 { ac_configure_args0=; unset ac_configure_args0;}
2110 { ac_configure_args1=; unset ac_configure_args1;}
2111
2112 # When interrupted or exit'd, cleanup temporary files, and complete
2113 # config.log. We remove comments because anyway the quotes in there
2114 # would cause problems or look ugly.
2115 # WARNING: Use '\'' to represent an apostrophe within the trap.
2116 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2117 trap 'exit_status=$?
2118 # Save into config.log some information that might help in debugging.
2119 {
2120 echo
2121
2122 $as_echo "## ---------------- ##
2123 ## Cache variables. ##
2124 ## ---------------- ##"
2125 echo
2126 # The following way of writing the cache mishandles newlines in values,
2127 (
2128 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2129 eval ac_val=\$$ac_var
2130 case $ac_val in #(
2131 *${as_nl}*)
2132 case $ac_var in #(
2133 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2134 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2135 esac
2136 case $ac_var in #(
2137 _ | IFS | as_nl) ;; #(
2138 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2139 *) { eval $ac_var=; unset $ac_var;} ;;
2140 esac ;;
2141 esac
2142 done
2143 (set) 2>&1 |
2144 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2145 *${as_nl}ac_space=\ *)
2146 sed -n \
2147 "s/'\''/'\''\\\\'\'''\''/g;
2148 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2149 ;; #(
2150 *)
2151 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2152 ;;
2153 esac |
2154 sort
2155 )
2156 echo
2157
2158 $as_echo "## ----------------- ##
2159 ## Output variables. ##
2160 ## ----------------- ##"
2161 echo
2162 for ac_var in $ac_subst_vars
2163 do
2164 eval ac_val=\$$ac_var
2165 case $ac_val in
2166 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2167 esac
2168 $as_echo "$ac_var='\''$ac_val'\''"
2169 done | sort
2170 echo
2171
2172 if test -n "$ac_subst_files"; then
2173 $as_echo "## ------------------- ##
2174 ## File substitutions. ##
2175 ## ------------------- ##"
2176 echo
2177 for ac_var in $ac_subst_files
2178 do
2179 eval ac_val=\$$ac_var
2180 case $ac_val in
2181 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2182 esac
2183 $as_echo "$ac_var='\''$ac_val'\''"
2184 done | sort
2185 echo
2186 fi
2187
2188 if test -s confdefs.h; then
2189 $as_echo "## ----------- ##
2190 ## confdefs.h. ##
2191 ## ----------- ##"
2192 echo
2193 cat confdefs.h
2194 echo
2195 fi
2196 test "$ac_signal" != 0 &&
2197 $as_echo "$as_me: caught signal $ac_signal"
2198 $as_echo "$as_me: exit $exit_status"
2199 } >&5
2200 rm -f core *.core core.conftest.* &&
2201 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2202 exit $exit_status
2203 ' 0
2204 for ac_signal in 1 2 13 15; do
2205 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2206 done
2207 ac_signal=0
2208
2209 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2210 rm -f -r conftest* confdefs.h
2211
2212 $as_echo "/* confdefs.h */" > confdefs.h
2213
2214 # Predefined preprocessor variables.
2215
2216 cat >>confdefs.h <<_ACEOF
2217 #define PACKAGE_NAME "$PACKAGE_NAME"
2218 _ACEOF
2219
2220 cat >>confdefs.h <<_ACEOF
2221 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2222 _ACEOF
2223
2224 cat >>confdefs.h <<_ACEOF
2225 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2226 _ACEOF
2227
2228 cat >>confdefs.h <<_ACEOF
2229 #define PACKAGE_STRING "$PACKAGE_STRING"
2230 _ACEOF
2231
2232 cat >>confdefs.h <<_ACEOF
2233 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2234 _ACEOF
2235
2236 cat >>confdefs.h <<_ACEOF
2237 #define PACKAGE_URL "$PACKAGE_URL"
2238 _ACEOF
2239
2240
2241 # Let the site file select an alternate cache file if it wants to.
2242 # Prefer an explicitly selected file to automatically selected ones.
2243 ac_site_file1=NONE
2244 ac_site_file2=NONE
2245 if test -n "$CONFIG_SITE"; then
2246 # We do not want a PATH search for config.site.
2247 case $CONFIG_SITE in #((
2248 -*) ac_site_file1=./$CONFIG_SITE;;
2249 */*) ac_site_file1=$CONFIG_SITE;;
2250 *) ac_site_file1=./$CONFIG_SITE;;
2251 esac
2252 elif test "x$prefix" != xNONE; then
2253 ac_site_file1=$prefix/share/config.site
2254 ac_site_file2=$prefix/etc/config.site
2255 else
2256 ac_site_file1=$ac_default_prefix/share/config.site
2257 ac_site_file2=$ac_default_prefix/etc/config.site
2258 fi
2259 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2260 do
2261 test "x$ac_site_file" = xNONE && continue
2262 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2263 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2264 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2265 sed 's/^/| /' "$ac_site_file" >&5
2266 . "$ac_site_file" \
2267 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2268 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2269 as_fn_error $? "failed to load site script $ac_site_file
2270 See \`config.log' for more details" "$LINENO" 5; }
2271 fi
2272 done
2273
2274 if test -r "$cache_file"; then
2275 # Some versions of bash will fail to source /dev/null (special files
2276 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2277 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2279 $as_echo "$as_me: loading cache $cache_file" >&6;}
2280 case $cache_file in
2281 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2282 *) . "./$cache_file";;
2283 esac
2284 fi
2285 else
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2287 $as_echo "$as_me: creating cache $cache_file" >&6;}
2288 >$cache_file
2289 fi
2290
2291 # Check that the precious variables saved in the cache have kept the same
2292 # value.
2293 ac_cache_corrupted=false
2294 for ac_var in $ac_precious_vars; do
2295 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2296 eval ac_new_set=\$ac_env_${ac_var}_set
2297 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2298 eval ac_new_val=\$ac_env_${ac_var}_value
2299 case $ac_old_set,$ac_new_set in
2300 set,)
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2302 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2303 ac_cache_corrupted=: ;;
2304 ,set)
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2306 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2307 ac_cache_corrupted=: ;;
2308 ,);;
2309 *)
2310 if test "x$ac_old_val" != "x$ac_new_val"; then
2311 # differences in whitespace do not lead to failure.
2312 ac_old_val_w=`echo x $ac_old_val`
2313 ac_new_val_w=`echo x $ac_new_val`
2314 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2315 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2316 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2317 ac_cache_corrupted=:
2318 else
2319 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2320 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2321 eval $ac_var=\$ac_old_val
2322 fi
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2324 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2325 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2326 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2327 fi;;
2328 esac
2329 # Pass precious variables to config.status.
2330 if test "$ac_new_set" = set; then
2331 case $ac_new_val in
2332 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2333 *) ac_arg=$ac_var=$ac_new_val ;;
2334 esac
2335 case " $ac_configure_args " in
2336 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2337 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2338 esac
2339 fi
2340 done
2341 if $ac_cache_corrupted; then
2342 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2343 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2344 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2345 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2346 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2347 fi
2348 ## -------------------- ##
2349 ## Main body of script. ##
2350 ## -------------------- ##
2351
2352 ac_ext=c
2353 ac_cpp='$CPP $CPPFLAGS'
2354 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2355 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2356 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2357
2358
2359 # This file contains common code used by all simulators.
2360 #
2361 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2362 # directory. It is intended to be invoked before any target specific stuff.
2363 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2364 # It is intended to be invoked last.
2365 #
2366 # See README-HACKING for more details.
2367
2368 # Include global overrides and fixes for Autoconf.
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2405 #
2406 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2407 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2408 # Written by Gordon Matzigkeit, 1996
2409 #
2410 # This file is free software; the Free Software Foundation gives
2411 # unlimited permission to copy and/or distribute it, with or without
2412 # modifications, as long as this notice is preserved.
2413
2414
2415
2416 # serial 56 LT_INIT
2417
2418
2419 # LT_PREREQ(VERSION)
2420 # ------------------
2421 # Complain and exit if this libtool version is less that VERSION.
2422
2423
2424
2425 # _LT_CHECK_BUILDDIR
2426 # ------------------
2427 # Complain if the absolute build directory name contains unusual characters
2428
2429
2430
2431 # LT_INIT([OPTIONS])
2432 # ------------------
2433 # LT_INIT
2434
2435 # Old names:
2436 # This is what autoupdate's m4 run will expand. It fires
2437 # the warning (with _au_warn_XXX), outputs it into the
2438 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2439 # the replacement expansion.
2440
2441
2442 # This is an auxiliary macro that is also run when
2443 # autoupdate runs m4. It simply calls m4_warning, but
2444 # we need a wrapper so that each warning is emitted only
2445 # once. We break the quoting in m4_warning's argument in
2446 # order to expand this macro's arguments, not AU_DEFUN's.
2447
2448
2449 # Finally, this is the expansion that is picked up by
2450 # autoconf. It tells the user to run autoupdate, and
2451 # then outputs the replacement expansion. We do not care
2452 # about autoupdate's warning because that contains
2453 # information on what to do *after* running autoupdate.
2454
2455 # This is what autoupdate's m4 run will expand. It fires
2456 # the warning (with _au_warn_XXX), outputs it into the
2457 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2458 # the replacement expansion.
2459
2460
2461 # This is an auxiliary macro that is also run when
2462 # autoupdate runs m4. It simply calls m4_warning, but
2463 # we need a wrapper so that each warning is emitted only
2464 # once. We break the quoting in m4_warning's argument in
2465 # order to expand this macro's arguments, not AU_DEFUN's.
2466
2467
2468 # Finally, this is the expansion that is picked up by
2469 # autoconf. It tells the user to run autoupdate, and
2470 # then outputs the replacement expansion. We do not care
2471 # about autoupdate's warning because that contains
2472 # information on what to do *after* running autoupdate.
2473
2474
2475
2476 # _LT_CC_BASENAME(CC)
2477 # -------------------
2478 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2479
2480
2481
2482 # _LT_FILEUTILS_DEFAULTS
2483 # ----------------------
2484 # It is okay to use these file commands and assume they have been set
2485 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2486 # _LT_FILEUTILS_DEFAULTS
2487
2488
2489 # _LT_SETUP
2490 # ---------
2491 # _LT_SETUP
2492
2493
2494 # _LT_PREPARE_SED_QUOTE_VARS
2495 # --------------------------
2496 # Define a few sed substitution that help us do robust quoting.
2497
2498
2499 # _LT_PROG_LTMAIN
2500 # ---------------
2501 # Note that this code is called both from `configure', and `config.status'
2502 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2503 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2504 # so we pass a copy along to make sure it has a sensible value anyway.
2505 # _LT_PROG_LTMAIN
2506
2507
2508 ## ------------------------------------- ##
2509 ## Accumulate code for creating libtool. ##
2510 ## ------------------------------------- ##
2511
2512 # So that we can recreate a full libtool script including additional
2513 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2514 # in macros and then make a single call at the end using the `libtool'
2515 # label.
2516
2517
2518 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2519 # ----------------------------------------
2520 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2521
2522
2523 # Initialize.
2524
2525
2526
2527 # _LT_CONFIG_LIBTOOL([COMMANDS])
2528 # ------------------------------
2529 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2530
2531
2532 # Initialize.
2533
2534
2535
2536 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2537 # -----------------------------------------------------
2538
2539
2540
2541 # _LT_FORMAT_COMMENT([COMMENT])
2542 # -----------------------------
2543 # Add leading comment marks to the start of each line, and a trailing
2544 # full-stop to the whole comment if one is not present already.
2545
2546
2547
2548
2549 ## ------------------------ ##
2550 ## FIXME: Eliminate VARNAME ##
2551 ## ------------------------ ##
2552
2553
2554 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2555 # -------------------------------------------------------------------
2556 # CONFIGNAME is the name given to the value in the libtool script.
2557 # VARNAME is the (base) name used in the configure script.
2558 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2559 # VARNAME. Any other value will be used directly.
2560
2561
2562
2563 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2564 # --------------------------------------------------------
2565
2566
2567
2568 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2569 # ------------------------------------------------
2570
2571
2572
2573 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2574 # ---------------------------------------------------------
2575
2576
2577
2578 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2579 # --------------------------------------------------
2580
2581
2582
2583 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2584 # ---------------------------------------------------
2585
2586
2587
2588 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2589 # ---------------------------------------------------
2590
2591
2592
2593
2594 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2595 # ------------------------------------------------
2596
2597
2598
2599
2600 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2601 # ------------------------------------
2602 # Quote a variable value, and forward it to `config.status' so that its
2603 # declaration there will have the same value as in `configure'. VARNAME
2604 # must have a single quote delimited value for this to work.
2605
2606
2607
2608 # _LT_CONFIG_STATUS_DECLARATIONS
2609 # ------------------------------
2610 # We delimit libtool config variables with single quotes, so when
2611 # we write them to config.status, we have to be sure to quote all
2612 # embedded single quotes properly. In configure, this macro expands
2613 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2614 #
2615 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2616
2617
2618
2619 # _LT_LIBTOOL_TAGS
2620 # ----------------
2621 # Output comment and list of tags supported by the script
2622
2623
2624
2625 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2626 # -----------------------------------
2627 # Extract the dictionary values for VARNAME (optionally with TAG) and
2628 # expand to a commented shell variable setting:
2629 #
2630 # # Some comment about what VAR is for.
2631 # visible_name=$lt_internal_name
2632
2633
2634
2635 # _LT_LIBTOOL_CONFIG_VARS
2636 # -----------------------
2637 # Produce commented declarations of non-tagged libtool config variables
2638 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2639 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2640 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2641
2642
2643
2644 # _LT_LIBTOOL_TAG_VARS(TAG)
2645 # -------------------------
2646
2647
2648
2649 # _LT_TAGVAR(VARNAME, [TAGNAME])
2650 # ------------------------------
2651
2652
2653
2654 # _LT_CONFIG_COMMANDS
2655 # -------------------
2656 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2657 # variables for single and double quote escaping we saved from calls
2658 # to _LT_DECL, we can put quote escaped variables declarations
2659 # into `config.status', and then the shell code to quote escape them in
2660 # for loops in `config.status'. Finally, any additional code accumulated
2661 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2662 #_LT_CONFIG_COMMANDS
2663
2664
2665 # Initialize.
2666
2667
2668 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2669 # ------------------------------------
2670 # Generate a child script FILE with all initialization necessary to
2671 # reuse the environment learned by the parent script, and make the
2672 # file executable. If COMMENT is supplied, it is inserted after the
2673 # `#!' sequence but before initialization text begins. After this
2674 # macro, additional text can be appended to FILE to form the body of
2675 # the child script. The macro ends with non-zero status if the
2676 # file could not be fully written (such as if the disk is full).
2677 # _LT_GENERATED_FILE_INIT
2678
2679 # LT_OUTPUT
2680 # ---------
2681 # This macro allows early generation of the libtool script (before
2682 # AC_OUTPUT is called), incase it is used in configure for compilation
2683 # tests.
2684 # LT_OUTPUT
2685
2686
2687 # _LT_CONFIG(TAG)
2688 # ---------------
2689 # If TAG is the built-in tag, create an initial libtool script with a
2690 # default configuration from the untagged config vars. Otherwise add code
2691 # to config.status for appending the configuration named by TAG from the
2692 # matching tagged config vars.
2693 # _LT_CONFIG
2694
2695
2696 # LT_SUPPORTED_TAG(TAG)
2697 # ---------------------
2698 # Trace this macro to discover what tags are supported by the libtool
2699 # --tag option, using:
2700 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2701
2702
2703
2704 # C support is built-in for now
2705
2706
2707
2708
2709 # LT_LANG(LANG)
2710 # -------------
2711 # Enable libtool support for the given language if not already enabled.
2712 # LT_LANG
2713
2714
2715 # _LT_LANG(LANGNAME)
2716 # ------------------
2717 # _LT_LANG
2718
2719
2720 # _LT_LANG_DEFAULT_CONFIG
2721 # -----------------------
2722 # _LT_LANG_DEFAULT_CONFIG
2723
2724 # Obsolete macros:
2725 # This is what autoupdate's m4 run will expand. It fires
2726 # the warning (with _au_warn_XXX), outputs it into the
2727 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2728 # the replacement expansion.
2729
2730
2731 # This is an auxiliary macro that is also run when
2732 # autoupdate runs m4. It simply calls m4_warning, but
2733 # we need a wrapper so that each warning is emitted only
2734 # once. We break the quoting in m4_warning's argument in
2735 # order to expand this macro's arguments, not AU_DEFUN's.
2736
2737
2738 # Finally, this is the expansion that is picked up by
2739 # autoconf. It tells the user to run autoupdate, and
2740 # then outputs the replacement expansion. We do not care
2741 # about autoupdate's warning because that contains
2742 # information on what to do *after* running autoupdate.
2743
2744 # This is what autoupdate's m4 run will expand. It fires
2745 # the warning (with _au_warn_XXX), outputs it into the
2746 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2747 # the replacement expansion.
2748
2749
2750 # This is an auxiliary macro that is also run when
2751 # autoupdate runs m4. It simply calls m4_warning, but
2752 # we need a wrapper so that each warning is emitted only
2753 # once. We break the quoting in m4_warning's argument in
2754 # order to expand this macro's arguments, not AU_DEFUN's.
2755
2756
2757 # Finally, this is the expansion that is picked up by
2758 # autoconf. It tells the user to run autoupdate, and
2759 # then outputs the replacement expansion. We do not care
2760 # about autoupdate's warning because that contains
2761 # information on what to do *after* running autoupdate.
2762
2763 # This is what autoupdate's m4 run will expand. It fires
2764 # the warning (with _au_warn_XXX), outputs it into the
2765 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2766 # the replacement expansion.
2767
2768
2769 # This is an auxiliary macro that is also run when
2770 # autoupdate runs m4. It simply calls m4_warning, but
2771 # we need a wrapper so that each warning is emitted only
2772 # once. We break the quoting in m4_warning's argument in
2773 # order to expand this macro's arguments, not AU_DEFUN's.
2774
2775
2776 # Finally, this is the expansion that is picked up by
2777 # autoconf. It tells the user to run autoupdate, and
2778 # then outputs the replacement expansion. We do not care
2779 # about autoupdate's warning because that contains
2780 # information on what to do *after* running autoupdate.
2781
2782 # This is what autoupdate's m4 run will expand. It fires
2783 # the warning (with _au_warn_XXX), outputs it into the
2784 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2785 # the replacement expansion.
2786
2787
2788 # This is an auxiliary macro that is also run when
2789 # autoupdate runs m4. It simply calls m4_warning, but
2790 # we need a wrapper so that each warning is emitted only
2791 # once. We break the quoting in m4_warning's argument in
2792 # order to expand this macro's arguments, not AU_DEFUN's.
2793
2794
2795 # Finally, this is the expansion that is picked up by
2796 # autoconf. It tells the user to run autoupdate, and
2797 # then outputs the replacement expansion. We do not care
2798 # about autoupdate's warning because that contains
2799 # information on what to do *after* running autoupdate.
2800
2801 # This is what autoupdate's m4 run will expand. It fires
2802 # the warning (with _au_warn_XXX), outputs it into the
2803 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2804 # the replacement expansion.
2805
2806
2807 # This is an auxiliary macro that is also run when
2808 # autoupdate runs m4. It simply calls m4_warning, but
2809 # we need a wrapper so that each warning is emitted only
2810 # once. We break the quoting in m4_warning's argument in
2811 # order to expand this macro's arguments, not AU_DEFUN's.
2812
2813
2814 # Finally, this is the expansion that is picked up by
2815 # autoconf. It tells the user to run autoupdate, and
2816 # then outputs the replacement expansion. We do not care
2817 # about autoupdate's warning because that contains
2818 # information on what to do *after* running autoupdate.
2819
2820
2821
2822 # _LT_TAG_COMPILER
2823 # ----------------
2824 # _LT_TAG_COMPILER
2825
2826
2827 # _LT_COMPILER_BOILERPLATE
2828 # ------------------------
2829 # Check for compiler boilerplate output or warnings with
2830 # the simple compiler test code.
2831 # _LT_COMPILER_BOILERPLATE
2832
2833
2834 # _LT_LINKER_BOILERPLATE
2835 # ----------------------
2836 # Check for linker boilerplate output or warnings with
2837 # the simple link test code.
2838 # _LT_LINKER_BOILERPLATE
2839
2840 # _LT_REQUIRED_DARWIN_CHECKS
2841 # -------------------------
2842
2843
2844
2845 # _LT_DARWIN_LINKER_FEATURES
2846 # --------------------------
2847 # Checks for linker and compiler features on darwin
2848
2849
2850 # _LT_SYS_MODULE_PATH_AIX
2851 # -----------------------
2852 # Links a minimal program and checks the executable
2853 # for the system default hardcoded library path. In most cases,
2854 # this is /usr/lib:/lib, but when the MPI compilers are used
2855 # the location of the communication and MPI libs are included too.
2856 # If we don't find anything, use the default library path according
2857 # to the aix ld manual.
2858 # _LT_SYS_MODULE_PATH_AIX
2859
2860
2861 # _LT_SHELL_INIT(ARG)
2862 # -------------------
2863 # _LT_SHELL_INIT
2864
2865
2866
2867 # _LT_PROG_ECHO_BACKSLASH
2868 # -----------------------
2869 # Find how we can fake an echo command that does not interpret backslash.
2870 # In particular, with Autoconf 2.60 or later we add some code to the start
2871 # of the generated configure script which will find a shell with a builtin
2872 # printf (which we can use as an echo command).
2873 # _LT_PROG_ECHO_BACKSLASH
2874
2875
2876 # _LT_ENABLE_LOCK
2877 # ---------------
2878 # _LT_ENABLE_LOCK
2879
2880
2881 # _LT_CMD_OLD_ARCHIVE
2882 # -------------------
2883 # _LT_CMD_OLD_ARCHIVE
2884
2885
2886 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2887 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2888 # ----------------------------------------------------------------
2889 # Check whether the given compiler option works
2890 # _LT_COMPILER_OPTION
2891
2892 # Old name:
2893 # This is what autoupdate's m4 run will expand. It fires
2894 # the warning (with _au_warn_XXX), outputs it into the
2895 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2896 # the replacement expansion.
2897
2898
2899 # This is an auxiliary macro that is also run when
2900 # autoupdate runs m4. It simply calls m4_warning, but
2901 # we need a wrapper so that each warning is emitted only
2902 # once. We break the quoting in m4_warning's argument in
2903 # order to expand this macro's arguments, not AU_DEFUN's.
2904
2905
2906 # Finally, this is the expansion that is picked up by
2907 # autoconf. It tells the user to run autoupdate, and
2908 # then outputs the replacement expansion. We do not care
2909 # about autoupdate's warning because that contains
2910 # information on what to do *after* running autoupdate.
2911
2912
2913
2914 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2915 # [ACTION-SUCCESS], [ACTION-FAILURE])
2916 # ----------------------------------------------------
2917 # Check whether the given linker option works
2918 # _LT_LINKER_OPTION
2919
2920 # Old name:
2921 # This is what autoupdate's m4 run will expand. It fires
2922 # the warning (with _au_warn_XXX), outputs it into the
2923 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2924 # the replacement expansion.
2925
2926
2927 # This is an auxiliary macro that is also run when
2928 # autoupdate runs m4. It simply calls m4_warning, but
2929 # we need a wrapper so that each warning is emitted only
2930 # once. We break the quoting in m4_warning's argument in
2931 # order to expand this macro's arguments, not AU_DEFUN's.
2932
2933
2934 # Finally, this is the expansion that is picked up by
2935 # autoconf. It tells the user to run autoupdate, and
2936 # then outputs the replacement expansion. We do not care
2937 # about autoupdate's warning because that contains
2938 # information on what to do *after* running autoupdate.
2939
2940
2941
2942 # LT_CMD_MAX_LEN
2943 #---------------
2944 # LT_CMD_MAX_LEN
2945
2946 # Old name:
2947 # This is what autoupdate's m4 run will expand. It fires
2948 # the warning (with _au_warn_XXX), outputs it into the
2949 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2950 # the replacement expansion.
2951
2952
2953 # This is an auxiliary macro that is also run when
2954 # autoupdate runs m4. It simply calls m4_warning, but
2955 # we need a wrapper so that each warning is emitted only
2956 # once. We break the quoting in m4_warning's argument in
2957 # order to expand this macro's arguments, not AU_DEFUN's.
2958
2959
2960 # Finally, this is the expansion that is picked up by
2961 # autoconf. It tells the user to run autoupdate, and
2962 # then outputs the replacement expansion. We do not care
2963 # about autoupdate's warning because that contains
2964 # information on what to do *after* running autoupdate.
2965
2966
2967
2968 # _LT_HEADER_DLFCN
2969 # ----------------
2970 # _LT_HEADER_DLFCN
2971
2972
2973 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2974 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2975 # ----------------------------------------------------------------
2976 # _LT_TRY_DLOPEN_SELF
2977
2978
2979 # LT_SYS_DLOPEN_SELF
2980 # ------------------
2981 # LT_SYS_DLOPEN_SELF
2982
2983 # Old name:
2984 # This is what autoupdate's m4 run will expand. It fires
2985 # the warning (with _au_warn_XXX), outputs it into the
2986 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2987 # the replacement expansion.
2988
2989
2990 # This is an auxiliary macro that is also run when
2991 # autoupdate runs m4. It simply calls m4_warning, but
2992 # we need a wrapper so that each warning is emitted only
2993 # once. We break the quoting in m4_warning's argument in
2994 # order to expand this macro's arguments, not AU_DEFUN's.
2995
2996
2997 # Finally, this is the expansion that is picked up by
2998 # autoconf. It tells the user to run autoupdate, and
2999 # then outputs the replacement expansion. We do not care
3000 # about autoupdate's warning because that contains
3001 # information on what to do *after* running autoupdate.
3002
3003
3004
3005 # _LT_COMPILER_C_O([TAGNAME])
3006 # ---------------------------
3007 # Check to see if options -c and -o are simultaneously supported by compiler.
3008 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3009 # _LT_COMPILER_C_O
3010
3011
3012 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3013 # ----------------------------------
3014 # Check to see if we can do hard links to lock some files if needed
3015 # _LT_COMPILER_FILE_LOCKS
3016
3017
3018 # _LT_CHECK_OBJDIR
3019 # ----------------
3020 # _LT_CHECK_OBJDIR
3021
3022
3023 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3024 # --------------------------------------
3025 # Check hardcoding attributes.
3026 # _LT_LINKER_HARDCODE_LIBPATH
3027
3028
3029 # _LT_CMD_STRIPLIB
3030 # ----------------
3031 # _LT_CMD_STRIPLIB
3032
3033
3034 # _LT_SYS_DYNAMIC_LINKER([TAG])
3035 # -----------------------------
3036 # PORTME Fill in your ld.so characteristics
3037 # _LT_SYS_DYNAMIC_LINKER
3038
3039
3040 # _LT_PATH_TOOL_PREFIX(TOOL)
3041 # --------------------------
3042 # find a file program which can recognize shared library
3043 # _LT_PATH_TOOL_PREFIX
3044
3045 # Old name:
3046 # This is what autoupdate's m4 run will expand. It fires
3047 # the warning (with _au_warn_XXX), outputs it into the
3048 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3049 # the replacement expansion.
3050
3051
3052 # This is an auxiliary macro that is also run when
3053 # autoupdate runs m4. It simply calls m4_warning, but
3054 # we need a wrapper so that each warning is emitted only
3055 # once. We break the quoting in m4_warning's argument in
3056 # order to expand this macro's arguments, not AU_DEFUN's.
3057
3058
3059 # Finally, this is the expansion that is picked up by
3060 # autoconf. It tells the user to run autoupdate, and
3061 # then outputs the replacement expansion. We do not care
3062 # about autoupdate's warning because that contains
3063 # information on what to do *after* running autoupdate.
3064
3065
3066
3067 # _LT_PATH_MAGIC
3068 # --------------
3069 # find a file program which can recognize a shared library
3070 # _LT_PATH_MAGIC
3071
3072
3073 # LT_PATH_LD
3074 # ----------
3075 # find the pathname to the GNU or non-GNU linker
3076 # LT_PATH_LD
3077
3078 # Old names:
3079 # This is what autoupdate's m4 run will expand. It fires
3080 # the warning (with _au_warn_XXX), outputs it into the
3081 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3082 # the replacement expansion.
3083
3084
3085 # This is an auxiliary macro that is also run when
3086 # autoupdate runs m4. It simply calls m4_warning, but
3087 # we need a wrapper so that each warning is emitted only
3088 # once. We break the quoting in m4_warning's argument in
3089 # order to expand this macro's arguments, not AU_DEFUN's.
3090
3091
3092 # Finally, this is the expansion that is picked up by
3093 # autoconf. It tells the user to run autoupdate, and
3094 # then outputs the replacement expansion. We do not care
3095 # about autoupdate's warning because that contains
3096 # information on what to do *after* running autoupdate.
3097
3098 # This is what autoupdate's m4 run will expand. It fires
3099 # the warning (with _au_warn_XXX), outputs it into the
3100 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3101 # the replacement expansion.
3102
3103
3104 # This is an auxiliary macro that is also run when
3105 # autoupdate runs m4. It simply calls m4_warning, but
3106 # we need a wrapper so that each warning is emitted only
3107 # once. We break the quoting in m4_warning's argument in
3108 # order to expand this macro's arguments, not AU_DEFUN's.
3109
3110
3111 # Finally, this is the expansion that is picked up by
3112 # autoconf. It tells the user to run autoupdate, and
3113 # then outputs the replacement expansion. We do not care
3114 # about autoupdate's warning because that contains
3115 # information on what to do *after* running autoupdate.
3116
3117
3118
3119 # _LT_PATH_LD_GNU
3120 #- --------------
3121 # _LT_PATH_LD_GNU
3122
3123
3124 # _LT_CMD_RELOAD
3125 # --------------
3126 # find reload flag for linker
3127 # -- PORTME Some linkers may need a different reload flag.
3128 # _LT_CMD_RELOAD
3129
3130
3131 # _LT_CHECK_MAGIC_METHOD
3132 # ----------------------
3133 # how to check for library dependencies
3134 # -- PORTME fill in with the dynamic library characteristics
3135 # _LT_CHECK_MAGIC_METHOD
3136
3137
3138 # LT_PATH_NM
3139 # ----------
3140 # find the pathname to a BSD- or MS-compatible name lister
3141 # LT_PATH_NM
3142
3143 # Old names:
3144 # This is what autoupdate's m4 run will expand. It fires
3145 # the warning (with _au_warn_XXX), outputs it into the
3146 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3147 # the replacement expansion.
3148
3149
3150 # This is an auxiliary macro that is also run when
3151 # autoupdate runs m4. It simply calls m4_warning, but
3152 # we need a wrapper so that each warning is emitted only
3153 # once. We break the quoting in m4_warning's argument in
3154 # order to expand this macro's arguments, not AU_DEFUN's.
3155
3156
3157 # Finally, this is the expansion that is picked up by
3158 # autoconf. It tells the user to run autoupdate, and
3159 # then outputs the replacement expansion. We do not care
3160 # about autoupdate's warning because that contains
3161 # information on what to do *after* running autoupdate.
3162
3163 # This is what autoupdate's m4 run will expand. It fires
3164 # the warning (with _au_warn_XXX), outputs it into the
3165 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3166 # the replacement expansion.
3167
3168
3169 # This is an auxiliary macro that is also run when
3170 # autoupdate runs m4. It simply calls m4_warning, but
3171 # we need a wrapper so that each warning is emitted only
3172 # once. We break the quoting in m4_warning's argument in
3173 # order to expand this macro's arguments, not AU_DEFUN's.
3174
3175
3176 # Finally, this is the expansion that is picked up by
3177 # autoconf. It tells the user to run autoupdate, and
3178 # then outputs the replacement expansion. We do not care
3179 # about autoupdate's warning because that contains
3180 # information on what to do *after* running autoupdate.
3181
3182
3183
3184 # LT_LIB_M
3185 # --------
3186 # check for math library
3187 # LT_LIB_M
3188
3189 # Old name:
3190 # This is what autoupdate's m4 run will expand. It fires
3191 # the warning (with _au_warn_XXX), outputs it into the
3192 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3193 # the replacement expansion.
3194
3195
3196 # This is an auxiliary macro that is also run when
3197 # autoupdate runs m4. It simply calls m4_warning, but
3198 # we need a wrapper so that each warning is emitted only
3199 # once. We break the quoting in m4_warning's argument in
3200 # order to expand this macro's arguments, not AU_DEFUN's.
3201
3202
3203 # Finally, this is the expansion that is picked up by
3204 # autoconf. It tells the user to run autoupdate, and
3205 # then outputs the replacement expansion. We do not care
3206 # about autoupdate's warning because that contains
3207 # information on what to do *after* running autoupdate.
3208
3209
3210
3211 # _LT_COMPILER_NO_RTTI([TAGNAME])
3212 # -------------------------------
3213 # _LT_COMPILER_NO_RTTI
3214
3215
3216 # _LT_CMD_GLOBAL_SYMBOLS
3217 # ----------------------
3218 # _LT_CMD_GLOBAL_SYMBOLS
3219
3220
3221 # _LT_COMPILER_PIC([TAGNAME])
3222 # ---------------------------
3223 # _LT_COMPILER_PIC
3224
3225
3226 # _LT_LINKER_SHLIBS([TAGNAME])
3227 # ----------------------------
3228 # See if the linker supports building shared libraries.
3229 # _LT_LINKER_SHLIBS
3230
3231
3232 # _LT_LANG_C_CONFIG([TAG])
3233 # ------------------------
3234 # Ensure that the configuration variables for a C compiler are suitably
3235 # defined. These variables are subsequently used by _LT_CONFIG to write
3236 # the compiler configuration to `libtool'.
3237 # _LT_LANG_C_CONFIG
3238
3239
3240 # _LT_LANG_CXX_CONFIG([TAG])
3241 # --------------------------
3242 # Ensure that the configuration variables for a C++ compiler are suitably
3243 # defined. These variables are subsequently used by _LT_CONFIG to write
3244 # the compiler configuration to `libtool'.
3245 # _LT_LANG_CXX_CONFIG
3246
3247
3248 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3249 # ---------------------------------
3250 # Figure out "hidden" library dependencies from verbose
3251 # compiler output when linking a shared library.
3252 # Parse the compiler output and extract the necessary
3253 # objects, libraries and library flags.
3254 # _LT_SYS_HIDDEN_LIBDEPS
3255
3256
3257 # _LT_LANG_F77_CONFIG([TAG])
3258 # --------------------------
3259 # Ensure that the configuration variables for a Fortran 77 compiler are
3260 # suitably defined. These variables are subsequently used by _LT_CONFIG
3261 # to write the compiler configuration to `libtool'.
3262 # _LT_LANG_F77_CONFIG
3263
3264
3265 # _LT_LANG_FC_CONFIG([TAG])
3266 # -------------------------
3267 # Ensure that the configuration variables for a Fortran compiler are
3268 # suitably defined. These variables are subsequently used by _LT_CONFIG
3269 # to write the compiler configuration to `libtool'.
3270 # _LT_LANG_FC_CONFIG
3271
3272
3273 # _LT_LANG_GCJ_CONFIG([TAG])
3274 # --------------------------
3275 # Ensure that the configuration variables for the GNU Java Compiler compiler
3276 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3277 # to write the compiler configuration to `libtool'.
3278 # _LT_LANG_GCJ_CONFIG
3279
3280
3281 # _LT_LANG_RC_CONFIG([TAG])
3282 # -------------------------
3283 # Ensure that the configuration variables for the Windows resource compiler
3284 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3285 # to write the compiler configuration to `libtool'.
3286 # _LT_LANG_RC_CONFIG
3287
3288
3289 # LT_PROG_GCJ
3290 # -----------
3291
3292
3293 # Old name:
3294 # This is what autoupdate's m4 run will expand. It fires
3295 # the warning (with _au_warn_XXX), outputs it into the
3296 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3297 # the replacement expansion.
3298
3299
3300 # This is an auxiliary macro that is also run when
3301 # autoupdate runs m4. It simply calls m4_warning, but
3302 # we need a wrapper so that each warning is emitted only
3303 # once. We break the quoting in m4_warning's argument in
3304 # order to expand this macro's arguments, not AU_DEFUN's.
3305
3306
3307 # Finally, this is the expansion that is picked up by
3308 # autoconf. It tells the user to run autoupdate, and
3309 # then outputs the replacement expansion. We do not care
3310 # about autoupdate's warning because that contains
3311 # information on what to do *after* running autoupdate.
3312
3313
3314
3315 # LT_PROG_RC
3316 # ----------
3317
3318
3319 # Old name:
3320 # This is what autoupdate's m4 run will expand. It fires
3321 # the warning (with _au_warn_XXX), outputs it into the
3322 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3323 # the replacement expansion.
3324
3325
3326 # This is an auxiliary macro that is also run when
3327 # autoupdate runs m4. It simply calls m4_warning, but
3328 # we need a wrapper so that each warning is emitted only
3329 # once. We break the quoting in m4_warning's argument in
3330 # order to expand this macro's arguments, not AU_DEFUN's.
3331
3332
3333 # Finally, this is the expansion that is picked up by
3334 # autoconf. It tells the user to run autoupdate, and
3335 # then outputs the replacement expansion. We do not care
3336 # about autoupdate's warning because that contains
3337 # information on what to do *after* running autoupdate.
3338
3339
3340
3341 # _LT_DECL_EGREP
3342 # --------------
3343 # If we don't have a new enough Autoconf to choose the best grep
3344 # available, choose the one first in the user's PATH.
3345
3346
3347
3348 # _LT_DECL_OBJDUMP
3349 # --------------
3350 # If we don't have a new enough Autoconf to choose the best objdump
3351 # available, choose the one first in the user's PATH.
3352
3353
3354
3355 # _LT_DECL_SED
3356 # ------------
3357 # Check for a fully-functional sed program, that truncates
3358 # as few characters as possible. Prefer GNU sed if found.
3359 # _LT_DECL_SED
3360
3361 #m4_ifndef
3362
3363 # Old name:
3364 # This is what autoupdate's m4 run will expand. It fires
3365 # the warning (with _au_warn_XXX), outputs it into the
3366 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3367 # the replacement expansion.
3368
3369
3370 # This is an auxiliary macro that is also run when
3371 # autoupdate runs m4. It simply calls m4_warning, but
3372 # we need a wrapper so that each warning is emitted only
3373 # once. We break the quoting in m4_warning's argument in
3374 # order to expand this macro's arguments, not AU_DEFUN's.
3375
3376
3377 # Finally, this is the expansion that is picked up by
3378 # autoconf. It tells the user to run autoupdate, and
3379 # then outputs the replacement expansion. We do not care
3380 # about autoupdate's warning because that contains
3381 # information on what to do *after* running autoupdate.
3382
3383
3384
3385 # _LT_CHECK_SHELL_FEATURES
3386 # ------------------------
3387 # Find out whether the shell is Bourne or XSI compatible,
3388 # or has some other useful features.
3389 # _LT_CHECK_SHELL_FEATURES
3390
3391
3392 # _LT_PROG_XSI_SHELLFNS
3393 # ---------------------
3394 # Bourne and XSI compatible variants of some useful shell functions.
3395
3396
3397 # Helper functions for option handling. -*- Autoconf -*-
3398 #
3399 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3400 # Inc.
3401 # Written by Gary V. Vaughan, 2004
3402 #
3403 # This file is free software; the Free Software Foundation gives
3404 # unlimited permission to copy and/or distribute it, with or without
3405 # modifications, as long as this notice is preserved.
3406
3407 # serial 6 ltoptions.m4
3408
3409 # This is to help aclocal find these macros, as it can't see m4_define.
3410
3411
3412
3413 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3414 # ------------------------------------------
3415
3416
3417
3418 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3419 # ---------------------------------------
3420 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3421 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3422 # saved as a flag.
3423
3424
3425
3426 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3427 # ------------------------------------------------------------
3428 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3429
3430
3431
3432 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3433 # -------------------------------------------------------
3434 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3435 # are set.
3436
3437
3438
3439 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3440 # ----------------------------------------
3441 # OPTION-LIST is a space-separated list of Libtool options associated
3442 # with MACRO-NAME. If any OPTION has a matching handler declared with
3443 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3444 # the unknown option and exit.
3445 # _LT_SET_OPTIONS
3446
3447
3448 ## --------------------------------- ##
3449 ## Macros to handle LT_INIT options. ##
3450 ## --------------------------------- ##
3451
3452 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3453 # -----------------------------------------
3454
3455
3456
3457 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3458 # -----------------------------------------------
3459 # LT_OPTION_DEFINE
3460
3461
3462 # dlopen
3463 # ------
3464
3465
3466 # This is what autoupdate's m4 run will expand. It fires
3467 # the warning (with _au_warn_XXX), outputs it into the
3468 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3469 # the replacement expansion.
3470
3471
3472 # This is an auxiliary macro that is also run when
3473 # autoupdate runs m4. It simply calls m4_warning, but
3474 # we need a wrapper so that each warning is emitted only
3475 # once. We break the quoting in m4_warning's argument in
3476 # order to expand this macro's arguments, not AU_DEFUN's.
3477
3478
3479 # Finally, this is the expansion that is picked up by
3480 # autoconf. It tells the user to run autoupdate, and
3481 # then outputs the replacement expansion. We do not care
3482 # about autoupdate's warning because that contains
3483 # information on what to do *after* running autoupdate.
3484
3485
3486
3487
3488 # win32-dll
3489 # ---------
3490 # Declare package support for building win32 dll's.
3491 # win32-dll
3492
3493 # This is what autoupdate's m4 run will expand. It fires
3494 # the warning (with _au_warn_XXX), outputs it into the
3495 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3496 # the replacement expansion.
3497
3498
3499 # This is an auxiliary macro that is also run when
3500 # autoupdate runs m4. It simply calls m4_warning, but
3501 # we need a wrapper so that each warning is emitted only
3502 # once. We break the quoting in m4_warning's argument in
3503 # order to expand this macro's arguments, not AU_DEFUN's.
3504
3505
3506 # Finally, this is the expansion that is picked up by
3507 # autoconf. It tells the user to run autoupdate, and
3508 # then outputs the replacement expansion. We do not care
3509 # about autoupdate's warning because that contains
3510 # information on what to do *after* running autoupdate.
3511
3512
3513
3514
3515 # _LT_ENABLE_SHARED([DEFAULT])
3516 # ----------------------------
3517 # implement the --enable-shared flag, and supports the `shared' and
3518 # `disable-shared' LT_INIT options.
3519 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3520 # _LT_ENABLE_SHARED
3521
3522
3523
3524
3525 # Old names:
3526
3527
3528
3529
3530 # This is what autoupdate's m4 run will expand. It fires
3531 # the warning (with _au_warn_XXX), outputs it into the
3532 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3533 # the replacement expansion.
3534
3535
3536 # This is an auxiliary macro that is also run when
3537 # autoupdate runs m4. It simply calls m4_warning, but
3538 # we need a wrapper so that each warning is emitted only
3539 # once. We break the quoting in m4_warning's argument in
3540 # order to expand this macro's arguments, not AU_DEFUN's.
3541
3542
3543 # Finally, this is the expansion that is picked up by
3544 # autoconf. It tells the user to run autoupdate, and
3545 # then outputs the replacement expansion. We do not care
3546 # about autoupdate's warning because that contains
3547 # information on what to do *after* running autoupdate.
3548
3549 # This is what autoupdate's m4 run will expand. It fires
3550 # the warning (with _au_warn_XXX), outputs it into the
3551 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3552 # the replacement expansion.
3553
3554
3555 # This is an auxiliary macro that is also run when
3556 # autoupdate runs m4. It simply calls m4_warning, but
3557 # we need a wrapper so that each warning is emitted only
3558 # once. We break the quoting in m4_warning's argument in
3559 # order to expand this macro's arguments, not AU_DEFUN's.
3560
3561
3562 # Finally, this is the expansion that is picked up by
3563 # autoconf. It tells the user to run autoupdate, and
3564 # then outputs the replacement expansion. We do not care
3565 # about autoupdate's warning because that contains
3566 # information on what to do *after* running autoupdate.
3567
3568
3569
3570
3571
3572 # _LT_ENABLE_STATIC([DEFAULT])
3573 # ----------------------------
3574 # implement the --enable-static flag, and support the `static' and
3575 # `disable-static' LT_INIT options.
3576 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3577 # _LT_ENABLE_STATIC
3578
3579
3580
3581
3582 # Old names:
3583
3584
3585
3586
3587 # This is what autoupdate's m4 run will expand. It fires
3588 # the warning (with _au_warn_XXX), outputs it into the
3589 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3590 # the replacement expansion.
3591
3592
3593 # This is an auxiliary macro that is also run when
3594 # autoupdate runs m4. It simply calls m4_warning, but
3595 # we need a wrapper so that each warning is emitted only
3596 # once. We break the quoting in m4_warning's argument in
3597 # order to expand this macro's arguments, not AU_DEFUN's.
3598
3599
3600 # Finally, this is the expansion that is picked up by
3601 # autoconf. It tells the user to run autoupdate, and
3602 # then outputs the replacement expansion. We do not care
3603 # about autoupdate's warning because that contains
3604 # information on what to do *after* running autoupdate.
3605
3606 # This is what autoupdate's m4 run will expand. It fires
3607 # the warning (with _au_warn_XXX), outputs it into the
3608 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3609 # the replacement expansion.
3610
3611
3612 # This is an auxiliary macro that is also run when
3613 # autoupdate runs m4. It simply calls m4_warning, but
3614 # we need a wrapper so that each warning is emitted only
3615 # once. We break the quoting in m4_warning's argument in
3616 # order to expand this macro's arguments, not AU_DEFUN's.
3617
3618
3619 # Finally, this is the expansion that is picked up by
3620 # autoconf. It tells the user to run autoupdate, and
3621 # then outputs the replacement expansion. We do not care
3622 # about autoupdate's warning because that contains
3623 # information on what to do *after* running autoupdate.
3624
3625
3626
3627
3628
3629 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3630 # ----------------------------------
3631 # implement the --enable-fast-install flag, and support the `fast-install'
3632 # and `disable-fast-install' LT_INIT options.
3633 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3634 # _LT_ENABLE_FAST_INSTALL
3635
3636
3637
3638
3639 # Old names:
3640 # This is what autoupdate's m4 run will expand. It fires
3641 # the warning (with _au_warn_XXX), outputs it into the
3642 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3643 # the replacement expansion.
3644
3645
3646 # This is an auxiliary macro that is also run when
3647 # autoupdate runs m4. It simply calls m4_warning, but
3648 # we need a wrapper so that each warning is emitted only
3649 # once. We break the quoting in m4_warning's argument in
3650 # order to expand this macro's arguments, not AU_DEFUN's.
3651
3652
3653 # Finally, this is the expansion that is picked up by
3654 # autoconf. It tells the user to run autoupdate, and
3655 # then outputs the replacement expansion. We do not care
3656 # about autoupdate's warning because that contains
3657 # information on what to do *after* running autoupdate.
3658
3659
3660 # This is what autoupdate's m4 run will expand. It fires
3661 # the warning (with _au_warn_XXX), outputs it into the
3662 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3663 # the replacement expansion.
3664
3665
3666 # This is an auxiliary macro that is also run when
3667 # autoupdate runs m4. It simply calls m4_warning, but
3668 # we need a wrapper so that each warning is emitted only
3669 # once. We break the quoting in m4_warning's argument in
3670 # order to expand this macro's arguments, not AU_DEFUN's.
3671
3672
3673 # Finally, this is the expansion that is picked up by
3674 # autoconf. It tells the user to run autoupdate, and
3675 # then outputs the replacement expansion. We do not care
3676 # about autoupdate's warning because that contains
3677 # information on what to do *after* running autoupdate.
3678
3679
3680
3681
3682 # _LT_WITH_PIC([MODE])
3683 # --------------------
3684 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3685 # LT_INIT options.
3686 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3687 # _LT_WITH_PIC
3688
3689
3690
3691
3692 # Old name:
3693 # This is what autoupdate's m4 run will expand. It fires
3694 # the warning (with _au_warn_XXX), outputs it into the
3695 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3696 # the replacement expansion.
3697
3698
3699 # This is an auxiliary macro that is also run when
3700 # autoupdate runs m4. It simply calls m4_warning, but
3701 # we need a wrapper so that each warning is emitted only
3702 # once. We break the quoting in m4_warning's argument in
3703 # order to expand this macro's arguments, not AU_DEFUN's.
3704
3705
3706 # Finally, this is the expansion that is picked up by
3707 # autoconf. It tells the user to run autoupdate, and
3708 # then outputs the replacement expansion. We do not care
3709 # about autoupdate's warning because that contains
3710 # information on what to do *after* running autoupdate.
3711
3712
3713
3714 ## ----------------- ##
3715 ## LTDL_INIT Options ##
3716 ## ----------------- ##
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3728 #
3729 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3730 # Written by Gary V. Vaughan, 2004
3731 #
3732 # This file is free software; the Free Software Foundation gives
3733 # unlimited permission to copy and/or distribute it, with or without
3734 # modifications, as long as this notice is preserved.
3735
3736 # serial 6 ltsugar.m4
3737
3738 # This is to help aclocal find these macros, as it can't see m4_define.
3739
3740
3741
3742 # lt_join(SEP, ARG1, [ARG2...])
3743 # -----------------------------
3744 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3745 # associated separator.
3746 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3747 # versions in m4sugar had bugs.
3748
3749
3750
3751
3752 # lt_car(LIST)
3753 # lt_cdr(LIST)
3754 # ------------
3755 # Manipulate m4 lists.
3756 # These macros are necessary as long as will still need to support
3757 # Autoconf-2.59 which quotes differently.
3758
3759
3760
3761
3762
3763 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3764 # ------------------------------------------
3765 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3766 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3767 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3768 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3769 # than defined and empty).
3770 #
3771 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3772 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3773
3774
3775
3776
3777 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3778 # ----------------------------------------------------------
3779 # Produce a SEP delimited list of all paired combinations of elements of
3780 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3781 # has the form PREFIXmINFIXSUFFIXn.
3782 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3783
3784
3785
3786 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3787 # -----------------------------------------------------------------------
3788 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3789 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3790
3791
3792
3793 # lt_dict_add(DICT, KEY, VALUE)
3794 # -----------------------------
3795
3796
3797
3798 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3799 # --------------------------------------------
3800
3801
3802
3803 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3804 # ----------------------------------
3805
3806
3807
3808 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3809 # -----------------------------------------------------------------
3810
3811
3812
3813 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3814 # --------------------------------------------------------------
3815
3816
3817 # ltversion.m4 -- version numbers -*- Autoconf -*-
3818 #
3819 # Copyright (C) 2004 Free Software Foundation, Inc.
3820 # Written by Scott James Remnant, 2004
3821 #
3822 # This file is free software; the Free Software Foundation gives
3823 # unlimited permission to copy and/or distribute it, with or without
3824 # modifications, as long as this notice is preserved.
3825
3826 # Generated from ltversion.in.
3827
3828 # serial 3134 ltversion.m4
3829 # This file is part of GNU Libtool
3830
3831
3832
3833
3834
3835
3836 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3837 #
3838 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3839 # Written by Scott James Remnant, 2004.
3840 #
3841 # This file is free software; the Free Software Foundation gives
3842 # unlimited permission to copy and/or distribute it, with or without
3843 # modifications, as long as this notice is preserved.
3844
3845 # serial 4 lt~obsolete.m4
3846
3847 # These exist entirely to fool aclocal when bootstrapping libtool.
3848 #
3849 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3850 # which have later been changed to m4_define as they aren't part of the
3851 # exported API, or moved to Autoconf or Automake where they belong.
3852 #
3853 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3854 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3855 # using a macro with the same name in our local m4/libtool.m4 it'll
3856 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3857 # and doesn't know about Autoconf macros at all.)
3858 #
3859 # So we provide this file, which has a silly filename so it's always
3860 # included after everything else. This provides aclocal with the
3861 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3862 # because those macros already exist, or will be overwritten later.
3863 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3864 #
3865 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3866 # Yes, that means every name once taken will need to remain here until
3867 # we give up compatibility with versions before 1.7, at which point
3868 # we need to keep only those names which we still refer to.
3869
3870 # This is to help aclocal find these macros, as it can't see m4_define.
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935 ## -*- Autoconf -*-
3936
3937 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3938 # Free Software Foundation, Inc.
3939 #
3940 # This file is free software; the Free Software Foundation
3941 # gives unlimited permission to copy and/or distribute it,
3942 # with or without modifications, as long as this notice is preserved.
3943
3944 # serial 8
3945
3946 # Based on depend.m4 from automake 1.9, modified for standalone use in
3947 # an environment where GNU make is required.
3948
3949 # ZW_PROG_COMPILER_DEPENDENCIES
3950 # -----------------------------
3951 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3952 # sets fooDEPMODE accordingly. Cache-variable compatible with
3953 # original; not side-effect compatible. As the users of this macro
3954 # may require accurate dependencies for correct builds, it does *not*
3955 # honor --disable-dependency-checking, and failure to detect a usable
3956 # method is an error. depcomp is assumed to be located in
3957 # $ac_aux_dir.
3958 #
3959 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3960
3961
3962
3963 # AM_SET_DEPDIR
3964 # -------------
3965 # Choose a directory name for dependency files.
3966
3967
3968 # ZW_CREATE_DEPDIR
3969 # ----------------
3970 # As AM_SET_DEPDIR, but also create the directory at config.status time.
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037 # intl sister-directory configuration rules.
4038 #
4039
4040 # The idea behind this macro is that there's no need to repeat all the
4041 # autoconf probes done by the intl directory - it's already done them
4042 # for us. In fact, there's no need even to look at the cache for the
4043 # answers. All we need to do is nab a few pieces of information.
4044 # The intl directory is set up to make this easy, by generating a
4045 # small file which can be sourced as a shell script; then we produce
4046 # the necessary substitutions and definitions for this directory.
4047
4048
4049
4050 # Autoconf M4 include file defining utility macros for complex Canadian
4051 # cross builds.
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061 ####
4062 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4063 # or AC_INIT.
4064 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4065
4066 ####
4067 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4068 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4069
4070
4071 ####
4072 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4073 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4074
4075
4076
4077 # Backported from Autoconf 2.5x; can go away when and if
4078 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4079
4080
4081
4082
4083
4084
4085
4086
4087 # ACX_HAVE_GCC_FOR_TARGET
4088 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4089
4090
4091 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4092 # Searching for installed target binutils. We need to take extra care,
4093 # else we may find the wrong assembler, linker, etc., and lose.
4094 #
4095 # First try --with-build-time-tools, if specified.
4096 #
4097 # For build != host, we ask the installed GCC for the name of the tool it
4098 # uses, and accept it if it is an absolute path. This is because the
4099 # only good choice for a compiler is the same GCC version that is being
4100 # installed (or we couldn't make target libraries), and we assume that
4101 # on the host system we'll have not only the same GCC version, but also
4102 # the same binutils version.
4103 #
4104 # For build == host, search the same directories that the installed
4105 # compiler will search. We used to do this for the assembler, linker,
4106 # and nm only; for simplicity of configuration, however, we extend this
4107 # criterion to tools (such as ar and ranlib) that are never invoked by
4108 # the compiler, to avoid mismatches.
4109 #
4110 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4111 # if build == target. This makes the most sense only when bootstrapping,
4112 # but we also do so when build != host. In this case, we hope that the
4113 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4114 #
4115 # If we do not find a suitable binary, then try the user's path.
4116
4117
4118 ###
4119 # AC_PROG_CPP_WERROR
4120 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4121 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4122 # For now, using this also overrides header checks to use only the
4123 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4124 # bit harder from here).
4125 # Eventually autoconf will default to checking headers with the compiler
4126 # instead, and we'll have to do this differently.
4127
4128 # AC_PROG_CPP_WERROR
4129
4130 # Test for GNAT.
4131 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4132 # that understands Ada. We use the user's CC setting, already found, and
4133 # possibly add $1 to the command-line parameters.
4134 #
4135 # Sets the shell variable have_gnat to yes or no as appropriate, and
4136 # substitutes GNATBIND and GNATMAKE.
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162 ac_ext=c
4163 ac_cpp='$CPP $CPPFLAGS'
4164 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4165 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4166 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4167 if test -n "$ac_tool_prefix"; then
4168 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4169 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4171 $as_echo_n "checking for $ac_word... " >&6; }
4172 if ${ac_cv_prog_CC+:} false; then :
4173 $as_echo_n "(cached) " >&6
4174 else
4175 if test -n "$CC"; then
4176 ac_cv_prog_CC="$CC" # Let the user override the test.
4177 else
4178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4179 for as_dir in $PATH
4180 do
4181 IFS=$as_save_IFS
4182 test -z "$as_dir" && as_dir=.
4183 for ac_exec_ext in '' $ac_executable_extensions; do
4184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4185 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4187 break 2
4188 fi
4189 done
4190 done
4191 IFS=$as_save_IFS
4192
4193 fi
4194 fi
4195 CC=$ac_cv_prog_CC
4196 if test -n "$CC"; then
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4198 $as_echo "$CC" >&6; }
4199 else
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4201 $as_echo "no" >&6; }
4202 fi
4203
4204
4205 fi
4206 if test -z "$ac_cv_prog_CC"; then
4207 ac_ct_CC=$CC
4208 # Extract the first word of "gcc", so it can be a program name with args.
4209 set dummy gcc; ac_word=$2
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4211 $as_echo_n "checking for $ac_word... " >&6; }
4212 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4213 $as_echo_n "(cached) " >&6
4214 else
4215 if test -n "$ac_ct_CC"; then
4216 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4217 else
4218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4219 for as_dir in $PATH
4220 do
4221 IFS=$as_save_IFS
4222 test -z "$as_dir" && as_dir=.
4223 for ac_exec_ext in '' $ac_executable_extensions; do
4224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4225 ac_cv_prog_ac_ct_CC="gcc"
4226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4227 break 2
4228 fi
4229 done
4230 done
4231 IFS=$as_save_IFS
4232
4233 fi
4234 fi
4235 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4236 if test -n "$ac_ct_CC"; then
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4238 $as_echo "$ac_ct_CC" >&6; }
4239 else
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4241 $as_echo "no" >&6; }
4242 fi
4243
4244 if test "x$ac_ct_CC" = x; then
4245 CC=""
4246 else
4247 case $cross_compiling:$ac_tool_warned in
4248 yes:)
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4250 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4251 ac_tool_warned=yes ;;
4252 esac
4253 CC=$ac_ct_CC
4254 fi
4255 else
4256 CC="$ac_cv_prog_CC"
4257 fi
4258
4259 if test -z "$CC"; then
4260 if test -n "$ac_tool_prefix"; then
4261 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4262 set dummy ${ac_tool_prefix}cc; ac_word=$2
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4264 $as_echo_n "checking for $ac_word... " >&6; }
4265 if ${ac_cv_prog_CC+:} false; then :
4266 $as_echo_n "(cached) " >&6
4267 else
4268 if test -n "$CC"; then
4269 ac_cv_prog_CC="$CC" # Let the user override the test.
4270 else
4271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4272 for as_dir in $PATH
4273 do
4274 IFS=$as_save_IFS
4275 test -z "$as_dir" && as_dir=.
4276 for ac_exec_ext in '' $ac_executable_extensions; do
4277 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4278 ac_cv_prog_CC="${ac_tool_prefix}cc"
4279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4280 break 2
4281 fi
4282 done
4283 done
4284 IFS=$as_save_IFS
4285
4286 fi
4287 fi
4288 CC=$ac_cv_prog_CC
4289 if test -n "$CC"; then
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4291 $as_echo "$CC" >&6; }
4292 else
4293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4294 $as_echo "no" >&6; }
4295 fi
4296
4297
4298 fi
4299 fi
4300 if test -z "$CC"; then
4301 # Extract the first word of "cc", so it can be a program name with args.
4302 set dummy cc; ac_word=$2
4303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4304 $as_echo_n "checking for $ac_word... " >&6; }
4305 if ${ac_cv_prog_CC+:} false; then :
4306 $as_echo_n "(cached) " >&6
4307 else
4308 if test -n "$CC"; then
4309 ac_cv_prog_CC="$CC" # Let the user override the test.
4310 else
4311 ac_prog_rejected=no
4312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4313 for as_dir in $PATH
4314 do
4315 IFS=$as_save_IFS
4316 test -z "$as_dir" && as_dir=.
4317 for ac_exec_ext in '' $ac_executable_extensions; do
4318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4319 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4320 ac_prog_rejected=yes
4321 continue
4322 fi
4323 ac_cv_prog_CC="cc"
4324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4325 break 2
4326 fi
4327 done
4328 done
4329 IFS=$as_save_IFS
4330
4331 if test $ac_prog_rejected = yes; then
4332 # We found a bogon in the path, so make sure we never use it.
4333 set dummy $ac_cv_prog_CC
4334 shift
4335 if test $# != 0; then
4336 # We chose a different compiler from the bogus one.
4337 # However, it has the same basename, so the bogon will be chosen
4338 # first if we set CC to just the basename; use the full file name.
4339 shift
4340 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4341 fi
4342 fi
4343 fi
4344 fi
4345 CC=$ac_cv_prog_CC
4346 if test -n "$CC"; then
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4348 $as_echo "$CC" >&6; }
4349 else
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4351 $as_echo "no" >&6; }
4352 fi
4353
4354
4355 fi
4356 if test -z "$CC"; then
4357 if test -n "$ac_tool_prefix"; then
4358 for ac_prog in cl.exe
4359 do
4360 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4361 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4363 $as_echo_n "checking for $ac_word... " >&6; }
4364 if ${ac_cv_prog_CC+:} false; then :
4365 $as_echo_n "(cached) " >&6
4366 else
4367 if test -n "$CC"; then
4368 ac_cv_prog_CC="$CC" # Let the user override the test.
4369 else
4370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4371 for as_dir in $PATH
4372 do
4373 IFS=$as_save_IFS
4374 test -z "$as_dir" && as_dir=.
4375 for ac_exec_ext in '' $ac_executable_extensions; do
4376 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4377 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4379 break 2
4380 fi
4381 done
4382 done
4383 IFS=$as_save_IFS
4384
4385 fi
4386 fi
4387 CC=$ac_cv_prog_CC
4388 if test -n "$CC"; then
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4390 $as_echo "$CC" >&6; }
4391 else
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4393 $as_echo "no" >&6; }
4394 fi
4395
4396
4397 test -n "$CC" && break
4398 done
4399 fi
4400 if test -z "$CC"; then
4401 ac_ct_CC=$CC
4402 for ac_prog in cl.exe
4403 do
4404 # Extract the first word of "$ac_prog", so it can be a program name with args.
4405 set dummy $ac_prog; ac_word=$2
4406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4407 $as_echo_n "checking for $ac_word... " >&6; }
4408 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4409 $as_echo_n "(cached) " >&6
4410 else
4411 if test -n "$ac_ct_CC"; then
4412 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4413 else
4414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4415 for as_dir in $PATH
4416 do
4417 IFS=$as_save_IFS
4418 test -z "$as_dir" && as_dir=.
4419 for ac_exec_ext in '' $ac_executable_extensions; do
4420 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4421 ac_cv_prog_ac_ct_CC="$ac_prog"
4422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4423 break 2
4424 fi
4425 done
4426 done
4427 IFS=$as_save_IFS
4428
4429 fi
4430 fi
4431 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4432 if test -n "$ac_ct_CC"; then
4433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4434 $as_echo "$ac_ct_CC" >&6; }
4435 else
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4437 $as_echo "no" >&6; }
4438 fi
4439
4440
4441 test -n "$ac_ct_CC" && break
4442 done
4443
4444 if test "x$ac_ct_CC" = x; then
4445 CC=""
4446 else
4447 case $cross_compiling:$ac_tool_warned in
4448 yes:)
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4450 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4451 ac_tool_warned=yes ;;
4452 esac
4453 CC=$ac_ct_CC
4454 fi
4455 fi
4456
4457 fi
4458
4459
4460 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4461 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4462 as_fn_error $? "no acceptable C compiler found in \$PATH
4463 See \`config.log' for more details" "$LINENO" 5; }
4464
4465 # Provide some information about the compiler.
4466 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4467 set X $ac_compile
4468 ac_compiler=$2
4469 for ac_option in --version -v -V -qversion; do
4470 { { ac_try="$ac_compiler $ac_option >&5"
4471 case "(($ac_try" in
4472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4473 *) ac_try_echo=$ac_try;;
4474 esac
4475 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4476 $as_echo "$ac_try_echo"; } >&5
4477 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4478 ac_status=$?
4479 if test -s conftest.err; then
4480 sed '10a\
4481 ... rest of stderr output deleted ...
4482 10q' conftest.err >conftest.er1
4483 cat conftest.er1 >&5
4484 fi
4485 rm -f conftest.er1 conftest.err
4486 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4487 test $ac_status = 0; }
4488 done
4489
4490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4491 /* end confdefs.h. */
4492
4493 int
4494 main ()
4495 {
4496
4497 ;
4498 return 0;
4499 }
4500 _ACEOF
4501 ac_clean_files_save=$ac_clean_files
4502 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4503 # Try to create an executable without -o first, disregard a.out.
4504 # It will help us diagnose broken compilers, and finding out an intuition
4505 # of exeext.
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4507 $as_echo_n "checking whether the C compiler works... " >&6; }
4508 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4509
4510 # The possible output files:
4511 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4512
4513 ac_rmfiles=
4514 for ac_file in $ac_files
4515 do
4516 case $ac_file in
4517 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4518 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4519 esac
4520 done
4521 rm -f $ac_rmfiles
4522
4523 if { { ac_try="$ac_link_default"
4524 case "(($ac_try" in
4525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4526 *) ac_try_echo=$ac_try;;
4527 esac
4528 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4529 $as_echo "$ac_try_echo"; } >&5
4530 (eval "$ac_link_default") 2>&5
4531 ac_status=$?
4532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4533 test $ac_status = 0; }; then :
4534 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4535 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4536 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4537 # so that the user can short-circuit this test for compilers unknown to
4538 # Autoconf.
4539 for ac_file in $ac_files ''
4540 do
4541 test -f "$ac_file" || continue
4542 case $ac_file in
4543 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4544 ;;
4545 [ab].out )
4546 # We found the default executable, but exeext='' is most
4547 # certainly right.
4548 break;;
4549 *.* )
4550 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4551 then :; else
4552 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4553 fi
4554 # We set ac_cv_exeext here because the later test for it is not
4555 # safe: cross compilers may not add the suffix if given an `-o'
4556 # argument, so we may need to know it at that point already.
4557 # Even if this section looks crufty: it has the advantage of
4558 # actually working.
4559 break;;
4560 * )
4561 break;;
4562 esac
4563 done
4564 test "$ac_cv_exeext" = no && ac_cv_exeext=
4565
4566 else
4567 ac_file=''
4568 fi
4569 if test -z "$ac_file"; then :
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4571 $as_echo "no" >&6; }
4572 $as_echo "$as_me: failed program was:" >&5
4573 sed 's/^/| /' conftest.$ac_ext >&5
4574
4575 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4576 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4577 as_fn_error 77 "C compiler cannot create executables
4578 See \`config.log' for more details" "$LINENO" 5; }
4579 else
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4581 $as_echo "yes" >&6; }
4582 fi
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4584 $as_echo_n "checking for C compiler default output file name... " >&6; }
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4586 $as_echo "$ac_file" >&6; }
4587 ac_exeext=$ac_cv_exeext
4588
4589 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4590 ac_clean_files=$ac_clean_files_save
4591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4592 $as_echo_n "checking for suffix of executables... " >&6; }
4593 if { { ac_try="$ac_link"
4594 case "(($ac_try" in
4595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4596 *) ac_try_echo=$ac_try;;
4597 esac
4598 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4599 $as_echo "$ac_try_echo"; } >&5
4600 (eval "$ac_link") 2>&5
4601 ac_status=$?
4602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4603 test $ac_status = 0; }; then :
4604 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4605 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4606 # work properly (i.e., refer to `conftest.exe'), while it won't with
4607 # `rm'.
4608 for ac_file in conftest.exe conftest conftest.*; do
4609 test -f "$ac_file" || continue
4610 case $ac_file in
4611 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4612 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4613 break;;
4614 * ) break;;
4615 esac
4616 done
4617 else
4618 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4619 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4620 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4621 See \`config.log' for more details" "$LINENO" 5; }
4622 fi
4623 rm -f conftest conftest$ac_cv_exeext
4624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4625 $as_echo "$ac_cv_exeext" >&6; }
4626
4627 rm -f conftest.$ac_ext
4628 EXEEXT=$ac_cv_exeext
4629 ac_exeext=$EXEEXT
4630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4631 /* end confdefs.h. */
4632 #include <stdio.h>
4633 int
4634 main ()
4635 {
4636 FILE *f = fopen ("conftest.out", "w");
4637 return ferror (f) || fclose (f) != 0;
4638
4639 ;
4640 return 0;
4641 }
4642 _ACEOF
4643 ac_clean_files="$ac_clean_files conftest.out"
4644 # Check that the compiler produces executables we can run. If not, either
4645 # the compiler is broken, or we cross compile.
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4647 $as_echo_n "checking whether we are cross compiling... " >&6; }
4648 if test "$cross_compiling" != yes; then
4649 { { ac_try="$ac_link"
4650 case "(($ac_try" in
4651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4652 *) ac_try_echo=$ac_try;;
4653 esac
4654 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4655 $as_echo "$ac_try_echo"; } >&5
4656 (eval "$ac_link") 2>&5
4657 ac_status=$?
4658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4659 test $ac_status = 0; }
4660 if { ac_try='./conftest$ac_cv_exeext'
4661 { { case "(($ac_try" in
4662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4663 *) ac_try_echo=$ac_try;;
4664 esac
4665 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4666 $as_echo "$ac_try_echo"; } >&5
4667 (eval "$ac_try") 2>&5
4668 ac_status=$?
4669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4670 test $ac_status = 0; }; }; then
4671 cross_compiling=no
4672 else
4673 if test "$cross_compiling" = maybe; then
4674 cross_compiling=yes
4675 else
4676 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4677 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4678 as_fn_error $? "cannot run C compiled programs.
4679 If you meant to cross compile, use \`--host'.
4680 See \`config.log' for more details" "$LINENO" 5; }
4681 fi
4682 fi
4683 fi
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4685 $as_echo "$cross_compiling" >&6; }
4686
4687 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4688 ac_clean_files=$ac_clean_files_save
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4690 $as_echo_n "checking for suffix of object files... " >&6; }
4691 if ${ac_cv_objext+:} false; then :
4692 $as_echo_n "(cached) " >&6
4693 else
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h. */
4696
4697 int
4698 main ()
4699 {
4700
4701 ;
4702 return 0;
4703 }
4704 _ACEOF
4705 rm -f conftest.o conftest.obj
4706 if { { ac_try="$ac_compile"
4707 case "(($ac_try" in
4708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4709 *) ac_try_echo=$ac_try;;
4710 esac
4711 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4712 $as_echo "$ac_try_echo"; } >&5
4713 (eval "$ac_compile") 2>&5
4714 ac_status=$?
4715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4716 test $ac_status = 0; }; then :
4717 for ac_file in conftest.o conftest.obj conftest.*; do
4718 test -f "$ac_file" || continue;
4719 case $ac_file in
4720 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4721 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4722 break;;
4723 esac
4724 done
4725 else
4726 $as_echo "$as_me: failed program was:" >&5
4727 sed 's/^/| /' conftest.$ac_ext >&5
4728
4729 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4730 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4731 as_fn_error $? "cannot compute suffix of object files: cannot compile
4732 See \`config.log' for more details" "$LINENO" 5; }
4733 fi
4734 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4735 fi
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4737 $as_echo "$ac_cv_objext" >&6; }
4738 OBJEXT=$ac_cv_objext
4739 ac_objext=$OBJEXT
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4741 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4742 if ${ac_cv_c_compiler_gnu+:} false; then :
4743 $as_echo_n "(cached) " >&6
4744 else
4745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746 /* end confdefs.h. */
4747
4748 int
4749 main ()
4750 {
4751 #ifndef __GNUC__
4752 choke me
4753 #endif
4754
4755 ;
4756 return 0;
4757 }
4758 _ACEOF
4759 if ac_fn_c_try_compile "$LINENO"; then :
4760 ac_compiler_gnu=yes
4761 else
4762 ac_compiler_gnu=no
4763 fi
4764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4765 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4766
4767 fi
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4769 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4770 if test $ac_compiler_gnu = yes; then
4771 GCC=yes
4772 else
4773 GCC=
4774 fi
4775 ac_test_CFLAGS=${CFLAGS+set}
4776 ac_save_CFLAGS=$CFLAGS
4777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4778 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4779 if ${ac_cv_prog_cc_g+:} false; then :
4780 $as_echo_n "(cached) " >&6
4781 else
4782 ac_save_c_werror_flag=$ac_c_werror_flag
4783 ac_c_werror_flag=yes
4784 ac_cv_prog_cc_g=no
4785 CFLAGS="-g"
4786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4787 /* end confdefs.h. */
4788
4789 int
4790 main ()
4791 {
4792
4793 ;
4794 return 0;
4795 }
4796 _ACEOF
4797 if ac_fn_c_try_compile "$LINENO"; then :
4798 ac_cv_prog_cc_g=yes
4799 else
4800 CFLAGS=""
4801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4802 /* end confdefs.h. */
4803
4804 int
4805 main ()
4806 {
4807
4808 ;
4809 return 0;
4810 }
4811 _ACEOF
4812 if ac_fn_c_try_compile "$LINENO"; then :
4813
4814 else
4815 ac_c_werror_flag=$ac_save_c_werror_flag
4816 CFLAGS="-g"
4817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4818 /* end confdefs.h. */
4819
4820 int
4821 main ()
4822 {
4823
4824 ;
4825 return 0;
4826 }
4827 _ACEOF
4828 if ac_fn_c_try_compile "$LINENO"; then :
4829 ac_cv_prog_cc_g=yes
4830 fi
4831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4832 fi
4833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4834 fi
4835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4836 ac_c_werror_flag=$ac_save_c_werror_flag
4837 fi
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4839 $as_echo "$ac_cv_prog_cc_g" >&6; }
4840 if test "$ac_test_CFLAGS" = set; then
4841 CFLAGS=$ac_save_CFLAGS
4842 elif test $ac_cv_prog_cc_g = yes; then
4843 if test "$GCC" = yes; then
4844 CFLAGS="-g -O2"
4845 else
4846 CFLAGS="-g"
4847 fi
4848 else
4849 if test "$GCC" = yes; then
4850 CFLAGS="-O2"
4851 else
4852 CFLAGS=
4853 fi
4854 fi
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4856 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4857 if ${ac_cv_prog_cc_c89+:} false; then :
4858 $as_echo_n "(cached) " >&6
4859 else
4860 ac_cv_prog_cc_c89=no
4861 ac_save_CC=$CC
4862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4863 /* end confdefs.h. */
4864 #include <stdarg.h>
4865 #include <stdio.h>
4866 struct stat;
4867 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4868 struct buf { int x; };
4869 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4870 static char *e (p, i)
4871 char **p;
4872 int i;
4873 {
4874 return p[i];
4875 }
4876 static char *f (char * (*g) (char **, int), char **p, ...)
4877 {
4878 char *s;
4879 va_list v;
4880 va_start (v,p);
4881 s = g (p, va_arg (v,int));
4882 va_end (v);
4883 return s;
4884 }
4885
4886 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4887 function prototypes and stuff, but not '\xHH' hex character constants.
4888 These don't provoke an error unfortunately, instead are silently treated
4889 as 'x'. The following induces an error, until -std is added to get
4890 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4891 array size at least. It's necessary to write '\x00'==0 to get something
4892 that's true only with -std. */
4893 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4894
4895 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4896 inside strings and character constants. */
4897 #define FOO(x) 'x'
4898 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4899
4900 int test (int i, double x);
4901 struct s1 {int (*f) (int a);};
4902 struct s2 {int (*f) (double a);};
4903 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4904 int argc;
4905 char **argv;
4906 int
4907 main ()
4908 {
4909 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4910 ;
4911 return 0;
4912 }
4913 _ACEOF
4914 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4915 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4916 do
4917 CC="$ac_save_CC $ac_arg"
4918 if ac_fn_c_try_compile "$LINENO"; then :
4919 ac_cv_prog_cc_c89=$ac_arg
4920 fi
4921 rm -f core conftest.err conftest.$ac_objext
4922 test "x$ac_cv_prog_cc_c89" != "xno" && break
4923 done
4924 rm -f conftest.$ac_ext
4925 CC=$ac_save_CC
4926
4927 fi
4928 # AC_CACHE_VAL
4929 case "x$ac_cv_prog_cc_c89" in
4930 x)
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4932 $as_echo "none needed" >&6; } ;;
4933 xno)
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4935 $as_echo "unsupported" >&6; } ;;
4936 *)
4937 CC="$CC $ac_cv_prog_cc_c89"
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4939 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4940 esac
4941 if test "x$ac_cv_prog_cc_c89" != xno; then :
4942
4943 fi
4944
4945 ac_ext=c
4946 ac_cpp='$CPP $CPPFLAGS'
4947 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4948 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4949 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4950
4951 ac_aux_dir=
4952 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4953 if test -f "$ac_dir/install-sh"; then
4954 ac_aux_dir=$ac_dir
4955 ac_install_sh="$ac_aux_dir/install-sh -c"
4956 break
4957 elif test -f "$ac_dir/install.sh"; then
4958 ac_aux_dir=$ac_dir
4959 ac_install_sh="$ac_aux_dir/install.sh -c"
4960 break
4961 elif test -f "$ac_dir/shtool"; then
4962 ac_aux_dir=$ac_dir
4963 ac_install_sh="$ac_aux_dir/shtool install -c"
4964 break
4965 fi
4966 done
4967 if test -z "$ac_aux_dir"; then
4968 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4969 fi
4970
4971 # These three variables are undocumented and unsupported,
4972 # and are intended to be withdrawn in a future Autoconf release.
4973 # They can cause serious problems if a builder's source tree is in a directory
4974 # whose full name contains unusual characters.
4975 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4976 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4977 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4978
4979
4980 # Make sure we can run config.sub.
4981 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4982 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4983
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4985 $as_echo_n "checking build system type... " >&6; }
4986 if ${ac_cv_build+:} false; then :
4987 $as_echo_n "(cached) " >&6
4988 else
4989 ac_build_alias=$build_alias
4990 test "x$ac_build_alias" = x &&
4991 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4992 test "x$ac_build_alias" = x &&
4993 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4994 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4995 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4996
4997 fi
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4999 $as_echo "$ac_cv_build" >&6; }
5000 case $ac_cv_build in
5001 *-*-*) ;;
5002 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5003 esac
5004 build=$ac_cv_build
5005 ac_save_IFS=$IFS; IFS='-'
5006 set x $ac_cv_build
5007 shift
5008 build_cpu=$1
5009 build_vendor=$2
5010 shift; shift
5011 # Remember, the first character of IFS is used to create $*,
5012 # except with old shells:
5013 build_os=$*
5014 IFS=$ac_save_IFS
5015 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5016
5017
5018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5019 $as_echo_n "checking host system type... " >&6; }
5020 if ${ac_cv_host+:} false; then :
5021 $as_echo_n "(cached) " >&6
5022 else
5023 if test "x$host_alias" = x; then
5024 ac_cv_host=$ac_cv_build
5025 else
5026 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5027 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5028 fi
5029
5030 fi
5031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5032 $as_echo "$ac_cv_host" >&6; }
5033 case $ac_cv_host in
5034 *-*-*) ;;
5035 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5036 esac
5037 host=$ac_cv_host
5038 ac_save_IFS=$IFS; IFS='-'
5039 set x $ac_cv_host
5040 shift
5041 host_cpu=$1
5042 host_vendor=$2
5043 shift; shift
5044 # Remember, the first character of IFS is used to create $*,
5045 # except with old shells:
5046 host_os=$*
5047 IFS=$ac_save_IFS
5048 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5049
5050
5051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5052 $as_echo_n "checking target system type... " >&6; }
5053 if ${ac_cv_target+:} false; then :
5054 $as_echo_n "(cached) " >&6
5055 else
5056 if test "x$target_alias" = x; then
5057 ac_cv_target=$ac_cv_host
5058 else
5059 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5060 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5061 fi
5062
5063 fi
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5065 $as_echo "$ac_cv_target" >&6; }
5066 case $ac_cv_target in
5067 *-*-*) ;;
5068 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5069 esac
5070 target=$ac_cv_target
5071 ac_save_IFS=$IFS; IFS='-'
5072 set x $ac_cv_target
5073 shift
5074 target_cpu=$1
5075 target_vendor=$2
5076 shift; shift
5077 # Remember, the first character of IFS is used to create $*,
5078 # except with old shells:
5079 target_os=$*
5080 IFS=$ac_save_IFS
5081 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5082
5083
5084 # The aliases save the names the user supplied, while $host etc.
5085 # will get canonicalized.
5086 test -n "$target_alias" &&
5087 test "$program_prefix$program_suffix$program_transform_name" = \
5088 NONENONEs,x,x, &&
5089 program_prefix=${target_alias}-
5090
5091 ac_ext=c
5092 ac_cpp='$CPP $CPPFLAGS'
5093 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5094 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5095 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5097 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5098 # On Suns, sometimes $CPP names a directory.
5099 if test -n "$CPP" && test -d "$CPP"; then
5100 CPP=
5101 fi
5102 if test -z "$CPP"; then
5103 if ${ac_cv_prog_CPP+:} false; then :
5104 $as_echo_n "(cached) " >&6
5105 else
5106 # Double quotes because CPP needs to be expanded
5107 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5108 do
5109 ac_preproc_ok=false
5110 for ac_c_preproc_warn_flag in '' yes
5111 do
5112 # Use a header file that comes with gcc, so configuring glibc
5113 # with a fresh cross-compiler works.
5114 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5115 # <limits.h> exists even on freestanding compilers.
5116 # On the NeXT, cc -E runs the code through the compiler's parser,
5117 # not just through cpp. "Syntax error" is here to catch this case.
5118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5119 /* end confdefs.h. */
5120 #ifdef __STDC__
5121 # include <limits.h>
5122 #else
5123 # include <assert.h>
5124 #endif
5125 Syntax error
5126 _ACEOF
5127 if ac_fn_c_try_cpp "$LINENO"; then :
5128
5129 else
5130 # Broken: fails on valid input.
5131 continue
5132 fi
5133 rm -f conftest.err conftest.i conftest.$ac_ext
5134
5135 # OK, works on sane cases. Now check whether nonexistent headers
5136 # can be detected and how.
5137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5138 /* end confdefs.h. */
5139 #include <ac_nonexistent.h>
5140 _ACEOF
5141 if ac_fn_c_try_cpp "$LINENO"; then :
5142 # Broken: success on invalid input.
5143 continue
5144 else
5145 # Passes both tests.
5146 ac_preproc_ok=:
5147 break
5148 fi
5149 rm -f conftest.err conftest.i conftest.$ac_ext
5150
5151 done
5152 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5153 rm -f conftest.i conftest.err conftest.$ac_ext
5154 if $ac_preproc_ok; then :
5155 break
5156 fi
5157
5158 done
5159 ac_cv_prog_CPP=$CPP
5160
5161 fi
5162 CPP=$ac_cv_prog_CPP
5163 else
5164 ac_cv_prog_CPP=$CPP
5165 fi
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5167 $as_echo "$CPP" >&6; }
5168 ac_preproc_ok=false
5169 for ac_c_preproc_warn_flag in '' yes
5170 do
5171 # Use a header file that comes with gcc, so configuring glibc
5172 # with a fresh cross-compiler works.
5173 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5174 # <limits.h> exists even on freestanding compilers.
5175 # On the NeXT, cc -E runs the code through the compiler's parser,
5176 # not just through cpp. "Syntax error" is here to catch this case.
5177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5178 /* end confdefs.h. */
5179 #ifdef __STDC__
5180 # include <limits.h>
5181 #else
5182 # include <assert.h>
5183 #endif
5184 Syntax error
5185 _ACEOF
5186 if ac_fn_c_try_cpp "$LINENO"; then :
5187
5188 else
5189 # Broken: fails on valid input.
5190 continue
5191 fi
5192 rm -f conftest.err conftest.i conftest.$ac_ext
5193
5194 # OK, works on sane cases. Now check whether nonexistent headers
5195 # can be detected and how.
5196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5197 /* end confdefs.h. */
5198 #include <ac_nonexistent.h>
5199 _ACEOF
5200 if ac_fn_c_try_cpp "$LINENO"; then :
5201 # Broken: success on invalid input.
5202 continue
5203 else
5204 # Passes both tests.
5205 ac_preproc_ok=:
5206 break
5207 fi
5208 rm -f conftest.err conftest.i conftest.$ac_ext
5209
5210 done
5211 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5212 rm -f conftest.i conftest.err conftest.$ac_ext
5213 if $ac_preproc_ok; then :
5214
5215 else
5216 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5217 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5218 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5219 See \`config.log' for more details" "$LINENO" 5; }
5220 fi
5221
5222 ac_ext=c
5223 ac_cpp='$CPP $CPPFLAGS'
5224 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5225 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5226 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5227
5228
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5230 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5231 if ${ac_cv_path_GREP+:} false; then :
5232 $as_echo_n "(cached) " >&6
5233 else
5234 if test -z "$GREP"; then
5235 ac_path_GREP_found=false
5236 # Loop through the user's path and test for each of PROGNAME-LIST
5237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5238 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5239 do
5240 IFS=$as_save_IFS
5241 test -z "$as_dir" && as_dir=.
5242 for ac_prog in grep ggrep; do
5243 for ac_exec_ext in '' $ac_executable_extensions; do
5244 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5245 as_fn_executable_p "$ac_path_GREP" || continue
5246 # Check for GNU ac_path_GREP and select it if it is found.
5247 # Check for GNU $ac_path_GREP
5248 case `"$ac_path_GREP" --version 2>&1` in
5249 *GNU*)
5250 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5251 *)
5252 ac_count=0
5253 $as_echo_n 0123456789 >"conftest.in"
5254 while :
5255 do
5256 cat "conftest.in" "conftest.in" >"conftest.tmp"
5257 mv "conftest.tmp" "conftest.in"
5258 cp "conftest.in" "conftest.nl"
5259 $as_echo 'GREP' >> "conftest.nl"
5260 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5261 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5262 as_fn_arith $ac_count + 1 && ac_count=$as_val
5263 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5264 # Best one so far, save it but keep looking for a better one
5265 ac_cv_path_GREP="$ac_path_GREP"
5266 ac_path_GREP_max=$ac_count
5267 fi
5268 # 10*(2^10) chars as input seems more than enough
5269 test $ac_count -gt 10 && break
5270 done
5271 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5272 esac
5273
5274 $ac_path_GREP_found && break 3
5275 done
5276 done
5277 done
5278 IFS=$as_save_IFS
5279 if test -z "$ac_cv_path_GREP"; then
5280 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5281 fi
5282 else
5283 ac_cv_path_GREP=$GREP
5284 fi
5285
5286 fi
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5288 $as_echo "$ac_cv_path_GREP" >&6; }
5289 GREP="$ac_cv_path_GREP"
5290
5291
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5293 $as_echo_n "checking for egrep... " >&6; }
5294 if ${ac_cv_path_EGREP+:} false; then :
5295 $as_echo_n "(cached) " >&6
5296 else
5297 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5298 then ac_cv_path_EGREP="$GREP -E"
5299 else
5300 if test -z "$EGREP"; then
5301 ac_path_EGREP_found=false
5302 # Loop through the user's path and test for each of PROGNAME-LIST
5303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5304 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5305 do
5306 IFS=$as_save_IFS
5307 test -z "$as_dir" && as_dir=.
5308 for ac_prog in egrep; do
5309 for ac_exec_ext in '' $ac_executable_extensions; do
5310 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5311 as_fn_executable_p "$ac_path_EGREP" || continue
5312 # Check for GNU ac_path_EGREP and select it if it is found.
5313 # Check for GNU $ac_path_EGREP
5314 case `"$ac_path_EGREP" --version 2>&1` in
5315 *GNU*)
5316 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5317 *)
5318 ac_count=0
5319 $as_echo_n 0123456789 >"conftest.in"
5320 while :
5321 do
5322 cat "conftest.in" "conftest.in" >"conftest.tmp"
5323 mv "conftest.tmp" "conftest.in"
5324 cp "conftest.in" "conftest.nl"
5325 $as_echo 'EGREP' >> "conftest.nl"
5326 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5327 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5328 as_fn_arith $ac_count + 1 && ac_count=$as_val
5329 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5330 # Best one so far, save it but keep looking for a better one
5331 ac_cv_path_EGREP="$ac_path_EGREP"
5332 ac_path_EGREP_max=$ac_count
5333 fi
5334 # 10*(2^10) chars as input seems more than enough
5335 test $ac_count -gt 10 && break
5336 done
5337 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5338 esac
5339
5340 $ac_path_EGREP_found && break 3
5341 done
5342 done
5343 done
5344 IFS=$as_save_IFS
5345 if test -z "$ac_cv_path_EGREP"; then
5346 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5347 fi
5348 else
5349 ac_cv_path_EGREP=$EGREP
5350 fi
5351
5352 fi
5353 fi
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5355 $as_echo "$ac_cv_path_EGREP" >&6; }
5356 EGREP="$ac_cv_path_EGREP"
5357
5358
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5360 $as_echo_n "checking for ANSI C header files... " >&6; }
5361 if ${ac_cv_header_stdc+:} false; then :
5362 $as_echo_n "(cached) " >&6
5363 else
5364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5365 /* end confdefs.h. */
5366 #include <stdlib.h>
5367 #include <stdarg.h>
5368 #include <string.h>
5369 #include <float.h>
5370
5371 int
5372 main ()
5373 {
5374
5375 ;
5376 return 0;
5377 }
5378 _ACEOF
5379 if ac_fn_c_try_compile "$LINENO"; then :
5380 ac_cv_header_stdc=yes
5381 else
5382 ac_cv_header_stdc=no
5383 fi
5384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5385
5386 if test $ac_cv_header_stdc = yes; then
5387 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5389 /* end confdefs.h. */
5390 #include <string.h>
5391
5392 _ACEOF
5393 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5394 $EGREP "memchr" >/dev/null 2>&1; then :
5395
5396 else
5397 ac_cv_header_stdc=no
5398 fi
5399 rm -f conftest*
5400
5401 fi
5402
5403 if test $ac_cv_header_stdc = yes; then
5404 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5406 /* end confdefs.h. */
5407 #include <stdlib.h>
5408
5409 _ACEOF
5410 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5411 $EGREP "free" >/dev/null 2>&1; then :
5412
5413 else
5414 ac_cv_header_stdc=no
5415 fi
5416 rm -f conftest*
5417
5418 fi
5419
5420 if test $ac_cv_header_stdc = yes; then
5421 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5422 if test "$cross_compiling" = yes; then :
5423 :
5424 else
5425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5426 /* end confdefs.h. */
5427 #include <ctype.h>
5428 #include <stdlib.h>
5429 #if ((' ' & 0x0FF) == 0x020)
5430 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5431 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5432 #else
5433 # define ISLOWER(c) \
5434 (('a' <= (c) && (c) <= 'i') \
5435 || ('j' <= (c) && (c) <= 'r') \
5436 || ('s' <= (c) && (c) <= 'z'))
5437 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5438 #endif
5439
5440 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5441 int
5442 main ()
5443 {
5444 int i;
5445 for (i = 0; i < 256; i++)
5446 if (XOR (islower (i), ISLOWER (i))
5447 || toupper (i) != TOUPPER (i))
5448 return 2;
5449 return 0;
5450 }
5451 _ACEOF
5452 if ac_fn_c_try_run "$LINENO"; then :
5453
5454 else
5455 ac_cv_header_stdc=no
5456 fi
5457 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5458 conftest.$ac_objext conftest.beam conftest.$ac_ext
5459 fi
5460
5461 fi
5462 fi
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5464 $as_echo "$ac_cv_header_stdc" >&6; }
5465 if test $ac_cv_header_stdc = yes; then
5466
5467 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5468
5469 fi
5470
5471 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5472 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5473 inttypes.h stdint.h unistd.h
5474 do :
5475 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5476 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5477 "
5478 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5479 cat >>confdefs.h <<_ACEOF
5480 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5481 _ACEOF
5482
5483 fi
5484
5485 done
5486
5487
5488
5489 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5490 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5491 MINIX=yes
5492 else
5493 MINIX=
5494 fi
5495
5496
5497 if test "$MINIX" = yes; then
5498
5499 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5500
5501
5502 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5503
5504
5505 $as_echo "#define _MINIX 1" >>confdefs.h
5506
5507 fi
5508
5509
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5511 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5512 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5513 $as_echo_n "(cached) " >&6
5514 else
5515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5516 /* end confdefs.h. */
5517
5518 # define __EXTENSIONS__ 1
5519 $ac_includes_default
5520 int
5521 main ()
5522 {
5523
5524 ;
5525 return 0;
5526 }
5527 _ACEOF
5528 if ac_fn_c_try_compile "$LINENO"; then :
5529 ac_cv_safe_to_define___extensions__=yes
5530 else
5531 ac_cv_safe_to_define___extensions__=no
5532 fi
5533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5534 fi
5535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5536 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5537 test $ac_cv_safe_to_define___extensions__ = yes &&
5538 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5539
5540 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5541
5542 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5543
5544 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5545
5546 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5547
5548
5549 test "$program_prefix" != NONE &&
5550 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5551 # Use a double $ so make ignores it.
5552 test "$program_suffix" != NONE &&
5553 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5554 # Double any \ or $.
5555 # By default was `s,x,x', remove it if useless.
5556 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5557 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5558
5559 # Find a good install program. We prefer a C program (faster),
5560 # so one script is as good as another. But avoid the broken or
5561 # incompatible versions:
5562 # SysV /etc/install, /usr/sbin/install
5563 # SunOS /usr/etc/install
5564 # IRIX /sbin/install
5565 # AIX /bin/install
5566 # AmigaOS /C/install, which installs bootblocks on floppy discs
5567 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5568 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5569 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5570 # OS/2's system install, which has a completely different semantic
5571 # ./install, which can be erroneously created by make from ./install.sh.
5572 # Reject install programs that cannot install multiple files.
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5574 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5575 if test -z "$INSTALL"; then
5576 if ${ac_cv_path_install+:} false; then :
5577 $as_echo_n "(cached) " >&6
5578 else
5579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5580 for as_dir in $PATH
5581 do
5582 IFS=$as_save_IFS
5583 test -z "$as_dir" && as_dir=.
5584 # Account for people who put trailing slashes in PATH elements.
5585 case $as_dir/ in #((
5586 ./ | .// | /[cC]/* | \
5587 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5588 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5589 /usr/ucb/* ) ;;
5590 *)
5591 # OSF1 and SCO ODT 3.0 have their own names for install.
5592 # Don't use installbsd from OSF since it installs stuff as root
5593 # by default.
5594 for ac_prog in ginstall scoinst install; do
5595 for ac_exec_ext in '' $ac_executable_extensions; do
5596 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5597 if test $ac_prog = install &&
5598 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5599 # AIX install. It has an incompatible calling convention.
5600 :
5601 elif test $ac_prog = install &&
5602 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5603 # program-specific install script used by HP pwplus--don't use.
5604 :
5605 else
5606 rm -rf conftest.one conftest.two conftest.dir
5607 echo one > conftest.one
5608 echo two > conftest.two
5609 mkdir conftest.dir
5610 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5611 test -s conftest.one && test -s conftest.two &&
5612 test -s conftest.dir/conftest.one &&
5613 test -s conftest.dir/conftest.two
5614 then
5615 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5616 break 3
5617 fi
5618 fi
5619 fi
5620 done
5621 done
5622 ;;
5623 esac
5624
5625 done
5626 IFS=$as_save_IFS
5627
5628 rm -rf conftest.one conftest.two conftest.dir
5629
5630 fi
5631 if test "${ac_cv_path_install+set}" = set; then
5632 INSTALL=$ac_cv_path_install
5633 else
5634 # As a last resort, use the slow shell script. Don't cache a
5635 # value for INSTALL within a source directory, because that will
5636 # break other packages using the cache if that directory is
5637 # removed, or if the value is a relative name.
5638 INSTALL=$ac_install_sh
5639 fi
5640 fi
5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5642 $as_echo "$INSTALL" >&6; }
5643
5644 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5645 # It thinks the first close brace ends the variable substitution.
5646 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5647
5648 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5649
5650 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5651
5652 rm -rf .tst 2>/dev/null
5653 mkdir .tst 2>/dev/null
5654 if test -d .tst; then
5655 am__leading_dot=.
5656 else
5657 am__leading_dot=_
5658 fi
5659 rmdir .tst 2>/dev/null
5660
5661 DEPDIR="${am__leading_dot}deps"
5662
5663 case `pwd` in
5664 *\ * | *\ *)
5665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5666 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5667 esac
5668
5669
5670
5671 macro_version='2.2.7a'
5672 macro_revision='1.3134'
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686 ltmain="$ac_aux_dir/ltmain.sh"
5687
5688 # Backslashify metacharacters that are still active within
5689 # double-quoted strings.
5690 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5691
5692 # Same as above, but do not quote variable references.
5693 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5694
5695 # Sed substitution to delay expansion of an escaped shell variable in a
5696 # double_quote_subst'ed string.
5697 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5698
5699 # Sed substitution to delay expansion of an escaped single quote.
5700 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5701
5702 # Sed substitution to avoid accidental globbing in evaled expressions
5703 no_glob_subst='s/\*/\\\*/g'
5704
5705 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5706 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5707 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5708
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5710 $as_echo_n "checking how to print strings... " >&6; }
5711 # Test print first, because it will be a builtin if present.
5712 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5713 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5714 ECHO='print -r --'
5715 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5716 ECHO='printf %s\n'
5717 else
5718 # Use this function as a fallback that always works.
5719 func_fallback_echo ()
5720 {
5721 eval 'cat <<_LTECHO_EOF
5722 $1
5723 _LTECHO_EOF'
5724 }
5725 ECHO='func_fallback_echo'
5726 fi
5727
5728 # func_echo_all arg...
5729 # Invoke $ECHO with all args, space-separated.
5730 func_echo_all ()
5731 {
5732 $ECHO ""
5733 }
5734
5735 case "$ECHO" in
5736 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5737 $as_echo "printf" >&6; } ;;
5738 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5739 $as_echo "print -r" >&6; } ;;
5740 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5741 $as_echo "cat" >&6; } ;;
5742 esac
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5758 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5759 if ${ac_cv_path_SED+:} false; then :
5760 $as_echo_n "(cached) " >&6
5761 else
5762 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5763 for ac_i in 1 2 3 4 5 6 7; do
5764 ac_script="$ac_script$as_nl$ac_script"
5765 done
5766 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5767 { ac_script=; unset ac_script;}
5768 if test -z "$SED"; then
5769 ac_path_SED_found=false
5770 # Loop through the user's path and test for each of PROGNAME-LIST
5771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5772 for as_dir in $PATH
5773 do
5774 IFS=$as_save_IFS
5775 test -z "$as_dir" && as_dir=.
5776 for ac_prog in sed gsed; do
5777 for ac_exec_ext in '' $ac_executable_extensions; do
5778 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5779 as_fn_executable_p "$ac_path_SED" || continue
5780 # Check for GNU ac_path_SED and select it if it is found.
5781 # Check for GNU $ac_path_SED
5782 case `"$ac_path_SED" --version 2>&1` in
5783 *GNU*)
5784 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5785 *)
5786 ac_count=0
5787 $as_echo_n 0123456789 >"conftest.in"
5788 while :
5789 do
5790 cat "conftest.in" "conftest.in" >"conftest.tmp"
5791 mv "conftest.tmp" "conftest.in"
5792 cp "conftest.in" "conftest.nl"
5793 $as_echo '' >> "conftest.nl"
5794 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5795 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5796 as_fn_arith $ac_count + 1 && ac_count=$as_val
5797 if test $ac_count -gt ${ac_path_SED_max-0}; then
5798 # Best one so far, save it but keep looking for a better one
5799 ac_cv_path_SED="$ac_path_SED"
5800 ac_path_SED_max=$ac_count
5801 fi
5802 # 10*(2^10) chars as input seems more than enough
5803 test $ac_count -gt 10 && break
5804 done
5805 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5806 esac
5807
5808 $ac_path_SED_found && break 3
5809 done
5810 done
5811 done
5812 IFS=$as_save_IFS
5813 if test -z "$ac_cv_path_SED"; then
5814 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5815 fi
5816 else
5817 ac_cv_path_SED=$SED
5818 fi
5819
5820 fi
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5822 $as_echo "$ac_cv_path_SED" >&6; }
5823 SED="$ac_cv_path_SED"
5824 rm -f conftest.sed
5825
5826 test -z "$SED" && SED=sed
5827 Xsed="$SED -e 1s/^X//"
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5840 $as_echo_n "checking for fgrep... " >&6; }
5841 if ${ac_cv_path_FGREP+:} false; then :
5842 $as_echo_n "(cached) " >&6
5843 else
5844 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5845 then ac_cv_path_FGREP="$GREP -F"
5846 else
5847 if test -z "$FGREP"; then
5848 ac_path_FGREP_found=false
5849 # Loop through the user's path and test for each of PROGNAME-LIST
5850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5851 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5852 do
5853 IFS=$as_save_IFS
5854 test -z "$as_dir" && as_dir=.
5855 for ac_prog in fgrep; do
5856 for ac_exec_ext in '' $ac_executable_extensions; do
5857 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5858 as_fn_executable_p "$ac_path_FGREP" || continue
5859 # Check for GNU ac_path_FGREP and select it if it is found.
5860 # Check for GNU $ac_path_FGREP
5861 case `"$ac_path_FGREP" --version 2>&1` in
5862 *GNU*)
5863 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5864 *)
5865 ac_count=0
5866 $as_echo_n 0123456789 >"conftest.in"
5867 while :
5868 do
5869 cat "conftest.in" "conftest.in" >"conftest.tmp"
5870 mv "conftest.tmp" "conftest.in"
5871 cp "conftest.in" "conftest.nl"
5872 $as_echo 'FGREP' >> "conftest.nl"
5873 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5874 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5875 as_fn_arith $ac_count + 1 && ac_count=$as_val
5876 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5877 # Best one so far, save it but keep looking for a better one
5878 ac_cv_path_FGREP="$ac_path_FGREP"
5879 ac_path_FGREP_max=$ac_count
5880 fi
5881 # 10*(2^10) chars as input seems more than enough
5882 test $ac_count -gt 10 && break
5883 done
5884 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5885 esac
5886
5887 $ac_path_FGREP_found && break 3
5888 done
5889 done
5890 done
5891 IFS=$as_save_IFS
5892 if test -z "$ac_cv_path_FGREP"; then
5893 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5894 fi
5895 else
5896 ac_cv_path_FGREP=$FGREP
5897 fi
5898
5899 fi
5900 fi
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5902 $as_echo "$ac_cv_path_FGREP" >&6; }
5903 FGREP="$ac_cv_path_FGREP"
5904
5905
5906 test -z "$GREP" && GREP=grep
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926 # Check whether --with-gnu-ld was given.
5927 if test "${with_gnu_ld+set}" = set; then :
5928 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5929 else
5930 with_gnu_ld=no
5931 fi
5932
5933 ac_prog=ld
5934 if test "$GCC" = yes; then
5935 # Check if gcc -print-prog-name=ld gives a path.
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5937 $as_echo_n "checking for ld used by $CC... " >&6; }
5938 case $host in
5939 *-*-mingw*)
5940 # gcc leaves a trailing carriage return which upsets mingw
5941 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5942 *)
5943 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5944 esac
5945 case $ac_prog in
5946 # Accept absolute paths.
5947 [\\/]* | ?:[\\/]*)
5948 re_direlt='/[^/][^/]*/\.\./'
5949 # Canonicalize the pathname of ld
5950 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5951 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5952 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5953 done
5954 test -z "$LD" && LD="$ac_prog"
5955 ;;
5956 "")
5957 # If it fails, then pretend we aren't using GCC.
5958 ac_prog=ld
5959 ;;
5960 *)
5961 # If it is relative, then search for the first ld in PATH.
5962 with_gnu_ld=unknown
5963 ;;
5964 esac
5965 elif test "$with_gnu_ld" = yes; then
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5967 $as_echo_n "checking for GNU ld... " >&6; }
5968 else
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5970 $as_echo_n "checking for non-GNU ld... " >&6; }
5971 fi
5972 if ${lt_cv_path_LD+:} false; then :
5973 $as_echo_n "(cached) " >&6
5974 else
5975 if test -z "$LD"; then
5976 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5977 for ac_dir in $PATH; do
5978 IFS="$lt_save_ifs"
5979 test -z "$ac_dir" && ac_dir=.
5980 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5981 lt_cv_path_LD="$ac_dir/$ac_prog"
5982 # Check to see if the program is GNU ld. I'd rather use --version,
5983 # but apparently some variants of GNU ld only accept -v.
5984 # Break only if it was the GNU/non-GNU ld that we prefer.
5985 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5986 *GNU* | *'with BFD'*)
5987 test "$with_gnu_ld" != no && break
5988 ;;
5989 *)
5990 test "$with_gnu_ld" != yes && break
5991 ;;
5992 esac
5993 fi
5994 done
5995 IFS="$lt_save_ifs"
5996 else
5997 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5998 fi
5999 fi
6000
6001 LD="$lt_cv_path_LD"
6002 if test -n "$LD"; then
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6004 $as_echo "$LD" >&6; }
6005 else
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6007 $as_echo "no" >&6; }
6008 fi
6009 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6011 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6012 if ${lt_cv_prog_gnu_ld+:} false; then :
6013 $as_echo_n "(cached) " >&6
6014 else
6015 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6016 case `$LD -v 2>&1 </dev/null` in
6017 *GNU* | *'with BFD'*)
6018 lt_cv_prog_gnu_ld=yes
6019 ;;
6020 *)
6021 lt_cv_prog_gnu_ld=no
6022 ;;
6023 esac
6024 fi
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6026 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6027 with_gnu_ld=$lt_cv_prog_gnu_ld
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6038 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6039 if ${lt_cv_path_NM+:} false; then :
6040 $as_echo_n "(cached) " >&6
6041 else
6042 if test -n "$NM"; then
6043 # Let the user override the test.
6044 lt_cv_path_NM="$NM"
6045 else
6046 lt_nm_to_check="${ac_tool_prefix}nm"
6047 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6048 lt_nm_to_check="$lt_nm_to_check nm"
6049 fi
6050 for lt_tmp_nm in $lt_nm_to_check; do
6051 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6052 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6053 IFS="$lt_save_ifs"
6054 test -z "$ac_dir" && ac_dir=.
6055 tmp_nm="$ac_dir/$lt_tmp_nm"
6056 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6057 # Check to see if the nm accepts a BSD-compat flag.
6058 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6059 # nm: unknown option "B" ignored
6060 # Tru64's nm complains that /dev/null is an invalid object file
6061 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6062 */dev/null* | *'Invalid file or object type'*)
6063 lt_cv_path_NM="$tmp_nm -B"
6064 break
6065 ;;
6066 *)
6067 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6068 */dev/null*)
6069 lt_cv_path_NM="$tmp_nm -p"
6070 break
6071 ;;
6072 *)
6073 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6074 continue # so that we can try to find one that supports BSD flags
6075 ;;
6076 esac
6077 ;;
6078 esac
6079 fi
6080 done
6081 IFS="$lt_save_ifs"
6082 done
6083 : ${lt_cv_path_NM=no}
6084 fi
6085 fi
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6087 $as_echo "$lt_cv_path_NM" >&6; }
6088 if test "$lt_cv_path_NM" != "no"; then
6089 NM="$lt_cv_path_NM"
6090 else
6091 # Didn't find any BSD compatible name lister, look for dumpbin.
6092 if test -n "$DUMPBIN"; then :
6093 # Let the user override the test.
6094 else
6095 if test -n "$ac_tool_prefix"; then
6096 for ac_prog in dumpbin "link -dump"
6097 do
6098 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6099 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6101 $as_echo_n "checking for $ac_word... " >&6; }
6102 if ${ac_cv_prog_DUMPBIN+:} false; then :
6103 $as_echo_n "(cached) " >&6
6104 else
6105 if test -n "$DUMPBIN"; then
6106 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6107 else
6108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6109 for as_dir in $PATH
6110 do
6111 IFS=$as_save_IFS
6112 test -z "$as_dir" && as_dir=.
6113 for ac_exec_ext in '' $ac_executable_extensions; do
6114 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6115 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6116 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6117 break 2
6118 fi
6119 done
6120 done
6121 IFS=$as_save_IFS
6122
6123 fi
6124 fi
6125 DUMPBIN=$ac_cv_prog_DUMPBIN
6126 if test -n "$DUMPBIN"; then
6127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6128 $as_echo "$DUMPBIN" >&6; }
6129 else
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6131 $as_echo "no" >&6; }
6132 fi
6133
6134
6135 test -n "$DUMPBIN" && break
6136 done
6137 fi
6138 if test -z "$DUMPBIN"; then
6139 ac_ct_DUMPBIN=$DUMPBIN
6140 for ac_prog in dumpbin "link -dump"
6141 do
6142 # Extract the first word of "$ac_prog", so it can be a program name with args.
6143 set dummy $ac_prog; ac_word=$2
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6145 $as_echo_n "checking for $ac_word... " >&6; }
6146 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6147 $as_echo_n "(cached) " >&6
6148 else
6149 if test -n "$ac_ct_DUMPBIN"; then
6150 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6151 else
6152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6153 for as_dir in $PATH
6154 do
6155 IFS=$as_save_IFS
6156 test -z "$as_dir" && as_dir=.
6157 for ac_exec_ext in '' $ac_executable_extensions; do
6158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6159 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6161 break 2
6162 fi
6163 done
6164 done
6165 IFS=$as_save_IFS
6166
6167 fi
6168 fi
6169 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6170 if test -n "$ac_ct_DUMPBIN"; then
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6172 $as_echo "$ac_ct_DUMPBIN" >&6; }
6173 else
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6175 $as_echo "no" >&6; }
6176 fi
6177
6178
6179 test -n "$ac_ct_DUMPBIN" && break
6180 done
6181
6182 if test "x$ac_ct_DUMPBIN" = x; then
6183 DUMPBIN=":"
6184 else
6185 case $cross_compiling:$ac_tool_warned in
6186 yes:)
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6188 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6189 ac_tool_warned=yes ;;
6190 esac
6191 DUMPBIN=$ac_ct_DUMPBIN
6192 fi
6193 fi
6194
6195 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6196 *COFF*)
6197 DUMPBIN="$DUMPBIN -symbols"
6198 ;;
6199 *)
6200 DUMPBIN=:
6201 ;;
6202 esac
6203 fi
6204
6205 if test "$DUMPBIN" != ":"; then
6206 NM="$DUMPBIN"
6207 fi
6208 fi
6209 test -z "$NM" && NM=nm
6210
6211
6212
6213
6214
6215
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6217 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6218 if ${lt_cv_nm_interface+:} false; then :
6219 $as_echo_n "(cached) " >&6
6220 else
6221 lt_cv_nm_interface="BSD nm"
6222 echo "int some_variable = 0;" > conftest.$ac_ext
6223 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6224 (eval "$ac_compile" 2>conftest.err)
6225 cat conftest.err >&5
6226 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6227 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6228 cat conftest.err >&5
6229 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6230 cat conftest.out >&5
6231 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6232 lt_cv_nm_interface="MS dumpbin"
6233 fi
6234 rm -f conftest*
6235 fi
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6237 $as_echo "$lt_cv_nm_interface" >&6; }
6238
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6240 $as_echo_n "checking whether ln -s works... " >&6; }
6241 LN_S=$as_ln_s
6242 if test "$LN_S" = "ln -s"; then
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6244 $as_echo "yes" >&6; }
6245 else
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6247 $as_echo "no, using $LN_S" >&6; }
6248 fi
6249
6250 # find the maximum length of command line arguments
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6252 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6253 if ${lt_cv_sys_max_cmd_len+:} false; then :
6254 $as_echo_n "(cached) " >&6
6255 else
6256 i=0
6257 teststring="ABCD"
6258
6259 case $build_os in
6260 msdosdjgpp*)
6261 # On DJGPP, this test can blow up pretty badly due to problems in libc
6262 # (any single argument exceeding 2000 bytes causes a buffer overrun
6263 # during glob expansion). Even if it were fixed, the result of this
6264 # check would be larger than it should be.
6265 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6266 ;;
6267
6268 gnu*)
6269 # Under GNU Hurd, this test is not required because there is
6270 # no limit to the length of command line arguments.
6271 # Libtool will interpret -1 as no limit whatsoever
6272 lt_cv_sys_max_cmd_len=-1;
6273 ;;
6274
6275 cygwin* | mingw* | cegcc*)
6276 # On Win9x/ME, this test blows up -- it succeeds, but takes
6277 # about 5 minutes as the teststring grows exponentially.
6278 # Worse, since 9x/ME are not pre-emptively multitasking,
6279 # you end up with a "frozen" computer, even though with patience
6280 # the test eventually succeeds (with a max line length of 256k).
6281 # Instead, let's just punt: use the minimum linelength reported by
6282 # all of the supported platforms: 8192 (on NT/2K/XP).
6283 lt_cv_sys_max_cmd_len=8192;
6284 ;;
6285
6286 mint*)
6287 # On MiNT this can take a long time and run out of memory.
6288 lt_cv_sys_max_cmd_len=8192;
6289 ;;
6290
6291 amigaos*)
6292 # On AmigaOS with pdksh, this test takes hours, literally.
6293 # So we just punt and use a minimum line length of 8192.
6294 lt_cv_sys_max_cmd_len=8192;
6295 ;;
6296
6297 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6298 # This has been around since 386BSD, at least. Likely further.
6299 if test -x /sbin/sysctl; then
6300 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6301 elif test -x /usr/sbin/sysctl; then
6302 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6303 else
6304 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6305 fi
6306 # And add a safety zone
6307 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6308 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6309 ;;
6310
6311 interix*)
6312 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6313 lt_cv_sys_max_cmd_len=196608
6314 ;;
6315
6316 osf*)
6317 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6318 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6319 # nice to cause kernel panics so lets avoid the loop below.
6320 # First set a reasonable default.
6321 lt_cv_sys_max_cmd_len=16384
6322 #
6323 if test -x /sbin/sysconfig; then
6324 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6325 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6326 esac
6327 fi
6328 ;;
6329 sco3.2v5*)
6330 lt_cv_sys_max_cmd_len=102400
6331 ;;
6332 sysv5* | sco5v6* | sysv4.2uw2*)
6333 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6334 if test -n "$kargmax"; then
6335 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6336 else
6337 lt_cv_sys_max_cmd_len=32768
6338 fi
6339 ;;
6340 *)
6341 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6342 if test -n "$lt_cv_sys_max_cmd_len"; then
6343 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6344 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6345 else
6346 # Make teststring a little bigger before we do anything with it.
6347 # a 1K string should be a reasonable start.
6348 for i in 1 2 3 4 5 6 7 8 ; do
6349 teststring=$teststring$teststring
6350 done
6351 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6352 # If test is not a shell built-in, we'll probably end up computing a
6353 # maximum length that is only half of the actual maximum length, but
6354 # we can't tell.
6355 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6356 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6357 test $i != 17 # 1/2 MB should be enough
6358 do
6359 i=`expr $i + 1`
6360 teststring=$teststring$teststring
6361 done
6362 # Only check the string length outside the loop.
6363 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6364 teststring=
6365 # Add a significant safety factor because C++ compilers can tack on
6366 # massive amounts of additional arguments before passing them to the
6367 # linker. It appears as though 1/2 is a usable value.
6368 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6369 fi
6370 ;;
6371 esac
6372
6373 fi
6374
6375 if test -n $lt_cv_sys_max_cmd_len ; then
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6377 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6378 else
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6380 $as_echo "none" >&6; }
6381 fi
6382 max_cmd_len=$lt_cv_sys_max_cmd_len
6383
6384
6385
6386
6387
6388
6389 : ${CP="cp -f"}
6390 : ${MV="mv -f"}
6391 : ${RM="rm -f"}
6392
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6394 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6395 # Try some XSI features
6396 xsi_shell=no
6397 ( _lt_dummy="a/b/c"
6398 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6399 = c,a/b,, \
6400 && eval 'test $(( 1 + 1 )) -eq 2 \
6401 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6402 && xsi_shell=yes
6403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6404 $as_echo "$xsi_shell" >&6; }
6405
6406
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6408 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6409 lt_shell_append=no
6410 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6411 >/dev/null 2>&1 \
6412 && lt_shell_append=yes
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6414 $as_echo "$lt_shell_append" >&6; }
6415
6416
6417 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6418 lt_unset=unset
6419 else
6420 lt_unset=false
6421 fi
6422
6423
6424
6425
6426
6427 # test EBCDIC or ASCII
6428 case `echo X|tr X '\101'` in
6429 A) # ASCII based system
6430 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6431 lt_SP2NL='tr \040 \012'
6432 lt_NL2SP='tr \015\012 \040\040'
6433 ;;
6434 *) # EBCDIC based system
6435 lt_SP2NL='tr \100 \n'
6436 lt_NL2SP='tr \r\n \100\100'
6437 ;;
6438 esac
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6449 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6450 if ${lt_cv_ld_reload_flag+:} false; then :
6451 $as_echo_n "(cached) " >&6
6452 else
6453 lt_cv_ld_reload_flag='-r'
6454 fi
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6456 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6457 reload_flag=$lt_cv_ld_reload_flag
6458 case $reload_flag in
6459 "" | " "*) ;;
6460 *) reload_flag=" $reload_flag" ;;
6461 esac
6462 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6463 case $host_os in
6464 darwin*)
6465 if test "$GCC" = yes; then
6466 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6467 else
6468 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6469 fi
6470 ;;
6471 esac
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481 if test -n "$ac_tool_prefix"; then
6482 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6483 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6485 $as_echo_n "checking for $ac_word... " >&6; }
6486 if ${ac_cv_prog_OBJDUMP+:} false; then :
6487 $as_echo_n "(cached) " >&6
6488 else
6489 if test -n "$OBJDUMP"; then
6490 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6491 else
6492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6493 for as_dir in $PATH
6494 do
6495 IFS=$as_save_IFS
6496 test -z "$as_dir" && as_dir=.
6497 for ac_exec_ext in '' $ac_executable_extensions; do
6498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6499 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6501 break 2
6502 fi
6503 done
6504 done
6505 IFS=$as_save_IFS
6506
6507 fi
6508 fi
6509 OBJDUMP=$ac_cv_prog_OBJDUMP
6510 if test -n "$OBJDUMP"; then
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6512 $as_echo "$OBJDUMP" >&6; }
6513 else
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6515 $as_echo "no" >&6; }
6516 fi
6517
6518
6519 fi
6520 if test -z "$ac_cv_prog_OBJDUMP"; then
6521 ac_ct_OBJDUMP=$OBJDUMP
6522 # Extract the first word of "objdump", so it can be a program name with args.
6523 set dummy objdump; ac_word=$2
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6525 $as_echo_n "checking for $ac_word... " >&6; }
6526 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6527 $as_echo_n "(cached) " >&6
6528 else
6529 if test -n "$ac_ct_OBJDUMP"; then
6530 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6531 else
6532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6533 for as_dir in $PATH
6534 do
6535 IFS=$as_save_IFS
6536 test -z "$as_dir" && as_dir=.
6537 for ac_exec_ext in '' $ac_executable_extensions; do
6538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6539 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6541 break 2
6542 fi
6543 done
6544 done
6545 IFS=$as_save_IFS
6546
6547 fi
6548 fi
6549 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6550 if test -n "$ac_ct_OBJDUMP"; then
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6552 $as_echo "$ac_ct_OBJDUMP" >&6; }
6553 else
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6555 $as_echo "no" >&6; }
6556 fi
6557
6558 if test "x$ac_ct_OBJDUMP" = x; then
6559 OBJDUMP="false"
6560 else
6561 case $cross_compiling:$ac_tool_warned in
6562 yes:)
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6564 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6565 ac_tool_warned=yes ;;
6566 esac
6567 OBJDUMP=$ac_ct_OBJDUMP
6568 fi
6569 else
6570 OBJDUMP="$ac_cv_prog_OBJDUMP"
6571 fi
6572
6573 test -z "$OBJDUMP" && OBJDUMP=objdump
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6584 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6585 if ${lt_cv_deplibs_check_method+:} false; then :
6586 $as_echo_n "(cached) " >&6
6587 else
6588 lt_cv_file_magic_cmd='$MAGIC_CMD'
6589 lt_cv_file_magic_test_file=
6590 lt_cv_deplibs_check_method='unknown'
6591 # Need to set the preceding variable on all platforms that support
6592 # interlibrary dependencies.
6593 # 'none' -- dependencies not supported.
6594 # `unknown' -- same as none, but documents that we really don't know.
6595 # 'pass_all' -- all dependencies passed with no checks.
6596 # 'test_compile' -- check by making test program.
6597 # 'file_magic [[regex]]' -- check by looking for files in library path
6598 # which responds to the $file_magic_cmd with a given extended regex.
6599 # If you have `file' or equivalent on your system and you're not sure
6600 # whether `pass_all' will *always* work, you probably want this one.
6601
6602 case $host_os in
6603 aix[4-9]*)
6604 lt_cv_deplibs_check_method=pass_all
6605 ;;
6606
6607 beos*)
6608 lt_cv_deplibs_check_method=pass_all
6609 ;;
6610
6611 bsdi[45]*)
6612 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6613 lt_cv_file_magic_cmd='/usr/bin/file -L'
6614 lt_cv_file_magic_test_file=/shlib/libc.so
6615 ;;
6616
6617 cygwin*)
6618 # func_win32_libid is a shell function defined in ltmain.sh
6619 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6620 lt_cv_file_magic_cmd='func_win32_libid'
6621 ;;
6622
6623 mingw* | pw32*)
6624 # Base MSYS/MinGW do not provide the 'file' command needed by
6625 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6626 # unless we find 'file', for example because we are cross-compiling.
6627 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6628 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6629 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6630 lt_cv_file_magic_cmd='func_win32_libid'
6631 else
6632 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6633 lt_cv_file_magic_cmd='$OBJDUMP -f'
6634 fi
6635 ;;
6636
6637 cegcc*)
6638 # use the weaker test based on 'objdump'. See mingw*.
6639 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6640 lt_cv_file_magic_cmd='$OBJDUMP -f'
6641 ;;
6642
6643 darwin* | rhapsody*)
6644 lt_cv_deplibs_check_method=pass_all
6645 ;;
6646
6647 freebsd* | dragonfly*)
6648 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6649 case $host_cpu in
6650 i*86 )
6651 # Not sure whether the presence of OpenBSD here was a mistake.
6652 # Let's accept both of them until this is cleared up.
6653 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6654 lt_cv_file_magic_cmd=/usr/bin/file
6655 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6656 ;;
6657 esac
6658 else
6659 lt_cv_deplibs_check_method=pass_all
6660 fi
6661 ;;
6662
6663 gnu*)
6664 lt_cv_deplibs_check_method=pass_all
6665 ;;
6666
6667 haiku*)
6668 lt_cv_deplibs_check_method=pass_all
6669 ;;
6670
6671 hpux10.20* | hpux11*)
6672 lt_cv_file_magic_cmd=/usr/bin/file
6673 case $host_cpu in
6674 ia64*)
6675 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6676 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6677 ;;
6678 hppa*64*)
6679 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]'
6680 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6681 ;;
6682 *)
6683 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6684 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6685 ;;
6686 esac
6687 ;;
6688
6689 interix[3-9]*)
6690 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6691 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6692 ;;
6693
6694 irix5* | irix6* | nonstopux*)
6695 case $LD in
6696 *-32|*"-32 ") libmagic=32-bit;;
6697 *-n32|*"-n32 ") libmagic=N32;;
6698 *-64|*"-64 ") libmagic=64-bit;;
6699 *) libmagic=never-match;;
6700 esac
6701 lt_cv_deplibs_check_method=pass_all
6702 ;;
6703
6704 # This must be Linux ELF.
6705 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6706 lt_cv_deplibs_check_method=pass_all
6707 ;;
6708
6709 netbsd*)
6710 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6711 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6712 else
6713 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6714 fi
6715 ;;
6716
6717 newos6*)
6718 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6719 lt_cv_file_magic_cmd=/usr/bin/file
6720 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6721 ;;
6722
6723 *nto* | *qnx*)
6724 lt_cv_deplibs_check_method=pass_all
6725 ;;
6726
6727 openbsd*)
6728 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6729 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6730 else
6731 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6732 fi
6733 ;;
6734
6735 osf3* | osf4* | osf5*)
6736 lt_cv_deplibs_check_method=pass_all
6737 ;;
6738
6739 rdos*)
6740 lt_cv_deplibs_check_method=pass_all
6741 ;;
6742
6743 solaris*)
6744 lt_cv_deplibs_check_method=pass_all
6745 ;;
6746
6747 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6748 lt_cv_deplibs_check_method=pass_all
6749 ;;
6750
6751 sysv4 | sysv4.3*)
6752 case $host_vendor in
6753 motorola)
6754 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]'
6755 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6756 ;;
6757 ncr)
6758 lt_cv_deplibs_check_method=pass_all
6759 ;;
6760 sequent)
6761 lt_cv_file_magic_cmd='/bin/file'
6762 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6763 ;;
6764 sni)
6765 lt_cv_file_magic_cmd='/bin/file'
6766 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6767 lt_cv_file_magic_test_file=/lib/libc.so
6768 ;;
6769 siemens)
6770 lt_cv_deplibs_check_method=pass_all
6771 ;;
6772 pc)
6773 lt_cv_deplibs_check_method=pass_all
6774 ;;
6775 esac
6776 ;;
6777
6778 tpf*)
6779 lt_cv_deplibs_check_method=pass_all
6780 ;;
6781 esac
6782
6783 fi
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6785 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6786 file_magic_cmd=$lt_cv_file_magic_cmd
6787 deplibs_check_method=$lt_cv_deplibs_check_method
6788 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801 plugin_option=
6802 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6803 for plugin in $plugin_names; do
6804 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6805 if test x$plugin_so = x$plugin; then
6806 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6807 fi
6808 if test x$plugin_so != x$plugin; then
6809 plugin_option="--plugin $plugin_so"
6810 break
6811 fi
6812 done
6813
6814 if test -n "$ac_tool_prefix"; then
6815 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6816 set dummy ${ac_tool_prefix}ar; ac_word=$2
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6818 $as_echo_n "checking for $ac_word... " >&6; }
6819 if ${ac_cv_prog_AR+:} false; then :
6820 $as_echo_n "(cached) " >&6
6821 else
6822 if test -n "$AR"; then
6823 ac_cv_prog_AR="$AR" # Let the user override the test.
6824 else
6825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6826 for as_dir in $PATH
6827 do
6828 IFS=$as_save_IFS
6829 test -z "$as_dir" && as_dir=.
6830 for ac_exec_ext in '' $ac_executable_extensions; do
6831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6832 ac_cv_prog_AR="${ac_tool_prefix}ar"
6833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6834 break 2
6835 fi
6836 done
6837 done
6838 IFS=$as_save_IFS
6839
6840 fi
6841 fi
6842 AR=$ac_cv_prog_AR
6843 if test -n "$AR"; then
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6845 $as_echo "$AR" >&6; }
6846 else
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6848 $as_echo "no" >&6; }
6849 fi
6850
6851
6852 fi
6853 if test -z "$ac_cv_prog_AR"; then
6854 ac_ct_AR=$AR
6855 # Extract the first word of "ar", so it can be a program name with args.
6856 set dummy ar; ac_word=$2
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6858 $as_echo_n "checking for $ac_word... " >&6; }
6859 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6860 $as_echo_n "(cached) " >&6
6861 else
6862 if test -n "$ac_ct_AR"; then
6863 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6864 else
6865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6866 for as_dir in $PATH
6867 do
6868 IFS=$as_save_IFS
6869 test -z "$as_dir" && as_dir=.
6870 for ac_exec_ext in '' $ac_executable_extensions; do
6871 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6872 ac_cv_prog_ac_ct_AR="ar"
6873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6874 break 2
6875 fi
6876 done
6877 done
6878 IFS=$as_save_IFS
6879
6880 fi
6881 fi
6882 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6883 if test -n "$ac_ct_AR"; then
6884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6885 $as_echo "$ac_ct_AR" >&6; }
6886 else
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6888 $as_echo "no" >&6; }
6889 fi
6890
6891 if test "x$ac_ct_AR" = x; then
6892 AR="false"
6893 else
6894 case $cross_compiling:$ac_tool_warned in
6895 yes:)
6896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6897 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6898 ac_tool_warned=yes ;;
6899 esac
6900 AR=$ac_ct_AR
6901 fi
6902 else
6903 AR="$ac_cv_prog_AR"
6904 fi
6905
6906 test -z "$AR" && AR=ar
6907 if test -n "$plugin_option"; then
6908 if $AR --help 2>&1 | grep -q "\--plugin"; then
6909 AR="$AR $plugin_option"
6910 fi
6911 fi
6912 test -z "$AR_FLAGS" && AR_FLAGS=cru
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924 if test -n "$ac_tool_prefix"; then
6925 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6926 set dummy ${ac_tool_prefix}strip; ac_word=$2
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6928 $as_echo_n "checking for $ac_word... " >&6; }
6929 if ${ac_cv_prog_STRIP+:} false; then :
6930 $as_echo_n "(cached) " >&6
6931 else
6932 if test -n "$STRIP"; then
6933 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6934 else
6935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6936 for as_dir in $PATH
6937 do
6938 IFS=$as_save_IFS
6939 test -z "$as_dir" && as_dir=.
6940 for ac_exec_ext in '' $ac_executable_extensions; do
6941 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6942 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6944 break 2
6945 fi
6946 done
6947 done
6948 IFS=$as_save_IFS
6949
6950 fi
6951 fi
6952 STRIP=$ac_cv_prog_STRIP
6953 if test -n "$STRIP"; then
6954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6955 $as_echo "$STRIP" >&6; }
6956 else
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6958 $as_echo "no" >&6; }
6959 fi
6960
6961
6962 fi
6963 if test -z "$ac_cv_prog_STRIP"; then
6964 ac_ct_STRIP=$STRIP
6965 # Extract the first word of "strip", so it can be a program name with args.
6966 set dummy strip; ac_word=$2
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6968 $as_echo_n "checking for $ac_word... " >&6; }
6969 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6970 $as_echo_n "(cached) " >&6
6971 else
6972 if test -n "$ac_ct_STRIP"; then
6973 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6974 else
6975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6976 for as_dir in $PATH
6977 do
6978 IFS=$as_save_IFS
6979 test -z "$as_dir" && as_dir=.
6980 for ac_exec_ext in '' $ac_executable_extensions; do
6981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6982 ac_cv_prog_ac_ct_STRIP="strip"
6983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6984 break 2
6985 fi
6986 done
6987 done
6988 IFS=$as_save_IFS
6989
6990 fi
6991 fi
6992 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6993 if test -n "$ac_ct_STRIP"; then
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6995 $as_echo "$ac_ct_STRIP" >&6; }
6996 else
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6998 $as_echo "no" >&6; }
6999 fi
7000
7001 if test "x$ac_ct_STRIP" = x; then
7002 STRIP=":"
7003 else
7004 case $cross_compiling:$ac_tool_warned in
7005 yes:)
7006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7007 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7008 ac_tool_warned=yes ;;
7009 esac
7010 STRIP=$ac_ct_STRIP
7011 fi
7012 else
7013 STRIP="$ac_cv_prog_STRIP"
7014 fi
7015
7016 test -z "$STRIP" && STRIP=:
7017
7018
7019
7020
7021
7022
7023 if test -n "$ac_tool_prefix"; then
7024 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7025 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7027 $as_echo_n "checking for $ac_word... " >&6; }
7028 if ${ac_cv_prog_RANLIB+:} false; then :
7029 $as_echo_n "(cached) " >&6
7030 else
7031 if test -n "$RANLIB"; then
7032 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7033 else
7034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7035 for as_dir in $PATH
7036 do
7037 IFS=$as_save_IFS
7038 test -z "$as_dir" && as_dir=.
7039 for ac_exec_ext in '' $ac_executable_extensions; do
7040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7041 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7043 break 2
7044 fi
7045 done
7046 done
7047 IFS=$as_save_IFS
7048
7049 fi
7050 fi
7051 RANLIB=$ac_cv_prog_RANLIB
7052 if test -n "$RANLIB"; then
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7054 $as_echo "$RANLIB" >&6; }
7055 else
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7057 $as_echo "no" >&6; }
7058 fi
7059
7060
7061 fi
7062 if test -z "$ac_cv_prog_RANLIB"; then
7063 ac_ct_RANLIB=$RANLIB
7064 # Extract the first word of "ranlib", so it can be a program name with args.
7065 set dummy ranlib; ac_word=$2
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7067 $as_echo_n "checking for $ac_word... " >&6; }
7068 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7069 $as_echo_n "(cached) " >&6
7070 else
7071 if test -n "$ac_ct_RANLIB"; then
7072 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7073 else
7074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075 for as_dir in $PATH
7076 do
7077 IFS=$as_save_IFS
7078 test -z "$as_dir" && as_dir=.
7079 for ac_exec_ext in '' $ac_executable_extensions; do
7080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7081 ac_cv_prog_ac_ct_RANLIB="ranlib"
7082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7083 break 2
7084 fi
7085 done
7086 done
7087 IFS=$as_save_IFS
7088
7089 fi
7090 fi
7091 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7092 if test -n "$ac_ct_RANLIB"; then
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7094 $as_echo "$ac_ct_RANLIB" >&6; }
7095 else
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7097 $as_echo "no" >&6; }
7098 fi
7099
7100 if test "x$ac_ct_RANLIB" = x; then
7101 RANLIB=":"
7102 else
7103 case $cross_compiling:$ac_tool_warned in
7104 yes:)
7105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7106 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7107 ac_tool_warned=yes ;;
7108 esac
7109 RANLIB=$ac_ct_RANLIB
7110 fi
7111 else
7112 RANLIB="$ac_cv_prog_RANLIB"
7113 fi
7114
7115 test -z "$RANLIB" && RANLIB=:
7116 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
7117 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
7118 RANLIB="$RANLIB $plugin_option"
7119 fi
7120 fi
7121
7122
7123
7124
7125
7126
7127 # Determine commands to create old-style static archives.
7128 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7129 old_postinstall_cmds='chmod 644 $oldlib'
7130 old_postuninstall_cmds=
7131
7132 if test -n "$RANLIB"; then
7133 case $host_os in
7134 openbsd*)
7135 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7136 ;;
7137 *)
7138 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7139 ;;
7140 esac
7141 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7142 fi
7143
7144 case $host_os in
7145 darwin*)
7146 lock_old_archive_extraction=yes ;;
7147 *)
7148 lock_old_archive_extraction=no ;;
7149 esac
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171 for ac_prog in gawk mawk nawk awk
7172 do
7173 # Extract the first word of "$ac_prog", so it can be a program name with args.
7174 set dummy $ac_prog; ac_word=$2
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7176 $as_echo_n "checking for $ac_word... " >&6; }
7177 if ${ac_cv_prog_AWK+:} false; then :
7178 $as_echo_n "(cached) " >&6
7179 else
7180 if test -n "$AWK"; then
7181 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7182 else
7183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7184 for as_dir in $PATH
7185 do
7186 IFS=$as_save_IFS
7187 test -z "$as_dir" && as_dir=.
7188 for ac_exec_ext in '' $ac_executable_extensions; do
7189 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7190 ac_cv_prog_AWK="$ac_prog"
7191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7192 break 2
7193 fi
7194 done
7195 done
7196 IFS=$as_save_IFS
7197
7198 fi
7199 fi
7200 AWK=$ac_cv_prog_AWK
7201 if test -n "$AWK"; then
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7203 $as_echo "$AWK" >&6; }
7204 else
7205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7206 $as_echo "no" >&6; }
7207 fi
7208
7209
7210 test -n "$AWK" && break
7211 done
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231 # If no C compiler was specified, use CC.
7232 LTCC=${LTCC-"$CC"}
7233
7234 # If no C compiler flags were specified, use CFLAGS.
7235 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7236
7237 # Allow CC to be a program name with arguments.
7238 compiler=$CC
7239
7240
7241 # Check for command to grab the raw symbol name followed by C symbol from nm.
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7243 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7244 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7245 $as_echo_n "(cached) " >&6
7246 else
7247
7248 # These are sane defaults that work on at least a few old systems.
7249 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7250
7251 # Character class describing NM global symbol codes.
7252 symcode='[BCDEGRST]'
7253
7254 # Regexp to match symbols that can be accessed directly from C.
7255 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7256
7257 # Define system-specific variables.
7258 case $host_os in
7259 aix*)
7260 symcode='[BCDT]'
7261 ;;
7262 cygwin* | mingw* | pw32* | cegcc*)
7263 symcode='[ABCDGISTW]'
7264 ;;
7265 hpux*)
7266 if test "$host_cpu" = ia64; then
7267 symcode='[ABCDEGRST]'
7268 fi
7269 ;;
7270 irix* | nonstopux*)
7271 symcode='[BCDEGRST]'
7272 ;;
7273 osf*)
7274 symcode='[BCDEGQRST]'
7275 ;;
7276 solaris*)
7277 symcode='[BDRT]'
7278 ;;
7279 sco3.2v5*)
7280 symcode='[DT]'
7281 ;;
7282 sysv4.2uw2*)
7283 symcode='[DT]'
7284 ;;
7285 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7286 symcode='[ABDT]'
7287 ;;
7288 sysv4)
7289 symcode='[DFNSTU]'
7290 ;;
7291 esac
7292
7293 # If we're using GNU nm, then use its standard symbol codes.
7294 case `$NM -V 2>&1` in
7295 *GNU* | *'with BFD'*)
7296 symcode='[ABCDGIRSTW]' ;;
7297 esac
7298
7299 # Transform an extracted symbol line into a proper C declaration.
7300 # Some systems (esp. on ia64) link data and code symbols differently,
7301 # so use this general approach.
7302 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7303
7304 # Transform an extracted symbol line into symbol name and symbol address
7305 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7306 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'"
7307
7308 # Handle CRLF in mingw tool chain
7309 opt_cr=
7310 case $build_os in
7311 mingw*)
7312 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7313 ;;
7314 esac
7315
7316 # Try without a prefix underscore, then with it.
7317 for ac_symprfx in "" "_"; do
7318
7319 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7320 symxfrm="\\1 $ac_symprfx\\2 \\2"
7321
7322 # Write the raw and C identifiers.
7323 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7324 # Fake it for dumpbin and say T for any non-static function
7325 # and D for any global variable.
7326 # Also find C++ and __fastcall symbols from MSVC++,
7327 # which start with @ or ?.
7328 lt_cv_sys_global_symbol_pipe="$AWK '"\
7329 " {last_section=section; section=\$ 3};"\
7330 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7331 " \$ 0!~/External *\|/{next};"\
7332 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7333 " {if(hide[section]) next};"\
7334 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7335 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7336 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7337 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7338 " ' prfx=^$ac_symprfx"
7339 else
7340 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7341 fi
7342
7343 # Check to see that the pipe works correctly.
7344 pipe_works=no
7345
7346 rm -f conftest*
7347 cat > conftest.$ac_ext <<_LT_EOF
7348 #ifdef __cplusplus
7349 extern "C" {
7350 #endif
7351 char nm_test_var;
7352 void nm_test_func(void);
7353 void nm_test_func(void){}
7354 #ifdef __cplusplus
7355 }
7356 #endif
7357 int main(){nm_test_var='a';nm_test_func();return(0);}
7358 _LT_EOF
7359
7360 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7361 (eval $ac_compile) 2>&5
7362 ac_status=$?
7363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7364 test $ac_status = 0; }; then
7365 # Now try to grab the symbols.
7366 nlist=conftest.nm
7367 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7368 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7369 ac_status=$?
7370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7371 test $ac_status = 0; } && test -s "$nlist"; then
7372 # Try sorting and uniquifying the output.
7373 if sort "$nlist" | uniq > "$nlist"T; then
7374 mv -f "$nlist"T "$nlist"
7375 else
7376 rm -f "$nlist"T
7377 fi
7378
7379 # Make sure that we snagged all the symbols we need.
7380 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7381 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7382 cat <<_LT_EOF > conftest.$ac_ext
7383 #ifdef __cplusplus
7384 extern "C" {
7385 #endif
7386
7387 _LT_EOF
7388 # Now generate the symbol file.
7389 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7390
7391 cat <<_LT_EOF >> conftest.$ac_ext
7392
7393 /* The mapping between symbol names and symbols. */
7394 const struct {
7395 const char *name;
7396 void *address;
7397 }
7398 lt__PROGRAM__LTX_preloaded_symbols[] =
7399 {
7400 { "@PROGRAM@", (void *) 0 },
7401 _LT_EOF
7402 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7403 cat <<\_LT_EOF >> conftest.$ac_ext
7404 {0, (void *) 0}
7405 };
7406
7407 /* This works around a problem in FreeBSD linker */
7408 #ifdef FREEBSD_WORKAROUND
7409 static const void *lt_preloaded_setup() {
7410 return lt__PROGRAM__LTX_preloaded_symbols;
7411 }
7412 #endif
7413
7414 #ifdef __cplusplus
7415 }
7416 #endif
7417 _LT_EOF
7418 # Now try linking the two files.
7419 mv conftest.$ac_objext conftstm.$ac_objext
7420 lt_save_LIBS="$LIBS"
7421 lt_save_CFLAGS="$CFLAGS"
7422 LIBS="conftstm.$ac_objext"
7423 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7424 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7425 (eval $ac_link) 2>&5
7426 ac_status=$?
7427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7428 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7429 pipe_works=yes
7430 fi
7431 LIBS="$lt_save_LIBS"
7432 CFLAGS="$lt_save_CFLAGS"
7433 else
7434 echo "cannot find nm_test_func in $nlist" >&5
7435 fi
7436 else
7437 echo "cannot find nm_test_var in $nlist" >&5
7438 fi
7439 else
7440 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7441 fi
7442 else
7443 echo "$progname: failed program was:" >&5
7444 cat conftest.$ac_ext >&5
7445 fi
7446 rm -rf conftest* conftst*
7447
7448 # Do not use the global_symbol_pipe unless it works.
7449 if test "$pipe_works" = yes; then
7450 break
7451 else
7452 lt_cv_sys_global_symbol_pipe=
7453 fi
7454 done
7455
7456 fi
7457
7458 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7459 lt_cv_sys_global_symbol_to_cdecl=
7460 fi
7461 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7463 $as_echo "failed" >&6; }
7464 else
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7466 $as_echo "ok" >&6; }
7467 fi
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490 # Check whether --enable-libtool-lock was given.
7491 if test "${enable_libtool_lock+set}" = set; then :
7492 enableval=$enable_libtool_lock;
7493 fi
7494
7495 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7496
7497 # Some flags need to be propagated to the compiler or linker for good
7498 # libtool support.
7499 case $host in
7500 ia64-*-hpux*)
7501 # Find out which ABI we are using.
7502 echo 'int i;' > conftest.$ac_ext
7503 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7504 (eval $ac_compile) 2>&5
7505 ac_status=$?
7506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7507 test $ac_status = 0; }; then
7508 case `/usr/bin/file conftest.$ac_objext` in
7509 *ELF-32*)
7510 HPUX_IA64_MODE="32"
7511 ;;
7512 *ELF-64*)
7513 HPUX_IA64_MODE="64"
7514 ;;
7515 esac
7516 fi
7517 rm -rf conftest*
7518 ;;
7519 *-*-irix6*)
7520 # Find out which ABI we are using.
7521 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7523 (eval $ac_compile) 2>&5
7524 ac_status=$?
7525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7526 test $ac_status = 0; }; then
7527 if test "$lt_cv_prog_gnu_ld" = yes; then
7528 case `/usr/bin/file conftest.$ac_objext` in
7529 *32-bit*)
7530 LD="${LD-ld} -melf32bsmip"
7531 ;;
7532 *N32*)
7533 LD="${LD-ld} -melf32bmipn32"
7534 ;;
7535 *64-bit*)
7536 LD="${LD-ld} -melf64bmip"
7537 ;;
7538 esac
7539 else
7540 case `/usr/bin/file conftest.$ac_objext` in
7541 *32-bit*)
7542 LD="${LD-ld} -32"
7543 ;;
7544 *N32*)
7545 LD="${LD-ld} -n32"
7546 ;;
7547 *64-bit*)
7548 LD="${LD-ld} -64"
7549 ;;
7550 esac
7551 fi
7552 fi
7553 rm -rf conftest*
7554 ;;
7555
7556 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7557 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7558 # Find out which ABI we are using.
7559 echo 'int i;' > conftest.$ac_ext
7560 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7561 (eval $ac_compile) 2>&5
7562 ac_status=$?
7563 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7564 test $ac_status = 0; }; then
7565 case `/usr/bin/file conftest.o` in
7566 *32-bit*)
7567 case $host in
7568 x86_64-*kfreebsd*-gnu)
7569 LD="${LD-ld} -m elf_i386_fbsd"
7570 ;;
7571 x86_64-*linux*)
7572 case `/usr/bin/file conftest.o` in
7573 *x86-64*)
7574 LD="${LD-ld} -m elf32_x86_64"
7575 ;;
7576 *)
7577 LD="${LD-ld} -m elf_i386"
7578 ;;
7579 esac
7580 ;;
7581 powerpc64le-*linux*)
7582 LD="${LD-ld} -m elf32lppclinux"
7583 ;;
7584 powerpc64-*linux*)
7585 LD="${LD-ld} -m elf32ppclinux"
7586 ;;
7587 s390x-*linux*)
7588 LD="${LD-ld} -m elf_s390"
7589 ;;
7590 sparc64-*linux*)
7591 LD="${LD-ld} -m elf32_sparc"
7592 ;;
7593 esac
7594 ;;
7595 *64-bit*)
7596 case $host in
7597 x86_64-*kfreebsd*-gnu)
7598 LD="${LD-ld} -m elf_x86_64_fbsd"
7599 ;;
7600 x86_64-*linux*)
7601 LD="${LD-ld} -m elf_x86_64"
7602 ;;
7603 powerpcle-*linux*)
7604 LD="${LD-ld} -m elf64lppc"
7605 ;;
7606 powerpc-*linux*)
7607 LD="${LD-ld} -m elf64ppc"
7608 ;;
7609 s390*-*linux*|s390*-*tpf*)
7610 LD="${LD-ld} -m elf64_s390"
7611 ;;
7612 sparc*-*linux*)
7613 LD="${LD-ld} -m elf64_sparc"
7614 ;;
7615 esac
7616 ;;
7617 esac
7618 fi
7619 rm -rf conftest*
7620 ;;
7621
7622 *-*-sco3.2v5*)
7623 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7624 SAVE_CFLAGS="$CFLAGS"
7625 CFLAGS="$CFLAGS -belf"
7626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7627 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7628 if ${lt_cv_cc_needs_belf+:} false; then :
7629 $as_echo_n "(cached) " >&6
7630 else
7631 ac_ext=c
7632 ac_cpp='$CPP $CPPFLAGS'
7633 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7634 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7635 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7636
7637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7638 /* end confdefs.h. */
7639
7640 int
7641 main ()
7642 {
7643
7644 ;
7645 return 0;
7646 }
7647 _ACEOF
7648 if ac_fn_c_try_link "$LINENO"; then :
7649 lt_cv_cc_needs_belf=yes
7650 else
7651 lt_cv_cc_needs_belf=no
7652 fi
7653 rm -f core conftest.err conftest.$ac_objext \
7654 conftest$ac_exeext conftest.$ac_ext
7655 ac_ext=c
7656 ac_cpp='$CPP $CPPFLAGS'
7657 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7658 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7659 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7660
7661 fi
7662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7663 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7664 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7665 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7666 CFLAGS="$SAVE_CFLAGS"
7667 fi
7668 ;;
7669 sparc*-*solaris*)
7670 # Find out which ABI we are using.
7671 echo 'int i;' > conftest.$ac_ext
7672 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7673 (eval $ac_compile) 2>&5
7674 ac_status=$?
7675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7676 test $ac_status = 0; }; then
7677 case `/usr/bin/file conftest.o` in
7678 *64-bit*)
7679 case $lt_cv_prog_gnu_ld in
7680 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7681 *)
7682 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7683 LD="${LD-ld} -64"
7684 fi
7685 ;;
7686 esac
7687 ;;
7688 esac
7689 fi
7690 rm -rf conftest*
7691 ;;
7692 esac
7693
7694 need_locks="$enable_libtool_lock"
7695
7696
7697 case $host_os in
7698 rhapsody* | darwin*)
7699 if test -n "$ac_tool_prefix"; then
7700 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7701 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7703 $as_echo_n "checking for $ac_word... " >&6; }
7704 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7705 $as_echo_n "(cached) " >&6
7706 else
7707 if test -n "$DSYMUTIL"; then
7708 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7709 else
7710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7711 for as_dir in $PATH
7712 do
7713 IFS=$as_save_IFS
7714 test -z "$as_dir" && as_dir=.
7715 for ac_exec_ext in '' $ac_executable_extensions; do
7716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7717 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7719 break 2
7720 fi
7721 done
7722 done
7723 IFS=$as_save_IFS
7724
7725 fi
7726 fi
7727 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7728 if test -n "$DSYMUTIL"; then
7729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7730 $as_echo "$DSYMUTIL" >&6; }
7731 else
7732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7733 $as_echo "no" >&6; }
7734 fi
7735
7736
7737 fi
7738 if test -z "$ac_cv_prog_DSYMUTIL"; then
7739 ac_ct_DSYMUTIL=$DSYMUTIL
7740 # Extract the first word of "dsymutil", so it can be a program name with args.
7741 set dummy dsymutil; ac_word=$2
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7743 $as_echo_n "checking for $ac_word... " >&6; }
7744 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7745 $as_echo_n "(cached) " >&6
7746 else
7747 if test -n "$ac_ct_DSYMUTIL"; then
7748 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7749 else
7750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7751 for as_dir in $PATH
7752 do
7753 IFS=$as_save_IFS
7754 test -z "$as_dir" && as_dir=.
7755 for ac_exec_ext in '' $ac_executable_extensions; do
7756 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7757 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7759 break 2
7760 fi
7761 done
7762 done
7763 IFS=$as_save_IFS
7764
7765 fi
7766 fi
7767 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7768 if test -n "$ac_ct_DSYMUTIL"; then
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7770 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7771 else
7772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7773 $as_echo "no" >&6; }
7774 fi
7775
7776 if test "x$ac_ct_DSYMUTIL" = x; then
7777 DSYMUTIL=":"
7778 else
7779 case $cross_compiling:$ac_tool_warned in
7780 yes:)
7781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7782 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7783 ac_tool_warned=yes ;;
7784 esac
7785 DSYMUTIL=$ac_ct_DSYMUTIL
7786 fi
7787 else
7788 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7789 fi
7790
7791 if test -n "$ac_tool_prefix"; then
7792 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7793 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7795 $as_echo_n "checking for $ac_word... " >&6; }
7796 if ${ac_cv_prog_NMEDIT+:} false; then :
7797 $as_echo_n "(cached) " >&6
7798 else
7799 if test -n "$NMEDIT"; then
7800 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7801 else
7802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7803 for as_dir in $PATH
7804 do
7805 IFS=$as_save_IFS
7806 test -z "$as_dir" && as_dir=.
7807 for ac_exec_ext in '' $ac_executable_extensions; do
7808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7809 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7811 break 2
7812 fi
7813 done
7814 done
7815 IFS=$as_save_IFS
7816
7817 fi
7818 fi
7819 NMEDIT=$ac_cv_prog_NMEDIT
7820 if test -n "$NMEDIT"; then
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7822 $as_echo "$NMEDIT" >&6; }
7823 else
7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7825 $as_echo "no" >&6; }
7826 fi
7827
7828
7829 fi
7830 if test -z "$ac_cv_prog_NMEDIT"; then
7831 ac_ct_NMEDIT=$NMEDIT
7832 # Extract the first word of "nmedit", so it can be a program name with args.
7833 set dummy nmedit; ac_word=$2
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7835 $as_echo_n "checking for $ac_word... " >&6; }
7836 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7837 $as_echo_n "(cached) " >&6
7838 else
7839 if test -n "$ac_ct_NMEDIT"; then
7840 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7841 else
7842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7843 for as_dir in $PATH
7844 do
7845 IFS=$as_save_IFS
7846 test -z "$as_dir" && as_dir=.
7847 for ac_exec_ext in '' $ac_executable_extensions; do
7848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7849 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7851 break 2
7852 fi
7853 done
7854 done
7855 IFS=$as_save_IFS
7856
7857 fi
7858 fi
7859 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7860 if test -n "$ac_ct_NMEDIT"; then
7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7862 $as_echo "$ac_ct_NMEDIT" >&6; }
7863 else
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7865 $as_echo "no" >&6; }
7866 fi
7867
7868 if test "x$ac_ct_NMEDIT" = x; then
7869 NMEDIT=":"
7870 else
7871 case $cross_compiling:$ac_tool_warned in
7872 yes:)
7873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7874 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7875 ac_tool_warned=yes ;;
7876 esac
7877 NMEDIT=$ac_ct_NMEDIT
7878 fi
7879 else
7880 NMEDIT="$ac_cv_prog_NMEDIT"
7881 fi
7882
7883 if test -n "$ac_tool_prefix"; then
7884 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7885 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7887 $as_echo_n "checking for $ac_word... " >&6; }
7888 if ${ac_cv_prog_LIPO+:} false; then :
7889 $as_echo_n "(cached) " >&6
7890 else
7891 if test -n "$LIPO"; then
7892 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7893 else
7894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7895 for as_dir in $PATH
7896 do
7897 IFS=$as_save_IFS
7898 test -z "$as_dir" && as_dir=.
7899 for ac_exec_ext in '' $ac_executable_extensions; do
7900 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7901 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7902 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7903 break 2
7904 fi
7905 done
7906 done
7907 IFS=$as_save_IFS
7908
7909 fi
7910 fi
7911 LIPO=$ac_cv_prog_LIPO
7912 if test -n "$LIPO"; then
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7914 $as_echo "$LIPO" >&6; }
7915 else
7916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7917 $as_echo "no" >&6; }
7918 fi
7919
7920
7921 fi
7922 if test -z "$ac_cv_prog_LIPO"; then
7923 ac_ct_LIPO=$LIPO
7924 # Extract the first word of "lipo", so it can be a program name with args.
7925 set dummy lipo; ac_word=$2
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7927 $as_echo_n "checking for $ac_word... " >&6; }
7928 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7929 $as_echo_n "(cached) " >&6
7930 else
7931 if test -n "$ac_ct_LIPO"; then
7932 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7933 else
7934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7935 for as_dir in $PATH
7936 do
7937 IFS=$as_save_IFS
7938 test -z "$as_dir" && as_dir=.
7939 for ac_exec_ext in '' $ac_executable_extensions; do
7940 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7941 ac_cv_prog_ac_ct_LIPO="lipo"
7942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7943 break 2
7944 fi
7945 done
7946 done
7947 IFS=$as_save_IFS
7948
7949 fi
7950 fi
7951 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7952 if test -n "$ac_ct_LIPO"; then
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7954 $as_echo "$ac_ct_LIPO" >&6; }
7955 else
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7957 $as_echo "no" >&6; }
7958 fi
7959
7960 if test "x$ac_ct_LIPO" = x; then
7961 LIPO=":"
7962 else
7963 case $cross_compiling:$ac_tool_warned in
7964 yes:)
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7966 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7967 ac_tool_warned=yes ;;
7968 esac
7969 LIPO=$ac_ct_LIPO
7970 fi
7971 else
7972 LIPO="$ac_cv_prog_LIPO"
7973 fi
7974
7975 if test -n "$ac_tool_prefix"; then
7976 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7977 set dummy ${ac_tool_prefix}otool; ac_word=$2
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7979 $as_echo_n "checking for $ac_word... " >&6; }
7980 if ${ac_cv_prog_OTOOL+:} false; then :
7981 $as_echo_n "(cached) " >&6
7982 else
7983 if test -n "$OTOOL"; then
7984 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7985 else
7986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7987 for as_dir in $PATH
7988 do
7989 IFS=$as_save_IFS
7990 test -z "$as_dir" && as_dir=.
7991 for ac_exec_ext in '' $ac_executable_extensions; do
7992 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7993 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7995 break 2
7996 fi
7997 done
7998 done
7999 IFS=$as_save_IFS
8000
8001 fi
8002 fi
8003 OTOOL=$ac_cv_prog_OTOOL
8004 if test -n "$OTOOL"; then
8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8006 $as_echo "$OTOOL" >&6; }
8007 else
8008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8009 $as_echo "no" >&6; }
8010 fi
8011
8012
8013 fi
8014 if test -z "$ac_cv_prog_OTOOL"; then
8015 ac_ct_OTOOL=$OTOOL
8016 # Extract the first word of "otool", so it can be a program name with args.
8017 set dummy otool; ac_word=$2
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8019 $as_echo_n "checking for $ac_word... " >&6; }
8020 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8021 $as_echo_n "(cached) " >&6
8022 else
8023 if test -n "$ac_ct_OTOOL"; then
8024 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8025 else
8026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8027 for as_dir in $PATH
8028 do
8029 IFS=$as_save_IFS
8030 test -z "$as_dir" && as_dir=.
8031 for ac_exec_ext in '' $ac_executable_extensions; do
8032 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8033 ac_cv_prog_ac_ct_OTOOL="otool"
8034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8035 break 2
8036 fi
8037 done
8038 done
8039 IFS=$as_save_IFS
8040
8041 fi
8042 fi
8043 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8044 if test -n "$ac_ct_OTOOL"; then
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8046 $as_echo "$ac_ct_OTOOL" >&6; }
8047 else
8048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8049 $as_echo "no" >&6; }
8050 fi
8051
8052 if test "x$ac_ct_OTOOL" = x; then
8053 OTOOL=":"
8054 else
8055 case $cross_compiling:$ac_tool_warned in
8056 yes:)
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8058 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8059 ac_tool_warned=yes ;;
8060 esac
8061 OTOOL=$ac_ct_OTOOL
8062 fi
8063 else
8064 OTOOL="$ac_cv_prog_OTOOL"
8065 fi
8066
8067 if test -n "$ac_tool_prefix"; then
8068 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8069 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8071 $as_echo_n "checking for $ac_word... " >&6; }
8072 if ${ac_cv_prog_OTOOL64+:} false; then :
8073 $as_echo_n "(cached) " >&6
8074 else
8075 if test -n "$OTOOL64"; then
8076 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8077 else
8078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8079 for as_dir in $PATH
8080 do
8081 IFS=$as_save_IFS
8082 test -z "$as_dir" && as_dir=.
8083 for ac_exec_ext in '' $ac_executable_extensions; do
8084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8085 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8087 break 2
8088 fi
8089 done
8090 done
8091 IFS=$as_save_IFS
8092
8093 fi
8094 fi
8095 OTOOL64=$ac_cv_prog_OTOOL64
8096 if test -n "$OTOOL64"; then
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8098 $as_echo "$OTOOL64" >&6; }
8099 else
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8101 $as_echo "no" >&6; }
8102 fi
8103
8104
8105 fi
8106 if test -z "$ac_cv_prog_OTOOL64"; then
8107 ac_ct_OTOOL64=$OTOOL64
8108 # Extract the first word of "otool64", so it can be a program name with args.
8109 set dummy otool64; ac_word=$2
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8111 $as_echo_n "checking for $ac_word... " >&6; }
8112 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8113 $as_echo_n "(cached) " >&6
8114 else
8115 if test -n "$ac_ct_OTOOL64"; then
8116 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8117 else
8118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8119 for as_dir in $PATH
8120 do
8121 IFS=$as_save_IFS
8122 test -z "$as_dir" && as_dir=.
8123 for ac_exec_ext in '' $ac_executable_extensions; do
8124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8125 ac_cv_prog_ac_ct_OTOOL64="otool64"
8126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8127 break 2
8128 fi
8129 done
8130 done
8131 IFS=$as_save_IFS
8132
8133 fi
8134 fi
8135 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8136 if test -n "$ac_ct_OTOOL64"; then
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8138 $as_echo "$ac_ct_OTOOL64" >&6; }
8139 else
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8141 $as_echo "no" >&6; }
8142 fi
8143
8144 if test "x$ac_ct_OTOOL64" = x; then
8145 OTOOL64=":"
8146 else
8147 case $cross_compiling:$ac_tool_warned in
8148 yes:)
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8150 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8151 ac_tool_warned=yes ;;
8152 esac
8153 OTOOL64=$ac_ct_OTOOL64
8154 fi
8155 else
8156 OTOOL64="$ac_cv_prog_OTOOL64"
8157 fi
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8186 $as_echo_n "checking for -single_module linker flag... " >&6; }
8187 if ${lt_cv_apple_cc_single_mod+:} false; then :
8188 $as_echo_n "(cached) " >&6
8189 else
8190 lt_cv_apple_cc_single_mod=no
8191 if test -z "${LT_MULTI_MODULE}"; then
8192 # By default we will add the -single_module flag. You can override
8193 # by either setting the environment variable LT_MULTI_MODULE
8194 # non-empty at configure time, or by adding -multi_module to the
8195 # link flags.
8196 rm -rf libconftest.dylib*
8197 echo "int foo(void){return 1;}" > conftest.c
8198 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8199 -dynamiclib -Wl,-single_module conftest.c" >&5
8200 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8201 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8202 _lt_result=$?
8203 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8204 lt_cv_apple_cc_single_mod=yes
8205 else
8206 cat conftest.err >&5
8207 fi
8208 rm -rf libconftest.dylib*
8209 rm -f conftest.*
8210 fi
8211 fi
8212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8213 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8215 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8216 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8217 $as_echo_n "(cached) " >&6
8218 else
8219 lt_cv_ld_exported_symbols_list=no
8220 save_LDFLAGS=$LDFLAGS
8221 echo "_main" > conftest.sym
8222 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8224 /* end confdefs.h. */
8225
8226 int
8227 main ()
8228 {
8229
8230 ;
8231 return 0;
8232 }
8233 _ACEOF
8234 if ac_fn_c_try_link "$LINENO"; then :
8235 lt_cv_ld_exported_symbols_list=yes
8236 else
8237 lt_cv_ld_exported_symbols_list=no
8238 fi
8239 rm -f core conftest.err conftest.$ac_objext \
8240 conftest$ac_exeext conftest.$ac_ext
8241 LDFLAGS="$save_LDFLAGS"
8242
8243 fi
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8245 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8247 $as_echo_n "checking for -force_load linker flag... " >&6; }
8248 if ${lt_cv_ld_force_load+:} false; then :
8249 $as_echo_n "(cached) " >&6
8250 else
8251 lt_cv_ld_force_load=no
8252 cat > conftest.c << _LT_EOF
8253 int forced_loaded() { return 2;}
8254 _LT_EOF
8255 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8256 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8257 echo "$AR cru libconftest.a conftest.o" >&5
8258 $AR cru libconftest.a conftest.o 2>&5
8259 cat > conftest.c << _LT_EOF
8260 int main() { return 0;}
8261 _LT_EOF
8262 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8263 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8264 _lt_result=$?
8265 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8266 lt_cv_ld_force_load=yes
8267 else
8268 cat conftest.err >&5
8269 fi
8270 rm -f conftest.err libconftest.a conftest conftest.c
8271 rm -rf conftest.dSYM
8272
8273 fi
8274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8275 $as_echo "$lt_cv_ld_force_load" >&6; }
8276 case $host_os in
8277 rhapsody* | darwin1.[012])
8278 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8279 darwin1.*)
8280 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8281 darwin*) # darwin 5.x on
8282 # if running on 10.5 or later, the deployment target defaults
8283 # to the OS version, if on x86, and 10.4, the deployment
8284 # target defaults to 10.4. Don't you love it?
8285 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8286 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8287 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8288 10.[012][,.]*)
8289 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8290 10.*)
8291 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8292 esac
8293 ;;
8294 esac
8295 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8296 _lt_dar_single_mod='$single_module'
8297 fi
8298 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8299 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8300 else
8301 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8302 fi
8303 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8304 _lt_dsymutil='~$DSYMUTIL $lib || :'
8305 else
8306 _lt_dsymutil=
8307 fi
8308 ;;
8309 esac
8310
8311 for ac_header in dlfcn.h
8312 do :
8313 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8314 "
8315 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8316 cat >>confdefs.h <<_ACEOF
8317 #define HAVE_DLFCN_H 1
8318 _ACEOF
8319
8320 fi
8321
8322 done
8323
8324
8325
8326 # autoconf.info says this should be called right after AC_INIT.
8327 ac_config_headers="$ac_config_headers config.h:config.in"
8328
8329
8330
8331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8332 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8333 if ${ac_cv_c_bigendian+:} false; then :
8334 $as_echo_n "(cached) " >&6
8335 else
8336 ac_cv_c_bigendian=unknown
8337 # See if we're dealing with a universal compiler.
8338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8339 /* end confdefs.h. */
8340 #ifndef __APPLE_CC__
8341 not a universal capable compiler
8342 #endif
8343 typedef int dummy;
8344
8345 _ACEOF
8346 if ac_fn_c_try_compile "$LINENO"; then :
8347
8348 # Check for potential -arch flags. It is not universal unless
8349 # there are at least two -arch flags with different values.
8350 ac_arch=
8351 ac_prev=
8352 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8353 if test -n "$ac_prev"; then
8354 case $ac_word in
8355 i?86 | x86_64 | ppc | ppc64)
8356 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8357 ac_arch=$ac_word
8358 else
8359 ac_cv_c_bigendian=universal
8360 break
8361 fi
8362 ;;
8363 esac
8364 ac_prev=
8365 elif test "x$ac_word" = "x-arch"; then
8366 ac_prev=arch
8367 fi
8368 done
8369 fi
8370 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8371 if test $ac_cv_c_bigendian = unknown; then
8372 # See if sys/param.h defines the BYTE_ORDER macro.
8373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8374 /* end confdefs.h. */
8375 #include <sys/types.h>
8376 #include <sys/param.h>
8377
8378 int
8379 main ()
8380 {
8381 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8382 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8383 && LITTLE_ENDIAN)
8384 bogus endian macros
8385 #endif
8386
8387 ;
8388 return 0;
8389 }
8390 _ACEOF
8391 if ac_fn_c_try_compile "$LINENO"; then :
8392 # It does; now see whether it defined to BIG_ENDIAN or not.
8393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8394 /* end confdefs.h. */
8395 #include <sys/types.h>
8396 #include <sys/param.h>
8397
8398 int
8399 main ()
8400 {
8401 #if BYTE_ORDER != BIG_ENDIAN
8402 not big endian
8403 #endif
8404
8405 ;
8406 return 0;
8407 }
8408 _ACEOF
8409 if ac_fn_c_try_compile "$LINENO"; then :
8410 ac_cv_c_bigendian=yes
8411 else
8412 ac_cv_c_bigendian=no
8413 fi
8414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8415 fi
8416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8417 fi
8418 if test $ac_cv_c_bigendian = unknown; then
8419 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8421 /* end confdefs.h. */
8422 #include <limits.h>
8423
8424 int
8425 main ()
8426 {
8427 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8428 bogus endian macros
8429 #endif
8430
8431 ;
8432 return 0;
8433 }
8434 _ACEOF
8435 if ac_fn_c_try_compile "$LINENO"; then :
8436 # It does; now see whether it defined to _BIG_ENDIAN or not.
8437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8438 /* end confdefs.h. */
8439 #include <limits.h>
8440
8441 int
8442 main ()
8443 {
8444 #ifndef _BIG_ENDIAN
8445 not big endian
8446 #endif
8447
8448 ;
8449 return 0;
8450 }
8451 _ACEOF
8452 if ac_fn_c_try_compile "$LINENO"; then :
8453 ac_cv_c_bigendian=yes
8454 else
8455 ac_cv_c_bigendian=no
8456 fi
8457 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8458 fi
8459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8460 fi
8461 if test $ac_cv_c_bigendian = unknown; then
8462 # Compile a test program.
8463 if test "$cross_compiling" = yes; then :
8464 # Try to guess by grepping values from an object file.
8465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8466 /* end confdefs.h. */
8467 short int ascii_mm[] =
8468 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8469 short int ascii_ii[] =
8470 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8471 int use_ascii (int i) {
8472 return ascii_mm[i] + ascii_ii[i];
8473 }
8474 short int ebcdic_ii[] =
8475 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8476 short int ebcdic_mm[] =
8477 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8478 int use_ebcdic (int i) {
8479 return ebcdic_mm[i] + ebcdic_ii[i];
8480 }
8481 extern int foo;
8482
8483 int
8484 main ()
8485 {
8486 return use_ascii (foo) == use_ebcdic (foo);
8487 ;
8488 return 0;
8489 }
8490 _ACEOF
8491 if ac_fn_c_try_compile "$LINENO"; then :
8492 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8493 ac_cv_c_bigendian=yes
8494 fi
8495 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8496 if test "$ac_cv_c_bigendian" = unknown; then
8497 ac_cv_c_bigendian=no
8498 else
8499 # finding both strings is unlikely to happen, but who knows?
8500 ac_cv_c_bigendian=unknown
8501 fi
8502 fi
8503 fi
8504 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8505 else
8506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8507 /* end confdefs.h. */
8508 $ac_includes_default
8509 int
8510 main ()
8511 {
8512
8513 /* Are we little or big endian? From Harbison&Steele. */
8514 union
8515 {
8516 long int l;
8517 char c[sizeof (long int)];
8518 } u;
8519 u.l = 1;
8520 return u.c[sizeof (long int) - 1] == 1;
8521
8522 ;
8523 return 0;
8524 }
8525 _ACEOF
8526 if ac_fn_c_try_run "$LINENO"; then :
8527 ac_cv_c_bigendian=no
8528 else
8529 ac_cv_c_bigendian=yes
8530 fi
8531 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8532 conftest.$ac_objext conftest.beam conftest.$ac_ext
8533 fi
8534
8535 fi
8536 fi
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8538 $as_echo "$ac_cv_c_bigendian" >&6; }
8539 case $ac_cv_c_bigendian in #(
8540 yes)
8541 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8542 ;; #(
8543 no)
8544 ;; #(
8545 universal)
8546
8547 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8548
8549 ;; #(
8550 *)
8551 as_fn_error $? "unknown endianness
8552 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8553 esac
8554
8555
8556
8557
8558 # Put a plausible default for CC_FOR_BUILD in Makefile.
8559 if test -z "$CC_FOR_BUILD"; then
8560 if test "x$cross_compiling" = "xno"; then
8561 CC_FOR_BUILD='$(CC)'
8562 else
8563 CC_FOR_BUILD=gcc
8564 fi
8565 fi
8566
8567
8568
8569
8570 AR=${AR-ar}
8571
8572 if test -n "$ac_tool_prefix"; then
8573 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8574 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8576 $as_echo_n "checking for $ac_word... " >&6; }
8577 if ${ac_cv_prog_RANLIB+:} false; then :
8578 $as_echo_n "(cached) " >&6
8579 else
8580 if test -n "$RANLIB"; then
8581 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8582 else
8583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8584 for as_dir in $PATH
8585 do
8586 IFS=$as_save_IFS
8587 test -z "$as_dir" && as_dir=.
8588 for ac_exec_ext in '' $ac_executable_extensions; do
8589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8590 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8592 break 2
8593 fi
8594 done
8595 done
8596 IFS=$as_save_IFS
8597
8598 fi
8599 fi
8600 RANLIB=$ac_cv_prog_RANLIB
8601 if test -n "$RANLIB"; then
8602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8603 $as_echo "$RANLIB" >&6; }
8604 else
8605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8606 $as_echo "no" >&6; }
8607 fi
8608
8609
8610 fi
8611 if test -z "$ac_cv_prog_RANLIB"; then
8612 ac_ct_RANLIB=$RANLIB
8613 # Extract the first word of "ranlib", so it can be a program name with args.
8614 set dummy ranlib; ac_word=$2
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8616 $as_echo_n "checking for $ac_word... " >&6; }
8617 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8618 $as_echo_n "(cached) " >&6
8619 else
8620 if test -n "$ac_ct_RANLIB"; then
8621 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8622 else
8623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8624 for as_dir in $PATH
8625 do
8626 IFS=$as_save_IFS
8627 test -z "$as_dir" && as_dir=.
8628 for ac_exec_ext in '' $ac_executable_extensions; do
8629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8630 ac_cv_prog_ac_ct_RANLIB="ranlib"
8631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8632 break 2
8633 fi
8634 done
8635 done
8636 IFS=$as_save_IFS
8637
8638 fi
8639 fi
8640 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8641 if test -n "$ac_ct_RANLIB"; then
8642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8643 $as_echo "$ac_ct_RANLIB" >&6; }
8644 else
8645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8646 $as_echo "no" >&6; }
8647 fi
8648
8649 if test "x$ac_ct_RANLIB" = x; then
8650 RANLIB=":"
8651 else
8652 case $cross_compiling:$ac_tool_warned in
8653 yes:)
8654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8655 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8656 ac_tool_warned=yes ;;
8657 esac
8658 RANLIB=$ac_ct_RANLIB
8659 fi
8660 else
8661 RANLIB="$ac_cv_prog_RANLIB"
8662 fi
8663
8664
8665 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8666 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8667 # is C99. So handle it ourselves.
8668 :
8669 C_DIALECT=
8670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8671 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8673 /* end confdefs.h. */
8674
8675 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8676 # error "C11 support not found"
8677 #endif
8678
8679 _ACEOF
8680 if ac_fn_c_try_compile "$LINENO"; then :
8681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8682 $as_echo "yes" >&6; }
8683 else
8684
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8686 $as_echo "no" >&6; }
8687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8688 $as_echo_n "checking for -std=c11 support... " >&6; }
8689 ac_save_CC="$CC"
8690 CC="$CC -std=c11"
8691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8692 /* end confdefs.h. */
8693
8694 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8695 # error "C11 support not found"
8696 #endif
8697
8698 _ACEOF
8699 if ac_fn_c_try_compile "$LINENO"; then :
8700
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8702 $as_echo "yes" >&6; }
8703 CC="$ac_save_CC"
8704 C_DIALECT="-std=c11"
8705
8706 else
8707 as_fn_error $? "C11 is required" "$LINENO" 5
8708 fi
8709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8710 fi
8711 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8712
8713
8714 # Some of the common include files depend on bfd.h, and bfd.h checks
8715 # that config.h is included first by testing that the PACKAGE macro
8716 # is defined.
8717 PACKAGE=sim
8718
8719 cat >>confdefs.h <<_ACEOF
8720 #define PACKAGE "$PACKAGE"
8721 _ACEOF
8722
8723
8724
8725 # Dependency checking.
8726 ac_config_commands="$ac_config_commands depdir"
8727
8728
8729 depcc="$CC" am_compiler_list=
8730
8731 am_depcomp=$ac_aux_dir/depcomp
8732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8733 $as_echo_n "checking dependency style of $depcc... " >&6; }
8734 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8735 $as_echo_n "(cached) " >&6
8736 else
8737 if test -f "$am_depcomp"; then
8738 # We make a subdir and do the tests there. Otherwise we can end up
8739 # making bogus files that we don't know about and never remove. For
8740 # instance it was reported that on HP-UX the gcc test will end up
8741 # making a dummy file named `D' -- because `-MD' means `put the output
8742 # in D'.
8743 mkdir conftest.dir
8744 # Copy depcomp to subdir because otherwise we won't find it if we're
8745 # using a relative directory.
8746 cp "$am_depcomp" conftest.dir
8747 cd conftest.dir
8748 # We will build objects and dependencies in a subdirectory because
8749 # it helps to detect inapplicable dependency modes. For instance
8750 # both Tru64's cc and ICC support -MD to output dependencies as a
8751 # side effect of compilation, but ICC will put the dependencies in
8752 # the current directory while Tru64 will put them in the object
8753 # directory.
8754 mkdir sub
8755
8756 am_cv_CC_dependencies_compiler_type=none
8757 if test "$am_compiler_list" = ""; then
8758 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8759 fi
8760 for depmode in $am_compiler_list; do
8761 if test $depmode = none; then break; fi
8762
8763 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8764 # Setup a source with many dependencies, because some compilers
8765 # like to wrap large dependency lists on column 80 (with \), and
8766 # we should not choose a depcomp mode which is confused by this.
8767 #
8768 # We need to recreate these files for each test, as the compiler may
8769 # overwrite some of them when testing with obscure command lines.
8770 # This happens at least with the AIX C compiler.
8771 : > sub/conftest.c
8772 for i in 1 2 3 4 5 6; do
8773 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8774 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8775 # Solaris 8's {/usr,}/bin/sh.
8776 touch sub/conftst$i.h
8777 done
8778 echo "include sub/conftest.Po" > confmf
8779
8780 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8781 # mode. It turns out that the SunPro C++ compiler does not properly
8782 # handle `-M -o', and we need to detect this.
8783 depcmd="depmode=$depmode \
8784 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8785 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8786 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8787 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8788 if env $depcmd > conftest.err 2>&1 &&
8789 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8790 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8791 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8792 # icc doesn't choke on unknown options, it will just issue warnings
8793 # or remarks (even with -Werror). So we grep stderr for any message
8794 # that says an option was ignored or not supported.
8795 # When given -MP, icc 7.0 and 7.1 complain thusly:
8796 # icc: Command line warning: ignoring option '-M'; no argument required
8797 # The diagnosis changed in icc 8.0:
8798 # icc: Command line remark: option '-MP' not supported
8799 if (grep 'ignoring option' conftest.err ||
8800 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8801 am_cv_CC_dependencies_compiler_type=$depmode
8802 $as_echo "$as_me:$LINENO: success" >&5
8803 break
8804 fi
8805 fi
8806 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8807 sed -e 's/^/| /' < conftest.err >&5
8808 done
8809
8810 cd ..
8811 rm -rf conftest.dir
8812 else
8813 am_cv_CC_dependencies_compiler_type=none
8814 fi
8815
8816 fi
8817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8818 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8819 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8820 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
8821 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8822
8823 fi
8824
8825
8826 # Check for the 'make' the user wants to use.
8827 for ac_prog in make
8828 do
8829 # Extract the first word of "$ac_prog", so it can be a program name with args.
8830 set dummy $ac_prog; ac_word=$2
8831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8832 $as_echo_n "checking for $ac_word... " >&6; }
8833 if ${ac_cv_prog_MAKE+:} false; then :
8834 $as_echo_n "(cached) " >&6
8835 else
8836 if test -n "$MAKE"; then
8837 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8838 else
8839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8840 for as_dir in $PATH
8841 do
8842 IFS=$as_save_IFS
8843 test -z "$as_dir" && as_dir=.
8844 for ac_exec_ext in '' $ac_executable_extensions; do
8845 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8846 ac_cv_prog_MAKE="$ac_prog"
8847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8848 break 2
8849 fi
8850 done
8851 done
8852 IFS=$as_save_IFS
8853
8854 fi
8855 fi
8856 MAKE=$ac_cv_prog_MAKE
8857 if test -n "$MAKE"; then
8858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8859 $as_echo "$MAKE" >&6; }
8860 else
8861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8862 $as_echo "no" >&6; }
8863 fi
8864
8865
8866 test -n "$MAKE" && break
8867 done
8868
8869 MAKE_IS_GNU=
8870 case "`$MAKE --version 2>&1 | sed 1q`" in
8871 *GNU*)
8872 MAKE_IS_GNU=yes
8873 ;;
8874 esac
8875 if test "$MAKE_IS_GNU" = yes; then
8876 GMAKE_TRUE=
8877 GMAKE_FALSE='#'
8878 else
8879 GMAKE_TRUE='#'
8880 GMAKE_FALSE=
8881 fi
8882
8883
8884 ALL_LINGUAS=
8885 # If we haven't got the data from the intl directory,
8886 # assume NLS is disabled.
8887 USE_NLS=no
8888 LIBINTL=
8889 LIBINTL_DEP=
8890 INCINTL=
8891 XGETTEXT=
8892 GMSGFMT=
8893 POSUB=
8894
8895 if test -f ../../intl/config.intl; then
8896 . ../../intl/config.intl
8897 fi
8898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8899 $as_echo_n "checking whether NLS is requested... " >&6; }
8900 if test x"$USE_NLS" != xyes; then
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8902 $as_echo "no" >&6; }
8903 else
8904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8905 $as_echo "yes" >&6; }
8906
8907 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8908
8909
8910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8911 $as_echo_n "checking for catalogs to be installed... " >&6; }
8912 # Look for .po and .gmo files in the source directory.
8913 CATALOGS=
8914 XLINGUAS=
8915 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8916 # If there aren't any .gmo files the shell will give us the
8917 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8918 # weeded out.
8919 case "$cat" in *\**)
8920 continue;;
8921 esac
8922 # The quadruple backslash is collapsed to a double backslash
8923 # by the backticks, then collapsed again by the double quotes,
8924 # leaving us with one backslash in the sed expression (right
8925 # before the dot that mustn't act as a wildcard).
8926 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8927 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8928 # The user is allowed to set LINGUAS to a list of languages to
8929 # install catalogs for. If it's empty that means "all of them."
8930 if test "x$LINGUAS" = x; then
8931 CATALOGS="$CATALOGS $cat"
8932 XLINGUAS="$XLINGUAS $lang"
8933 else
8934 case "$LINGUAS" in *$lang*)
8935 CATALOGS="$CATALOGS $cat"
8936 XLINGUAS="$XLINGUAS $lang"
8937 ;;
8938 esac
8939 fi
8940 done
8941 LINGUAS="$XLINGUAS"
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8943 $as_echo "$LINGUAS" >&6; }
8944
8945
8946 DATADIRNAME=share
8947
8948 INSTOBJEXT=.mo
8949
8950 GENCAT=gencat
8951
8952 CATOBJEXT=.gmo
8953
8954 fi
8955
8956 # Check for common headers.
8957 # NB: You can assume C11 headers exist.
8958 for ac_header in unistd.h
8959 do :
8960 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
8961 if test "x$ac_cv_header_unistd_h" = xyes; then :
8962 cat >>confdefs.h <<_ACEOF
8963 #define HAVE_UNISTD_H 1
8964 _ACEOF
8965
8966 fi
8967
8968 done
8969
8970 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8971 do :
8972 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8973 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8974 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8975 cat >>confdefs.h <<_ACEOF
8976 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8977 _ACEOF
8978
8979 fi
8980
8981 done
8982
8983 for ac_header in fcntl.h fpu_control.h
8984 do :
8985 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8986 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8987 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8988 cat >>confdefs.h <<_ACEOF
8989 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8990 _ACEOF
8991
8992 fi
8993
8994 done
8995
8996 for ac_header in dlfcn.h sys/stat.h
8997 do :
8998 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8999 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9000 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9001 cat >>confdefs.h <<_ACEOF
9002 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9003 _ACEOF
9004
9005 fi
9006
9007 done
9008
9009 for ac_func in getrusage time sigaction __setfpucw
9010 do :
9011 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9012 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9013 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9014 cat >>confdefs.h <<_ACEOF
9015 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9016 _ACEOF
9017
9018 fi
9019 done
9020
9021 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9022 do :
9023 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9024 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9025 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9026 cat >>confdefs.h <<_ACEOF
9027 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9028 _ACEOF
9029
9030 fi
9031 done
9032
9033 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9034 #include <sys/types.h>
9035 #endif
9036 #ifdef HAVE_SYS_STAT_H
9037 #include <sys/stat.h>
9038 #endif
9039 "
9040 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
9041
9042 cat >>confdefs.h <<_ACEOF
9043 #define HAVE_STRUCT_STAT_ST_DEV 1
9044 _ACEOF
9045
9046
9047 fi
9048 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9049 #include <sys/types.h>
9050 #endif
9051 #ifdef HAVE_SYS_STAT_H
9052 #include <sys/stat.h>
9053 #endif
9054 "
9055 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
9056
9057 cat >>confdefs.h <<_ACEOF
9058 #define HAVE_STRUCT_STAT_ST_INO 1
9059 _ACEOF
9060
9061
9062 fi
9063 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9064 #include <sys/types.h>
9065 #endif
9066 #ifdef HAVE_SYS_STAT_H
9067 #include <sys/stat.h>
9068 #endif
9069 "
9070 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
9071
9072 cat >>confdefs.h <<_ACEOF
9073 #define HAVE_STRUCT_STAT_ST_MODE 1
9074 _ACEOF
9075
9076
9077 fi
9078 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9079 #include <sys/types.h>
9080 #endif
9081 #ifdef HAVE_SYS_STAT_H
9082 #include <sys/stat.h>
9083 #endif
9084 "
9085 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
9086
9087 cat >>confdefs.h <<_ACEOF
9088 #define HAVE_STRUCT_STAT_ST_NLINK 1
9089 _ACEOF
9090
9091
9092 fi
9093 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9094 #include <sys/types.h>
9095 #endif
9096 #ifdef HAVE_SYS_STAT_H
9097 #include <sys/stat.h>
9098 #endif
9099 "
9100 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
9101
9102 cat >>confdefs.h <<_ACEOF
9103 #define HAVE_STRUCT_STAT_ST_UID 1
9104 _ACEOF
9105
9106
9107 fi
9108 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9109 #include <sys/types.h>
9110 #endif
9111 #ifdef HAVE_SYS_STAT_H
9112 #include <sys/stat.h>
9113 #endif
9114 "
9115 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
9116
9117 cat >>confdefs.h <<_ACEOF
9118 #define HAVE_STRUCT_STAT_ST_GID 1
9119 _ACEOF
9120
9121
9122 fi
9123 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9124 #include <sys/types.h>
9125 #endif
9126 #ifdef HAVE_SYS_STAT_H
9127 #include <sys/stat.h>
9128 #endif
9129 "
9130 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
9131
9132 cat >>confdefs.h <<_ACEOF
9133 #define HAVE_STRUCT_STAT_ST_RDEV 1
9134 _ACEOF
9135
9136
9137 fi
9138 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9139 #include <sys/types.h>
9140 #endif
9141 #ifdef HAVE_SYS_STAT_H
9142 #include <sys/stat.h>
9143 #endif
9144 "
9145 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
9146
9147 cat >>confdefs.h <<_ACEOF
9148 #define HAVE_STRUCT_STAT_ST_SIZE 1
9149 _ACEOF
9150
9151
9152 fi
9153 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9154 #include <sys/types.h>
9155 #endif
9156 #ifdef HAVE_SYS_STAT_H
9157 #include <sys/stat.h>
9158 #endif
9159 "
9160 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
9161
9162 cat >>confdefs.h <<_ACEOF
9163 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9164 _ACEOF
9165
9166
9167 fi
9168 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9169 #include <sys/types.h>
9170 #endif
9171 #ifdef HAVE_SYS_STAT_H
9172 #include <sys/stat.h>
9173 #endif
9174 "
9175 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
9176
9177 cat >>confdefs.h <<_ACEOF
9178 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9179 _ACEOF
9180
9181
9182 fi
9183 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9184 #include <sys/types.h>
9185 #endif
9186 #ifdef HAVE_SYS_STAT_H
9187 #include <sys/stat.h>
9188 #endif
9189 "
9190 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
9191
9192 cat >>confdefs.h <<_ACEOF
9193 #define HAVE_STRUCT_STAT_ST_ATIME 1
9194 _ACEOF
9195
9196
9197 fi
9198 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9199 #include <sys/types.h>
9200 #endif
9201 #ifdef HAVE_SYS_STAT_H
9202 #include <sys/stat.h>
9203 #endif
9204 "
9205 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
9206
9207 cat >>confdefs.h <<_ACEOF
9208 #define HAVE_STRUCT_STAT_ST_MTIME 1
9209 _ACEOF
9210
9211
9212 fi
9213 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9214 #include <sys/types.h>
9215 #endif
9216 #ifdef HAVE_SYS_STAT_H
9217 #include <sys/stat.h>
9218 #endif
9219 "
9220 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
9221
9222 cat >>confdefs.h <<_ACEOF
9223 #define HAVE_STRUCT_STAT_ST_CTIME 1
9224 _ACEOF
9225
9226
9227 fi
9228
9229 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9230 #include <sys/socket.h>
9231
9232 "
9233 if test "x$ac_cv_type_socklen_t" = xyes; then :
9234
9235 cat >>confdefs.h <<_ACEOF
9236 #define HAVE_SOCKLEN_T 1
9237 _ACEOF
9238
9239
9240 fi
9241
9242
9243 # Check for socket libraries
9244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9245 $as_echo_n "checking for bind in -lsocket... " >&6; }
9246 if ${ac_cv_lib_socket_bind+:} false; then :
9247 $as_echo_n "(cached) " >&6
9248 else
9249 ac_check_lib_save_LIBS=$LIBS
9250 LIBS="-lsocket $LIBS"
9251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9252 /* end confdefs.h. */
9253
9254 /* Override any GCC internal prototype to avoid an error.
9255 Use char because int might match the return type of a GCC
9256 builtin and then its argument prototype would still apply. */
9257 #ifdef __cplusplus
9258 extern "C"
9259 #endif
9260 char bind ();
9261 int
9262 main ()
9263 {
9264 return bind ();
9265 ;
9266 return 0;
9267 }
9268 _ACEOF
9269 if ac_fn_c_try_link "$LINENO"; then :
9270 ac_cv_lib_socket_bind=yes
9271 else
9272 ac_cv_lib_socket_bind=no
9273 fi
9274 rm -f core conftest.err conftest.$ac_objext \
9275 conftest$ac_exeext conftest.$ac_ext
9276 LIBS=$ac_check_lib_save_LIBS
9277 fi
9278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9279 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9280 if test "x$ac_cv_lib_socket_bind" = xyes; then :
9281 cat >>confdefs.h <<_ACEOF
9282 #define HAVE_LIBSOCKET 1
9283 _ACEOF
9284
9285 LIBS="-lsocket $LIBS"
9286
9287 fi
9288
9289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9290 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9291 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
9292 $as_echo_n "(cached) " >&6
9293 else
9294 ac_check_lib_save_LIBS=$LIBS
9295 LIBS="-lnsl $LIBS"
9296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9297 /* end confdefs.h. */
9298
9299 /* Override any GCC internal prototype to avoid an error.
9300 Use char because int might match the return type of a GCC
9301 builtin and then its argument prototype would still apply. */
9302 #ifdef __cplusplus
9303 extern "C"
9304 #endif
9305 char gethostbyname ();
9306 int
9307 main ()
9308 {
9309 return gethostbyname ();
9310 ;
9311 return 0;
9312 }
9313 _ACEOF
9314 if ac_fn_c_try_link "$LINENO"; then :
9315 ac_cv_lib_nsl_gethostbyname=yes
9316 else
9317 ac_cv_lib_nsl_gethostbyname=no
9318 fi
9319 rm -f core conftest.err conftest.$ac_objext \
9320 conftest$ac_exeext conftest.$ac_ext
9321 LIBS=$ac_check_lib_save_LIBS
9322 fi
9323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9324 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9325 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
9326 cat >>confdefs.h <<_ACEOF
9327 #define HAVE_LIBNSL 1
9328 _ACEOF
9329
9330 LIBS="-lnsl $LIBS"
9331
9332 fi
9333
9334
9335 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9336 # using the same condition.
9337
9338 # Use the system's zlib library.
9339 zlibdir="-L\$(top_builddir)/../zlib"
9340 zlibinc="-I\$(top_srcdir)/../zlib"
9341
9342 # Check whether --with-system-zlib was given.
9343 if test "${with_system_zlib+set}" = set; then :
9344 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9345 zlibdir=
9346 zlibinc=
9347 fi
9348
9349 fi
9350
9351
9352
9353
9354
9355 # BFD uses libdl when when plugins enabled.
9356
9357 maybe_plugins=no
9358 for ac_header in dlfcn.h
9359 do :
9360 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9361 "
9362 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9363 cat >>confdefs.h <<_ACEOF
9364 #define HAVE_DLFCN_H 1
9365 _ACEOF
9366 maybe_plugins=yes
9367 fi
9368
9369 done
9370
9371 for ac_header in windows.h
9372 do :
9373 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9374 "
9375 if test "x$ac_cv_header_windows_h" = xyes; then :
9376 cat >>confdefs.h <<_ACEOF
9377 #define HAVE_WINDOWS_H 1
9378 _ACEOF
9379 maybe_plugins=yes
9380 fi
9381
9382 done
9383
9384
9385 # Check whether --enable-plugins was given.
9386 if test "${enable_plugins+set}" = set; then :
9387 enableval=$enable_plugins; case "${enableval}" in
9388 no) plugins=no ;;
9389 *) plugins=yes
9390 if test "$maybe_plugins" != "yes" ; then
9391 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9392 fi ;;
9393 esac
9394 else
9395 plugins=$maybe_plugins
9396
9397 fi
9398
9399 if test "$plugins" = "yes"; then
9400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9401 $as_echo_n "checking for library containing dlsym... " >&6; }
9402 if ${ac_cv_search_dlsym+:} false; then :
9403 $as_echo_n "(cached) " >&6
9404 else
9405 ac_func_search_save_LIBS=$LIBS
9406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9407 /* end confdefs.h. */
9408
9409 /* Override any GCC internal prototype to avoid an error.
9410 Use char because int might match the return type of a GCC
9411 builtin and then its argument prototype would still apply. */
9412 #ifdef __cplusplus
9413 extern "C"
9414 #endif
9415 char dlsym ();
9416 int
9417 main ()
9418 {
9419 return dlsym ();
9420 ;
9421 return 0;
9422 }
9423 _ACEOF
9424 for ac_lib in '' dl; do
9425 if test -z "$ac_lib"; then
9426 ac_res="none required"
9427 else
9428 ac_res=-l$ac_lib
9429 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9430 fi
9431 if ac_fn_c_try_link "$LINENO"; then :
9432 ac_cv_search_dlsym=$ac_res
9433 fi
9434 rm -f core conftest.err conftest.$ac_objext \
9435 conftest$ac_exeext
9436 if ${ac_cv_search_dlsym+:} false; then :
9437 break
9438 fi
9439 done
9440 if ${ac_cv_search_dlsym+:} false; then :
9441
9442 else
9443 ac_cv_search_dlsym=no
9444 fi
9445 rm conftest.$ac_ext
9446 LIBS=$ac_func_search_save_LIBS
9447 fi
9448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9449 $as_echo "$ac_cv_search_dlsym" >&6; }
9450 ac_res=$ac_cv_search_dlsym
9451 if test "$ac_res" != no; then :
9452 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9453
9454 fi
9455
9456 fi
9457
9458 if test "$plugins" = yes; then
9459 PLUGINS_TRUE=
9460 PLUGINS_FALSE='#'
9461 else
9462 PLUGINS_TRUE='#'
9463 PLUGINS_FALSE=
9464 fi
9465
9466
9467
9468
9469
9470 # Set options
9471 enable_dlopen=yes
9472
9473
9474
9475
9476 enable_win32_dll=no
9477
9478
9479 # Check whether --enable-shared was given.
9480 if test "${enable_shared+set}" = set; then :
9481 enableval=$enable_shared; p=${PACKAGE-default}
9482 case $enableval in
9483 yes) enable_shared=yes ;;
9484 no) enable_shared=no ;;
9485 *)
9486 enable_shared=no
9487 # Look at the argument we got. We use all the common list separators.
9488 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9489 for pkg in $enableval; do
9490 IFS="$lt_save_ifs"
9491 if test "X$pkg" = "X$p"; then
9492 enable_shared=yes
9493 fi
9494 done
9495 IFS="$lt_save_ifs"
9496 ;;
9497 esac
9498 else
9499 enable_shared=yes
9500 fi
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510 # Check whether --enable-static was given.
9511 if test "${enable_static+set}" = set; then :
9512 enableval=$enable_static; p=${PACKAGE-default}
9513 case $enableval in
9514 yes) enable_static=yes ;;
9515 no) enable_static=no ;;
9516 *)
9517 enable_static=no
9518 # Look at the argument we got. We use all the common list separators.
9519 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9520 for pkg in $enableval; do
9521 IFS="$lt_save_ifs"
9522 if test "X$pkg" = "X$p"; then
9523 enable_static=yes
9524 fi
9525 done
9526 IFS="$lt_save_ifs"
9527 ;;
9528 esac
9529 else
9530 enable_static=yes
9531 fi
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542 # Check whether --with-pic was given.
9543 if test "${with_pic+set}" = set; then :
9544 withval=$with_pic; pic_mode="$withval"
9545 else
9546 pic_mode=default
9547 fi
9548
9549
9550 test -z "$pic_mode" && pic_mode=default
9551
9552
9553
9554
9555
9556
9557
9558 # Check whether --enable-fast-install was given.
9559 if test "${enable_fast_install+set}" = set; then :
9560 enableval=$enable_fast_install; p=${PACKAGE-default}
9561 case $enableval in
9562 yes) enable_fast_install=yes ;;
9563 no) enable_fast_install=no ;;
9564 *)
9565 enable_fast_install=no
9566 # Look at the argument we got. We use all the common list separators.
9567 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9568 for pkg in $enableval; do
9569 IFS="$lt_save_ifs"
9570 if test "X$pkg" = "X$p"; then
9571 enable_fast_install=yes
9572 fi
9573 done
9574 IFS="$lt_save_ifs"
9575 ;;
9576 esac
9577 else
9578 enable_fast_install=yes
9579 fi
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591 # This can be used to rebuild libtool when needed
9592 LIBTOOL_DEPS="$ltmain"
9593
9594 # Always use our own libtool.
9595 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622 test -z "$LN_S" && LN_S="ln -s"
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637 if test -n "${ZSH_VERSION+set}" ; then
9638 setopt NO_GLOB_SUBST
9639 fi
9640
9641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9642 $as_echo_n "checking for objdir... " >&6; }
9643 if ${lt_cv_objdir+:} false; then :
9644 $as_echo_n "(cached) " >&6
9645 else
9646 rm -f .libs 2>/dev/null
9647 mkdir .libs 2>/dev/null
9648 if test -d .libs; then
9649 lt_cv_objdir=.libs
9650 else
9651 # MS-DOS does not allow filenames that begin with a dot.
9652 lt_cv_objdir=_libs
9653 fi
9654 rmdir .libs 2>/dev/null
9655 fi
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9657 $as_echo "$lt_cv_objdir" >&6; }
9658 objdir=$lt_cv_objdir
9659
9660
9661
9662
9663
9664 cat >>confdefs.h <<_ACEOF
9665 #define LT_OBJDIR "$lt_cv_objdir/"
9666 _ACEOF
9667
9668
9669
9670
9671 case $host_os in
9672 aix3*)
9673 # AIX sometimes has problems with the GCC collect2 program. For some
9674 # reason, if we set the COLLECT_NAMES environment variable, the problems
9675 # vanish in a puff of smoke.
9676 if test "X${COLLECT_NAMES+set}" != Xset; then
9677 COLLECT_NAMES=
9678 export COLLECT_NAMES
9679 fi
9680 ;;
9681 esac
9682
9683 # Global variables:
9684 ofile=libtool
9685 can_build_shared=yes
9686
9687 # All known linkers require a `.a' archive for static linking (except MSVC,
9688 # which needs '.lib').
9689 libext=a
9690
9691 with_gnu_ld="$lt_cv_prog_gnu_ld"
9692
9693 old_CC="$CC"
9694 old_CFLAGS="$CFLAGS"
9695
9696 # Set sane defaults for various variables
9697 test -z "$CC" && CC=cc
9698 test -z "$LTCC" && LTCC=$CC
9699 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9700 test -z "$LD" && LD=ld
9701 test -z "$ac_objext" && ac_objext=o
9702
9703 for cc_temp in $compiler""; do
9704 case $cc_temp in
9705 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9706 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9707 \-*) ;;
9708 *) break;;
9709 esac
9710 done
9711 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9712
9713
9714 # Only perform the check for file, if the check method requires it
9715 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9716 case $deplibs_check_method in
9717 file_magic*)
9718 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9720 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9721 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9722 $as_echo_n "(cached) " >&6
9723 else
9724 case $MAGIC_CMD in
9725 [\\/*] | ?:[\\/]*)
9726 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9727 ;;
9728 *)
9729 lt_save_MAGIC_CMD="$MAGIC_CMD"
9730 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9731 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9732 for ac_dir in $ac_dummy; do
9733 IFS="$lt_save_ifs"
9734 test -z "$ac_dir" && ac_dir=.
9735 if test -f $ac_dir/${ac_tool_prefix}file; then
9736 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9737 if test -n "$file_magic_test_file"; then
9738 case $deplibs_check_method in
9739 "file_magic "*)
9740 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9741 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9742 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9743 $EGREP "$file_magic_regex" > /dev/null; then
9744 :
9745 else
9746 cat <<_LT_EOF 1>&2
9747
9748 *** Warning: the command libtool uses to detect shared libraries,
9749 *** $file_magic_cmd, produces output that libtool cannot recognize.
9750 *** The result is that libtool may fail to recognize shared libraries
9751 *** as such. This will affect the creation of libtool libraries that
9752 *** depend on shared libraries, but programs linked with such libtool
9753 *** libraries will work regardless of this problem. Nevertheless, you
9754 *** may want to report the problem to your system manager and/or to
9755 *** bug-libtool@gnu.org
9756
9757 _LT_EOF
9758 fi ;;
9759 esac
9760 fi
9761 break
9762 fi
9763 done
9764 IFS="$lt_save_ifs"
9765 MAGIC_CMD="$lt_save_MAGIC_CMD"
9766 ;;
9767 esac
9768 fi
9769
9770 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9771 if test -n "$MAGIC_CMD"; then
9772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9773 $as_echo "$MAGIC_CMD" >&6; }
9774 else
9775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9776 $as_echo "no" >&6; }
9777 fi
9778
9779
9780
9781
9782
9783 if test -z "$lt_cv_path_MAGIC_CMD"; then
9784 if test -n "$ac_tool_prefix"; then
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9786 $as_echo_n "checking for file... " >&6; }
9787 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9788 $as_echo_n "(cached) " >&6
9789 else
9790 case $MAGIC_CMD in
9791 [\\/*] | ?:[\\/]*)
9792 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9793 ;;
9794 *)
9795 lt_save_MAGIC_CMD="$MAGIC_CMD"
9796 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9797 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9798 for ac_dir in $ac_dummy; do
9799 IFS="$lt_save_ifs"
9800 test -z "$ac_dir" && ac_dir=.
9801 if test -f $ac_dir/file; then
9802 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9803 if test -n "$file_magic_test_file"; then
9804 case $deplibs_check_method in
9805 "file_magic "*)
9806 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9807 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9808 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9809 $EGREP "$file_magic_regex" > /dev/null; then
9810 :
9811 else
9812 cat <<_LT_EOF 1>&2
9813
9814 *** Warning: the command libtool uses to detect shared libraries,
9815 *** $file_magic_cmd, produces output that libtool cannot recognize.
9816 *** The result is that libtool may fail to recognize shared libraries
9817 *** as such. This will affect the creation of libtool libraries that
9818 *** depend on shared libraries, but programs linked with such libtool
9819 *** libraries will work regardless of this problem. Nevertheless, you
9820 *** may want to report the problem to your system manager and/or to
9821 *** bug-libtool@gnu.org
9822
9823 _LT_EOF
9824 fi ;;
9825 esac
9826 fi
9827 break
9828 fi
9829 done
9830 IFS="$lt_save_ifs"
9831 MAGIC_CMD="$lt_save_MAGIC_CMD"
9832 ;;
9833 esac
9834 fi
9835
9836 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9837 if test -n "$MAGIC_CMD"; then
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9839 $as_echo "$MAGIC_CMD" >&6; }
9840 else
9841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9842 $as_echo "no" >&6; }
9843 fi
9844
9845
9846 else
9847 MAGIC_CMD=:
9848 fi
9849 fi
9850
9851 fi
9852 ;;
9853 esac
9854
9855 # Use C for the default configuration in the libtool script
9856
9857 lt_save_CC="$CC"
9858 ac_ext=c
9859 ac_cpp='$CPP $CPPFLAGS'
9860 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9861 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9862 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9863
9864
9865 # Source file extension for C test sources.
9866 ac_ext=c
9867
9868 # Object file extension for compiled C test sources.
9869 objext=o
9870 objext=$objext
9871
9872 # Code to be used in simple compile tests
9873 lt_simple_compile_test_code="int some_variable = 0;"
9874
9875 # Code to be used in simple link tests
9876 lt_simple_link_test_code='int main(){return(0);}'
9877
9878
9879
9880
9881
9882
9883
9884 # If no C compiler was specified, use CC.
9885 LTCC=${LTCC-"$CC"}
9886
9887 # If no C compiler flags were specified, use CFLAGS.
9888 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9889
9890 # Allow CC to be a program name with arguments.
9891 compiler=$CC
9892
9893 # Save the default compiler, since it gets overwritten when the other
9894 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9895 compiler_DEFAULT=$CC
9896
9897 # save warnings/boilerplate of simple test code
9898 ac_outfile=conftest.$ac_objext
9899 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9900 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9901 _lt_compiler_boilerplate=`cat conftest.err`
9902 $RM conftest*
9903
9904 ac_outfile=conftest.$ac_objext
9905 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9906 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9907 _lt_linker_boilerplate=`cat conftest.err`
9908 $RM -r conftest*
9909
9910
9911 ## CAVEAT EMPTOR:
9912 ## There is no encapsulation within the following macros, do not change
9913 ## the running order or otherwise move them around unless you know exactly
9914 ## what you are doing...
9915 if test -n "$compiler"; then
9916
9917 lt_prog_compiler_no_builtin_flag=
9918
9919 if test "$GCC" = yes; then
9920 case $cc_basename in
9921 nvcc*)
9922 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9923 *)
9924 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9925 esac
9926
9927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9928 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9929 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9930 $as_echo_n "(cached) " >&6
9931 else
9932 lt_cv_prog_compiler_rtti_exceptions=no
9933 ac_outfile=conftest.$ac_objext
9934 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9935 lt_compiler_flag="-fno-rtti -fno-exceptions"
9936 # Insert the option either (1) after the last *FLAGS variable, or
9937 # (2) before a word containing "conftest.", or (3) at the end.
9938 # Note that $ac_compile itself does not contain backslashes and begins
9939 # with a dollar sign (not a hyphen), so the echo should work correctly.
9940 # The option is referenced via a variable to avoid confusing sed.
9941 lt_compile=`echo "$ac_compile" | $SED \
9942 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9943 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9944 -e 's:$: $lt_compiler_flag:'`
9945 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9946 (eval "$lt_compile" 2>conftest.err)
9947 ac_status=$?
9948 cat conftest.err >&5
9949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9950 if (exit $ac_status) && test -s "$ac_outfile"; then
9951 # The compiler can only warn and ignore the option if not recognized
9952 # So say no if there are warnings other than the usual output.
9953 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9954 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9955 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9956 lt_cv_prog_compiler_rtti_exceptions=yes
9957 fi
9958 fi
9959 $RM conftest*
9960
9961 fi
9962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9963 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9964
9965 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9966 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9967 else
9968 :
9969 fi
9970
9971 fi
9972
9973
9974
9975
9976
9977
9978 lt_prog_compiler_wl=
9979 lt_prog_compiler_pic=
9980 lt_prog_compiler_static=
9981
9982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9983 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9984
9985 if test "$GCC" = yes; then
9986 lt_prog_compiler_wl='-Wl,'
9987 lt_prog_compiler_static='-static'
9988
9989 case $host_os in
9990 aix*)
9991 # All AIX code is PIC.
9992 if test "$host_cpu" = ia64; then
9993 # AIX 5 now supports IA64 processor
9994 lt_prog_compiler_static='-Bstatic'
9995 fi
9996 lt_prog_compiler_pic='-fPIC'
9997 ;;
9998
9999 amigaos*)
10000 case $host_cpu in
10001 powerpc)
10002 # see comment about AmigaOS4 .so support
10003 lt_prog_compiler_pic='-fPIC'
10004 ;;
10005 m68k)
10006 # FIXME: we need at least 68020 code to build shared libraries, but
10007 # adding the `-m68020' flag to GCC prevents building anything better,
10008 # like `-m68040'.
10009 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10010 ;;
10011 esac
10012 ;;
10013
10014 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10015 # PIC is the default for these OSes.
10016 ;;
10017
10018 mingw* | cygwin* | pw32* | os2* | cegcc*)
10019 # This hack is so that the source file can tell whether it is being
10020 # built for inclusion in a dll (and should export symbols for example).
10021 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10022 # (--disable-auto-import) libraries
10023 lt_prog_compiler_pic='-DDLL_EXPORT'
10024 ;;
10025
10026 darwin* | rhapsody*)
10027 # PIC is the default on this platform
10028 # Common symbols not allowed in MH_DYLIB files
10029 lt_prog_compiler_pic='-fno-common'
10030 ;;
10031
10032 haiku*)
10033 # PIC is the default for Haiku.
10034 # The "-static" flag exists, but is broken.
10035 lt_prog_compiler_static=
10036 ;;
10037
10038 hpux*)
10039 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10040 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10041 # sets the default TLS model and affects inlining.
10042 case $host_cpu in
10043 hppa*64*)
10044 # +Z the default
10045 ;;
10046 *)
10047 lt_prog_compiler_pic='-fPIC'
10048 ;;
10049 esac
10050 ;;
10051
10052 interix[3-9]*)
10053 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10054 # Instead, we relocate shared libraries at runtime.
10055 ;;
10056
10057 msdosdjgpp*)
10058 # Just because we use GCC doesn't mean we suddenly get shared libraries
10059 # on systems that don't support them.
10060 lt_prog_compiler_can_build_shared=no
10061 enable_shared=no
10062 ;;
10063
10064 *nto* | *qnx*)
10065 # QNX uses GNU C++, but need to define -shared option too, otherwise
10066 # it will coredump.
10067 lt_prog_compiler_pic='-fPIC -shared'
10068 ;;
10069
10070 sysv4*MP*)
10071 if test -d /usr/nec; then
10072 lt_prog_compiler_pic=-Kconform_pic
10073 fi
10074 ;;
10075
10076 *)
10077 lt_prog_compiler_pic='-fPIC'
10078 ;;
10079 esac
10080
10081 case $cc_basename in
10082 nvcc*) # Cuda Compiler Driver 2.2
10083 lt_prog_compiler_wl='-Xlinker '
10084 lt_prog_compiler_pic='-Xcompiler -fPIC'
10085 ;;
10086 esac
10087 else
10088 # PORTME Check for flag to pass linker flags through the system compiler.
10089 case $host_os in
10090 aix*)
10091 lt_prog_compiler_wl='-Wl,'
10092 if test "$host_cpu" = ia64; then
10093 # AIX 5 now supports IA64 processor
10094 lt_prog_compiler_static='-Bstatic'
10095 else
10096 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10097 fi
10098 ;;
10099
10100 mingw* | cygwin* | pw32* | os2* | cegcc*)
10101 # This hack is so that the source file can tell whether it is being
10102 # built for inclusion in a dll (and should export symbols for example).
10103 lt_prog_compiler_pic='-DDLL_EXPORT'
10104 ;;
10105
10106 hpux9* | hpux10* | hpux11*)
10107 lt_prog_compiler_wl='-Wl,'
10108 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10109 # not for PA HP-UX.
10110 case $host_cpu in
10111 hppa*64*|ia64*)
10112 # +Z the default
10113 ;;
10114 *)
10115 lt_prog_compiler_pic='+Z'
10116 ;;
10117 esac
10118 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10119 lt_prog_compiler_static='${wl}-a ${wl}archive'
10120 ;;
10121
10122 irix5* | irix6* | nonstopux*)
10123 lt_prog_compiler_wl='-Wl,'
10124 # PIC (with -KPIC) is the default.
10125 lt_prog_compiler_static='-non_shared'
10126 ;;
10127
10128 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10129 case $cc_basename in
10130 # old Intel for x86_64 which still supported -KPIC.
10131 ecc*)
10132 lt_prog_compiler_wl='-Wl,'
10133 lt_prog_compiler_pic='-KPIC'
10134 lt_prog_compiler_static='-static'
10135 ;;
10136 # icc used to be incompatible with GCC.
10137 # ICC 10 doesn't accept -KPIC any more.
10138 icc* | ifort*)
10139 lt_prog_compiler_wl='-Wl,'
10140 lt_prog_compiler_pic='-fPIC'
10141 lt_prog_compiler_static='-static'
10142 ;;
10143 # Lahey Fortran 8.1.
10144 lf95*)
10145 lt_prog_compiler_wl='-Wl,'
10146 lt_prog_compiler_pic='--shared'
10147 lt_prog_compiler_static='--static'
10148 ;;
10149 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10150 # Portland Group compilers (*not* the Pentium gcc compiler,
10151 # which looks to be a dead project)
10152 lt_prog_compiler_wl='-Wl,'
10153 lt_prog_compiler_pic='-fpic'
10154 lt_prog_compiler_static='-Bstatic'
10155 ;;
10156 ccc*)
10157 lt_prog_compiler_wl='-Wl,'
10158 # All Alpha code is PIC.
10159 lt_prog_compiler_static='-non_shared'
10160 ;;
10161 xl* | bgxl* | bgf* | mpixl*)
10162 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10163 lt_prog_compiler_wl='-Wl,'
10164 lt_prog_compiler_pic='-qpic'
10165 lt_prog_compiler_static='-qstaticlink'
10166 ;;
10167 *)
10168 case `$CC -V 2>&1 | sed 5q` in
10169 *Sun\ F* | *Sun*Fortran*)
10170 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10171 lt_prog_compiler_pic='-KPIC'
10172 lt_prog_compiler_static='-Bstatic'
10173 lt_prog_compiler_wl=''
10174 ;;
10175 *Sun\ C*)
10176 # Sun C 5.9
10177 lt_prog_compiler_pic='-KPIC'
10178 lt_prog_compiler_static='-Bstatic'
10179 lt_prog_compiler_wl='-Wl,'
10180 ;;
10181 esac
10182 ;;
10183 esac
10184 ;;
10185
10186 newsos6)
10187 lt_prog_compiler_pic='-KPIC'
10188 lt_prog_compiler_static='-Bstatic'
10189 ;;
10190
10191 *nto* | *qnx*)
10192 # QNX uses GNU C++, but need to define -shared option too, otherwise
10193 # it will coredump.
10194 lt_prog_compiler_pic='-fPIC -shared'
10195 ;;
10196
10197 osf3* | osf4* | osf5*)
10198 lt_prog_compiler_wl='-Wl,'
10199 # All OSF/1 code is PIC.
10200 lt_prog_compiler_static='-non_shared'
10201 ;;
10202
10203 rdos*)
10204 lt_prog_compiler_static='-non_shared'
10205 ;;
10206
10207 solaris*)
10208 lt_prog_compiler_pic='-KPIC'
10209 lt_prog_compiler_static='-Bstatic'
10210 case $cc_basename in
10211 f77* | f90* | f95*)
10212 lt_prog_compiler_wl='-Qoption ld ';;
10213 *)
10214 lt_prog_compiler_wl='-Wl,';;
10215 esac
10216 ;;
10217
10218 sunos4*)
10219 lt_prog_compiler_wl='-Qoption ld '
10220 lt_prog_compiler_pic='-PIC'
10221 lt_prog_compiler_static='-Bstatic'
10222 ;;
10223
10224 sysv4 | sysv4.2uw2* | sysv4.3*)
10225 lt_prog_compiler_wl='-Wl,'
10226 lt_prog_compiler_pic='-KPIC'
10227 lt_prog_compiler_static='-Bstatic'
10228 ;;
10229
10230 sysv4*MP*)
10231 if test -d /usr/nec ;then
10232 lt_prog_compiler_pic='-Kconform_pic'
10233 lt_prog_compiler_static='-Bstatic'
10234 fi
10235 ;;
10236
10237 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10238 lt_prog_compiler_wl='-Wl,'
10239 lt_prog_compiler_pic='-KPIC'
10240 lt_prog_compiler_static='-Bstatic'
10241 ;;
10242
10243 unicos*)
10244 lt_prog_compiler_wl='-Wl,'
10245 lt_prog_compiler_can_build_shared=no
10246 ;;
10247
10248 uts4*)
10249 lt_prog_compiler_pic='-pic'
10250 lt_prog_compiler_static='-Bstatic'
10251 ;;
10252
10253 *)
10254 lt_prog_compiler_can_build_shared=no
10255 ;;
10256 esac
10257 fi
10258
10259 case $host_os in
10260 # For platforms which do not support PIC, -DPIC is meaningless:
10261 *djgpp*)
10262 lt_prog_compiler_pic=
10263 ;;
10264 *)
10265 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10266 ;;
10267 esac
10268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10269 $as_echo "$lt_prog_compiler_pic" >&6; }
10270
10271
10272
10273
10274
10275
10276 #
10277 # Check to make sure the PIC flag actually works.
10278 #
10279 if test -n "$lt_prog_compiler_pic"; then
10280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10281 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10282 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10283 $as_echo_n "(cached) " >&6
10284 else
10285 lt_cv_prog_compiler_pic_works=no
10286 ac_outfile=conftest.$ac_objext
10287 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10288 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10289 # Insert the option either (1) after the last *FLAGS variable, or
10290 # (2) before a word containing "conftest.", or (3) at the end.
10291 # Note that $ac_compile itself does not contain backslashes and begins
10292 # with a dollar sign (not a hyphen), so the echo should work correctly.
10293 # The option is referenced via a variable to avoid confusing sed.
10294 lt_compile=`echo "$ac_compile" | $SED \
10295 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10296 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10297 -e 's:$: $lt_compiler_flag:'`
10298 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10299 (eval "$lt_compile" 2>conftest.err)
10300 ac_status=$?
10301 cat conftest.err >&5
10302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10303 if (exit $ac_status) && test -s "$ac_outfile"; then
10304 # The compiler can only warn and ignore the option if not recognized
10305 # So say no if there are warnings other than the usual output.
10306 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10307 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10308 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10309 lt_cv_prog_compiler_pic_works=yes
10310 fi
10311 fi
10312 $RM conftest*
10313
10314 fi
10315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10316 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10317
10318 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10319 case $lt_prog_compiler_pic in
10320 "" | " "*) ;;
10321 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10322 esac
10323 else
10324 lt_prog_compiler_pic=
10325 lt_prog_compiler_can_build_shared=no
10326 fi
10327
10328 fi
10329
10330
10331
10332
10333
10334
10335 #
10336 # Check to make sure the static flag actually works.
10337 #
10338 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10340 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10341 if ${lt_cv_prog_compiler_static_works+:} false; then :
10342 $as_echo_n "(cached) " >&6
10343 else
10344 lt_cv_prog_compiler_static_works=no
10345 save_LDFLAGS="$LDFLAGS"
10346 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10347 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10348 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10349 # The linker can only warn and ignore the option if not recognized
10350 # So say no if there are warnings
10351 if test -s conftest.err; then
10352 # Append any errors to the config.log.
10353 cat conftest.err 1>&5
10354 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10355 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10356 if diff conftest.exp conftest.er2 >/dev/null; then
10357 lt_cv_prog_compiler_static_works=yes
10358 fi
10359 else
10360 lt_cv_prog_compiler_static_works=yes
10361 fi
10362 fi
10363 $RM -r conftest*
10364 LDFLAGS="$save_LDFLAGS"
10365
10366 fi
10367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10368 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10369
10370 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10371 :
10372 else
10373 lt_prog_compiler_static=
10374 fi
10375
10376
10377
10378
10379
10380
10381
10382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10383 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10384 if ${lt_cv_prog_compiler_c_o+:} false; then :
10385 $as_echo_n "(cached) " >&6
10386 else
10387 lt_cv_prog_compiler_c_o=no
10388 $RM -r conftest 2>/dev/null
10389 mkdir conftest
10390 cd conftest
10391 mkdir out
10392 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10393
10394 lt_compiler_flag="-o out/conftest2.$ac_objext"
10395 # Insert the option either (1) after the last *FLAGS variable, or
10396 # (2) before a word containing "conftest.", or (3) at the end.
10397 # Note that $ac_compile itself does not contain backslashes and begins
10398 # with a dollar sign (not a hyphen), so the echo should work correctly.
10399 lt_compile=`echo "$ac_compile" | $SED \
10400 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10401 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10402 -e 's:$: $lt_compiler_flag:'`
10403 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10404 (eval "$lt_compile" 2>out/conftest.err)
10405 ac_status=$?
10406 cat out/conftest.err >&5
10407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10408 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10409 then
10410 # The compiler can only warn and ignore the option if not recognized
10411 # So say no if there are warnings
10412 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10413 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10414 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10415 lt_cv_prog_compiler_c_o=yes
10416 fi
10417 fi
10418 chmod u+w . 2>&5
10419 $RM conftest*
10420 # SGI C++ compiler will create directory out/ii_files/ for
10421 # template instantiation
10422 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10423 $RM out/* && rmdir out
10424 cd ..
10425 $RM -r conftest
10426 $RM conftest*
10427
10428 fi
10429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10430 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10431
10432
10433
10434
10435
10436
10437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10438 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10439 if ${lt_cv_prog_compiler_c_o+:} false; then :
10440 $as_echo_n "(cached) " >&6
10441 else
10442 lt_cv_prog_compiler_c_o=no
10443 $RM -r conftest 2>/dev/null
10444 mkdir conftest
10445 cd conftest
10446 mkdir out
10447 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10448
10449 lt_compiler_flag="-o out/conftest2.$ac_objext"
10450 # Insert the option either (1) after the last *FLAGS variable, or
10451 # (2) before a word containing "conftest.", or (3) at the end.
10452 # Note that $ac_compile itself does not contain backslashes and begins
10453 # with a dollar sign (not a hyphen), so the echo should work correctly.
10454 lt_compile=`echo "$ac_compile" | $SED \
10455 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10456 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10457 -e 's:$: $lt_compiler_flag:'`
10458 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10459 (eval "$lt_compile" 2>out/conftest.err)
10460 ac_status=$?
10461 cat out/conftest.err >&5
10462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10463 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10464 then
10465 # The compiler can only warn and ignore the option if not recognized
10466 # So say no if there are warnings
10467 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10468 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10469 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10470 lt_cv_prog_compiler_c_o=yes
10471 fi
10472 fi
10473 chmod u+w . 2>&5
10474 $RM conftest*
10475 # SGI C++ compiler will create directory out/ii_files/ for
10476 # template instantiation
10477 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10478 $RM out/* && rmdir out
10479 cd ..
10480 $RM -r conftest
10481 $RM conftest*
10482
10483 fi
10484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10485 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10486
10487
10488
10489
10490 hard_links="nottested"
10491 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10492 # do not overwrite the value of need_locks provided by the user
10493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10494 $as_echo_n "checking if we can lock with hard links... " >&6; }
10495 hard_links=yes
10496 $RM conftest*
10497 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10498 touch conftest.a
10499 ln conftest.a conftest.b 2>&5 || hard_links=no
10500 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10502 $as_echo "$hard_links" >&6; }
10503 if test "$hard_links" = no; then
10504 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10505 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10506 need_locks=warn
10507 fi
10508 else
10509 need_locks=no
10510 fi
10511
10512
10513
10514
10515
10516
10517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10518 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10519
10520 runpath_var=
10521 allow_undefined_flag=
10522 always_export_symbols=no
10523 archive_cmds=
10524 archive_expsym_cmds=
10525 compiler_needs_object=no
10526 enable_shared_with_static_runtimes=no
10527 export_dynamic_flag_spec=
10528 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10529 hardcode_automatic=no
10530 hardcode_direct=no
10531 hardcode_direct_absolute=no
10532 hardcode_libdir_flag_spec=
10533 hardcode_libdir_flag_spec_ld=
10534 hardcode_libdir_separator=
10535 hardcode_minus_L=no
10536 hardcode_shlibpath_var=unsupported
10537 inherit_rpath=no
10538 link_all_deplibs=unknown
10539 module_cmds=
10540 module_expsym_cmds=
10541 old_archive_from_new_cmds=
10542 old_archive_from_expsyms_cmds=
10543 thread_safe_flag_spec=
10544 whole_archive_flag_spec=
10545 # include_expsyms should be a list of space-separated symbols to be *always*
10546 # included in the symbol list
10547 include_expsyms=
10548 # exclude_expsyms can be an extended regexp of symbols to exclude
10549 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10550 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10551 # as well as any symbol that contains `d'.
10552 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10553 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10554 # platforms (ab)use it in PIC code, but their linkers get confused if
10555 # the symbol is explicitly referenced. Since portable code cannot
10556 # rely on this symbol name, it's probably fine to never include it in
10557 # preloaded symbol tables.
10558 # Exclude shared library initialization/finalization symbols.
10559 extract_expsyms_cmds=
10560
10561 case $host_os in
10562 cygwin* | mingw* | pw32* | cegcc*)
10563 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10564 # When not using gcc, we currently assume that we are using
10565 # Microsoft Visual C++.
10566 if test "$GCC" != yes; then
10567 with_gnu_ld=no
10568 fi
10569 ;;
10570 interix*)
10571 # we just hope/assume this is gcc and not c89 (= MSVC++)
10572 with_gnu_ld=yes
10573 ;;
10574 openbsd*)
10575 with_gnu_ld=no
10576 ;;
10577 esac
10578
10579 ld_shlibs=yes
10580
10581 # On some targets, GNU ld is compatible enough with the native linker
10582 # that we're better off using the native interface for both.
10583 lt_use_gnu_ld_interface=no
10584 if test "$with_gnu_ld" = yes; then
10585 case $host_os in
10586 aix*)
10587 # The AIX port of GNU ld has always aspired to compatibility
10588 # with the native linker. However, as the warning in the GNU ld
10589 # block says, versions before 2.19.5* couldn't really create working
10590 # shared libraries, regardless of the interface used.
10591 case `$LD -v 2>&1` in
10592 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10593 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10594 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10595 *)
10596 lt_use_gnu_ld_interface=yes
10597 ;;
10598 esac
10599 ;;
10600 *)
10601 lt_use_gnu_ld_interface=yes
10602 ;;
10603 esac
10604 fi
10605
10606 if test "$lt_use_gnu_ld_interface" = yes; then
10607 # If archive_cmds runs LD, not CC, wlarc should be empty
10608 wlarc='${wl}'
10609
10610 # Set some defaults for GNU ld with shared library support. These
10611 # are reset later if shared libraries are not supported. Putting them
10612 # here allows them to be overridden if necessary.
10613 runpath_var=LD_RUN_PATH
10614 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10615 export_dynamic_flag_spec='${wl}--export-dynamic'
10616 # ancient GNU ld didn't support --whole-archive et. al.
10617 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10618 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10619 else
10620 whole_archive_flag_spec=
10621 fi
10622 supports_anon_versioning=no
10623 case `$LD -v 2>&1` in
10624 *GNU\ gold*) supports_anon_versioning=yes ;;
10625 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10626 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10627 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10628 *\ 2.11.*) ;; # other 2.11 versions
10629 *) supports_anon_versioning=yes ;;
10630 esac
10631
10632 # See if GNU ld supports shared libraries.
10633 case $host_os in
10634 aix[3-9]*)
10635 # On AIX/PPC, the GNU linker is very broken
10636 if test "$host_cpu" != ia64; then
10637 ld_shlibs=no
10638 cat <<_LT_EOF 1>&2
10639
10640 *** Warning: the GNU linker, at least up to release 2.19, is reported
10641 *** to be unable to reliably create shared libraries on AIX.
10642 *** Therefore, libtool is disabling shared libraries support. If you
10643 *** really care for shared libraries, you may want to install binutils
10644 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10645 *** You will then need to restart the configuration process.
10646
10647 _LT_EOF
10648 fi
10649 ;;
10650
10651 amigaos*)
10652 case $host_cpu in
10653 powerpc)
10654 # see comment about AmigaOS4 .so support
10655 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10656 archive_expsym_cmds=''
10657 ;;
10658 m68k)
10659 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)'
10660 hardcode_libdir_flag_spec='-L$libdir'
10661 hardcode_minus_L=yes
10662 ;;
10663 esac
10664 ;;
10665
10666 beos*)
10667 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10668 allow_undefined_flag=unsupported
10669 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10670 # support --undefined. This deserves some investigation. FIXME
10671 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10672 else
10673 ld_shlibs=no
10674 fi
10675 ;;
10676
10677 cygwin* | mingw* | pw32* | cegcc*)
10678 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10679 # as there is no search path for DLLs.
10680 hardcode_libdir_flag_spec='-L$libdir'
10681 export_dynamic_flag_spec='${wl}--export-all-symbols'
10682 allow_undefined_flag=unsupported
10683 always_export_symbols=no
10684 enable_shared_with_static_runtimes=yes
10685 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10686
10687 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10688 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10689 # If the export-symbols file already is a .def file (1st line
10690 # is EXPORTS), use it as is; otherwise, prepend...
10691 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10692 cp $export_symbols $output_objdir/$soname.def;
10693 else
10694 echo EXPORTS > $output_objdir/$soname.def;
10695 cat $export_symbols >> $output_objdir/$soname.def;
10696 fi~
10697 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10698 else
10699 ld_shlibs=no
10700 fi
10701 ;;
10702
10703 haiku*)
10704 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10705 link_all_deplibs=yes
10706 ;;
10707
10708 interix[3-9]*)
10709 hardcode_direct=no
10710 hardcode_shlibpath_var=no
10711 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10712 export_dynamic_flag_spec='${wl}-E'
10713 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10714 # Instead, shared libraries are loaded at an image base (0x10000000 by
10715 # default) and relocated if they conflict, which is a slow very memory
10716 # consuming and fragmenting process. To avoid this, we pick a random,
10717 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10718 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10719 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10720 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'
10721 ;;
10722
10723 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10724 tmp_diet=no
10725 if test "$host_os" = linux-dietlibc; then
10726 case $cc_basename in
10727 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10728 esac
10729 fi
10730 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10731 && test "$tmp_diet" = no
10732 then
10733 tmp_addflag=' $pic_flag'
10734 tmp_sharedflag='-shared'
10735 case $cc_basename,$host_cpu in
10736 pgcc*) # Portland Group C compiler
10737 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'
10738 tmp_addflag=' $pic_flag'
10739 ;;
10740 pgf77* | pgf90* | pgf95* | pgfortran*)
10741 # Portland Group f77 and f90 compilers
10742 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'
10743 tmp_addflag=' $pic_flag -Mnomain' ;;
10744 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10745 tmp_addflag=' -i_dynamic' ;;
10746 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10747 tmp_addflag=' -i_dynamic -nofor_main' ;;
10748 ifc* | ifort*) # Intel Fortran compiler
10749 tmp_addflag=' -nofor_main' ;;
10750 lf95*) # Lahey Fortran 8.1
10751 whole_archive_flag_spec=
10752 tmp_sharedflag='--shared' ;;
10753 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10754 tmp_sharedflag='-qmkshrobj'
10755 tmp_addflag= ;;
10756 nvcc*) # Cuda Compiler Driver 2.2
10757 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'
10758 compiler_needs_object=yes
10759 ;;
10760 esac
10761 case `$CC -V 2>&1 | sed 5q` in
10762 *Sun\ C*) # Sun C 5.9
10763 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'
10764 compiler_needs_object=yes
10765 tmp_sharedflag='-G' ;;
10766 *Sun\ F*) # Sun Fortran 8.3
10767 tmp_sharedflag='-G' ;;
10768 esac
10769 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10770
10771 if test "x$supports_anon_versioning" = xyes; then
10772 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10773 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10774 echo "local: *; };" >> $output_objdir/$libname.ver~
10775 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10776 fi
10777
10778 case $cc_basename in
10779 xlf* | bgf* | bgxlf* | mpixlf*)
10780 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10781 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10782 hardcode_libdir_flag_spec=
10783 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10784 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10785 if test "x$supports_anon_versioning" = xyes; then
10786 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10787 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10788 echo "local: *; };" >> $output_objdir/$libname.ver~
10789 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10790 fi
10791 ;;
10792 esac
10793 else
10794 ld_shlibs=no
10795 fi
10796 ;;
10797
10798 netbsd*)
10799 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10800 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10801 wlarc=
10802 else
10803 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10804 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10805 fi
10806 ;;
10807
10808 solaris*)
10809 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10810 ld_shlibs=no
10811 cat <<_LT_EOF 1>&2
10812
10813 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10814 *** create shared libraries on Solaris systems. Therefore, libtool
10815 *** is disabling shared libraries support. We urge you to upgrade GNU
10816 *** binutils to release 2.9.1 or newer. Another option is to modify
10817 *** your PATH or compiler configuration so that the native linker is
10818 *** used, and then restart.
10819
10820 _LT_EOF
10821 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10822 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10823 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10824 else
10825 ld_shlibs=no
10826 fi
10827 ;;
10828
10829 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10830 case `$LD -v 2>&1` in
10831 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10832 ld_shlibs=no
10833 cat <<_LT_EOF 1>&2
10834
10835 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10836 *** reliably create shared libraries on SCO systems. Therefore, libtool
10837 *** is disabling shared libraries support. We urge you to upgrade GNU
10838 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10839 *** your PATH or compiler configuration so that the native linker is
10840 *** used, and then restart.
10841
10842 _LT_EOF
10843 ;;
10844 *)
10845 # For security reasons, it is highly recommended that you always
10846 # use absolute paths for naming shared libraries, and exclude the
10847 # DT_RUNPATH tag from executables and libraries. But doing so
10848 # requires that you compile everything twice, which is a pain.
10849 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10850 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10851 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10852 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10853 else
10854 ld_shlibs=no
10855 fi
10856 ;;
10857 esac
10858 ;;
10859
10860 sunos4*)
10861 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10862 wlarc=
10863 hardcode_direct=yes
10864 hardcode_shlibpath_var=no
10865 ;;
10866
10867 *)
10868 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10869 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10870 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10871 else
10872 ld_shlibs=no
10873 fi
10874 ;;
10875 esac
10876
10877 if test "$ld_shlibs" = no; then
10878 runpath_var=
10879 hardcode_libdir_flag_spec=
10880 export_dynamic_flag_spec=
10881 whole_archive_flag_spec=
10882 fi
10883 else
10884 # PORTME fill in a description of your system's linker (not GNU ld)
10885 case $host_os in
10886 aix3*)
10887 allow_undefined_flag=unsupported
10888 always_export_symbols=yes
10889 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'
10890 # Note: this linker hardcodes the directories in LIBPATH if there
10891 # are no directories specified by -L.
10892 hardcode_minus_L=yes
10893 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10894 # Neither direct hardcoding nor static linking is supported with a
10895 # broken collect2.
10896 hardcode_direct=unsupported
10897 fi
10898 ;;
10899
10900 aix[4-9]*)
10901 if test "$host_cpu" = ia64; then
10902 # On IA64, the linker does run time linking by default, so we don't
10903 # have to do anything special.
10904 aix_use_runtimelinking=no
10905 exp_sym_flag='-Bexport'
10906 no_entry_flag=""
10907 else
10908 # If we're using GNU nm, then we don't want the "-C" option.
10909 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10910 # Also, AIX nm treats weak defined symbols like other global
10911 # defined symbols, whereas GNU nm marks them as "W".
10912 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10913 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'
10914 else
10915 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'
10916 fi
10917 aix_use_runtimelinking=no
10918
10919 # Test if we are trying to use run time linking or normal
10920 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10921 # need to do runtime linking.
10922 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10923 for ld_flag in $LDFLAGS; do
10924 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10925 aix_use_runtimelinking=yes
10926 break
10927 fi
10928 done
10929 ;;
10930 esac
10931
10932 exp_sym_flag='-bexport'
10933 no_entry_flag='-bnoentry'
10934 fi
10935
10936 # When large executables or shared objects are built, AIX ld can
10937 # have problems creating the table of contents. If linking a library
10938 # or program results in "error TOC overflow" add -mminimal-toc to
10939 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10940 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10941
10942 archive_cmds=''
10943 hardcode_direct=yes
10944 hardcode_direct_absolute=yes
10945 hardcode_libdir_separator=':'
10946 link_all_deplibs=yes
10947 file_list_spec='${wl}-f,'
10948
10949 if test "$GCC" = yes; then
10950 case $host_os in aix4.[012]|aix4.[012].*)
10951 # We only want to do this on AIX 4.2 and lower, the check
10952 # below for broken collect2 doesn't work under 4.3+
10953 collect2name=`${CC} -print-prog-name=collect2`
10954 if test -f "$collect2name" &&
10955 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10956 then
10957 # We have reworked collect2
10958 :
10959 else
10960 # We have old collect2
10961 hardcode_direct=unsupported
10962 # It fails to find uninstalled libraries when the uninstalled
10963 # path is not listed in the libpath. Setting hardcode_minus_L
10964 # to unsupported forces relinking
10965 hardcode_minus_L=yes
10966 hardcode_libdir_flag_spec='-L$libdir'
10967 hardcode_libdir_separator=
10968 fi
10969 ;;
10970 esac
10971 shared_flag='-shared'
10972 if test "$aix_use_runtimelinking" = yes; then
10973 shared_flag="$shared_flag "'${wl}-G'
10974 fi
10975 else
10976 # not using gcc
10977 if test "$host_cpu" = ia64; then
10978 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10979 # chokes on -Wl,-G. The following line is correct:
10980 shared_flag='-G'
10981 else
10982 if test "$aix_use_runtimelinking" = yes; then
10983 shared_flag='${wl}-G'
10984 else
10985 shared_flag='${wl}-bM:SRE'
10986 fi
10987 fi
10988 fi
10989
10990 export_dynamic_flag_spec='${wl}-bexpall'
10991 # It seems that -bexpall does not export symbols beginning with
10992 # underscore (_), so it is better to generate a list of symbols to export.
10993 always_export_symbols=yes
10994 if test "$aix_use_runtimelinking" = yes; then
10995 # Warning - without using the other runtime loading flags (-brtl),
10996 # -berok will link without error, but may produce a broken library.
10997 allow_undefined_flag='-berok'
10998 # Determine the default libpath from the value encoded in an
10999 # empty executable.
11000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11001 /* end confdefs.h. */
11002
11003 int
11004 main ()
11005 {
11006
11007 ;
11008 return 0;
11009 }
11010 _ACEOF
11011 if ac_fn_c_try_link "$LINENO"; then :
11012
11013 lt_aix_libpath_sed='
11014 /Import File Strings/,/^$/ {
11015 /^0/ {
11016 s/^0 *\(.*\)$/\1/
11017 p
11018 }
11019 }'
11020 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11021 # Check for a 64-bit object if we didn't find anything.
11022 if test -z "$aix_libpath"; then
11023 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11024 fi
11025 fi
11026 rm -f core conftest.err conftest.$ac_objext \
11027 conftest$ac_exeext conftest.$ac_ext
11028 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11029
11030 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11031 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"
11032 else
11033 if test "$host_cpu" = ia64; then
11034 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11035 allow_undefined_flag="-z nodefs"
11036 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"
11037 else
11038 # Determine the default libpath from the value encoded in an
11039 # empty executable.
11040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11041 /* end confdefs.h. */
11042
11043 int
11044 main ()
11045 {
11046
11047 ;
11048 return 0;
11049 }
11050 _ACEOF
11051 if ac_fn_c_try_link "$LINENO"; then :
11052
11053 lt_aix_libpath_sed='
11054 /Import File Strings/,/^$/ {
11055 /^0/ {
11056 s/^0 *\(.*\)$/\1/
11057 p
11058 }
11059 }'
11060 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11061 # Check for a 64-bit object if we didn't find anything.
11062 if test -z "$aix_libpath"; then
11063 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11064 fi
11065 fi
11066 rm -f core conftest.err conftest.$ac_objext \
11067 conftest$ac_exeext conftest.$ac_ext
11068 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11069
11070 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11071 # Warning - without using the other run time loading flags,
11072 # -berok will link without error, but may produce a broken library.
11073 no_undefined_flag=' ${wl}-bernotok'
11074 allow_undefined_flag=' ${wl}-berok'
11075 if test "$with_gnu_ld" = yes; then
11076 # We only use this code for GNU lds that support --whole-archive.
11077 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11078 else
11079 # Exported symbols can be pulled into shared objects from archives
11080 whole_archive_flag_spec='$convenience'
11081 fi
11082 archive_cmds_need_lc=yes
11083 # This is similar to how AIX traditionally builds its shared libraries.
11084 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'
11085 fi
11086 fi
11087 ;;
11088
11089 amigaos*)
11090 case $host_cpu in
11091 powerpc)
11092 # see comment about AmigaOS4 .so support
11093 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11094 archive_expsym_cmds=''
11095 ;;
11096 m68k)
11097 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)'
11098 hardcode_libdir_flag_spec='-L$libdir'
11099 hardcode_minus_L=yes
11100 ;;
11101 esac
11102 ;;
11103
11104 bsdi[45]*)
11105 export_dynamic_flag_spec=-rdynamic
11106 ;;
11107
11108 cygwin* | mingw* | pw32* | cegcc*)
11109 # When not using gcc, we currently assume that we are using
11110 # Microsoft Visual C++.
11111 # hardcode_libdir_flag_spec is actually meaningless, as there is
11112 # no search path for DLLs.
11113 hardcode_libdir_flag_spec=' '
11114 allow_undefined_flag=unsupported
11115 # Tell ltmain to make .lib files, not .a files.
11116 libext=lib
11117 # Tell ltmain to make .dll files, not .so files.
11118 shrext_cmds=".dll"
11119 # FIXME: Setting linknames here is a bad hack.
11120 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11121 # The linker will automatically build a .lib file if we build a DLL.
11122 old_archive_from_new_cmds='true'
11123 # FIXME: Should let the user specify the lib program.
11124 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11125 fix_srcfile_path='`cygpath -w "$srcfile"`'
11126 enable_shared_with_static_runtimes=yes
11127 ;;
11128
11129 darwin* | rhapsody*)
11130
11131
11132 archive_cmds_need_lc=no
11133 hardcode_direct=no
11134 hardcode_automatic=yes
11135 hardcode_shlibpath_var=unsupported
11136 if test "$lt_cv_ld_force_load" = "yes"; then
11137 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\"`'
11138 else
11139 whole_archive_flag_spec=''
11140 fi
11141 link_all_deplibs=yes
11142 allow_undefined_flag="$_lt_dar_allow_undefined"
11143 case $cc_basename in
11144 ifort*) _lt_dar_can_shared=yes ;;
11145 *) _lt_dar_can_shared=$GCC ;;
11146 esac
11147 if test "$_lt_dar_can_shared" = "yes"; then
11148 output_verbose_link_cmd=func_echo_all
11149 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11150 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11151 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}"
11152 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}"
11153
11154 else
11155 ld_shlibs=no
11156 fi
11157
11158 ;;
11159
11160 dgux*)
11161 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11162 hardcode_libdir_flag_spec='-L$libdir'
11163 hardcode_shlibpath_var=no
11164 ;;
11165
11166 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11167 # support. Future versions do this automatically, but an explicit c++rt0.o
11168 # does not break anything, and helps significantly (at the cost of a little
11169 # extra space).
11170 freebsd2.2*)
11171 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11172 hardcode_libdir_flag_spec='-R$libdir'
11173 hardcode_direct=yes
11174 hardcode_shlibpath_var=no
11175 ;;
11176
11177 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11178 freebsd2.*)
11179 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11180 hardcode_direct=yes
11181 hardcode_minus_L=yes
11182 hardcode_shlibpath_var=no
11183 ;;
11184
11185 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11186 freebsd* | dragonfly*)
11187 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11188 hardcode_libdir_flag_spec='-R$libdir'
11189 hardcode_direct=yes
11190 hardcode_shlibpath_var=no
11191 ;;
11192
11193 hpux9*)
11194 if test "$GCC" = yes; then
11195 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'
11196 else
11197 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'
11198 fi
11199 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11200 hardcode_libdir_separator=:
11201 hardcode_direct=yes
11202
11203 # hardcode_minus_L: Not really in the search PATH,
11204 # but as the default location of the library.
11205 hardcode_minus_L=yes
11206 export_dynamic_flag_spec='${wl}-E'
11207 ;;
11208
11209 hpux10*)
11210 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11211 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11212 else
11213 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11214 fi
11215 if test "$with_gnu_ld" = no; then
11216 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11217 hardcode_libdir_flag_spec_ld='+b $libdir'
11218 hardcode_libdir_separator=:
11219 hardcode_direct=yes
11220 hardcode_direct_absolute=yes
11221 export_dynamic_flag_spec='${wl}-E'
11222 # hardcode_minus_L: Not really in the search PATH,
11223 # but as the default location of the library.
11224 hardcode_minus_L=yes
11225 fi
11226 ;;
11227
11228 hpux11*)
11229 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11230 case $host_cpu in
11231 hppa*64*)
11232 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11233 ;;
11234 ia64*)
11235 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11236 ;;
11237 *)
11238 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11239 ;;
11240 esac
11241 else
11242 case $host_cpu in
11243 hppa*64*)
11244 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11245 ;;
11246 ia64*)
11247 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11248 ;;
11249 *)
11250
11251 # Older versions of the 11.00 compiler do not understand -b yet
11252 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11254 $as_echo_n "checking if $CC understands -b... " >&6; }
11255 if ${lt_cv_prog_compiler__b+:} false; then :
11256 $as_echo_n "(cached) " >&6
11257 else
11258 lt_cv_prog_compiler__b=no
11259 save_LDFLAGS="$LDFLAGS"
11260 LDFLAGS="$LDFLAGS -b"
11261 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11262 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11263 # The linker can only warn and ignore the option if not recognized
11264 # So say no if there are warnings
11265 if test -s conftest.err; then
11266 # Append any errors to the config.log.
11267 cat conftest.err 1>&5
11268 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11269 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11270 if diff conftest.exp conftest.er2 >/dev/null; then
11271 lt_cv_prog_compiler__b=yes
11272 fi
11273 else
11274 lt_cv_prog_compiler__b=yes
11275 fi
11276 fi
11277 $RM -r conftest*
11278 LDFLAGS="$save_LDFLAGS"
11279
11280 fi
11281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11282 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11283
11284 if test x"$lt_cv_prog_compiler__b" = xyes; then
11285 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11286 else
11287 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11288 fi
11289
11290 ;;
11291 esac
11292 fi
11293 if test "$with_gnu_ld" = no; then
11294 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11295 hardcode_libdir_separator=:
11296
11297 case $host_cpu in
11298 hppa*64*|ia64*)
11299 hardcode_direct=no
11300 hardcode_shlibpath_var=no
11301 ;;
11302 *)
11303 hardcode_direct=yes
11304 hardcode_direct_absolute=yes
11305 export_dynamic_flag_spec='${wl}-E'
11306
11307 # hardcode_minus_L: Not really in the search PATH,
11308 # but as the default location of the library.
11309 hardcode_minus_L=yes
11310 ;;
11311 esac
11312 fi
11313 ;;
11314
11315 irix5* | irix6* | nonstopux*)
11316 if test "$GCC" = yes; then
11317 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'
11318 # Try to use the -exported_symbol ld option, if it does not
11319 # work, assume that -exports_file does not work either and
11320 # implicitly export all symbols.
11321 save_LDFLAGS="$LDFLAGS"
11322 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11324 /* end confdefs.h. */
11325 int foo(void) {}
11326 _ACEOF
11327 if ac_fn_c_try_link "$LINENO"; then :
11328 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'
11329
11330 fi
11331 rm -f core conftest.err conftest.$ac_objext \
11332 conftest$ac_exeext conftest.$ac_ext
11333 LDFLAGS="$save_LDFLAGS"
11334 else
11335 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'
11336 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'
11337 fi
11338 archive_cmds_need_lc='no'
11339 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11340 hardcode_libdir_separator=:
11341 inherit_rpath=yes
11342 link_all_deplibs=yes
11343 ;;
11344
11345 netbsd*)
11346 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11347 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11348 else
11349 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11350 fi
11351 hardcode_libdir_flag_spec='-R$libdir'
11352 hardcode_direct=yes
11353 hardcode_shlibpath_var=no
11354 ;;
11355
11356 newsos6)
11357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11358 hardcode_direct=yes
11359 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11360 hardcode_libdir_separator=:
11361 hardcode_shlibpath_var=no
11362 ;;
11363
11364 *nto* | *qnx*)
11365 ;;
11366
11367 openbsd*)
11368 if test -f /usr/libexec/ld.so; then
11369 hardcode_direct=yes
11370 hardcode_shlibpath_var=no
11371 hardcode_direct_absolute=yes
11372 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11373 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11374 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11375 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11376 export_dynamic_flag_spec='${wl}-E'
11377 else
11378 case $host_os in
11379 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11380 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11381 hardcode_libdir_flag_spec='-R$libdir'
11382 ;;
11383 *)
11384 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11385 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11386 ;;
11387 esac
11388 fi
11389 else
11390 ld_shlibs=no
11391 fi
11392 ;;
11393
11394 os2*)
11395 hardcode_libdir_flag_spec='-L$libdir'
11396 hardcode_minus_L=yes
11397 allow_undefined_flag=unsupported
11398 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'
11399 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11400 ;;
11401
11402 osf3*)
11403 if test "$GCC" = yes; then
11404 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11405 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'
11406 else
11407 allow_undefined_flag=' -expect_unresolved \*'
11408 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'
11409 fi
11410 archive_cmds_need_lc='no'
11411 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11412 hardcode_libdir_separator=:
11413 ;;
11414
11415 osf4* | osf5*) # as osf3* with the addition of -msym flag
11416 if test "$GCC" = yes; then
11417 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11418 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'
11419 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11420 else
11421 allow_undefined_flag=' -expect_unresolved \*'
11422 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'
11423 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~
11424 $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'
11425
11426 # Both c and cxx compiler support -rpath directly
11427 hardcode_libdir_flag_spec='-rpath $libdir'
11428 fi
11429 archive_cmds_need_lc='no'
11430 hardcode_libdir_separator=:
11431 ;;
11432
11433 solaris*)
11434 no_undefined_flag=' -z defs'
11435 if test "$GCC" = yes; then
11436 wlarc='${wl}'
11437 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11438 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11439 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11440 else
11441 case `$CC -V 2>&1` in
11442 *"Compilers 5.0"*)
11443 wlarc=''
11444 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11445 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11446 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11447 ;;
11448 *)
11449 wlarc='${wl}'
11450 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11451 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11452 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11453 ;;
11454 esac
11455 fi
11456 hardcode_libdir_flag_spec='-R$libdir'
11457 hardcode_shlibpath_var=no
11458 case $host_os in
11459 solaris2.[0-5] | solaris2.[0-5].*) ;;
11460 *)
11461 # The compiler driver will combine and reorder linker options,
11462 # but understands `-z linker_flag'. GCC discards it without `$wl',
11463 # but is careful enough not to reorder.
11464 # Supported since Solaris 2.6 (maybe 2.5.1?)
11465 if test "$GCC" = yes; then
11466 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11467 else
11468 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11469 fi
11470 ;;
11471 esac
11472 link_all_deplibs=yes
11473 ;;
11474
11475 sunos4*)
11476 if test "x$host_vendor" = xsequent; then
11477 # Use $CC to link under sequent, because it throws in some extra .o
11478 # files that make .init and .fini sections work.
11479 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11480 else
11481 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11482 fi
11483 hardcode_libdir_flag_spec='-L$libdir'
11484 hardcode_direct=yes
11485 hardcode_minus_L=yes
11486 hardcode_shlibpath_var=no
11487 ;;
11488
11489 sysv4)
11490 case $host_vendor in
11491 sni)
11492 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11493 hardcode_direct=yes # is this really true???
11494 ;;
11495 siemens)
11496 ## LD is ld it makes a PLAMLIB
11497 ## CC just makes a GrossModule.
11498 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11499 reload_cmds='$CC -r -o $output$reload_objs'
11500 hardcode_direct=no
11501 ;;
11502 motorola)
11503 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11504 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11505 ;;
11506 esac
11507 runpath_var='LD_RUN_PATH'
11508 hardcode_shlibpath_var=no
11509 ;;
11510
11511 sysv4.3*)
11512 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11513 hardcode_shlibpath_var=no
11514 export_dynamic_flag_spec='-Bexport'
11515 ;;
11516
11517 sysv4*MP*)
11518 if test -d /usr/nec; then
11519 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11520 hardcode_shlibpath_var=no
11521 runpath_var=LD_RUN_PATH
11522 hardcode_runpath_var=yes
11523 ld_shlibs=yes
11524 fi
11525 ;;
11526
11527 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11528 no_undefined_flag='${wl}-z,text'
11529 archive_cmds_need_lc=no
11530 hardcode_shlibpath_var=no
11531 runpath_var='LD_RUN_PATH'
11532
11533 if test "$GCC" = yes; then
11534 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11535 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11536 else
11537 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11538 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11539 fi
11540 ;;
11541
11542 sysv5* | sco3.2v5* | sco5v6*)
11543 # Note: We can NOT use -z defs as we might desire, because we do not
11544 # link with -lc, and that would cause any symbols used from libc to
11545 # always be unresolved, which means just about no library would
11546 # ever link correctly. If we're not using GNU ld we use -z text
11547 # though, which does catch some bad symbols but isn't as heavy-handed
11548 # as -z defs.
11549 no_undefined_flag='${wl}-z,text'
11550 allow_undefined_flag='${wl}-z,nodefs'
11551 archive_cmds_need_lc=no
11552 hardcode_shlibpath_var=no
11553 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11554 hardcode_libdir_separator=':'
11555 link_all_deplibs=yes
11556 export_dynamic_flag_spec='${wl}-Bexport'
11557 runpath_var='LD_RUN_PATH'
11558
11559 if test "$GCC" = yes; then
11560 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11561 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11562 else
11563 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11564 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11565 fi
11566 ;;
11567
11568 uts4*)
11569 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11570 hardcode_libdir_flag_spec='-L$libdir'
11571 hardcode_shlibpath_var=no
11572 ;;
11573
11574 *)
11575 ld_shlibs=no
11576 ;;
11577 esac
11578
11579 if test x$host_vendor = xsni; then
11580 case $host in
11581 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11582 export_dynamic_flag_spec='${wl}-Blargedynsym'
11583 ;;
11584 esac
11585 fi
11586 fi
11587
11588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11589 $as_echo "$ld_shlibs" >&6; }
11590 test "$ld_shlibs" = no && can_build_shared=no
11591
11592 with_gnu_ld=$with_gnu_ld
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608 #
11609 # Do we need to explicitly link libc?
11610 #
11611 case "x$archive_cmds_need_lc" in
11612 x|xyes)
11613 # Assume -lc should be added
11614 archive_cmds_need_lc=yes
11615
11616 if test "$enable_shared" = yes && test "$GCC" = yes; then
11617 case $archive_cmds in
11618 *'~'*)
11619 # FIXME: we may have to deal with multi-command sequences.
11620 ;;
11621 '$CC '*)
11622 # Test whether the compiler implicitly links with -lc since on some
11623 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11624 # to ld, don't add -lc before -lgcc.
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11626 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11627 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11628 $as_echo_n "(cached) " >&6
11629 else
11630 $RM conftest*
11631 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11632
11633 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11634 (eval $ac_compile) 2>&5
11635 ac_status=$?
11636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11637 test $ac_status = 0; } 2>conftest.err; then
11638 soname=conftest
11639 lib=conftest
11640 libobjs=conftest.$ac_objext
11641 deplibs=
11642 wl=$lt_prog_compiler_wl
11643 pic_flag=$lt_prog_compiler_pic
11644 compiler_flags=-v
11645 linker_flags=-v
11646 verstring=
11647 output_objdir=.
11648 libname=conftest
11649 lt_save_allow_undefined_flag=$allow_undefined_flag
11650 allow_undefined_flag=
11651 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11652 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11653 ac_status=$?
11654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11655 test $ac_status = 0; }
11656 then
11657 lt_cv_archive_cmds_need_lc=no
11658 else
11659 lt_cv_archive_cmds_need_lc=yes
11660 fi
11661 allow_undefined_flag=$lt_save_allow_undefined_flag
11662 else
11663 cat conftest.err 1>&5
11664 fi
11665 $RM conftest*
11666
11667 fi
11668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11669 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11670 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11671 ;;
11672 esac
11673 fi
11674 ;;
11675 esac
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11834 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11835
11836 if test "$GCC" = yes; then
11837 case $host_os in
11838 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11839 *) lt_awk_arg="/^libraries:/" ;;
11840 esac
11841 case $host_os in
11842 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11843 *) lt_sed_strip_eq="s,=/,/,g" ;;
11844 esac
11845 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11846 case $lt_search_path_spec in
11847 *\;*)
11848 # if the path contains ";" then we assume it to be the separator
11849 # otherwise default to the standard path separator (i.e. ":") - it is
11850 # assumed that no part of a normal pathname contains ";" but that should
11851 # okay in the real world where ";" in dirpaths is itself problematic.
11852 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11853 ;;
11854 *)
11855 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11856 ;;
11857 esac
11858 # Ok, now we have the path, separated by spaces, we can step through it
11859 # and add multilib dir if necessary.
11860 lt_tmp_lt_search_path_spec=
11861 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11862 for lt_sys_path in $lt_search_path_spec; do
11863 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11864 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11865 else
11866 test -d "$lt_sys_path" && \
11867 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11868 fi
11869 done
11870 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11871 BEGIN {RS=" "; FS="/|\n";} {
11872 lt_foo="";
11873 lt_count=0;
11874 for (lt_i = NF; lt_i > 0; lt_i--) {
11875 if ($lt_i != "" && $lt_i != ".") {
11876 if ($lt_i == "..") {
11877 lt_count++;
11878 } else {
11879 if (lt_count == 0) {
11880 lt_foo="/" $lt_i lt_foo;
11881 } else {
11882 lt_count--;
11883 }
11884 }
11885 }
11886 }
11887 if (lt_foo != "") { lt_freq[lt_foo]++; }
11888 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11889 }'`
11890 # AWK program above erroneously prepends '/' to C:/dos/paths
11891 # for these hosts.
11892 case $host_os in
11893 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11894 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11895 esac
11896 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11897 else
11898 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11899 fi
11900 library_names_spec=
11901 libname_spec='lib$name'
11902 soname_spec=
11903 shrext_cmds=".so"
11904 postinstall_cmds=
11905 postuninstall_cmds=
11906 finish_cmds=
11907 finish_eval=
11908 shlibpath_var=
11909 shlibpath_overrides_runpath=unknown
11910 version_type=none
11911 dynamic_linker="$host_os ld.so"
11912 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11913 need_lib_prefix=unknown
11914 hardcode_into_libs=no
11915
11916 # when you set need_version to no, make sure it does not cause -set_version
11917 # flags to be left without arguments
11918 need_version=unknown
11919
11920 case $host_os in
11921 aix3*)
11922 version_type=linux
11923 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11924 shlibpath_var=LIBPATH
11925
11926 # AIX 3 has no versioning support, so we append a major version to the name.
11927 soname_spec='${libname}${release}${shared_ext}$major'
11928 ;;
11929
11930 aix[4-9]*)
11931 version_type=linux
11932 need_lib_prefix=no
11933 need_version=no
11934 hardcode_into_libs=yes
11935 if test "$host_cpu" = ia64; then
11936 # AIX 5 supports IA64
11937 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11938 shlibpath_var=LD_LIBRARY_PATH
11939 else
11940 # With GCC up to 2.95.x, collect2 would create an import file
11941 # for dependence libraries. The import file would start with
11942 # the line `#! .'. This would cause the generated library to
11943 # depend on `.', always an invalid library. This was fixed in
11944 # development snapshots of GCC prior to 3.0.
11945 case $host_os in
11946 aix4 | aix4.[01] | aix4.[01].*)
11947 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11948 echo ' yes '
11949 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11950 :
11951 else
11952 can_build_shared=no
11953 fi
11954 ;;
11955 esac
11956 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11957 # soname into executable. Probably we can add versioning support to
11958 # collect2, so additional links can be useful in future.
11959 if test "$aix_use_runtimelinking" = yes; then
11960 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11961 # instead of lib<name>.a to let people know that these are not
11962 # typical AIX shared libraries.
11963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11964 else
11965 # We preserve .a as extension for shared libraries through AIX4.2
11966 # and later when we are not doing run time linking.
11967 library_names_spec='${libname}${release}.a $libname.a'
11968 soname_spec='${libname}${release}${shared_ext}$major'
11969 fi
11970 shlibpath_var=LIBPATH
11971 fi
11972 ;;
11973
11974 amigaos*)
11975 case $host_cpu in
11976 powerpc)
11977 # Since July 2007 AmigaOS4 officially supports .so libraries.
11978 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11980 ;;
11981 m68k)
11982 library_names_spec='$libname.ixlibrary $libname.a'
11983 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11984 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'
11985 ;;
11986 esac
11987 ;;
11988
11989 beos*)
11990 library_names_spec='${libname}${shared_ext}'
11991 dynamic_linker="$host_os ld.so"
11992 shlibpath_var=LIBRARY_PATH
11993 ;;
11994
11995 bsdi[45]*)
11996 version_type=linux
11997 need_version=no
11998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11999 soname_spec='${libname}${release}${shared_ext}$major'
12000 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12001 shlibpath_var=LD_LIBRARY_PATH
12002 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12003 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12004 # the default ld.so.conf also contains /usr/contrib/lib and
12005 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12006 # libtool to hard-code these into programs
12007 ;;
12008
12009 cygwin* | mingw* | pw32* | cegcc*)
12010 version_type=windows
12011 shrext_cmds=".dll"
12012 need_version=no
12013 need_lib_prefix=no
12014
12015 case $GCC,$host_os in
12016 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12017 library_names_spec='$libname.dll.a'
12018 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12019 postinstall_cmds='base_file=`basename \${file}`~
12020 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12021 dldir=$destdir/`dirname \$dlpath`~
12022 test -d \$dldir || mkdir -p \$dldir~
12023 $install_prog $dir/$dlname \$dldir/$dlname~
12024 chmod a+x \$dldir/$dlname~
12025 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12026 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12027 fi'
12028 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12029 dlpath=$dir/\$dldll~
12030 $RM \$dlpath'
12031 shlibpath_overrides_runpath=yes
12032
12033 case $host_os in
12034 cygwin*)
12035 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12036 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12037
12038 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12039 ;;
12040 mingw* | cegcc*)
12041 # MinGW DLLs use traditional 'lib' prefix
12042 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12043 ;;
12044 pw32*)
12045 # pw32 DLLs use 'pw' prefix rather than 'lib'
12046 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12047 ;;
12048 esac
12049 ;;
12050
12051 *)
12052 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12053 ;;
12054 esac
12055 dynamic_linker='Win32 ld.exe'
12056 # FIXME: first we should search . and the directory the executable is in
12057 shlibpath_var=PATH
12058 ;;
12059
12060 darwin* | rhapsody*)
12061 dynamic_linker="$host_os dyld"
12062 version_type=darwin
12063 need_lib_prefix=no
12064 need_version=no
12065 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12066 soname_spec='${libname}${release}${major}$shared_ext'
12067 shlibpath_overrides_runpath=yes
12068 shlibpath_var=DYLD_LIBRARY_PATH
12069 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12070
12071 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12072 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12073 ;;
12074
12075 dgux*)
12076 version_type=linux
12077 need_lib_prefix=no
12078 need_version=no
12079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12080 soname_spec='${libname}${release}${shared_ext}$major'
12081 shlibpath_var=LD_LIBRARY_PATH
12082 ;;
12083
12084 freebsd* | dragonfly*)
12085 # DragonFly does not have aout. When/if they implement a new
12086 # versioning mechanism, adjust this.
12087 if test -x /usr/bin/objformat; then
12088 objformat=`/usr/bin/objformat`
12089 else
12090 case $host_os in
12091 freebsd[23].*) objformat=aout ;;
12092 *) objformat=elf ;;
12093 esac
12094 fi
12095 version_type=freebsd-$objformat
12096 case $version_type in
12097 freebsd-elf*)
12098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12099 need_version=no
12100 need_lib_prefix=no
12101 ;;
12102 freebsd-*)
12103 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12104 need_version=yes
12105 ;;
12106 esac
12107 shlibpath_var=LD_LIBRARY_PATH
12108 case $host_os in
12109 freebsd2.*)
12110 shlibpath_overrides_runpath=yes
12111 ;;
12112 freebsd3.[01]* | freebsdelf3.[01]*)
12113 shlibpath_overrides_runpath=yes
12114 hardcode_into_libs=yes
12115 ;;
12116 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12117 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12118 shlibpath_overrides_runpath=no
12119 hardcode_into_libs=yes
12120 ;;
12121 *) # from 4.6 on, and DragonFly
12122 shlibpath_overrides_runpath=yes
12123 hardcode_into_libs=yes
12124 ;;
12125 esac
12126 ;;
12127
12128 haiku*)
12129 version_type=linux
12130 need_lib_prefix=no
12131 need_version=no
12132 dynamic_linker="$host_os runtime_loader"
12133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12134 soname_spec='${libname}${release}${shared_ext}$major'
12135 shlibpath_var=LIBRARY_PATH
12136 shlibpath_overrides_runpath=yes
12137 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12138 hardcode_into_libs=yes
12139 ;;
12140
12141 hpux9* | hpux10* | hpux11*)
12142 # Give a soname corresponding to the major version so that dld.sl refuses to
12143 # link against other versions.
12144 version_type=sunos
12145 need_lib_prefix=no
12146 need_version=no
12147 case $host_cpu in
12148 ia64*)
12149 shrext_cmds='.so'
12150 hardcode_into_libs=yes
12151 dynamic_linker="$host_os dld.so"
12152 shlibpath_var=LD_LIBRARY_PATH
12153 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12154 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12155 soname_spec='${libname}${release}${shared_ext}$major'
12156 if test "X$HPUX_IA64_MODE" = X32; then
12157 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12158 else
12159 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12160 fi
12161 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12162 ;;
12163 hppa*64*)
12164 shrext_cmds='.sl'
12165 hardcode_into_libs=yes
12166 dynamic_linker="$host_os dld.sl"
12167 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12168 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12170 soname_spec='${libname}${release}${shared_ext}$major'
12171 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12172 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12173 ;;
12174 *)
12175 shrext_cmds='.sl'
12176 dynamic_linker="$host_os dld.sl"
12177 shlibpath_var=SHLIB_PATH
12178 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12179 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12180 soname_spec='${libname}${release}${shared_ext}$major'
12181 ;;
12182 esac
12183 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12184 postinstall_cmds='chmod 555 $lib'
12185 # or fails outright, so override atomically:
12186 install_override_mode=555
12187 ;;
12188
12189 interix[3-9]*)
12190 version_type=linux
12191 need_lib_prefix=no
12192 need_version=no
12193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12194 soname_spec='${libname}${release}${shared_ext}$major'
12195 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12196 shlibpath_var=LD_LIBRARY_PATH
12197 shlibpath_overrides_runpath=no
12198 hardcode_into_libs=yes
12199 ;;
12200
12201 irix5* | irix6* | nonstopux*)
12202 case $host_os in
12203 nonstopux*) version_type=nonstopux ;;
12204 *)
12205 if test "$lt_cv_prog_gnu_ld" = yes; then
12206 version_type=linux
12207 else
12208 version_type=irix
12209 fi ;;
12210 esac
12211 need_lib_prefix=no
12212 need_version=no
12213 soname_spec='${libname}${release}${shared_ext}$major'
12214 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12215 case $host_os in
12216 irix5* | nonstopux*)
12217 libsuff= shlibsuff=
12218 ;;
12219 *)
12220 case $LD in # libtool.m4 will add one of these switches to LD
12221 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12222 libsuff= shlibsuff= libmagic=32-bit;;
12223 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12224 libsuff=32 shlibsuff=N32 libmagic=N32;;
12225 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12226 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12227 *) libsuff= shlibsuff= libmagic=never-match;;
12228 esac
12229 ;;
12230 esac
12231 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12232 shlibpath_overrides_runpath=no
12233 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12234 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12235 hardcode_into_libs=yes
12236 ;;
12237
12238 # No shared lib support for Linux oldld, aout, or coff.
12239 linux*oldld* | linux*aout* | linux*coff*)
12240 dynamic_linker=no
12241 ;;
12242
12243 # This must be Linux ELF.
12244 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12245 version_type=linux
12246 need_lib_prefix=no
12247 need_version=no
12248 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12249 soname_spec='${libname}${release}${shared_ext}$major'
12250 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12251 shlibpath_var=LD_LIBRARY_PATH
12252 shlibpath_overrides_runpath=no
12253
12254 # Some binutils ld are patched to set DT_RUNPATH
12255 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12256 $as_echo_n "(cached) " >&6
12257 else
12258 lt_cv_shlibpath_overrides_runpath=no
12259 save_LDFLAGS=$LDFLAGS
12260 save_libdir=$libdir
12261 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12262 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12264 /* end confdefs.h. */
12265
12266 int
12267 main ()
12268 {
12269
12270 ;
12271 return 0;
12272 }
12273 _ACEOF
12274 if ac_fn_c_try_link "$LINENO"; then :
12275 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12276 lt_cv_shlibpath_overrides_runpath=yes
12277 fi
12278 fi
12279 rm -f core conftest.err conftest.$ac_objext \
12280 conftest$ac_exeext conftest.$ac_ext
12281 LDFLAGS=$save_LDFLAGS
12282 libdir=$save_libdir
12283
12284 fi
12285
12286 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12287
12288 # This implies no fast_install, which is unacceptable.
12289 # Some rework will be needed to allow for fast_install
12290 # before this can be enabled.
12291 hardcode_into_libs=yes
12292
12293 # Append ld.so.conf contents to the search path
12294 if test -f /etc/ld.so.conf; then
12295 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' ' '`
12296 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12297 fi
12298
12299 # We used to test for /lib/ld.so.1 and disable shared libraries on
12300 # powerpc, because MkLinux only supported shared libraries with the
12301 # GNU dynamic linker. Since this was broken with cross compilers,
12302 # most powerpc-linux boxes support dynamic linking these days and
12303 # people can always --disable-shared, the test was removed, and we
12304 # assume the GNU/Linux dynamic linker is in use.
12305 dynamic_linker='GNU/Linux ld.so'
12306 ;;
12307
12308 netbsd*)
12309 version_type=sunos
12310 need_lib_prefix=no
12311 need_version=no
12312 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12313 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12314 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12315 dynamic_linker='NetBSD (a.out) ld.so'
12316 else
12317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12318 soname_spec='${libname}${release}${shared_ext}$major'
12319 dynamic_linker='NetBSD ld.elf_so'
12320 fi
12321 shlibpath_var=LD_LIBRARY_PATH
12322 shlibpath_overrides_runpath=yes
12323 hardcode_into_libs=yes
12324 ;;
12325
12326 newsos6)
12327 version_type=linux
12328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12329 shlibpath_var=LD_LIBRARY_PATH
12330 shlibpath_overrides_runpath=yes
12331 ;;
12332
12333 *nto* | *qnx*)
12334 version_type=qnx
12335 need_lib_prefix=no
12336 need_version=no
12337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12338 soname_spec='${libname}${release}${shared_ext}$major'
12339 shlibpath_var=LD_LIBRARY_PATH
12340 shlibpath_overrides_runpath=no
12341 hardcode_into_libs=yes
12342 dynamic_linker='ldqnx.so'
12343 ;;
12344
12345 openbsd*)
12346 version_type=sunos
12347 sys_lib_dlsearch_path_spec="/usr/lib"
12348 need_lib_prefix=no
12349 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12350 case $host_os in
12351 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12352 *) need_version=no ;;
12353 esac
12354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12355 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12356 shlibpath_var=LD_LIBRARY_PATH
12357 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12358 case $host_os in
12359 openbsd2.[89] | openbsd2.[89].*)
12360 shlibpath_overrides_runpath=no
12361 ;;
12362 *)
12363 shlibpath_overrides_runpath=yes
12364 ;;
12365 esac
12366 else
12367 shlibpath_overrides_runpath=yes
12368 fi
12369 ;;
12370
12371 os2*)
12372 libname_spec='$name'
12373 shrext_cmds=".dll"
12374 need_lib_prefix=no
12375 library_names_spec='$libname${shared_ext} $libname.a'
12376 dynamic_linker='OS/2 ld.exe'
12377 shlibpath_var=LIBPATH
12378 ;;
12379
12380 osf3* | osf4* | osf5*)
12381 version_type=osf
12382 need_lib_prefix=no
12383 need_version=no
12384 soname_spec='${libname}${release}${shared_ext}$major'
12385 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12386 shlibpath_var=LD_LIBRARY_PATH
12387 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12388 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12389 ;;
12390
12391 rdos*)
12392 dynamic_linker=no
12393 ;;
12394
12395 solaris*)
12396 version_type=linux
12397 need_lib_prefix=no
12398 need_version=no
12399 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12400 soname_spec='${libname}${release}${shared_ext}$major'
12401 shlibpath_var=LD_LIBRARY_PATH
12402 shlibpath_overrides_runpath=yes
12403 hardcode_into_libs=yes
12404 # ldd complains unless libraries are executable
12405 postinstall_cmds='chmod +x $lib'
12406 ;;
12407
12408 sunos4*)
12409 version_type=sunos
12410 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12411 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12412 shlibpath_var=LD_LIBRARY_PATH
12413 shlibpath_overrides_runpath=yes
12414 if test "$with_gnu_ld" = yes; then
12415 need_lib_prefix=no
12416 fi
12417 need_version=yes
12418 ;;
12419
12420 sysv4 | sysv4.3*)
12421 version_type=linux
12422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12423 soname_spec='${libname}${release}${shared_ext}$major'
12424 shlibpath_var=LD_LIBRARY_PATH
12425 case $host_vendor in
12426 sni)
12427 shlibpath_overrides_runpath=no
12428 need_lib_prefix=no
12429 runpath_var=LD_RUN_PATH
12430 ;;
12431 siemens)
12432 need_lib_prefix=no
12433 ;;
12434 motorola)
12435 need_lib_prefix=no
12436 need_version=no
12437 shlibpath_overrides_runpath=no
12438 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12439 ;;
12440 esac
12441 ;;
12442
12443 sysv4*MP*)
12444 if test -d /usr/nec ;then
12445 version_type=linux
12446 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12447 soname_spec='$libname${shared_ext}.$major'
12448 shlibpath_var=LD_LIBRARY_PATH
12449 fi
12450 ;;
12451
12452 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12453 version_type=freebsd-elf
12454 need_lib_prefix=no
12455 need_version=no
12456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12457 soname_spec='${libname}${release}${shared_ext}$major'
12458 shlibpath_var=LD_LIBRARY_PATH
12459 shlibpath_overrides_runpath=yes
12460 hardcode_into_libs=yes
12461 if test "$with_gnu_ld" = yes; then
12462 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12463 else
12464 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12465 case $host_os in
12466 sco3.2v5*)
12467 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12468 ;;
12469 esac
12470 fi
12471 sys_lib_dlsearch_path_spec='/usr/lib'
12472 ;;
12473
12474 tpf*)
12475 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12476 version_type=linux
12477 need_lib_prefix=no
12478 need_version=no
12479 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12480 shlibpath_var=LD_LIBRARY_PATH
12481 shlibpath_overrides_runpath=no
12482 hardcode_into_libs=yes
12483 ;;
12484
12485 uts4*)
12486 version_type=linux
12487 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12488 soname_spec='${libname}${release}${shared_ext}$major'
12489 shlibpath_var=LD_LIBRARY_PATH
12490 ;;
12491
12492 *)
12493 dynamic_linker=no
12494 ;;
12495 esac
12496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12497 $as_echo "$dynamic_linker" >&6; }
12498 test "$dynamic_linker" = no && can_build_shared=no
12499
12500 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12501 if test "$GCC" = yes; then
12502 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12503 fi
12504
12505 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12506 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12507 fi
12508 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12509 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12510 fi
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12604 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12605 hardcode_action=
12606 if test -n "$hardcode_libdir_flag_spec" ||
12607 test -n "$runpath_var" ||
12608 test "X$hardcode_automatic" = "Xyes" ; then
12609
12610 # We can hardcode non-existent directories.
12611 if test "$hardcode_direct" != no &&
12612 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12613 # have to relink, otherwise we might link with an installed library
12614 # when we should be linking with a yet-to-be-installed one
12615 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12616 test "$hardcode_minus_L" != no; then
12617 # Linking always hardcodes the temporary library directory.
12618 hardcode_action=relink
12619 else
12620 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12621 hardcode_action=immediate
12622 fi
12623 else
12624 # We cannot hardcode anything, or else we can only hardcode existing
12625 # directories.
12626 hardcode_action=unsupported
12627 fi
12628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12629 $as_echo "$hardcode_action" >&6; }
12630
12631 if test "$hardcode_action" = relink ||
12632 test "$inherit_rpath" = yes; then
12633 # Fast installation is not supported
12634 enable_fast_install=no
12635 elif test "$shlibpath_overrides_runpath" = yes ||
12636 test "$enable_shared" = no; then
12637 # Fast installation is not necessary
12638 enable_fast_install=needless
12639 fi
12640
12641
12642
12643
12644
12645
12646 if test "x$enable_dlopen" != xyes; then
12647 enable_dlopen=unknown
12648 enable_dlopen_self=unknown
12649 enable_dlopen_self_static=unknown
12650 else
12651 lt_cv_dlopen=no
12652 lt_cv_dlopen_libs=
12653
12654 case $host_os in
12655 beos*)
12656 lt_cv_dlopen="load_add_on"
12657 lt_cv_dlopen_libs=
12658 lt_cv_dlopen_self=yes
12659 ;;
12660
12661 mingw* | pw32* | cegcc*)
12662 lt_cv_dlopen="LoadLibrary"
12663 lt_cv_dlopen_libs=
12664 ;;
12665
12666 cygwin*)
12667 lt_cv_dlopen="dlopen"
12668 lt_cv_dlopen_libs=
12669 ;;
12670
12671 darwin*)
12672 # if libdl is installed we need to link against it
12673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12674 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12675 if ${ac_cv_lib_dl_dlopen+:} false; then :
12676 $as_echo_n "(cached) " >&6
12677 else
12678 ac_check_lib_save_LIBS=$LIBS
12679 LIBS="-ldl $LIBS"
12680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12681 /* end confdefs.h. */
12682
12683 /* Override any GCC internal prototype to avoid an error.
12684 Use char because int might match the return type of a GCC
12685 builtin and then its argument prototype would still apply. */
12686 #ifdef __cplusplus
12687 extern "C"
12688 #endif
12689 char dlopen ();
12690 int
12691 main ()
12692 {
12693 return dlopen ();
12694 ;
12695 return 0;
12696 }
12697 _ACEOF
12698 if ac_fn_c_try_link "$LINENO"; then :
12699 ac_cv_lib_dl_dlopen=yes
12700 else
12701 ac_cv_lib_dl_dlopen=no
12702 fi
12703 rm -f core conftest.err conftest.$ac_objext \
12704 conftest$ac_exeext conftest.$ac_ext
12705 LIBS=$ac_check_lib_save_LIBS
12706 fi
12707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12708 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12709 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12710 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12711 else
12712
12713 lt_cv_dlopen="dyld"
12714 lt_cv_dlopen_libs=
12715 lt_cv_dlopen_self=yes
12716
12717 fi
12718
12719 ;;
12720
12721 *)
12722 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12723 if test "x$ac_cv_func_shl_load" = xyes; then :
12724 lt_cv_dlopen="shl_load"
12725 else
12726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12727 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12728 if ${ac_cv_lib_dld_shl_load+:} false; then :
12729 $as_echo_n "(cached) " >&6
12730 else
12731 ac_check_lib_save_LIBS=$LIBS
12732 LIBS="-ldld $LIBS"
12733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12734 /* end confdefs.h. */
12735
12736 /* Override any GCC internal prototype to avoid an error.
12737 Use char because int might match the return type of a GCC
12738 builtin and then its argument prototype would still apply. */
12739 #ifdef __cplusplus
12740 extern "C"
12741 #endif
12742 char shl_load ();
12743 int
12744 main ()
12745 {
12746 return shl_load ();
12747 ;
12748 return 0;
12749 }
12750 _ACEOF
12751 if ac_fn_c_try_link "$LINENO"; then :
12752 ac_cv_lib_dld_shl_load=yes
12753 else
12754 ac_cv_lib_dld_shl_load=no
12755 fi
12756 rm -f core conftest.err conftest.$ac_objext \
12757 conftest$ac_exeext conftest.$ac_ext
12758 LIBS=$ac_check_lib_save_LIBS
12759 fi
12760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12761 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12762 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12763 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12764 else
12765 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12766 if test "x$ac_cv_func_dlopen" = xyes; then :
12767 lt_cv_dlopen="dlopen"
12768 else
12769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12770 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12771 if ${ac_cv_lib_dl_dlopen+:} false; then :
12772 $as_echo_n "(cached) " >&6
12773 else
12774 ac_check_lib_save_LIBS=$LIBS
12775 LIBS="-ldl $LIBS"
12776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12777 /* end confdefs.h. */
12778
12779 /* Override any GCC internal prototype to avoid an error.
12780 Use char because int might match the return type of a GCC
12781 builtin and then its argument prototype would still apply. */
12782 #ifdef __cplusplus
12783 extern "C"
12784 #endif
12785 char dlopen ();
12786 int
12787 main ()
12788 {
12789 return dlopen ();
12790 ;
12791 return 0;
12792 }
12793 _ACEOF
12794 if ac_fn_c_try_link "$LINENO"; then :
12795 ac_cv_lib_dl_dlopen=yes
12796 else
12797 ac_cv_lib_dl_dlopen=no
12798 fi
12799 rm -f core conftest.err conftest.$ac_objext \
12800 conftest$ac_exeext conftest.$ac_ext
12801 LIBS=$ac_check_lib_save_LIBS
12802 fi
12803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12804 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12805 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12806 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12807 else
12808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12809 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12810 if ${ac_cv_lib_svld_dlopen+:} false; then :
12811 $as_echo_n "(cached) " >&6
12812 else
12813 ac_check_lib_save_LIBS=$LIBS
12814 LIBS="-lsvld $LIBS"
12815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12816 /* end confdefs.h. */
12817
12818 /* Override any GCC internal prototype to avoid an error.
12819 Use char because int might match the return type of a GCC
12820 builtin and then its argument prototype would still apply. */
12821 #ifdef __cplusplus
12822 extern "C"
12823 #endif
12824 char dlopen ();
12825 int
12826 main ()
12827 {
12828 return dlopen ();
12829 ;
12830 return 0;
12831 }
12832 _ACEOF
12833 if ac_fn_c_try_link "$LINENO"; then :
12834 ac_cv_lib_svld_dlopen=yes
12835 else
12836 ac_cv_lib_svld_dlopen=no
12837 fi
12838 rm -f core conftest.err conftest.$ac_objext \
12839 conftest$ac_exeext conftest.$ac_ext
12840 LIBS=$ac_check_lib_save_LIBS
12841 fi
12842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12843 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12844 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12845 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12846 else
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12848 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12849 if ${ac_cv_lib_dld_dld_link+:} false; then :
12850 $as_echo_n "(cached) " >&6
12851 else
12852 ac_check_lib_save_LIBS=$LIBS
12853 LIBS="-ldld $LIBS"
12854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12855 /* end confdefs.h. */
12856
12857 /* Override any GCC internal prototype to avoid an error.
12858 Use char because int might match the return type of a GCC
12859 builtin and then its argument prototype would still apply. */
12860 #ifdef __cplusplus
12861 extern "C"
12862 #endif
12863 char dld_link ();
12864 int
12865 main ()
12866 {
12867 return dld_link ();
12868 ;
12869 return 0;
12870 }
12871 _ACEOF
12872 if ac_fn_c_try_link "$LINENO"; then :
12873 ac_cv_lib_dld_dld_link=yes
12874 else
12875 ac_cv_lib_dld_dld_link=no
12876 fi
12877 rm -f core conftest.err conftest.$ac_objext \
12878 conftest$ac_exeext conftest.$ac_ext
12879 LIBS=$ac_check_lib_save_LIBS
12880 fi
12881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12882 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12883 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12884 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12885 fi
12886
12887
12888 fi
12889
12890
12891 fi
12892
12893
12894 fi
12895
12896
12897 fi
12898
12899
12900 fi
12901
12902 ;;
12903 esac
12904
12905 if test "x$lt_cv_dlopen" != xno; then
12906 enable_dlopen=yes
12907 else
12908 enable_dlopen=no
12909 fi
12910
12911 case $lt_cv_dlopen in
12912 dlopen)
12913 save_CPPFLAGS="$CPPFLAGS"
12914 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12915
12916 save_LDFLAGS="$LDFLAGS"
12917 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12918
12919 save_LIBS="$LIBS"
12920 LIBS="$lt_cv_dlopen_libs $LIBS"
12921
12922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12923 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12924 if ${lt_cv_dlopen_self+:} false; then :
12925 $as_echo_n "(cached) " >&6
12926 else
12927 if test "$cross_compiling" = yes; then :
12928 lt_cv_dlopen_self=cross
12929 else
12930 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12931 lt_status=$lt_dlunknown
12932 cat > conftest.$ac_ext <<_LT_EOF
12933 #line 12933 "configure"
12934 #include "confdefs.h"
12935
12936 #if HAVE_DLFCN_H
12937 #include <dlfcn.h>
12938 #endif
12939
12940 #include <stdio.h>
12941
12942 #ifdef RTLD_GLOBAL
12943 # define LT_DLGLOBAL RTLD_GLOBAL
12944 #else
12945 # ifdef DL_GLOBAL
12946 # define LT_DLGLOBAL DL_GLOBAL
12947 # else
12948 # define LT_DLGLOBAL 0
12949 # endif
12950 #endif
12951
12952 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12953 find out it does not work in some platform. */
12954 #ifndef LT_DLLAZY_OR_NOW
12955 # ifdef RTLD_LAZY
12956 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12957 # else
12958 # ifdef DL_LAZY
12959 # define LT_DLLAZY_OR_NOW DL_LAZY
12960 # else
12961 # ifdef RTLD_NOW
12962 # define LT_DLLAZY_OR_NOW RTLD_NOW
12963 # else
12964 # ifdef DL_NOW
12965 # define LT_DLLAZY_OR_NOW DL_NOW
12966 # else
12967 # define LT_DLLAZY_OR_NOW 0
12968 # endif
12969 # endif
12970 # endif
12971 # endif
12972 #endif
12973
12974 /* When -fvisbility=hidden is used, assume the code has been annotated
12975 correspondingly for the symbols needed. */
12976 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12977 void fnord () __attribute__((visibility("default")));
12978 #endif
12979
12980 void fnord () { int i=42; }
12981 int main ()
12982 {
12983 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12984 int status = $lt_dlunknown;
12985
12986 if (self)
12987 {
12988 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12989 else
12990 {
12991 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12992 else puts (dlerror ());
12993 }
12994 /* dlclose (self); */
12995 }
12996 else
12997 puts (dlerror ());
12998
12999 return status;
13000 }
13001 _LT_EOF
13002 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13003 (eval $ac_link) 2>&5
13004 ac_status=$?
13005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13006 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13007 (./conftest; exit; ) >&5 2>/dev/null
13008 lt_status=$?
13009 case x$lt_status in
13010 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13011 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13012 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13013 esac
13014 else :
13015 # compilation failed
13016 lt_cv_dlopen_self=no
13017 fi
13018 fi
13019 rm -fr conftest*
13020
13021
13022 fi
13023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13024 $as_echo "$lt_cv_dlopen_self" >&6; }
13025
13026 if test "x$lt_cv_dlopen_self" = xyes; then
13027 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13029 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13030 if ${lt_cv_dlopen_self_static+:} false; then :
13031 $as_echo_n "(cached) " >&6
13032 else
13033 if test "$cross_compiling" = yes; then :
13034 lt_cv_dlopen_self_static=cross
13035 else
13036 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13037 lt_status=$lt_dlunknown
13038 cat > conftest.$ac_ext <<_LT_EOF
13039 #line 13039 "configure"
13040 #include "confdefs.h"
13041
13042 #if HAVE_DLFCN_H
13043 #include <dlfcn.h>
13044 #endif
13045
13046 #include <stdio.h>
13047
13048 #ifdef RTLD_GLOBAL
13049 # define LT_DLGLOBAL RTLD_GLOBAL
13050 #else
13051 # ifdef DL_GLOBAL
13052 # define LT_DLGLOBAL DL_GLOBAL
13053 # else
13054 # define LT_DLGLOBAL 0
13055 # endif
13056 #endif
13057
13058 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13059 find out it does not work in some platform. */
13060 #ifndef LT_DLLAZY_OR_NOW
13061 # ifdef RTLD_LAZY
13062 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13063 # else
13064 # ifdef DL_LAZY
13065 # define LT_DLLAZY_OR_NOW DL_LAZY
13066 # else
13067 # ifdef RTLD_NOW
13068 # define LT_DLLAZY_OR_NOW RTLD_NOW
13069 # else
13070 # ifdef DL_NOW
13071 # define LT_DLLAZY_OR_NOW DL_NOW
13072 # else
13073 # define LT_DLLAZY_OR_NOW 0
13074 # endif
13075 # endif
13076 # endif
13077 # endif
13078 #endif
13079
13080 /* When -fvisbility=hidden is used, assume the code has been annotated
13081 correspondingly for the symbols needed. */
13082 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13083 void fnord () __attribute__((visibility("default")));
13084 #endif
13085
13086 void fnord () { int i=42; }
13087 int main ()
13088 {
13089 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13090 int status = $lt_dlunknown;
13091
13092 if (self)
13093 {
13094 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13095 else
13096 {
13097 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13098 else puts (dlerror ());
13099 }
13100 /* dlclose (self); */
13101 }
13102 else
13103 puts (dlerror ());
13104
13105 return status;
13106 }
13107 _LT_EOF
13108 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13109 (eval $ac_link) 2>&5
13110 ac_status=$?
13111 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13112 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13113 (./conftest; exit; ) >&5 2>/dev/null
13114 lt_status=$?
13115 case x$lt_status in
13116 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13117 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13118 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13119 esac
13120 else :
13121 # compilation failed
13122 lt_cv_dlopen_self_static=no
13123 fi
13124 fi
13125 rm -fr conftest*
13126
13127
13128 fi
13129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13130 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13131 fi
13132
13133 CPPFLAGS="$save_CPPFLAGS"
13134 LDFLAGS="$save_LDFLAGS"
13135 LIBS="$save_LIBS"
13136 ;;
13137 esac
13138
13139 case $lt_cv_dlopen_self in
13140 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13141 *) enable_dlopen_self=unknown ;;
13142 esac
13143
13144 case $lt_cv_dlopen_self_static in
13145 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13146 *) enable_dlopen_self_static=unknown ;;
13147 esac
13148 fi
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166 striplib=
13167 old_striplib=
13168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13169 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13170 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13171 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13172 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13174 $as_echo "yes" >&6; }
13175 else
13176 # FIXME - insert some real tests, host_os isn't really good enough
13177 case $host_os in
13178 darwin*)
13179 if test -n "$STRIP" ; then
13180 striplib="$STRIP -x"
13181 old_striplib="$STRIP -S"
13182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13183 $as_echo "yes" >&6; }
13184 else
13185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13186 $as_echo "no" >&6; }
13187 fi
13188 ;;
13189 *)
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13191 $as_echo "no" >&6; }
13192 ;;
13193 esac
13194 fi
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207 # Report which library types will actually be built
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13209 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13211 $as_echo "$can_build_shared" >&6; }
13212
13213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13214 $as_echo_n "checking whether to build shared libraries... " >&6; }
13215 test "$can_build_shared" = "no" && enable_shared=no
13216
13217 # On AIX, shared libraries and static libraries use the same namespace, and
13218 # are all built from PIC.
13219 case $host_os in
13220 aix3*)
13221 test "$enable_shared" = yes && enable_static=no
13222 if test -n "$RANLIB"; then
13223 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13224 postinstall_cmds='$RANLIB $lib'
13225 fi
13226 ;;
13227
13228 aix[4-9]*)
13229 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13230 test "$enable_shared" = yes && enable_static=no
13231 fi
13232 ;;
13233 esac
13234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13235 $as_echo "$enable_shared" >&6; }
13236
13237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13238 $as_echo_n "checking whether to build static libraries... " >&6; }
13239 # Make sure either enable_shared or enable_static is yes.
13240 test "$enable_shared" = yes || enable_static=yes
13241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13242 $as_echo "$enable_static" >&6; }
13243
13244
13245
13246
13247 fi
13248 ac_ext=c
13249 ac_cpp='$CPP $CPPFLAGS'
13250 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13251 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13252 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13253
13254 CC="$lt_save_CC"
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268 ac_config_commands="$ac_config_commands libtool"
13269
13270
13271
13272
13273 # Only expand once:
13274
13275
13276
13277
13278 . ${srcdir}/../../bfd/configure.host
13279
13280
13281
13282
13283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13284 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13285 # Check whether --enable-maintainer-mode was given.
13286 if test "${enable_maintainer_mode+set}" = set; then :
13287 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13288 else
13289 USE_MAINTAINER_MODE=no
13290 fi
13291
13292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13293 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13294 if test $USE_MAINTAINER_MODE = yes; then
13295 MAINTAINER_MODE_TRUE=
13296 MAINTAINER_MODE_FALSE='#'
13297 else
13298 MAINTAINER_MODE_TRUE='#'
13299 MAINTAINER_MODE_FALSE=
13300 fi
13301
13302 MAINT=$MAINTAINER_MODE_TRUE
13303
13304
13305
13306
13307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13308 $as_echo_n "checking for sim debug setting... " >&6; }
13309 sim_debug="0"
13310 # Check whether --enable-sim-debug was given.
13311 if test "${enable_sim_debug+set}" = set; then :
13312 enableval=$enable_sim_debug; case "${enableval}" in
13313 yes) sim_debug="7";;
13314 no) sim_debug="0";;
13315 *) sim_debug="($enableval)";;
13316 esac
13317 fi
13318 if test "$sim_debug" != "0"; then
13319
13320 cat >>confdefs.h <<_ACEOF
13321 #define DEBUG $sim_debug
13322 _ACEOF
13323
13324 fi
13325
13326 cat >>confdefs.h <<_ACEOF
13327 #define WITH_DEBUG $sim_debug
13328 _ACEOF
13329
13330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13331 $as_echo "$sim_debug" >&6; }
13332
13333
13334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13335 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13336 sim_stdio="0"
13337 # Check whether --enable-sim-stdio was given.
13338 if test "${enable_sim_stdio+set}" = set; then :
13339 enableval=$enable_sim_stdio; case "${enableval}" in
13340 yes) sim_stdio="DO_USE_STDIO";;
13341 no) sim_stdio="DONT_USE_STDIO";;
13342 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13343 esac
13344 fi
13345
13346 cat >>confdefs.h <<_ACEOF
13347 #define WITH_STDIO $sim_stdio
13348 _ACEOF
13349
13350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13351 $as_echo "$sim_stdio" >&6; }
13352
13353
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13355 $as_echo_n "checking for sim trace settings... " >&6; }
13356 sim_trace="~TRACE_debug"
13357 # Check whether --enable-sim-trace was given.
13358 if test "${enable_sim_trace+set}" = set; then :
13359 enableval=$enable_sim_trace; case "${enableval}" in
13360 yes) sim_trace="-1";;
13361 no) sim_trace="0";;
13362 [-0-9]*)
13363 sim_trace="'(${enableval})'";;
13364 [[:lower:]]*)
13365 sim_trace=""
13366 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13367 if test x"$sim_trace" = x; then
13368 sim_trace="(TRACE_$x"
13369 else
13370 sim_trace="${sim_trace}|TRACE_$x"
13371 fi
13372 done
13373 sim_trace="$sim_trace)" ;;
13374 esac
13375 fi
13376
13377 cat >>confdefs.h <<_ACEOF
13378 #define WITH_TRACE $sim_trace
13379 _ACEOF
13380
13381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13382 $as_echo "$sim_trace" >&6; }
13383
13384
13385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13386 $as_echo_n "checking for sim profile settings... " >&6; }
13387 profile="1"
13388 sim_profile="-1"
13389 # Check whether --enable-sim-profile was given.
13390 if test "${enable_sim_profile+set}" = set; then :
13391 enableval=$enable_sim_profile; case "${enableval}" in
13392 yes) profile="1" sim_profile="-1";;
13393 no) profile="0" sim_profile="0";;
13394 [-0-9]*)
13395 profile="(${enableval})" sim_profile="(${enableval})";;
13396 [a-z]*)
13397 profile="1"
13398 sim_profile=""
13399 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13400 if test x"$sim_profile" = x; then
13401 sim_profile="(PROFILE_$x"
13402 else
13403 sim_profile="${sim_profile}|PROFILE_$x"
13404 fi
13405 done
13406 sim_profile="$sim_profile)" ;;
13407 esac
13408 fi
13409
13410 cat >>confdefs.h <<_ACEOF
13411 #define PROFILE $profile
13412 _ACEOF
13413
13414
13415 cat >>confdefs.h <<_ACEOF
13416 #define WITH_PROFILE $sim_profile
13417 _ACEOF
13418
13419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13420 $as_echo "$sim_profile" >&6; }
13421
13422
13423
13424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13425 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13426 sim_assert="1"
13427 # Check whether --enable-sim-assert was given.
13428 if test "${enable_sim_assert+set}" = set; then :
13429 enableval=$enable_sim_assert; case "${enableval}" in
13430 yes) sim_assert="1";;
13431 no) sim_assert="0";;
13432 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
13433 esac
13434 fi
13435
13436 cat >>confdefs.h <<_ACEOF
13437 #define WITH_ASSERT $sim_assert
13438 _ACEOF
13439
13440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13441 $as_echo "$sim_assert" >&6; }
13442
13443
13444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13445 $as_echo_n "checking default sim environment setting... " >&6; }
13446 sim_environment="ALL_ENVIRONMENT"
13447 # Check whether --enable-sim-environment was given.
13448 if test "${enable_sim_environment+set}" = set; then :
13449 enableval=$enable_sim_environment; case "${enableval}" in
13450 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13451 user | USER) sim_environment="USER_ENVIRONMENT";;
13452 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13453 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13454 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13455 esac
13456 fi
13457
13458 cat >>confdefs.h <<_ACEOF
13459 #define WITH_ENVIRONMENT $sim_environment
13460 _ACEOF
13461
13462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13463 $as_echo "$sim_environment" >&6; }
13464
13465
13466 sim_inline="-DDEFAULT_INLINE=0"
13467 # Check whether --enable-sim-inline was given.
13468 if test "${enable_sim_inline+set}" = set; then :
13469 enableval=$enable_sim_inline; sim_inline=""
13470 case "$enableval" in
13471 no) sim_inline="-DDEFAULT_INLINE=0";;
13472 0) sim_inline="-DDEFAULT_INLINE=0";;
13473 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13474 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13475 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13476 new_flag=""
13477 case "$x" in
13478 *_INLINE=*) new_flag="-D$x";;
13479 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13480 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13481 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13482 esac
13483 if test x"$sim_inline" = x""; then
13484 sim_inline="$new_flag"
13485 else
13486 sim_inline="$sim_inline $new_flag"
13487 fi
13488 done;;
13489 esac
13490 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13491 echo "Setting inline flags = $sim_inline" 6>&1
13492 fi
13493 fi
13494
13495
13496
13497
13498 # Check whether --with-pkgversion was given.
13499 if test "${with_pkgversion+set}" = set; then :
13500 withval=$with_pkgversion; case "$withval" in
13501 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
13502 no) PKGVERSION= ;;
13503 *) PKGVERSION="($withval) " ;;
13504 esac
13505 else
13506 PKGVERSION="(SIM) "
13507
13508 fi
13509
13510
13511
13512
13513
13514 # Check whether --with-bugurl was given.
13515 if test "${with_bugurl+set}" = set; then :
13516 withval=$with_bugurl; case "$withval" in
13517 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
13518 no) BUGURL=
13519 ;;
13520 *) BUGURL="$withval"
13521 ;;
13522 esac
13523 else
13524 BUGURL="https://www.gnu.org/software/gdb/bugs/"
13525
13526 fi
13527
13528 case ${BUGURL} in
13529 "")
13530 REPORT_BUGS_TO=
13531 REPORT_BUGS_TEXI=
13532 ;;
13533 *)
13534 REPORT_BUGS_TO="<$BUGURL>"
13535 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13536 ;;
13537 esac;
13538
13539
13540
13541
13542 cat >>confdefs.h <<_ACEOF
13543 #define PKGVERSION "$PKGVERSION"
13544 _ACEOF
13545
13546
13547 cat >>confdefs.h <<_ACEOF
13548 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13549 _ACEOF
13550
13551
13552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13553 $as_echo_n "checking return type of signal handlers... " >&6; }
13554 if ${ac_cv_type_signal+:} false; then :
13555 $as_echo_n "(cached) " >&6
13556 else
13557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13558 /* end confdefs.h. */
13559 #include <sys/types.h>
13560 #include <signal.h>
13561
13562 int
13563 main ()
13564 {
13565 return *(signal (0, 0)) (0) == 1;
13566 ;
13567 return 0;
13568 }
13569 _ACEOF
13570 if ac_fn_c_try_compile "$LINENO"; then :
13571 ac_cv_type_signal=int
13572 else
13573 ac_cv_type_signal=void
13574 fi
13575 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13576 fi
13577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13578 $as_echo "$ac_cv_type_signal" >&6; }
13579
13580 cat >>confdefs.h <<_ACEOF
13581 #define RETSIGTYPE $ac_cv_type_signal
13582 _ACEOF
13583
13584
13585
13586
13587
13588
13589
13590 if test -n "$ac_tool_prefix"; then
13591 # Extract the first word of "${ac_tool_prefix}dtc", so it can be a program name with args.
13592 set dummy ${ac_tool_prefix}dtc; ac_word=$2
13593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13594 $as_echo_n "checking for $ac_word... " >&6; }
13595 if ${ac_cv_prog_DTC+:} false; then :
13596 $as_echo_n "(cached) " >&6
13597 else
13598 if test -n "$DTC"; then
13599 ac_cv_prog_DTC="$DTC" # Let the user override the test.
13600 else
13601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13602 for as_dir in $PATH
13603 do
13604 IFS=$as_save_IFS
13605 test -z "$as_dir" && as_dir=.
13606 for ac_exec_ext in '' $ac_executable_extensions; do
13607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13608 ac_cv_prog_DTC="${ac_tool_prefix}dtc"
13609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13610 break 2
13611 fi
13612 done
13613 done
13614 IFS=$as_save_IFS
13615
13616 fi
13617 fi
13618 DTC=$ac_cv_prog_DTC
13619 if test -n "$DTC"; then
13620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTC" >&5
13621 $as_echo "$DTC" >&6; }
13622 else
13623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13624 $as_echo "no" >&6; }
13625 fi
13626
13627
13628 fi
13629 if test -z "$ac_cv_prog_DTC"; then
13630 ac_ct_DTC=$DTC
13631 # Extract the first word of "dtc", so it can be a program name with args.
13632 set dummy dtc; ac_word=$2
13633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13634 $as_echo_n "checking for $ac_word... " >&6; }
13635 if ${ac_cv_prog_ac_ct_DTC+:} false; then :
13636 $as_echo_n "(cached) " >&6
13637 else
13638 if test -n "$ac_ct_DTC"; then
13639 ac_cv_prog_ac_ct_DTC="$ac_ct_DTC" # Let the user override the test.
13640 else
13641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13642 for as_dir in $PATH
13643 do
13644 IFS=$as_save_IFS
13645 test -z "$as_dir" && as_dir=.
13646 for ac_exec_ext in '' $ac_executable_extensions; do
13647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13648 ac_cv_prog_ac_ct_DTC="dtc"
13649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13650 break 2
13651 fi
13652 done
13653 done
13654 IFS=$as_save_IFS
13655
13656 fi
13657 fi
13658 ac_ct_DTC=$ac_cv_prog_ac_ct_DTC
13659 if test -n "$ac_ct_DTC"; then
13660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DTC" >&5
13661 $as_echo "$ac_ct_DTC" >&6; }
13662 else
13663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13664 $as_echo "no" >&6; }
13665 fi
13666
13667 if test "x$ac_ct_DTC" = x; then
13668 DTC=""
13669 else
13670 case $cross_compiling:$ac_tool_warned in
13671 yes:)
13672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13673 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13674 ac_tool_warned=yes ;;
13675 esac
13676 DTC=$ac_ct_DTC
13677 fi
13678 else
13679 DTC="$ac_cv_prog_DTC"
13680 fi
13681
13682
13683
13684 wire_endian="BIG"
13685 default_endian=""
13686 # Check whether --enable-sim-endian was given.
13687 if test "${enable_sim_endian+set}" = set; then :
13688 enableval=$enable_sim_endian; case "${enableval}" in
13689 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13690 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13691 yes) if test x"$wire_endian" != x; then
13692 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13693 else
13694 if test x"$default_endian" != x; then
13695 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13696 else
13697 echo "No hard-wired endian for target $target" 1>&6
13698 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13699 fi
13700 fi;;
13701 no) if test x"$default_endian" != x; then
13702 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13703 else
13704 if test x"$wire_endian" != x; then
13705 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13706 else
13707 echo "No default endian for target $target" 1>&6
13708 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13709 fi
13710 fi;;
13711 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13712 esac
13713 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13714 echo "Setting endian flags = $sim_endian" 6>&1
13715 fi
13716 else
13717 if test x"$default_endian" != x; then
13718 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13719 else
13720 if test x"$wire_endian" != x; then
13721 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13722 else
13723 sim_endian=
13724 fi
13725 fi
13726 fi
13727
13728 wire_alignment="STRICT_ALIGNMENT"
13729 default_alignment=""
13730
13731 # Check whether --enable-sim-alignment was given.
13732 if test "${enable_sim_alignment+set}" = set; then :
13733 enableval=$enable_sim_alignment; case "${enableval}" in
13734 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13735 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13736 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13737 yes) if test x"$wire_alignment" != x; then
13738 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13739 else
13740 if test x"$default_alignment" != x; then
13741 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13742 else
13743 echo "No hard-wired alignment for target $target" 1>&6
13744 sim_alignment="-DWITH_ALIGNMENT=0"
13745 fi
13746 fi;;
13747 no) if test x"$default_alignment" != x; then
13748 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13749 else
13750 if test x"$wire_alignment" != x; then
13751 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13752 else
13753 echo "No default alignment for target $target" 1>&6
13754 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13755 fi
13756 fi;;
13757 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13758 esac
13759 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13760 echo "Setting alignment flags = $sim_alignment" 6>&1
13761 fi
13762 else
13763 if test x"$default_alignment" != x; then
13764 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13765 else
13766 if test x"$wire_alignment" != x; then
13767 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13768 else
13769 sim_alignment=
13770 fi
13771 fi
13772 fi
13773
13774
13775 # Check whether --enable-werror was given.
13776 if test "${enable_werror+set}" = set; then :
13777 enableval=$enable_werror; case "${enableval}" in
13778 yes | y) ERROR_ON_WARNING="yes" ;;
13779 no | n) ERROR_ON_WARNING="no" ;;
13780 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
13781 esac
13782 fi
13783
13784
13785 # Enable -Werror by default when using gcc
13786 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
13787 ERROR_ON_WARNING=yes
13788 fi
13789
13790 WERROR_CFLAGS=""
13791
13792 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
13793 -Wpointer-sign \
13794 -Wno-unused -Wunused-value -Wunused-function \
13795 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
13796 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
13797 -Wold-style-declaration -Wold-style-definition"
13798
13799 # Enable -Wno-format by default when using gcc on mingw since many
13800 # GCC versions complain about %I64.
13801 case "${host}" in
13802 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13803 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
13804 esac
13805
13806 # Check whether --enable-build-warnings was given.
13807 if test "${enable_build_warnings+set}" = set; then :
13808 enableval=$enable_build_warnings; case "${enableval}" in
13809 yes) ;;
13810 no) build_warnings="-w";;
13811 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13812 build_warnings="${build_warnings} ${t}";;
13813 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13814 build_warnings="${t} ${build_warnings}";;
13815 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13816 esac
13817 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13818 echo "Setting compiler warning flags = $build_warnings" 6>&1
13819 fi
13820 fi
13821 # Check whether --enable-sim-build-warnings was given.
13822 if test "${enable_sim_build_warnings+set}" = set; then :
13823 enableval=$enable_sim_build_warnings; case "${enableval}" in
13824 yes) ;;
13825 no) build_warnings="-w";;
13826 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13827 build_warnings="${build_warnings} ${t}";;
13828 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
13829 build_warnings="${t} ${build_warnings}";;
13830 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
13831 esac
13832 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
13833 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
13834 fi
13835 fi
13836 WARN_CFLAGS=""
13837 if test "x${build_warnings}" != x -a "x$GCC" = xyes
13838 then
13839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
13840 $as_echo_n "checking compiler warning flags... " >&6; }
13841 # Separate out the -Werror flag as some files just cannot be
13842 # compiled with it enabled.
13843 for w in ${build_warnings}; do
13844 case $w in
13845 -Werr*) WERROR_CFLAGS=-Werror ;;
13846 *) # Check that GCC accepts it
13847 saved_CFLAGS="$CFLAGS"
13848 CFLAGS="$CFLAGS $w"
13849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13850 /* end confdefs.h. */
13851
13852 int
13853 main ()
13854 {
13855
13856 ;
13857 return 0;
13858 }
13859 _ACEOF
13860 if ac_fn_c_try_compile "$LINENO"; then :
13861 WARN_CFLAGS="${WARN_CFLAGS} $w"
13862 fi
13863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13864 CFLAGS="$saved_CFLAGS"
13865 esac
13866 done
13867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
13868 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
13869 fi
13870
13871
13872
13873 cgen_breaks=""
13874 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13875 cgen_breaks="break cgen_rtx_error";
13876 fi
13877
13878 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13879
13880 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13881
13882 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13883
13884 ac_config_commands="$ac_config_commands Makefile"
13885
13886 ac_config_commands="$ac_config_commands stamp-h"
13887
13888 cat >confcache <<\_ACEOF
13889 # This file is a shell script that caches the results of configure
13890 # tests run on this system so they can be shared between configure
13891 # scripts and configure runs, see configure's option --config-cache.
13892 # It is not useful on other systems. If it contains results you don't
13893 # want to keep, you may remove or edit it.
13894 #
13895 # config.status only pays attention to the cache file if you give it
13896 # the --recheck option to rerun configure.
13897 #
13898 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13899 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13900 # following values.
13901
13902 _ACEOF
13903
13904 # The following way of writing the cache mishandles newlines in values,
13905 # but we know of no workaround that is simple, portable, and efficient.
13906 # So, we kill variables containing newlines.
13907 # Ultrix sh set writes to stderr and can't be redirected directly,
13908 # and sets the high bit in the cache file unless we assign to the vars.
13909 (
13910 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13911 eval ac_val=\$$ac_var
13912 case $ac_val in #(
13913 *${as_nl}*)
13914 case $ac_var in #(
13915 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13916 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13917 esac
13918 case $ac_var in #(
13919 _ | IFS | as_nl) ;; #(
13920 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13921 *) { eval $ac_var=; unset $ac_var;} ;;
13922 esac ;;
13923 esac
13924 done
13925
13926 (set) 2>&1 |
13927 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13928 *${as_nl}ac_space=\ *)
13929 # `set' does not quote correctly, so add quotes: double-quote
13930 # substitution turns \\\\ into \\, and sed turns \\ into \.
13931 sed -n \
13932 "s/'/'\\\\''/g;
13933 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13934 ;; #(
13935 *)
13936 # `set' quotes correctly as required by POSIX, so do not add quotes.
13937 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13938 ;;
13939 esac |
13940 sort
13941 ) |
13942 sed '
13943 /^ac_cv_env_/b end
13944 t clear
13945 :clear
13946 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13947 t end
13948 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13949 :end' >>confcache
13950 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13951 if test -w "$cache_file"; then
13952 if test "x$cache_file" != "x/dev/null"; then
13953 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13954 $as_echo "$as_me: updating cache $cache_file" >&6;}
13955 if test ! -f "$cache_file" || test -h "$cache_file"; then
13956 cat confcache >"$cache_file"
13957 else
13958 case $cache_file in #(
13959 */* | ?:*)
13960 mv -f confcache "$cache_file"$$ &&
13961 mv -f "$cache_file"$$ "$cache_file" ;; #(
13962 *)
13963 mv -f confcache "$cache_file" ;;
13964 esac
13965 fi
13966 fi
13967 else
13968 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13969 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13970 fi
13971 fi
13972 rm -f confcache
13973
13974 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13975 # Let make expand exec_prefix.
13976 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13977
13978 DEFS=-DHAVE_CONFIG_H
13979
13980 ac_libobjs=
13981 ac_ltlibobjs=
13982 U=
13983 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13984 # 1. Remove the extension, and $U if already installed.
13985 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13986 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13987 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13988 # will be set to the directory where LIBOBJS objects are built.
13989 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13990 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13991 done
13992 LIBOBJS=$ac_libobjs
13993
13994 LTLIBOBJS=$ac_ltlibobjs
13995
13996
13997
13998 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
13999 as_fn_error $? "conditional \"GMAKE\" was never defined.
14000 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14001 fi
14002 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14003 as_fn_error $? "conditional \"PLUGINS\" was never defined.
14004 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14005 fi
14006 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14007 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14008 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14009 fi
14010
14011 : "${CONFIG_STATUS=./config.status}"
14012 ac_write_fail=0
14013 ac_clean_files_save=$ac_clean_files
14014 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14015 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14016 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14017 as_write_fail=0
14018 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14019 #! $SHELL
14020 # Generated by $as_me.
14021 # Run this file to recreate the current configuration.
14022 # Compiler output produced by configure, useful for debugging
14023 # configure, is in config.log if it exists.
14024
14025 debug=false
14026 ac_cs_recheck=false
14027 ac_cs_silent=false
14028
14029 SHELL=\${CONFIG_SHELL-$SHELL}
14030 export SHELL
14031 _ASEOF
14032 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14033 ## -------------------- ##
14034 ## M4sh Initialization. ##
14035 ## -------------------- ##
14036
14037 # Be more Bourne compatible
14038 DUALCASE=1; export DUALCASE # for MKS sh
14039 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14040 emulate sh
14041 NULLCMD=:
14042 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14043 # is contrary to our usage. Disable this feature.
14044 alias -g '${1+"$@"}'='"$@"'
14045 setopt NO_GLOB_SUBST
14046 else
14047 case `(set -o) 2>/dev/null` in #(
14048 *posix*) :
14049 set -o posix ;; #(
14050 *) :
14051 ;;
14052 esac
14053 fi
14054
14055
14056 as_nl='
14057 '
14058 export as_nl
14059 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14060 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14061 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14062 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14063 # Prefer a ksh shell builtin over an external printf program on Solaris,
14064 # but without wasting forks for bash or zsh.
14065 if test -z "$BASH_VERSION$ZSH_VERSION" \
14066 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14067 as_echo='print -r --'
14068 as_echo_n='print -rn --'
14069 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14070 as_echo='printf %s\n'
14071 as_echo_n='printf %s'
14072 else
14073 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14074 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14075 as_echo_n='/usr/ucb/echo -n'
14076 else
14077 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14078 as_echo_n_body='eval
14079 arg=$1;
14080 case $arg in #(
14081 *"$as_nl"*)
14082 expr "X$arg" : "X\\(.*\\)$as_nl";
14083 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14084 esac;
14085 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14086 '
14087 export as_echo_n_body
14088 as_echo_n='sh -c $as_echo_n_body as_echo'
14089 fi
14090 export as_echo_body
14091 as_echo='sh -c $as_echo_body as_echo'
14092 fi
14093
14094 # The user is always right.
14095 if test "${PATH_SEPARATOR+set}" != set; then
14096 PATH_SEPARATOR=:
14097 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14098 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14099 PATH_SEPARATOR=';'
14100 }
14101 fi
14102
14103
14104 # IFS
14105 # We need space, tab and new line, in precisely that order. Quoting is
14106 # there to prevent editors from complaining about space-tab.
14107 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14108 # splitting by setting IFS to empty value.)
14109 IFS=" "" $as_nl"
14110
14111 # Find who we are. Look in the path if we contain no directory separator.
14112 as_myself=
14113 case $0 in #((
14114 *[\\/]* ) as_myself=$0 ;;
14115 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14116 for as_dir in $PATH
14117 do
14118 IFS=$as_save_IFS
14119 test -z "$as_dir" && as_dir=.
14120 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14121 done
14122 IFS=$as_save_IFS
14123
14124 ;;
14125 esac
14126 # We did not find ourselves, most probably we were run as `sh COMMAND'
14127 # in which case we are not to be found in the path.
14128 if test "x$as_myself" = x; then
14129 as_myself=$0
14130 fi
14131 if test ! -f "$as_myself"; then
14132 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14133 exit 1
14134 fi
14135
14136 # Unset variables that we do not need and which cause bugs (e.g. in
14137 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14138 # suppresses any "Segmentation fault" message there. '((' could
14139 # trigger a bug in pdksh 5.2.14.
14140 for as_var in BASH_ENV ENV MAIL MAILPATH
14141 do eval test x\${$as_var+set} = xset \
14142 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14143 done
14144 PS1='$ '
14145 PS2='> '
14146 PS4='+ '
14147
14148 # NLS nuisances.
14149 LC_ALL=C
14150 export LC_ALL
14151 LANGUAGE=C
14152 export LANGUAGE
14153
14154 # CDPATH.
14155 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14156
14157
14158 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14159 # ----------------------------------------
14160 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14161 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14162 # script with STATUS, using 1 if that was 0.
14163 as_fn_error ()
14164 {
14165 as_status=$1; test $as_status -eq 0 && as_status=1
14166 if test "$4"; then
14167 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14168 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14169 fi
14170 $as_echo "$as_me: error: $2" >&2
14171 as_fn_exit $as_status
14172 } # as_fn_error
14173
14174
14175 # as_fn_set_status STATUS
14176 # -----------------------
14177 # Set $? to STATUS, without forking.
14178 as_fn_set_status ()
14179 {
14180 return $1
14181 } # as_fn_set_status
14182
14183 # as_fn_exit STATUS
14184 # -----------------
14185 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14186 as_fn_exit ()
14187 {
14188 set +e
14189 as_fn_set_status $1
14190 exit $1
14191 } # as_fn_exit
14192
14193 # as_fn_unset VAR
14194 # ---------------
14195 # Portably unset VAR.
14196 as_fn_unset ()
14197 {
14198 { eval $1=; unset $1;}
14199 }
14200 as_unset=as_fn_unset
14201 # as_fn_append VAR VALUE
14202 # ----------------------
14203 # Append the text in VALUE to the end of the definition contained in VAR. Take
14204 # advantage of any shell optimizations that allow amortized linear growth over
14205 # repeated appends, instead of the typical quadratic growth present in naive
14206 # implementations.
14207 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14208 eval 'as_fn_append ()
14209 {
14210 eval $1+=\$2
14211 }'
14212 else
14213 as_fn_append ()
14214 {
14215 eval $1=\$$1\$2
14216 }
14217 fi # as_fn_append
14218
14219 # as_fn_arith ARG...
14220 # ------------------
14221 # Perform arithmetic evaluation on the ARGs, and store the result in the
14222 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14223 # must be portable across $(()) and expr.
14224 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14225 eval 'as_fn_arith ()
14226 {
14227 as_val=$(( $* ))
14228 }'
14229 else
14230 as_fn_arith ()
14231 {
14232 as_val=`expr "$@" || test $? -eq 1`
14233 }
14234 fi # as_fn_arith
14235
14236
14237 if expr a : '\(a\)' >/dev/null 2>&1 &&
14238 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14239 as_expr=expr
14240 else
14241 as_expr=false
14242 fi
14243
14244 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14245 as_basename=basename
14246 else
14247 as_basename=false
14248 fi
14249
14250 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14251 as_dirname=dirname
14252 else
14253 as_dirname=false
14254 fi
14255
14256 as_me=`$as_basename -- "$0" ||
14257 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14258 X"$0" : 'X\(//\)$' \| \
14259 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14260 $as_echo X/"$0" |
14261 sed '/^.*\/\([^/][^/]*\)\/*$/{
14262 s//\1/
14263 q
14264 }
14265 /^X\/\(\/\/\)$/{
14266 s//\1/
14267 q
14268 }
14269 /^X\/\(\/\).*/{
14270 s//\1/
14271 q
14272 }
14273 s/.*/./; q'`
14274
14275 # Avoid depending upon Character Ranges.
14276 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14277 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14278 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14279 as_cr_digits='0123456789'
14280 as_cr_alnum=$as_cr_Letters$as_cr_digits
14281
14282 ECHO_C= ECHO_N= ECHO_T=
14283 case `echo -n x` in #(((((
14284 -n*)
14285 case `echo 'xy\c'` in
14286 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14287 xy) ECHO_C='\c';;
14288 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14289 ECHO_T=' ';;
14290 esac;;
14291 *)
14292 ECHO_N='-n';;
14293 esac
14294
14295 rm -f conf$$ conf$$.exe conf$$.file
14296 if test -d conf$$.dir; then
14297 rm -f conf$$.dir/conf$$.file
14298 else
14299 rm -f conf$$.dir
14300 mkdir conf$$.dir 2>/dev/null
14301 fi
14302 if (echo >conf$$.file) 2>/dev/null; then
14303 if ln -s conf$$.file conf$$ 2>/dev/null; then
14304 as_ln_s='ln -s'
14305 # ... but there are two gotchas:
14306 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14307 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14308 # In both cases, we have to default to `cp -pR'.
14309 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14310 as_ln_s='cp -pR'
14311 elif ln conf$$.file conf$$ 2>/dev/null; then
14312 as_ln_s=ln
14313 else
14314 as_ln_s='cp -pR'
14315 fi
14316 else
14317 as_ln_s='cp -pR'
14318 fi
14319 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14320 rmdir conf$$.dir 2>/dev/null
14321
14322
14323 # as_fn_mkdir_p
14324 # -------------
14325 # Create "$as_dir" as a directory, including parents if necessary.
14326 as_fn_mkdir_p ()
14327 {
14328
14329 case $as_dir in #(
14330 -*) as_dir=./$as_dir;;
14331 esac
14332 test -d "$as_dir" || eval $as_mkdir_p || {
14333 as_dirs=
14334 while :; do
14335 case $as_dir in #(
14336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14337 *) as_qdir=$as_dir;;
14338 esac
14339 as_dirs="'$as_qdir' $as_dirs"
14340 as_dir=`$as_dirname -- "$as_dir" ||
14341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14342 X"$as_dir" : 'X\(//\)[^/]' \| \
14343 X"$as_dir" : 'X\(//\)$' \| \
14344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14345 $as_echo X"$as_dir" |
14346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14347 s//\1/
14348 q
14349 }
14350 /^X\(\/\/\)[^/].*/{
14351 s//\1/
14352 q
14353 }
14354 /^X\(\/\/\)$/{
14355 s//\1/
14356 q
14357 }
14358 /^X\(\/\).*/{
14359 s//\1/
14360 q
14361 }
14362 s/.*/./; q'`
14363 test -d "$as_dir" && break
14364 done
14365 test -z "$as_dirs" || eval "mkdir $as_dirs"
14366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14367
14368
14369 } # as_fn_mkdir_p
14370 if mkdir -p . 2>/dev/null; then
14371 as_mkdir_p='mkdir -p "$as_dir"'
14372 else
14373 test -d ./-p && rmdir ./-p
14374 as_mkdir_p=false
14375 fi
14376
14377
14378 # as_fn_executable_p FILE
14379 # -----------------------
14380 # Test if FILE is an executable regular file.
14381 as_fn_executable_p ()
14382 {
14383 test -f "$1" && test -x "$1"
14384 } # as_fn_executable_p
14385 as_test_x='test -x'
14386 as_executable_p=as_fn_executable_p
14387
14388 # Sed expression to map a string onto a valid CPP name.
14389 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14390
14391 # Sed expression to map a string onto a valid variable name.
14392 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14393
14394
14395 exec 6>&1
14396 ## ----------------------------------- ##
14397 ## Main body of $CONFIG_STATUS script. ##
14398 ## ----------------------------------- ##
14399 _ASEOF
14400 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14401
14402 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14403 # Save the log message, to keep $0 and so on meaningful, and to
14404 # report actual input values of CONFIG_FILES etc. instead of their
14405 # values after options handling.
14406 ac_log="
14407 This file was extended by $as_me, which was
14408 generated by GNU Autoconf 2.69. Invocation command line was
14409
14410 CONFIG_FILES = $CONFIG_FILES
14411 CONFIG_HEADERS = $CONFIG_HEADERS
14412 CONFIG_LINKS = $CONFIG_LINKS
14413 CONFIG_COMMANDS = $CONFIG_COMMANDS
14414 $ $0 $@
14415
14416 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14417 "
14418
14419 _ACEOF
14420
14421 case $ac_config_files in *"
14422 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14423 esac
14424
14425 case $ac_config_headers in *"
14426 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14427 esac
14428
14429
14430 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14431 # Files that config.status was made for.
14432 config_files="$ac_config_files"
14433 config_headers="$ac_config_headers"
14434 config_commands="$ac_config_commands"
14435
14436 _ACEOF
14437
14438 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14439 ac_cs_usage="\
14440 \`$as_me' instantiates files and other configuration actions
14441 from templates according to the current configuration. Unless the files
14442 and actions are specified as TAGs, all are instantiated by default.
14443
14444 Usage: $0 [OPTION]... [TAG]...
14445
14446 -h, --help print this help, then exit
14447 -V, --version print version number and configuration settings, then exit
14448 --config print configuration, then exit
14449 -q, --quiet, --silent
14450 do not print progress messages
14451 -d, --debug don't remove temporary files
14452 --recheck update $as_me by reconfiguring in the same conditions
14453 --file=FILE[:TEMPLATE]
14454 instantiate the configuration file FILE
14455 --header=FILE[:TEMPLATE]
14456 instantiate the configuration header FILE
14457
14458 Configuration files:
14459 $config_files
14460
14461 Configuration headers:
14462 $config_headers
14463
14464 Configuration commands:
14465 $config_commands
14466
14467 Report bugs to the package provider."
14468
14469 _ACEOF
14470 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14471 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14472 ac_cs_version="\\
14473 config.status
14474 configured by $0, generated by GNU Autoconf 2.69,
14475 with options \\"\$ac_cs_config\\"
14476
14477 Copyright (C) 2012 Free Software Foundation, Inc.
14478 This config.status script is free software; the Free Software Foundation
14479 gives unlimited permission to copy, distribute and modify it."
14480
14481 ac_pwd='$ac_pwd'
14482 srcdir='$srcdir'
14483 INSTALL='$INSTALL'
14484 AWK='$AWK'
14485 test -n "\$AWK" || AWK=awk
14486 _ACEOF
14487
14488 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14489 # The default lists apply if the user does not specify any file.
14490 ac_need_defaults=:
14491 while test $# != 0
14492 do
14493 case $1 in
14494 --*=?*)
14495 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14496 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14497 ac_shift=:
14498 ;;
14499 --*=)
14500 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14501 ac_optarg=
14502 ac_shift=:
14503 ;;
14504 *)
14505 ac_option=$1
14506 ac_optarg=$2
14507 ac_shift=shift
14508 ;;
14509 esac
14510
14511 case $ac_option in
14512 # Handling of the options.
14513 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14514 ac_cs_recheck=: ;;
14515 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14516 $as_echo "$ac_cs_version"; exit ;;
14517 --config | --confi | --conf | --con | --co | --c )
14518 $as_echo "$ac_cs_config"; exit ;;
14519 --debug | --debu | --deb | --de | --d | -d )
14520 debug=: ;;
14521 --file | --fil | --fi | --f )
14522 $ac_shift
14523 case $ac_optarg in
14524 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14525 '') as_fn_error $? "missing file argument" ;;
14526 esac
14527 as_fn_append CONFIG_FILES " '$ac_optarg'"
14528 ac_need_defaults=false;;
14529 --header | --heade | --head | --hea )
14530 $ac_shift
14531 case $ac_optarg in
14532 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14533 esac
14534 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14535 ac_need_defaults=false;;
14536 --he | --h)
14537 # Conflict between --help and --header
14538 as_fn_error $? "ambiguous option: \`$1'
14539 Try \`$0 --help' for more information.";;
14540 --help | --hel | -h )
14541 $as_echo "$ac_cs_usage"; exit ;;
14542 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14543 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14544 ac_cs_silent=: ;;
14545
14546 # This is an error.
14547 -*) as_fn_error $? "unrecognized option: \`$1'
14548 Try \`$0 --help' for more information." ;;
14549
14550 *) as_fn_append ac_config_targets " $1"
14551 ac_need_defaults=false ;;
14552
14553 esac
14554 shift
14555 done
14556
14557 ac_configure_extra_args=
14558
14559 if $ac_cs_silent; then
14560 exec 6>/dev/null
14561 ac_configure_extra_args="$ac_configure_extra_args --silent"
14562 fi
14563
14564 _ACEOF
14565 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14566 if \$ac_cs_recheck; then
14567 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14568 shift
14569 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14570 CONFIG_SHELL='$SHELL'
14571 export CONFIG_SHELL
14572 exec "\$@"
14573 fi
14574
14575 _ACEOF
14576 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14577 exec 5>>config.log
14578 {
14579 echo
14580 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14581 ## Running $as_me. ##
14582 _ASBOX
14583 $as_echo "$ac_log"
14584 } >&5
14585
14586 _ACEOF
14587 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14588 #
14589 # INIT-COMMANDS
14590 #
14591 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14592
14593
14594 # The HP-UX ksh and POSIX shell print the target directory to stdout
14595 # if CDPATH is set.
14596 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14597
14598 sed_quote_subst='$sed_quote_subst'
14599 double_quote_subst='$double_quote_subst'
14600 delay_variable_subst='$delay_variable_subst'
14601 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14602 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14603 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14604 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14605 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14606 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14607 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14608 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14609 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14610 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14611 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14612 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14613 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14614 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14615 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14616 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14617 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14618 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14619 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14620 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14621 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14622 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14623 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14624 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14625 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14626 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14627 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14628 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14629 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14630 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14631 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14632 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14633 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14634 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14635 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14636 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14637 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14638 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14639 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14640 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14641 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14642 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14643 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14644 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14645 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14646 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14647 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14648 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14649 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"`'
14650 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14651 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14652 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14653 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14654 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14655 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14656 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14657 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14658 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14659 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14660 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14661 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14662 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14663 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14664 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14665 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14666 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14667 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14668 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14669 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14670 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14671 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14672 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14673 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14674 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14675 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14676 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14677 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14678 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14679 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14680 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14681 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14682 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14683 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14684 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14685 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14686 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14687 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14688 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14689 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14690 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14691 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14692 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14693 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14694 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14695 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14696 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14697 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14698 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14699 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14700 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14701 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14702 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14703 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14704 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14705 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14706 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14707 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14708 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14709 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14710 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14711 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14712 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14713 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14714 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14715 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14716 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14717 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14718 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14719 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14720 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14721
14722 LTCC='$LTCC'
14723 LTCFLAGS='$LTCFLAGS'
14724 compiler='$compiler_DEFAULT'
14725
14726 # A function that is used when there is no print builtin or printf.
14727 func_fallback_echo ()
14728 {
14729 eval 'cat <<_LTECHO_EOF
14730 \$1
14731 _LTECHO_EOF'
14732 }
14733
14734 # Quote evaled strings.
14735 for var in SHELL \
14736 ECHO \
14737 SED \
14738 GREP \
14739 EGREP \
14740 FGREP \
14741 LD \
14742 NM \
14743 LN_S \
14744 lt_SP2NL \
14745 lt_NL2SP \
14746 reload_flag \
14747 OBJDUMP \
14748 deplibs_check_method \
14749 file_magic_cmd \
14750 AR \
14751 AR_FLAGS \
14752 STRIP \
14753 RANLIB \
14754 CC \
14755 CFLAGS \
14756 compiler \
14757 lt_cv_sys_global_symbol_pipe \
14758 lt_cv_sys_global_symbol_to_cdecl \
14759 lt_cv_sys_global_symbol_to_c_name_address \
14760 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14761 lt_prog_compiler_no_builtin_flag \
14762 lt_prog_compiler_wl \
14763 lt_prog_compiler_pic \
14764 lt_prog_compiler_static \
14765 lt_cv_prog_compiler_c_o \
14766 need_locks \
14767 DSYMUTIL \
14768 NMEDIT \
14769 LIPO \
14770 OTOOL \
14771 OTOOL64 \
14772 shrext_cmds \
14773 export_dynamic_flag_spec \
14774 whole_archive_flag_spec \
14775 compiler_needs_object \
14776 with_gnu_ld \
14777 allow_undefined_flag \
14778 no_undefined_flag \
14779 hardcode_libdir_flag_spec \
14780 hardcode_libdir_flag_spec_ld \
14781 hardcode_libdir_separator \
14782 fix_srcfile_path \
14783 exclude_expsyms \
14784 include_expsyms \
14785 file_list_spec \
14786 variables_saved_for_relink \
14787 libname_spec \
14788 library_names_spec \
14789 soname_spec \
14790 install_override_mode \
14791 finish_eval \
14792 old_striplib \
14793 striplib; do
14794 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14795 *[\\\\\\\`\\"\\\$]*)
14796 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14797 ;;
14798 *)
14799 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14800 ;;
14801 esac
14802 done
14803
14804 # Double-quote double-evaled strings.
14805 for var in reload_cmds \
14806 old_postinstall_cmds \
14807 old_postuninstall_cmds \
14808 old_archive_cmds \
14809 extract_expsyms_cmds \
14810 old_archive_from_new_cmds \
14811 old_archive_from_expsyms_cmds \
14812 archive_cmds \
14813 archive_expsym_cmds \
14814 module_cmds \
14815 module_expsym_cmds \
14816 export_symbols_cmds \
14817 prelink_cmds \
14818 postinstall_cmds \
14819 postuninstall_cmds \
14820 finish_cmds \
14821 sys_lib_search_path_spec \
14822 sys_lib_dlsearch_path_spec; do
14823 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14824 *[\\\\\\\`\\"\\\$]*)
14825 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14826 ;;
14827 *)
14828 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14829 ;;
14830 esac
14831 done
14832
14833 ac_aux_dir='$ac_aux_dir'
14834 xsi_shell='$xsi_shell'
14835 lt_shell_append='$lt_shell_append'
14836
14837 # See if we are running on zsh, and set the options which allow our
14838 # commands through without removal of \ escapes INIT.
14839 if test -n "\${ZSH_VERSION+set}" ; then
14840 setopt NO_GLOB_SUBST
14841 fi
14842
14843
14844 PACKAGE='$PACKAGE'
14845 VERSION='$VERSION'
14846 TIMESTAMP='$TIMESTAMP'
14847 RM='$RM'
14848 ofile='$ofile'
14849
14850
14851
14852
14853 _ACEOF
14854
14855 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14856
14857 # Handling of arguments.
14858 for ac_config_target in $ac_config_targets
14859 do
14860 case $ac_config_target in
14861 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14862 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14863 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14864 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14865 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14866 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14867 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14868 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14869
14870 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14871 esac
14872 done
14873
14874
14875 # If the user did not use the arguments to specify the items to instantiate,
14876 # then the envvar interface is used. Set only those that are not.
14877 # We use the long form for the default assignment because of an extremely
14878 # bizarre bug on SunOS 4.1.3.
14879 if $ac_need_defaults; then
14880 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14881 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14882 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14883 fi
14884
14885 # Have a temporary directory for convenience. Make it in the build tree
14886 # simply because there is no reason against having it here, and in addition,
14887 # creating and moving files from /tmp can sometimes cause problems.
14888 # Hook for its removal unless debugging.
14889 # Note that there is a small window in which the directory will not be cleaned:
14890 # after its creation but before its name has been assigned to `$tmp'.
14891 $debug ||
14892 {
14893 tmp= ac_tmp=
14894 trap 'exit_status=$?
14895 : "${ac_tmp:=$tmp}"
14896 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14897 ' 0
14898 trap 'as_fn_exit 1' 1 2 13 15
14899 }
14900 # Create a (secure) tmp directory for tmp files.
14901
14902 {
14903 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14904 test -d "$tmp"
14905 } ||
14906 {
14907 tmp=./conf$$-$RANDOM
14908 (umask 077 && mkdir "$tmp")
14909 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14910 ac_tmp=$tmp
14911
14912 # Set up the scripts for CONFIG_FILES section.
14913 # No need to generate them if there are no CONFIG_FILES.
14914 # This happens for instance with `./config.status config.h'.
14915 if test -n "$CONFIG_FILES"; then
14916
14917
14918 ac_cr=`echo X | tr X '\015'`
14919 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14920 # But we know of no other shell where ac_cr would be empty at this
14921 # point, so we can use a bashism as a fallback.
14922 if test "x$ac_cr" = x; then
14923 eval ac_cr=\$\'\\r\'
14924 fi
14925 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14926 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14927 ac_cs_awk_cr='\\r'
14928 else
14929 ac_cs_awk_cr=$ac_cr
14930 fi
14931
14932 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14933 _ACEOF
14934
14935
14936 {
14937 echo "cat >conf$$subs.awk <<_ACEOF" &&
14938 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14939 echo "_ACEOF"
14940 } >conf$$subs.sh ||
14941 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14942 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14943 ac_delim='%!_!# '
14944 for ac_last_try in false false false false false :; do
14945 . ./conf$$subs.sh ||
14946 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14947
14948 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14949 if test $ac_delim_n = $ac_delim_num; then
14950 break
14951 elif $ac_last_try; then
14952 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14953 else
14954 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14955 fi
14956 done
14957 rm -f conf$$subs.sh
14958
14959 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14960 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14961 _ACEOF
14962 sed -n '
14963 h
14964 s/^/S["/; s/!.*/"]=/
14965 p
14966 g
14967 s/^[^!]*!//
14968 :repl
14969 t repl
14970 s/'"$ac_delim"'$//
14971 t delim
14972 :nl
14973 h
14974 s/\(.\{148\}\)..*/\1/
14975 t more1
14976 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14977 p
14978 n
14979 b repl
14980 :more1
14981 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14982 p
14983 g
14984 s/.\{148\}//
14985 t nl
14986 :delim
14987 h
14988 s/\(.\{148\}\)..*/\1/
14989 t more2
14990 s/["\\]/\\&/g; s/^/"/; s/$/"/
14991 p
14992 b
14993 :more2
14994 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14995 p
14996 g
14997 s/.\{148\}//
14998 t delim
14999 ' <conf$$subs.awk | sed '
15000 /^[^""]/{
15001 N
15002 s/\n//
15003 }
15004 ' >>$CONFIG_STATUS || ac_write_fail=1
15005 rm -f conf$$subs.awk
15006 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15007 _ACAWK
15008 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15009 for (key in S) S_is_set[key] = 1
15010 FS = "\a"
15011
15012 }
15013 {
15014 line = $ 0
15015 nfields = split(line, field, "@")
15016 substed = 0
15017 len = length(field[1])
15018 for (i = 2; i < nfields; i++) {
15019 key = field[i]
15020 keylen = length(key)
15021 if (S_is_set[key]) {
15022 value = S[key]
15023 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15024 len += length(value) + length(field[++i])
15025 substed = 1
15026 } else
15027 len += 1 + keylen
15028 }
15029
15030 print line
15031 }
15032
15033 _ACAWK
15034 _ACEOF
15035 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15036 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15037 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15038 else
15039 cat
15040 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15041 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15042 _ACEOF
15043
15044 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15045 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15046 # trailing colons and then remove the whole line if VPATH becomes empty
15047 # (actually we leave an empty line to preserve line numbers).
15048 if test "x$srcdir" = x.; then
15049 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15050 h
15051 s///
15052 s/^/:/
15053 s/[ ]*$/:/
15054 s/:\$(srcdir):/:/g
15055 s/:\${srcdir}:/:/g
15056 s/:@srcdir@:/:/g
15057 s/^:*//
15058 s/:*$//
15059 x
15060 s/\(=[ ]*\).*/\1/
15061 G
15062 s/\n//
15063 s/^[^=]*=[ ]*$//
15064 }'
15065 fi
15066
15067 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15068 fi # test -n "$CONFIG_FILES"
15069
15070 # Set up the scripts for CONFIG_HEADERS section.
15071 # No need to generate them if there are no CONFIG_HEADERS.
15072 # This happens for instance with `./config.status Makefile'.
15073 if test -n "$CONFIG_HEADERS"; then
15074 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15075 BEGIN {
15076 _ACEOF
15077
15078 # Transform confdefs.h into an awk script `defines.awk', embedded as
15079 # here-document in config.status, that substitutes the proper values into
15080 # config.h.in to produce config.h.
15081
15082 # Create a delimiter string that does not exist in confdefs.h, to ease
15083 # handling of long lines.
15084 ac_delim='%!_!# '
15085 for ac_last_try in false false :; do
15086 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15087 if test -z "$ac_tt"; then
15088 break
15089 elif $ac_last_try; then
15090 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15091 else
15092 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15093 fi
15094 done
15095
15096 # For the awk script, D is an array of macro values keyed by name,
15097 # likewise P contains macro parameters if any. Preserve backslash
15098 # newline sequences.
15099
15100 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15101 sed -n '
15102 s/.\{148\}/&'"$ac_delim"'/g
15103 t rset
15104 :rset
15105 s/^[ ]*#[ ]*define[ ][ ]*/ /
15106 t def
15107 d
15108 :def
15109 s/\\$//
15110 t bsnl
15111 s/["\\]/\\&/g
15112 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15113 D["\1"]=" \3"/p
15114 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15115 d
15116 :bsnl
15117 s/["\\]/\\&/g
15118 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15119 D["\1"]=" \3\\\\\\n"\\/p
15120 t cont
15121 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15122 t cont
15123 d
15124 :cont
15125 n
15126 s/.\{148\}/&'"$ac_delim"'/g
15127 t clear
15128 :clear
15129 s/\\$//
15130 t bsnlc
15131 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15132 d
15133 :bsnlc
15134 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15135 b cont
15136 ' <confdefs.h | sed '
15137 s/'"$ac_delim"'/"\\\
15138 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15139
15140 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15141 for (key in D) D_is_set[key] = 1
15142 FS = "\a"
15143 }
15144 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15145 line = \$ 0
15146 split(line, arg, " ")
15147 if (arg[1] == "#") {
15148 defundef = arg[2]
15149 mac1 = arg[3]
15150 } else {
15151 defundef = substr(arg[1], 2)
15152 mac1 = arg[2]
15153 }
15154 split(mac1, mac2, "(") #)
15155 macro = mac2[1]
15156 prefix = substr(line, 1, index(line, defundef) - 1)
15157 if (D_is_set[macro]) {
15158 # Preserve the white space surrounding the "#".
15159 print prefix "define", macro P[macro] D[macro]
15160 next
15161 } else {
15162 # Replace #undef with comments. This is necessary, for example,
15163 # in the case of _POSIX_SOURCE, which is predefined and required
15164 # on some systems where configure will not decide to define it.
15165 if (defundef == "undef") {
15166 print "/*", prefix defundef, macro, "*/"
15167 next
15168 }
15169 }
15170 }
15171 { print }
15172 _ACAWK
15173 _ACEOF
15174 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15175 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15176 fi # test -n "$CONFIG_HEADERS"
15177
15178
15179 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15180 shift
15181 for ac_tag
15182 do
15183 case $ac_tag in
15184 :[FHLC]) ac_mode=$ac_tag; continue;;
15185 esac
15186 case $ac_mode$ac_tag in
15187 :[FHL]*:*);;
15188 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15189 :[FH]-) ac_tag=-:-;;
15190 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15191 esac
15192 ac_save_IFS=$IFS
15193 IFS=:
15194 set x $ac_tag
15195 IFS=$ac_save_IFS
15196 shift
15197 ac_file=$1
15198 shift
15199
15200 case $ac_mode in
15201 :L) ac_source=$1;;
15202 :[FH])
15203 ac_file_inputs=
15204 for ac_f
15205 do
15206 case $ac_f in
15207 -) ac_f="$ac_tmp/stdin";;
15208 *) # Look for the file first in the build tree, then in the source tree
15209 # (if the path is not absolute). The absolute path cannot be DOS-style,
15210 # because $ac_f cannot contain `:'.
15211 test -f "$ac_f" ||
15212 case $ac_f in
15213 [\\/$]*) false;;
15214 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15215 esac ||
15216 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15217 esac
15218 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15219 as_fn_append ac_file_inputs " '$ac_f'"
15220 done
15221
15222 # Let's still pretend it is `configure' which instantiates (i.e., don't
15223 # use $as_me), people would be surprised to read:
15224 # /* config.h. Generated by config.status. */
15225 configure_input='Generated from '`
15226 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15227 `' by configure.'
15228 if test x"$ac_file" != x-; then
15229 configure_input="$ac_file. $configure_input"
15230 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15231 $as_echo "$as_me: creating $ac_file" >&6;}
15232 fi
15233 # Neutralize special characters interpreted by sed in replacement strings.
15234 case $configure_input in #(
15235 *\&* | *\|* | *\\* )
15236 ac_sed_conf_input=`$as_echo "$configure_input" |
15237 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15238 *) ac_sed_conf_input=$configure_input;;
15239 esac
15240
15241 case $ac_tag in
15242 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15243 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15244 esac
15245 ;;
15246 esac
15247
15248 ac_dir=`$as_dirname -- "$ac_file" ||
15249 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15250 X"$ac_file" : 'X\(//\)[^/]' \| \
15251 X"$ac_file" : 'X\(//\)$' \| \
15252 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15253 $as_echo X"$ac_file" |
15254 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15255 s//\1/
15256 q
15257 }
15258 /^X\(\/\/\)[^/].*/{
15259 s//\1/
15260 q
15261 }
15262 /^X\(\/\/\)$/{
15263 s//\1/
15264 q
15265 }
15266 /^X\(\/\).*/{
15267 s//\1/
15268 q
15269 }
15270 s/.*/./; q'`
15271 as_dir="$ac_dir"; as_fn_mkdir_p
15272 ac_builddir=.
15273
15274 case "$ac_dir" in
15275 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15276 *)
15277 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15278 # A ".." for each directory in $ac_dir_suffix.
15279 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15280 case $ac_top_builddir_sub in
15281 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15282 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15283 esac ;;
15284 esac
15285 ac_abs_top_builddir=$ac_pwd
15286 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15287 # for backward compatibility:
15288 ac_top_builddir=$ac_top_build_prefix
15289
15290 case $srcdir in
15291 .) # We are building in place.
15292 ac_srcdir=.
15293 ac_top_srcdir=$ac_top_builddir_sub
15294 ac_abs_top_srcdir=$ac_pwd ;;
15295 [\\/]* | ?:[\\/]* ) # Absolute name.
15296 ac_srcdir=$srcdir$ac_dir_suffix;
15297 ac_top_srcdir=$srcdir
15298 ac_abs_top_srcdir=$srcdir ;;
15299 *) # Relative name.
15300 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15301 ac_top_srcdir=$ac_top_build_prefix$srcdir
15302 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15303 esac
15304 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15305
15306
15307 case $ac_mode in
15308 :F)
15309 #
15310 # CONFIG_FILE
15311 #
15312
15313 case $INSTALL in
15314 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15315 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15316 esac
15317 _ACEOF
15318
15319 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15320 # If the template does not know about datarootdir, expand it.
15321 # FIXME: This hack should be removed a few years after 2.60.
15322 ac_datarootdir_hack=; ac_datarootdir_seen=
15323 ac_sed_dataroot='
15324 /datarootdir/ {
15325 p
15326 q
15327 }
15328 /@datadir@/p
15329 /@docdir@/p
15330 /@infodir@/p
15331 /@localedir@/p
15332 /@mandir@/p'
15333 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15334 *datarootdir*) ac_datarootdir_seen=yes;;
15335 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15336 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15337 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15338 _ACEOF
15339 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15340 ac_datarootdir_hack='
15341 s&@datadir@&$datadir&g
15342 s&@docdir@&$docdir&g
15343 s&@infodir@&$infodir&g
15344 s&@localedir@&$localedir&g
15345 s&@mandir@&$mandir&g
15346 s&\\\${datarootdir}&$datarootdir&g' ;;
15347 esac
15348 _ACEOF
15349
15350 # Neutralize VPATH when `$srcdir' = `.'.
15351 # Shell code in configure.ac might set extrasub.
15352 # FIXME: do we really want to maintain this feature?
15353 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15354 ac_sed_extra="$ac_vpsub
15355 $extrasub
15356 _ACEOF
15357 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15358 :t
15359 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15360 s|@configure_input@|$ac_sed_conf_input|;t t
15361 s&@top_builddir@&$ac_top_builddir_sub&;t t
15362 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15363 s&@srcdir@&$ac_srcdir&;t t
15364 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15365 s&@top_srcdir@&$ac_top_srcdir&;t t
15366 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15367 s&@builddir@&$ac_builddir&;t t
15368 s&@abs_builddir@&$ac_abs_builddir&;t t
15369 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15370 s&@INSTALL@&$ac_INSTALL&;t t
15371 $ac_datarootdir_hack
15372 "
15373 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15374 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15375
15376 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15377 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15378 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15379 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15380 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15381 which seems to be undefined. Please make sure it is defined" >&5
15382 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15383 which seems to be undefined. Please make sure it is defined" >&2;}
15384
15385 rm -f "$ac_tmp/stdin"
15386 case $ac_file in
15387 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15388 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15389 esac \
15390 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15391 ;;
15392 :H)
15393 #
15394 # CONFIG_HEADER
15395 #
15396 if test x"$ac_file" != x-; then
15397 {
15398 $as_echo "/* $configure_input */" \
15399 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15400 } >"$ac_tmp/config.h" \
15401 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15402 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15403 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15404 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15405 else
15406 rm -f "$ac_file"
15407 mv "$ac_tmp/config.h" "$ac_file" \
15408 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15409 fi
15410 else
15411 $as_echo "/* $configure_input */" \
15412 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15413 || as_fn_error $? "could not create -" "$LINENO" 5
15414 fi
15415 ;;
15416
15417 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15418 $as_echo "$as_me: executing $ac_file commands" >&6;}
15419 ;;
15420 esac
15421
15422
15423 case $ac_file$ac_mode in
15424 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15425 "libtool":C)
15426
15427 # See if we are running on zsh, and set the options which allow our
15428 # commands through without removal of \ escapes.
15429 if test -n "${ZSH_VERSION+set}" ; then
15430 setopt NO_GLOB_SUBST
15431 fi
15432
15433 cfgfile="${ofile}T"
15434 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15435 $RM "$cfgfile"
15436
15437 cat <<_LT_EOF >> "$cfgfile"
15438 #! $SHELL
15439
15440 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15441 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15442 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15443 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15444 #
15445 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15446 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15447 # Written by Gordon Matzigkeit, 1996
15448 #
15449 # This file is part of GNU Libtool.
15450 #
15451 # GNU Libtool is free software; you can redistribute it and/or
15452 # modify it under the terms of the GNU General Public License as
15453 # published by the Free Software Foundation; either version 2 of
15454 # the License, or (at your option) any later version.
15455 #
15456 # As a special exception to the GNU General Public License,
15457 # if you distribute this file as part of a program or library that
15458 # is built using GNU Libtool, you may include this file under the
15459 # same distribution terms that you use for the rest of that program.
15460 #
15461 # GNU Libtool is distributed in the hope that it will be useful,
15462 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15463 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15464 # GNU General Public License for more details.
15465 #
15466 # You should have received a copy of the GNU General Public License
15467 # along with GNU Libtool; see the file COPYING. If not, a copy
15468 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15469 # obtained by writing to the Free Software Foundation, Inc.,
15470 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15471
15472
15473 # The names of the tagged configurations supported by this script.
15474 available_tags=""
15475
15476 # ### BEGIN LIBTOOL CONFIG
15477
15478 # Which release of libtool.m4 was used?
15479 macro_version=$macro_version
15480 macro_revision=$macro_revision
15481
15482 # Whether or not to build shared libraries.
15483 build_libtool_libs=$enable_shared
15484
15485 # Whether or not to build static libraries.
15486 build_old_libs=$enable_static
15487
15488 # What type of objects to build.
15489 pic_mode=$pic_mode
15490
15491 # Whether or not to optimize for fast installation.
15492 fast_install=$enable_fast_install
15493
15494 # Shell to use when invoking shell scripts.
15495 SHELL=$lt_SHELL
15496
15497 # An echo program that protects backslashes.
15498 ECHO=$lt_ECHO
15499
15500 # The host system.
15501 host_alias=$host_alias
15502 host=$host
15503 host_os=$host_os
15504
15505 # The build system.
15506 build_alias=$build_alias
15507 build=$build
15508 build_os=$build_os
15509
15510 # A sed program that does not truncate output.
15511 SED=$lt_SED
15512
15513 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15514 Xsed="\$SED -e 1s/^X//"
15515
15516 # A grep program that handles long lines.
15517 GREP=$lt_GREP
15518
15519 # An ERE matcher.
15520 EGREP=$lt_EGREP
15521
15522 # A literal string matcher.
15523 FGREP=$lt_FGREP
15524
15525 # A BSD- or MS-compatible name lister.
15526 NM=$lt_NM
15527
15528 # Whether we need soft or hard links.
15529 LN_S=$lt_LN_S
15530
15531 # What is the maximum length of a command?
15532 max_cmd_len=$max_cmd_len
15533
15534 # Object file suffix (normally "o").
15535 objext=$ac_objext
15536
15537 # Executable file suffix (normally "").
15538 exeext=$exeext
15539
15540 # whether the shell understands "unset".
15541 lt_unset=$lt_unset
15542
15543 # turn spaces into newlines.
15544 SP2NL=$lt_lt_SP2NL
15545
15546 # turn newlines into spaces.
15547 NL2SP=$lt_lt_NL2SP
15548
15549 # An object symbol dumper.
15550 OBJDUMP=$lt_OBJDUMP
15551
15552 # Method to check whether dependent libraries are shared objects.
15553 deplibs_check_method=$lt_deplibs_check_method
15554
15555 # Command to use when deplibs_check_method == "file_magic".
15556 file_magic_cmd=$lt_file_magic_cmd
15557
15558 # The archiver.
15559 AR=$lt_AR
15560 AR_FLAGS=$lt_AR_FLAGS
15561
15562 # A symbol stripping program.
15563 STRIP=$lt_STRIP
15564
15565 # Commands used to install an old-style archive.
15566 RANLIB=$lt_RANLIB
15567 old_postinstall_cmds=$lt_old_postinstall_cmds
15568 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15569
15570 # Whether to use a lock for old archive extraction.
15571 lock_old_archive_extraction=$lock_old_archive_extraction
15572
15573 # A C compiler.
15574 LTCC=$lt_CC
15575
15576 # LTCC compiler flags.
15577 LTCFLAGS=$lt_CFLAGS
15578
15579 # Take the output of nm and produce a listing of raw symbols and C names.
15580 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15581
15582 # Transform the output of nm in a proper C declaration.
15583 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15584
15585 # Transform the output of nm in a C name address pair.
15586 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15587
15588 # Transform the output of nm in a C name address pair when lib prefix is needed.
15589 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15590
15591 # The name of the directory that contains temporary libtool files.
15592 objdir=$objdir
15593
15594 # Used to examine libraries when file_magic_cmd begins with "file".
15595 MAGIC_CMD=$MAGIC_CMD
15596
15597 # Must we lock files when doing compilation?
15598 need_locks=$lt_need_locks
15599
15600 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15601 DSYMUTIL=$lt_DSYMUTIL
15602
15603 # Tool to change global to local symbols on Mac OS X.
15604 NMEDIT=$lt_NMEDIT
15605
15606 # Tool to manipulate fat objects and archives on Mac OS X.
15607 LIPO=$lt_LIPO
15608
15609 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15610 OTOOL=$lt_OTOOL
15611
15612 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15613 OTOOL64=$lt_OTOOL64
15614
15615 # Old archive suffix (normally "a").
15616 libext=$libext
15617
15618 # Shared library suffix (normally ".so").
15619 shrext_cmds=$lt_shrext_cmds
15620
15621 # The commands to extract the exported symbol list from a shared archive.
15622 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15623
15624 # Variables whose values should be saved in libtool wrapper scripts and
15625 # restored at link time.
15626 variables_saved_for_relink=$lt_variables_saved_for_relink
15627
15628 # Do we need the "lib" prefix for modules?
15629 need_lib_prefix=$need_lib_prefix
15630
15631 # Do we need a version for libraries?
15632 need_version=$need_version
15633
15634 # Library versioning type.
15635 version_type=$version_type
15636
15637 # Shared library runtime path variable.
15638 runpath_var=$runpath_var
15639
15640 # Shared library path variable.
15641 shlibpath_var=$shlibpath_var
15642
15643 # Is shlibpath searched before the hard-coded library search path?
15644 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15645
15646 # Format of library name prefix.
15647 libname_spec=$lt_libname_spec
15648
15649 # List of archive names. First name is the real one, the rest are links.
15650 # The last name is the one that the linker finds with -lNAME
15651 library_names_spec=$lt_library_names_spec
15652
15653 # The coded name of the library, if different from the real name.
15654 soname_spec=$lt_soname_spec
15655
15656 # Permission mode override for installation of shared libraries.
15657 install_override_mode=$lt_install_override_mode
15658
15659 # Command to use after installation of a shared archive.
15660 postinstall_cmds=$lt_postinstall_cmds
15661
15662 # Command to use after uninstallation of a shared archive.
15663 postuninstall_cmds=$lt_postuninstall_cmds
15664
15665 # Commands used to finish a libtool library installation in a directory.
15666 finish_cmds=$lt_finish_cmds
15667
15668 # As "finish_cmds", except a single script fragment to be evaled but
15669 # not shown.
15670 finish_eval=$lt_finish_eval
15671
15672 # Whether we should hardcode library paths into libraries.
15673 hardcode_into_libs=$hardcode_into_libs
15674
15675 # Compile-time system search path for libraries.
15676 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15677
15678 # Run-time system search path for libraries.
15679 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15680
15681 # Whether dlopen is supported.
15682 dlopen_support=$enable_dlopen
15683
15684 # Whether dlopen of programs is supported.
15685 dlopen_self=$enable_dlopen_self
15686
15687 # Whether dlopen of statically linked programs is supported.
15688 dlopen_self_static=$enable_dlopen_self_static
15689
15690 # Commands to strip libraries.
15691 old_striplib=$lt_old_striplib
15692 striplib=$lt_striplib
15693
15694
15695 # The linker used to build libraries.
15696 LD=$lt_LD
15697
15698 # How to create reloadable object files.
15699 reload_flag=$lt_reload_flag
15700 reload_cmds=$lt_reload_cmds
15701
15702 # Commands used to build an old-style archive.
15703 old_archive_cmds=$lt_old_archive_cmds
15704
15705 # A language specific compiler.
15706 CC=$lt_compiler
15707
15708 # Is the compiler the GNU compiler?
15709 with_gcc=$GCC
15710
15711 # Compiler flag to turn off builtin functions.
15712 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15713
15714 # How to pass a linker flag through the compiler.
15715 wl=$lt_lt_prog_compiler_wl
15716
15717 # Additional compiler flags for building library objects.
15718 pic_flag=$lt_lt_prog_compiler_pic
15719
15720 # Compiler flag to prevent dynamic linking.
15721 link_static_flag=$lt_lt_prog_compiler_static
15722
15723 # Does compiler simultaneously support -c and -o options?
15724 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15725
15726 # Whether or not to add -lc for building shared libraries.
15727 build_libtool_need_lc=$archive_cmds_need_lc
15728
15729 # Whether or not to disallow shared libs when runtime libs are static.
15730 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15731
15732 # Compiler flag to allow reflexive dlopens.
15733 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15734
15735 # Compiler flag to generate shared objects directly from archives.
15736 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15737
15738 # Whether the compiler copes with passing no objects directly.
15739 compiler_needs_object=$lt_compiler_needs_object
15740
15741 # Create an old-style archive from a shared archive.
15742 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15743
15744 # Create a temporary old-style archive to link instead of a shared archive.
15745 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15746
15747 # Commands used to build a shared archive.
15748 archive_cmds=$lt_archive_cmds
15749 archive_expsym_cmds=$lt_archive_expsym_cmds
15750
15751 # Commands used to build a loadable module if different from building
15752 # a shared archive.
15753 module_cmds=$lt_module_cmds
15754 module_expsym_cmds=$lt_module_expsym_cmds
15755
15756 # Whether we are building with GNU ld or not.
15757 with_gnu_ld=$lt_with_gnu_ld
15758
15759 # Flag that allows shared libraries with undefined symbols to be built.
15760 allow_undefined_flag=$lt_allow_undefined_flag
15761
15762 # Flag that enforces no undefined symbols.
15763 no_undefined_flag=$lt_no_undefined_flag
15764
15765 # Flag to hardcode \$libdir into a binary during linking.
15766 # This must work even if \$libdir does not exist
15767 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15768
15769 # If ld is used when linking, flag to hardcode \$libdir into a binary
15770 # during linking. This must work even if \$libdir does not exist.
15771 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15772
15773 # Whether we need a single "-rpath" flag with a separated argument.
15774 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15775
15776 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15777 # DIR into the resulting binary.
15778 hardcode_direct=$hardcode_direct
15779
15780 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15781 # DIR into the resulting binary and the resulting library dependency is
15782 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15783 # library is relocated.
15784 hardcode_direct_absolute=$hardcode_direct_absolute
15785
15786 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15787 # into the resulting binary.
15788 hardcode_minus_L=$hardcode_minus_L
15789
15790 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15791 # into the resulting binary.
15792 hardcode_shlibpath_var=$hardcode_shlibpath_var
15793
15794 # Set to "yes" if building a shared library automatically hardcodes DIR
15795 # into the library and all subsequent libraries and executables linked
15796 # against it.
15797 hardcode_automatic=$hardcode_automatic
15798
15799 # Set to yes if linker adds runtime paths of dependent libraries
15800 # to runtime path list.
15801 inherit_rpath=$inherit_rpath
15802
15803 # Whether libtool must link a program against all its dependency libraries.
15804 link_all_deplibs=$link_all_deplibs
15805
15806 # Fix the shell variable \$srcfile for the compiler.
15807 fix_srcfile_path=$lt_fix_srcfile_path
15808
15809 # Set to "yes" if exported symbols are required.
15810 always_export_symbols=$always_export_symbols
15811
15812 # The commands to list exported symbols.
15813 export_symbols_cmds=$lt_export_symbols_cmds
15814
15815 # Symbols that should not be listed in the preloaded symbols.
15816 exclude_expsyms=$lt_exclude_expsyms
15817
15818 # Symbols that must always be exported.
15819 include_expsyms=$lt_include_expsyms
15820
15821 # Commands necessary for linking programs (against libraries) with templates.
15822 prelink_cmds=$lt_prelink_cmds
15823
15824 # Specify filename containing input files.
15825 file_list_spec=$lt_file_list_spec
15826
15827 # How to hardcode a shared library path into an executable.
15828 hardcode_action=$hardcode_action
15829
15830 # ### END LIBTOOL CONFIG
15831
15832 _LT_EOF
15833
15834 case $host_os in
15835 aix3*)
15836 cat <<\_LT_EOF >> "$cfgfile"
15837 # AIX sometimes has problems with the GCC collect2 program. For some
15838 # reason, if we set the COLLECT_NAMES environment variable, the problems
15839 # vanish in a puff of smoke.
15840 if test "X${COLLECT_NAMES+set}" != Xset; then
15841 COLLECT_NAMES=
15842 export COLLECT_NAMES
15843 fi
15844 _LT_EOF
15845 ;;
15846 esac
15847
15848
15849 ltmain="$ac_aux_dir/ltmain.sh"
15850
15851
15852 # We use sed instead of cat because bash on DJGPP gets confused if
15853 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15854 # text mode, it properly converts lines to CR/LF. This bash problem
15855 # is reportedly fixed, but why not run on old versions too?
15856 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15857 || (rm -f "$cfgfile"; exit 1)
15858
15859 case $xsi_shell in
15860 yes)
15861 cat << \_LT_EOF >> "$cfgfile"
15862
15863 # func_dirname file append nondir_replacement
15864 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15865 # otherwise set result to NONDIR_REPLACEMENT.
15866 func_dirname ()
15867 {
15868 case ${1} in
15869 */*) func_dirname_result="${1%/*}${2}" ;;
15870 * ) func_dirname_result="${3}" ;;
15871 esac
15872 }
15873
15874 # func_basename file
15875 func_basename ()
15876 {
15877 func_basename_result="${1##*/}"
15878 }
15879
15880 # func_dirname_and_basename file append nondir_replacement
15881 # perform func_basename and func_dirname in a single function
15882 # call:
15883 # dirname: Compute the dirname of FILE. If nonempty,
15884 # add APPEND to the result, otherwise set result
15885 # to NONDIR_REPLACEMENT.
15886 # value returned in "$func_dirname_result"
15887 # basename: Compute filename of FILE.
15888 # value retuned in "$func_basename_result"
15889 # Implementation must be kept synchronized with func_dirname
15890 # and func_basename. For efficiency, we do not delegate to
15891 # those functions but instead duplicate the functionality here.
15892 func_dirname_and_basename ()
15893 {
15894 case ${1} in
15895 */*) func_dirname_result="${1%/*}${2}" ;;
15896 * ) func_dirname_result="${3}" ;;
15897 esac
15898 func_basename_result="${1##*/}"
15899 }
15900
15901 # func_stripname prefix suffix name
15902 # strip PREFIX and SUFFIX off of NAME.
15903 # PREFIX and SUFFIX must not contain globbing or regex special
15904 # characters, hashes, percent signs, but SUFFIX may contain a leading
15905 # dot (in which case that matches only a dot).
15906 func_stripname ()
15907 {
15908 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15909 # positional parameters, so assign one to ordinary parameter first.
15910 func_stripname_result=${3}
15911 func_stripname_result=${func_stripname_result#"${1}"}
15912 func_stripname_result=${func_stripname_result%"${2}"}
15913 }
15914
15915 # func_opt_split
15916 func_opt_split ()
15917 {
15918 func_opt_split_opt=${1%%=*}
15919 func_opt_split_arg=${1#*=}
15920 }
15921
15922 # func_lo2o object
15923 func_lo2o ()
15924 {
15925 case ${1} in
15926 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15927 *) func_lo2o_result=${1} ;;
15928 esac
15929 }
15930
15931 # func_xform libobj-or-source
15932 func_xform ()
15933 {
15934 func_xform_result=${1%.*}.lo
15935 }
15936
15937 # func_arith arithmetic-term...
15938 func_arith ()
15939 {
15940 func_arith_result=$(( $* ))
15941 }
15942
15943 # func_len string
15944 # STRING may not start with a hyphen.
15945 func_len ()
15946 {
15947 func_len_result=${#1}
15948 }
15949
15950 _LT_EOF
15951 ;;
15952 *) # Bourne compatible functions.
15953 cat << \_LT_EOF >> "$cfgfile"
15954
15955 # func_dirname file append nondir_replacement
15956 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15957 # otherwise set result to NONDIR_REPLACEMENT.
15958 func_dirname ()
15959 {
15960 # Extract subdirectory from the argument.
15961 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15962 if test "X$func_dirname_result" = "X${1}"; then
15963 func_dirname_result="${3}"
15964 else
15965 func_dirname_result="$func_dirname_result${2}"
15966 fi
15967 }
15968
15969 # func_basename file
15970 func_basename ()
15971 {
15972 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15973 }
15974
15975
15976 # func_stripname prefix suffix name
15977 # strip PREFIX and SUFFIX off of NAME.
15978 # PREFIX and SUFFIX must not contain globbing or regex special
15979 # characters, hashes, percent signs, but SUFFIX may contain a leading
15980 # dot (in which case that matches only a dot).
15981 # func_strip_suffix prefix name
15982 func_stripname ()
15983 {
15984 case ${2} in
15985 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15986 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15987 esac
15988 }
15989
15990 # sed scripts:
15991 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15992 my_sed_long_arg='1s/^-[^=]*=//'
15993
15994 # func_opt_split
15995 func_opt_split ()
15996 {
15997 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15998 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15999 }
16000
16001 # func_lo2o object
16002 func_lo2o ()
16003 {
16004 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16005 }
16006
16007 # func_xform libobj-or-source
16008 func_xform ()
16009 {
16010 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16011 }
16012
16013 # func_arith arithmetic-term...
16014 func_arith ()
16015 {
16016 func_arith_result=`expr "$@"`
16017 }
16018
16019 # func_len string
16020 # STRING may not start with a hyphen.
16021 func_len ()
16022 {
16023 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16024 }
16025
16026 _LT_EOF
16027 esac
16028
16029 case $lt_shell_append in
16030 yes)
16031 cat << \_LT_EOF >> "$cfgfile"
16032
16033 # func_append var value
16034 # Append VALUE to the end of shell variable VAR.
16035 func_append ()
16036 {
16037 eval "$1+=\$2"
16038 }
16039 _LT_EOF
16040 ;;
16041 *)
16042 cat << \_LT_EOF >> "$cfgfile"
16043
16044 # func_append var value
16045 # Append VALUE to the end of shell variable VAR.
16046 func_append ()
16047 {
16048 eval "$1=\$$1\$2"
16049 }
16050
16051 _LT_EOF
16052 ;;
16053 esac
16054
16055
16056 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16057 || (rm -f "$cfgfile"; exit 1)
16058
16059 mv -f "$cfgfile" "$ofile" ||
16060 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16061 chmod +x "$ofile"
16062
16063 ;;
16064 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16065 rm -f Makesim1.tmp Makesim2.tmp Makefile
16066 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16067 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16068 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16069 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16070 <Makefile.sim >Makefile
16071 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16072 ;;
16073 "stamp-h":C) echo > stamp-h ;;
16074
16075 esac
16076 done # for ac_tag
16077
16078
16079 as_fn_exit 0
16080 _ACEOF
16081 ac_clean_files=$ac_clean_files_save
16082
16083 test $ac_write_fail = 0 ||
16084 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16085
16086
16087 # configure is writing to config.log, and then calls config.status.
16088 # config.status does its own redirection, appending to config.log.
16089 # Unfortunately, on DOS this fails, as config.log is still kept open
16090 # by configure, so config.status won't be able to write to it; its
16091 # output is simply discarded. So we exec the FD to /dev/null,
16092 # effectively closing config.log, so it can be properly (re)opened and
16093 # appended to by config.status. When coming back to configure, we
16094 # need to make the FD available again.
16095 if test "$no_create" != yes; then
16096 ac_cs_success=:
16097 ac_config_status_args=
16098 test "$silent" = yes &&
16099 ac_config_status_args="$ac_config_status_args --quiet"
16100 exec 5>/dev/null
16101 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16102 exec 5>>config.log
16103 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16104 # would make configure fail if this is the last instruction.
16105 $ac_cs_success || as_fn_exit 1
16106 fi
16107 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16109 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16110 fi
16111
16112