]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/frv/configure
sim: require a C11 compiler
[thirdparty/binutils-gdb.git] / sim / frv / 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 sim_trapdump
636 cgen
637 cgendir
638 CGEN_MAINT
639 REPORT_BUGS_TEXI
640 REPORT_BUGS_TO
641 PKGVERSION
642 MAINT
643 MAINTAINER_MODE_FALSE
644 MAINTAINER_MODE_TRUE
645 lt_cv_dlopen_libs
646 OTOOL64
647 OTOOL
648 LIPO
649 NMEDIT
650 DSYMUTIL
651 AWK
652 STRIP
653 OBJDUMP
654 LN_S
655 NM
656 ac_ct_DUMPBIN
657 DUMPBIN
658 LD
659 FGREP
660 SED
661 LIBTOOL
662 PLUGINS_FALSE
663 PLUGINS_TRUE
664 zlibinc
665 zlibdir
666 CATOBJEXT
667 GENCAT
668 INSTOBJEXT
669 DATADIRNAME
670 CATALOGS
671 POSUB
672 GMSGFMT
673 XGETTEXT
674 INCINTL
675 LIBINTL_DEP
676 LIBINTL
677 USE_NLS
678 GMAKE_FALSE
679 GMAKE_TRUE
680 MAKE
681 CCDEPMODE
682 DEPDIR
683 am__leading_dot
684 PACKAGE
685 C_DIALECT
686 RANLIB
687 AR
688 HDEFINES
689 CC_FOR_BUILD
690 INSTALL_DATA
691 INSTALL_SCRIPT
692 INSTALL_PROGRAM
693 EGREP
694 GREP
695 CPP
696 target_os
697 target_vendor
698 target_cpu
699 target
700 host_os
701 host_vendor
702 host_cpu
703 host
704 build_os
705 build_vendor
706 build_cpu
707 build
708 OBJEXT
709 EXEEXT
710 ac_ct_CC
711 CPPFLAGS
712 LDFLAGS
713 CFLAGS
714 CC
715 WERROR_CFLAGS
716 WARN_CFLAGS
717 sim_reserved_bits
718 sim_inline
719 sim_hw
720 sim_hw_objs
721 sim_hw_cflags
722 sim_default_model
723 sim_scache
724 sim_float
725 sim_endian
726 sim_bitsize
727 sim_alignment
728 target_alias
729 host_alias
730 build_alias
731 LIBS
732 ECHO_T
733 ECHO_N
734 ECHO_C
735 DEFS
736 mandir
737 localedir
738 libdir
739 psdir
740 pdfdir
741 dvidir
742 htmldir
743 infodir
744 docdir
745 oldincludedir
746 includedir
747 localstatedir
748 sharedstatedir
749 sysconfdir
750 datadir
751 datarootdir
752 libexecdir
753 sbindir
754 bindir
755 program_transform_name
756 prefix
757 exec_prefix
758 PACKAGE_URL
759 PACKAGE_BUGREPORT
760 PACKAGE_STRING
761 PACKAGE_VERSION
762 PACKAGE_TARNAME
763 PACKAGE_NAME
764 PATH_SEPARATOR
765 SHELL'
766 ac_subst_files=''
767 ac_user_opts='
768 enable_option_checking
769 with_system_zlib
770 enable_plugins
771 enable_shared
772 enable_static
773 with_pic
774 enable_fast_install
775 with_gnu_ld
776 enable_libtool_lock
777 enable_maintainer_mode
778 enable_sim_debug
779 enable_sim_stdio
780 enable_sim_trace
781 enable_sim_profile
782 enable_sim_assert
783 enable_sim_environment
784 enable_sim_inline
785 with_pkgversion
786 with_bugurl
787 enable_sim_endian
788 enable_sim_alignment
789 enable_sim_scache
790 enable_sim_default_model
791 enable_cgen_maint
792 enable_sim_trapdump
793 enable_sim_hardware
794 '
795 ac_precious_vars='build_alias
796 host_alias
797 target_alias
798 CC
799 CFLAGS
800 LDFLAGS
801 LIBS
802 CPPFLAGS
803 CPP'
804
805
806 # Initialize some variables set by options.
807 ac_init_help=
808 ac_init_version=false
809 ac_unrecognized_opts=
810 ac_unrecognized_sep=
811 # The variables have the same names as the options, with
812 # dashes changed to underlines.
813 cache_file=/dev/null
814 exec_prefix=NONE
815 no_create=
816 no_recursion=
817 prefix=NONE
818 program_prefix=NONE
819 program_suffix=NONE
820 program_transform_name=s,x,x,
821 silent=
822 site=
823 srcdir=
824 verbose=
825 x_includes=NONE
826 x_libraries=NONE
827
828 # Installation directory options.
829 # These are left unexpanded so users can "make install exec_prefix=/foo"
830 # and all the variables that are supposed to be based on exec_prefix
831 # by default will actually change.
832 # Use braces instead of parens because sh, perl, etc. also accept them.
833 # (The list follows the same order as the GNU Coding Standards.)
834 bindir='${exec_prefix}/bin'
835 sbindir='${exec_prefix}/sbin'
836 libexecdir='${exec_prefix}/libexec'
837 datarootdir='${prefix}/share'
838 datadir='${datarootdir}'
839 sysconfdir='${prefix}/etc'
840 sharedstatedir='${prefix}/com'
841 localstatedir='${prefix}/var'
842 includedir='${prefix}/include'
843 oldincludedir='/usr/include'
844 docdir='${datarootdir}/doc/${PACKAGE}'
845 infodir='${datarootdir}/info'
846 htmldir='${docdir}'
847 dvidir='${docdir}'
848 pdfdir='${docdir}'
849 psdir='${docdir}'
850 libdir='${exec_prefix}/lib'
851 localedir='${datarootdir}/locale'
852 mandir='${datarootdir}/man'
853
854 ac_prev=
855 ac_dashdash=
856 for ac_option
857 do
858 # If the previous option needs an argument, assign it.
859 if test -n "$ac_prev"; then
860 eval $ac_prev=\$ac_option
861 ac_prev=
862 continue
863 fi
864
865 case $ac_option in
866 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
867 *=) ac_optarg= ;;
868 *) ac_optarg=yes ;;
869 esac
870
871 # Accept the important Cygnus configure options, so we can diagnose typos.
872
873 case $ac_dashdash$ac_option in
874 --)
875 ac_dashdash=yes ;;
876
877 -bindir | --bindir | --bindi | --bind | --bin | --bi)
878 ac_prev=bindir ;;
879 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
880 bindir=$ac_optarg ;;
881
882 -build | --build | --buil | --bui | --bu)
883 ac_prev=build_alias ;;
884 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
885 build_alias=$ac_optarg ;;
886
887 -cache-file | --cache-file | --cache-fil | --cache-fi \
888 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
889 ac_prev=cache_file ;;
890 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
891 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
892 cache_file=$ac_optarg ;;
893
894 --config-cache | -C)
895 cache_file=config.cache ;;
896
897 -datadir | --datadir | --datadi | --datad)
898 ac_prev=datadir ;;
899 -datadir=* | --datadir=* | --datadi=* | --datad=*)
900 datadir=$ac_optarg ;;
901
902 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
903 | --dataroo | --dataro | --datar)
904 ac_prev=datarootdir ;;
905 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
906 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
907 datarootdir=$ac_optarg ;;
908
909 -disable-* | --disable-*)
910 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
911 # Reject names that are not valid shell variable names.
912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
913 as_fn_error $? "invalid feature name: $ac_useropt"
914 ac_useropt_orig=$ac_useropt
915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916 case $ac_user_opts in
917 *"
918 "enable_$ac_useropt"
919 "*) ;;
920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
921 ac_unrecognized_sep=', ';;
922 esac
923 eval enable_$ac_useropt=no ;;
924
925 -docdir | --docdir | --docdi | --doc | --do)
926 ac_prev=docdir ;;
927 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
928 docdir=$ac_optarg ;;
929
930 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
931 ac_prev=dvidir ;;
932 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
933 dvidir=$ac_optarg ;;
934
935 -enable-* | --enable-*)
936 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
937 # Reject names that are not valid shell variable names.
938 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
939 as_fn_error $? "invalid feature name: $ac_useropt"
940 ac_useropt_orig=$ac_useropt
941 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
942 case $ac_user_opts in
943 *"
944 "enable_$ac_useropt"
945 "*) ;;
946 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
947 ac_unrecognized_sep=', ';;
948 esac
949 eval enable_$ac_useropt=\$ac_optarg ;;
950
951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
953 | --exec | --exe | --ex)
954 ac_prev=exec_prefix ;;
955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
957 | --exec=* | --exe=* | --ex=*)
958 exec_prefix=$ac_optarg ;;
959
960 -gas | --gas | --ga | --g)
961 # Obsolete; use --with-gas.
962 with_gas=yes ;;
963
964 -help | --help | --hel | --he | -h)
965 ac_init_help=long ;;
966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
967 ac_init_help=recursive ;;
968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
969 ac_init_help=short ;;
970
971 -host | --host | --hos | --ho)
972 ac_prev=host_alias ;;
973 -host=* | --host=* | --hos=* | --ho=*)
974 host_alias=$ac_optarg ;;
975
976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
977 ac_prev=htmldir ;;
978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
979 | --ht=*)
980 htmldir=$ac_optarg ;;
981
982 -includedir | --includedir | --includedi | --included | --include \
983 | --includ | --inclu | --incl | --inc)
984 ac_prev=includedir ;;
985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
986 | --includ=* | --inclu=* | --incl=* | --inc=*)
987 includedir=$ac_optarg ;;
988
989 -infodir | --infodir | --infodi | --infod | --info | --inf)
990 ac_prev=infodir ;;
991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
992 infodir=$ac_optarg ;;
993
994 -libdir | --libdir | --libdi | --libd)
995 ac_prev=libdir ;;
996 -libdir=* | --libdir=* | --libdi=* | --libd=*)
997 libdir=$ac_optarg ;;
998
999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1000 | --libexe | --libex | --libe)
1001 ac_prev=libexecdir ;;
1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1003 | --libexe=* | --libex=* | --libe=*)
1004 libexecdir=$ac_optarg ;;
1005
1006 -localedir | --localedir | --localedi | --localed | --locale)
1007 ac_prev=localedir ;;
1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1009 localedir=$ac_optarg ;;
1010
1011 -localstatedir | --localstatedir | --localstatedi | --localstated \
1012 | --localstate | --localstat | --localsta | --localst | --locals)
1013 ac_prev=localstatedir ;;
1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1016 localstatedir=$ac_optarg ;;
1017
1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1019 ac_prev=mandir ;;
1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1021 mandir=$ac_optarg ;;
1022
1023 -nfp | --nfp | --nf)
1024 # Obsolete; use --without-fp.
1025 with_fp=no ;;
1026
1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1028 | --no-cr | --no-c | -n)
1029 no_create=yes ;;
1030
1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1033 no_recursion=yes ;;
1034
1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1037 | --oldin | --oldi | --old | --ol | --o)
1038 ac_prev=oldincludedir ;;
1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1042 oldincludedir=$ac_optarg ;;
1043
1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1045 ac_prev=prefix ;;
1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1047 prefix=$ac_optarg ;;
1048
1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1050 | --program-pre | --program-pr | --program-p)
1051 ac_prev=program_prefix ;;
1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1054 program_prefix=$ac_optarg ;;
1055
1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1057 | --program-suf | --program-su | --program-s)
1058 ac_prev=program_suffix ;;
1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1061 program_suffix=$ac_optarg ;;
1062
1063 -program-transform-name | --program-transform-name \
1064 | --program-transform-nam | --program-transform-na \
1065 | --program-transform-n | --program-transform- \
1066 | --program-transform | --program-transfor \
1067 | --program-transfo | --program-transf \
1068 | --program-trans | --program-tran \
1069 | --progr-tra | --program-tr | --program-t)
1070 ac_prev=program_transform_name ;;
1071 -program-transform-name=* | --program-transform-name=* \
1072 | --program-transform-nam=* | --program-transform-na=* \
1073 | --program-transform-n=* | --program-transform-=* \
1074 | --program-transform=* | --program-transfor=* \
1075 | --program-transfo=* | --program-transf=* \
1076 | --program-trans=* | --program-tran=* \
1077 | --progr-tra=* | --program-tr=* | --program-t=*)
1078 program_transform_name=$ac_optarg ;;
1079
1080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1081 ac_prev=pdfdir ;;
1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1083 pdfdir=$ac_optarg ;;
1084
1085 -psdir | --psdir | --psdi | --psd | --ps)
1086 ac_prev=psdir ;;
1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1088 psdir=$ac_optarg ;;
1089
1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091 | -silent | --silent | --silen | --sile | --sil)
1092 silent=yes ;;
1093
1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095 ac_prev=sbindir ;;
1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097 | --sbi=* | --sb=*)
1098 sbindir=$ac_optarg ;;
1099
1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102 | --sharedst | --shareds | --shared | --share | --shar \
1103 | --sha | --sh)
1104 ac_prev=sharedstatedir ;;
1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108 | --sha=* | --sh=*)
1109 sharedstatedir=$ac_optarg ;;
1110
1111 -site | --site | --sit)
1112 ac_prev=site ;;
1113 -site=* | --site=* | --sit=*)
1114 site=$ac_optarg ;;
1115
1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117 ac_prev=srcdir ;;
1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119 srcdir=$ac_optarg ;;
1120
1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122 | --syscon | --sysco | --sysc | --sys | --sy)
1123 ac_prev=sysconfdir ;;
1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126 sysconfdir=$ac_optarg ;;
1127
1128 -target | --target | --targe | --targ | --tar | --ta | --t)
1129 ac_prev=target_alias ;;
1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131 target_alias=$ac_optarg ;;
1132
1133 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134 verbose=yes ;;
1135
1136 -version | --version | --versio | --versi | --vers | -V)
1137 ac_init_version=: ;;
1138
1139 -with-* | --with-*)
1140 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1141 # Reject names that are not valid shell variable names.
1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1143 as_fn_error $? "invalid package name: $ac_useropt"
1144 ac_useropt_orig=$ac_useropt
1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1146 case $ac_user_opts in
1147 *"
1148 "with_$ac_useropt"
1149 "*) ;;
1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1151 ac_unrecognized_sep=', ';;
1152 esac
1153 eval with_$ac_useropt=\$ac_optarg ;;
1154
1155 -without-* | --without-*)
1156 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1157 # Reject names that are not valid shell variable names.
1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159 as_fn_error $? "invalid package name: $ac_useropt"
1160 ac_useropt_orig=$ac_useropt
1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1163 *"
1164 "with_$ac_useropt"
1165 "*) ;;
1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1167 ac_unrecognized_sep=', ';;
1168 esac
1169 eval with_$ac_useropt=no ;;
1170
1171 --x)
1172 # Obsolete; use --with-x.
1173 with_x=yes ;;
1174
1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1176 | --x-incl | --x-inc | --x-in | --x-i)
1177 ac_prev=x_includes ;;
1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1180 x_includes=$ac_optarg ;;
1181
1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1184 ac_prev=x_libraries ;;
1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1187 x_libraries=$ac_optarg ;;
1188
1189 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1190 Try \`$0 --help' for more information"
1191 ;;
1192
1193 *=*)
1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195 # Reject names that are not valid shell variable names.
1196 case $ac_envvar in #(
1197 '' | [0-9]* | *[!_$as_cr_alnum]* )
1198 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1199 esac
1200 eval $ac_envvar=\$ac_optarg
1201 export $ac_envvar ;;
1202
1203 *)
1204 # FIXME: should be removed in autoconf 3.0.
1205 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1207 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1208 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1209 ;;
1210
1211 esac
1212 done
1213
1214 if test -n "$ac_prev"; then
1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1216 as_fn_error $? "missing argument to $ac_option"
1217 fi
1218
1219 if test -n "$ac_unrecognized_opts"; then
1220 case $enable_option_checking in
1221 no) ;;
1222 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1223 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1224 esac
1225 fi
1226
1227 # Check all directory arguments for consistency.
1228 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1229 datadir sysconfdir sharedstatedir localstatedir includedir \
1230 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1231 libdir localedir mandir
1232 do
1233 eval ac_val=\$$ac_var
1234 # Remove trailing slashes.
1235 case $ac_val in
1236 */ )
1237 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1238 eval $ac_var=\$ac_val;;
1239 esac
1240 # Be sure to have absolute directory names.
1241 case $ac_val in
1242 [\\/$]* | ?:[\\/]* ) continue;;
1243 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1244 esac
1245 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1246 done
1247
1248 # There might be people who depend on the old broken behavior: `$host'
1249 # used to hold the argument of --host etc.
1250 # FIXME: To remove some day.
1251 build=$build_alias
1252 host=$host_alias
1253 target=$target_alias
1254
1255 # FIXME: To remove some day.
1256 if test "x$host_alias" != x; then
1257 if test "x$build_alias" = x; then
1258 cross_compiling=maybe
1259 elif test "x$build_alias" != "x$host_alias"; then
1260 cross_compiling=yes
1261 fi
1262 fi
1263
1264 ac_tool_prefix=
1265 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1266
1267 test "$silent" = yes && exec 6>/dev/null
1268
1269
1270 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1271 ac_ls_di=`ls -di .` &&
1272 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1273 as_fn_error $? "working directory cannot be determined"
1274 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1275 as_fn_error $? "pwd does not report name of working directory"
1276
1277
1278 # Find the source files, if location was not specified.
1279 if test -z "$srcdir"; then
1280 ac_srcdir_defaulted=yes
1281 # Try the directory containing this script, then the parent directory.
1282 ac_confdir=`$as_dirname -- "$as_myself" ||
1283 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1284 X"$as_myself" : 'X\(//\)[^/]' \| \
1285 X"$as_myself" : 'X\(//\)$' \| \
1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1287 $as_echo X"$as_myself" |
1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1289 s//\1/
1290 q
1291 }
1292 /^X\(\/\/\)[^/].*/{
1293 s//\1/
1294 q
1295 }
1296 /^X\(\/\/\)$/{
1297 s//\1/
1298 q
1299 }
1300 /^X\(\/\).*/{
1301 s//\1/
1302 q
1303 }
1304 s/.*/./; q'`
1305 srcdir=$ac_confdir
1306 if test ! -r "$srcdir/$ac_unique_file"; then
1307 srcdir=..
1308 fi
1309 else
1310 ac_srcdir_defaulted=no
1311 fi
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1315 fi
1316 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1317 ac_abs_confdir=`(
1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1319 pwd)`
1320 # When building in place, set srcdir=.
1321 if test "$ac_abs_confdir" = "$ac_pwd"; then
1322 srcdir=.
1323 fi
1324 # Remove unnecessary trailing slashes from srcdir.
1325 # Double slashes in file names in object file debugging info
1326 # mess up M-x gdb in Emacs.
1327 case $srcdir in
1328 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1329 esac
1330 for ac_var in $ac_precious_vars; do
1331 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1332 eval ac_env_${ac_var}_value=\$${ac_var}
1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1334 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1335 done
1336
1337 #
1338 # Report the --help message.
1339 #
1340 if test "$ac_init_help" = "long"; then
1341 # Omit some internal or obsolete options to make the list less imposing.
1342 # This message is too long to be a string in the A/UX 3.1 sh.
1343 cat <<_ACEOF
1344 \`configure' configures this package to adapt to many kinds of systems.
1345
1346 Usage: $0 [OPTION]... [VAR=VALUE]...
1347
1348 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1349 VAR=VALUE. See below for descriptions of some of the useful variables.
1350
1351 Defaults for the options are specified in brackets.
1352
1353 Configuration:
1354 -h, --help display this help and exit
1355 --help=short display options specific to this package
1356 --help=recursive display the short help of all the included packages
1357 -V, --version display version information and exit
1358 -q, --quiet, --silent do not print \`checking ...' messages
1359 --cache-file=FILE cache test results in FILE [disabled]
1360 -C, --config-cache alias for \`--cache-file=config.cache'
1361 -n, --no-create do not create output files
1362 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1363
1364 Installation directories:
1365 --prefix=PREFIX install architecture-independent files in PREFIX
1366 [$ac_default_prefix]
1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1368 [PREFIX]
1369
1370 By default, \`make install' will install all the files in
1371 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1372 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1373 for instance \`--prefix=\$HOME'.
1374
1375 For better control, use the options below.
1376
1377 Fine tuning of the installation directories:
1378 --bindir=DIR user executables [EPREFIX/bin]
1379 --sbindir=DIR system admin executables [EPREFIX/sbin]
1380 --libexecdir=DIR program executables [EPREFIX/libexec]
1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1384 --libdir=DIR object code libraries [EPREFIX/lib]
1385 --includedir=DIR C header files [PREFIX/include]
1386 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1387 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1388 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1389 --infodir=DIR info documentation [DATAROOTDIR/info]
1390 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1391 --mandir=DIR man documentation [DATAROOTDIR/man]
1392 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1393 --htmldir=DIR html documentation [DOCDIR]
1394 --dvidir=DIR dvi documentation [DOCDIR]
1395 --pdfdir=DIR pdf documentation [DOCDIR]
1396 --psdir=DIR ps documentation [DOCDIR]
1397 _ACEOF
1398
1399 cat <<\_ACEOF
1400
1401 Program names:
1402 --program-prefix=PREFIX prepend PREFIX to installed program names
1403 --program-suffix=SUFFIX append SUFFIX to installed program names
1404 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1405
1406 System types:
1407 --build=BUILD configure for building on BUILD [guessed]
1408 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1409 --target=TARGET configure for building compilers for TARGET [HOST]
1410 _ACEOF
1411 fi
1412
1413 if test -n "$ac_init_help"; then
1414
1415 cat <<\_ACEOF
1416
1417 Optional Features:
1418 --disable-option-checking ignore unrecognized --enable/--with options
1419 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1420 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1421 --enable-plugins Enable support for plugins
1422 --enable-shared[=PKGS] build shared libraries [default=yes]
1423 --enable-static[=PKGS] build static libraries [default=yes]
1424 --enable-fast-install[=PKGS]
1425 optimize for fast installation [default=yes]
1426 --disable-libtool-lock avoid locking (might break parallel builds)
1427 --enable-maintainer-mode
1428 enable make rules and dependencies not useful (and
1429 sometimes confusing) to the casual installer
1430 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1431 itself)
1432 --enable-sim-stdio Specify whether to use stdio for console
1433 input/output
1434 --enable-sim-trace=opts Enable tracing of simulated programs
1435 --enable-sim-profile=opts
1436 Enable profiling flags
1437 --enable-sim-assert Specify whether to perform random assertions
1438 --enable-sim-environment=environment
1439 Specify mixed, user, virtual or operating
1440 environment
1441 --enable-sim-inline=inlines
1442 Specify which functions should be inlined
1443 --enable-sim-endian=endian
1444 Specify target byte endian orientation
1445 --enable-sim-alignment=align
1446 Specify strict, nonstrict or forced alignment of
1447 memory accesses
1448 --enable-sim-scache=size
1449 Specify simulator execution cache size
1450 --enable-sim-default-model=model
1451 Specify default model to simulate
1452 --enable-cgen-maint=DIR build cgen generated files
1453 --enable-sim-trapdump Make unknown traps dump the registers
1454 --enable-sim-hardware=LIST
1455 Specify the hardware to be included in the build.
1456
1457 Optional Packages:
1458 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1459 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1460 --with-system-zlib use installed libz
1461 --with-pic try to use only PIC/non-PIC objects [default=use
1462 both]
1463 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1464 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1465 --with-bugurl=URL Direct users to URL to report a bug
1466
1467 Some influential environment variables:
1468 CC C compiler command
1469 CFLAGS C compiler flags
1470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1471 nonstandard directory <lib dir>
1472 LIBS libraries to pass to the linker, e.g. -l<library>
1473 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1474 you have headers in a nonstandard directory <include dir>
1475 CPP C preprocessor
1476
1477 Use these variables to override the choices made by `configure' or to help
1478 it to find libraries and programs with nonstandard names/locations.
1479
1480 Report bugs to the package provider.
1481 _ACEOF
1482 ac_status=$?
1483 fi
1484
1485 if test "$ac_init_help" = "recursive"; then
1486 # If there are subdirs, report their specific --help.
1487 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1488 test -d "$ac_dir" ||
1489 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1490 continue
1491 ac_builddir=.
1492
1493 case "$ac_dir" in
1494 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1495 *)
1496 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1497 # A ".." for each directory in $ac_dir_suffix.
1498 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1499 case $ac_top_builddir_sub in
1500 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1501 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1502 esac ;;
1503 esac
1504 ac_abs_top_builddir=$ac_pwd
1505 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1506 # for backward compatibility:
1507 ac_top_builddir=$ac_top_build_prefix
1508
1509 case $srcdir in
1510 .) # We are building in place.
1511 ac_srcdir=.
1512 ac_top_srcdir=$ac_top_builddir_sub
1513 ac_abs_top_srcdir=$ac_pwd ;;
1514 [\\/]* | ?:[\\/]* ) # Absolute name.
1515 ac_srcdir=$srcdir$ac_dir_suffix;
1516 ac_top_srcdir=$srcdir
1517 ac_abs_top_srcdir=$srcdir ;;
1518 *) # Relative name.
1519 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1520 ac_top_srcdir=$ac_top_build_prefix$srcdir
1521 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1522 esac
1523 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1524
1525 cd "$ac_dir" || { ac_status=$?; continue; }
1526 # Check for guested configure.
1527 if test -f "$ac_srcdir/configure.gnu"; then
1528 echo &&
1529 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1530 elif test -f "$ac_srcdir/configure"; then
1531 echo &&
1532 $SHELL "$ac_srcdir/configure" --help=recursive
1533 else
1534 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1535 fi || ac_status=$?
1536 cd "$ac_pwd" || { ac_status=$?; break; }
1537 done
1538 fi
1539
1540 test -n "$ac_init_help" && exit $ac_status
1541 if $ac_init_version; then
1542 cat <<\_ACEOF
1543 configure
1544 generated by GNU Autoconf 2.69
1545
1546 Copyright (C) 2012 Free Software Foundation, Inc.
1547 This configure script is free software; the Free Software Foundation
1548 gives unlimited permission to copy, distribute and modify it.
1549 _ACEOF
1550 exit
1551 fi
1552
1553 ## ------------------------ ##
1554 ## Autoconf initialization. ##
1555 ## ------------------------ ##
1556
1557 # ac_fn_c_try_compile LINENO
1558 # --------------------------
1559 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1560 ac_fn_c_try_compile ()
1561 {
1562 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1563 rm -f conftest.$ac_objext
1564 if { { ac_try="$ac_compile"
1565 case "(($ac_try" in
1566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1567 *) ac_try_echo=$ac_try;;
1568 esac
1569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1570 $as_echo "$ac_try_echo"; } >&5
1571 (eval "$ac_compile") 2>conftest.err
1572 ac_status=$?
1573 if test -s conftest.err; then
1574 grep -v '^ *+' conftest.err >conftest.er1
1575 cat conftest.er1 >&5
1576 mv -f conftest.er1 conftest.err
1577 fi
1578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1579 test $ac_status = 0; } && {
1580 test -z "$ac_c_werror_flag" ||
1581 test ! -s conftest.err
1582 } && test -s conftest.$ac_objext; then :
1583 ac_retval=0
1584 else
1585 $as_echo "$as_me: failed program was:" >&5
1586 sed 's/^/| /' conftest.$ac_ext >&5
1587
1588 ac_retval=1
1589 fi
1590 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1591 as_fn_set_status $ac_retval
1592
1593 } # ac_fn_c_try_compile
1594
1595 # ac_fn_c_try_cpp LINENO
1596 # ----------------------
1597 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1598 ac_fn_c_try_cpp ()
1599 {
1600 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601 if { { ac_try="$ac_cpp conftest.$ac_ext"
1602 case "(($ac_try" in
1603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1604 *) ac_try_echo=$ac_try;;
1605 esac
1606 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607 $as_echo "$ac_try_echo"; } >&5
1608 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1609 ac_status=$?
1610 if test -s conftest.err; then
1611 grep -v '^ *+' conftest.err >conftest.er1
1612 cat conftest.er1 >&5
1613 mv -f conftest.er1 conftest.err
1614 fi
1615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616 test $ac_status = 0; } > conftest.i && {
1617 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1618 test ! -s conftest.err
1619 }; then :
1620 ac_retval=0
1621 else
1622 $as_echo "$as_me: failed program was:" >&5
1623 sed 's/^/| /' conftest.$ac_ext >&5
1624
1625 ac_retval=1
1626 fi
1627 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 as_fn_set_status $ac_retval
1629
1630 } # ac_fn_c_try_cpp
1631
1632 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1633 # -------------------------------------------------------
1634 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1635 # the include files in INCLUDES and setting the cache variable VAR
1636 # accordingly.
1637 ac_fn_c_check_header_mongrel ()
1638 {
1639 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1640 if eval \${$3+:} false; then :
1641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1642 $as_echo_n "checking for $2... " >&6; }
1643 if eval \${$3+:} false; then :
1644 $as_echo_n "(cached) " >&6
1645 fi
1646 eval ac_res=\$$3
1647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1648 $as_echo "$ac_res" >&6; }
1649 else
1650 # Is the header compilable?
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1652 $as_echo_n "checking $2 usability... " >&6; }
1653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1654 /* end confdefs.h. */
1655 $4
1656 #include <$2>
1657 _ACEOF
1658 if ac_fn_c_try_compile "$LINENO"; then :
1659 ac_header_compiler=yes
1660 else
1661 ac_header_compiler=no
1662 fi
1663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1665 $as_echo "$ac_header_compiler" >&6; }
1666
1667 # Is the header present?
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1669 $as_echo_n "checking $2 presence... " >&6; }
1670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671 /* end confdefs.h. */
1672 #include <$2>
1673 _ACEOF
1674 if ac_fn_c_try_cpp "$LINENO"; then :
1675 ac_header_preproc=yes
1676 else
1677 ac_header_preproc=no
1678 fi
1679 rm -f conftest.err conftest.i conftest.$ac_ext
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1681 $as_echo "$ac_header_preproc" >&6; }
1682
1683 # So? What about this header?
1684 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1685 yes:no: )
1686 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1687 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1689 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1690 ;;
1691 no:yes:* )
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1693 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1694 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1695 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1697 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1698 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1699 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1701 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1702 ;;
1703 esac
1704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1705 $as_echo_n "checking for $2... " >&6; }
1706 if eval \${$3+:} false; then :
1707 $as_echo_n "(cached) " >&6
1708 else
1709 eval "$3=\$ac_header_compiler"
1710 fi
1711 eval ac_res=\$$3
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1713 $as_echo "$ac_res" >&6; }
1714 fi
1715 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1716
1717 } # ac_fn_c_check_header_mongrel
1718
1719 # ac_fn_c_try_run LINENO
1720 # ----------------------
1721 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1722 # that executables *can* be run.
1723 ac_fn_c_try_run ()
1724 {
1725 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726 if { { ac_try="$ac_link"
1727 case "(($ac_try" in
1728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729 *) ac_try_echo=$ac_try;;
1730 esac
1731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732 $as_echo "$ac_try_echo"; } >&5
1733 (eval "$ac_link") 2>&5
1734 ac_status=$?
1735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1736 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1737 { { case "(($ac_try" in
1738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739 *) ac_try_echo=$ac_try;;
1740 esac
1741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742 $as_echo "$ac_try_echo"; } >&5
1743 (eval "$ac_try") 2>&5
1744 ac_status=$?
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; }; }; then :
1747 ac_retval=0
1748 else
1749 $as_echo "$as_me: program exited with status $ac_status" >&5
1750 $as_echo "$as_me: failed program was:" >&5
1751 sed 's/^/| /' conftest.$ac_ext >&5
1752
1753 ac_retval=$ac_status
1754 fi
1755 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1756 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1757 as_fn_set_status $ac_retval
1758
1759 } # ac_fn_c_try_run
1760
1761 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1762 # -------------------------------------------------------
1763 # Tests whether HEADER exists and can be compiled using the include files in
1764 # INCLUDES, setting the cache variable VAR accordingly.
1765 ac_fn_c_check_header_compile ()
1766 {
1767 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1769 $as_echo_n "checking for $2... " >&6; }
1770 if eval \${$3+:} false; then :
1771 $as_echo_n "(cached) " >&6
1772 else
1773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1774 /* end confdefs.h. */
1775 $4
1776 #include <$2>
1777 _ACEOF
1778 if ac_fn_c_try_compile "$LINENO"; then :
1779 eval "$3=yes"
1780 else
1781 eval "$3=no"
1782 fi
1783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1784 fi
1785 eval ac_res=\$$3
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1787 $as_echo "$ac_res" >&6; }
1788 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1789
1790 } # ac_fn_c_check_header_compile
1791
1792 # ac_fn_c_try_link LINENO
1793 # -----------------------
1794 # Try to link conftest.$ac_ext, and return whether this succeeded.
1795 ac_fn_c_try_link ()
1796 {
1797 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798 rm -f conftest.$ac_objext conftest$ac_exeext
1799 if { { ac_try="$ac_link"
1800 case "(($ac_try" in
1801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1802 *) ac_try_echo=$ac_try;;
1803 esac
1804 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1805 $as_echo "$ac_try_echo"; } >&5
1806 (eval "$ac_link") 2>conftest.err
1807 ac_status=$?
1808 if test -s conftest.err; then
1809 grep -v '^ *+' conftest.err >conftest.er1
1810 cat conftest.er1 >&5
1811 mv -f conftest.er1 conftest.err
1812 fi
1813 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1814 test $ac_status = 0; } && {
1815 test -z "$ac_c_werror_flag" ||
1816 test ! -s conftest.err
1817 } && test -s conftest$ac_exeext && {
1818 test "$cross_compiling" = yes ||
1819 test -x conftest$ac_exeext
1820 }; then :
1821 ac_retval=0
1822 else
1823 $as_echo "$as_me: failed program was:" >&5
1824 sed 's/^/| /' conftest.$ac_ext >&5
1825
1826 ac_retval=1
1827 fi
1828 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1829 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1830 # interfere with the next link command; also delete a directory that is
1831 # left behind by Apple's compiler. We do this before executing the actions.
1832 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1833 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1834 as_fn_set_status $ac_retval
1835
1836 } # ac_fn_c_try_link
1837
1838 # ac_fn_c_check_func LINENO FUNC VAR
1839 # ----------------------------------
1840 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1841 ac_fn_c_check_func ()
1842 {
1843 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1845 $as_echo_n "checking for $2... " >&6; }
1846 if eval \${$3+:} false; then :
1847 $as_echo_n "(cached) " >&6
1848 else
1849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1850 /* end confdefs.h. */
1851 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1852 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1853 #define $2 innocuous_$2
1854
1855 /* System header to define __stub macros and hopefully few prototypes,
1856 which can conflict with char $2 (); below.
1857 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1858 <limits.h> exists even on freestanding compilers. */
1859
1860 #ifdef __STDC__
1861 # include <limits.h>
1862 #else
1863 # include <assert.h>
1864 #endif
1865
1866 #undef $2
1867
1868 /* Override any GCC internal prototype to avoid an error.
1869 Use char because int might match the return type of a GCC
1870 builtin and then its argument prototype would still apply. */
1871 #ifdef __cplusplus
1872 extern "C"
1873 #endif
1874 char $2 ();
1875 /* The GNU C library defines this for functions which it implements
1876 to always fail with ENOSYS. Some functions are actually named
1877 something starting with __ and the normal name is an alias. */
1878 #if defined __stub_$2 || defined __stub___$2
1879 choke me
1880 #endif
1881
1882 int
1883 main ()
1884 {
1885 return $2 ();
1886 ;
1887 return 0;
1888 }
1889 _ACEOF
1890 if ac_fn_c_try_link "$LINENO"; then :
1891 eval "$3=yes"
1892 else
1893 eval "$3=no"
1894 fi
1895 rm -f core conftest.err conftest.$ac_objext \
1896 conftest$ac_exeext conftest.$ac_ext
1897 fi
1898 eval ac_res=\$$3
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1900 $as_echo "$ac_res" >&6; }
1901 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1902
1903 } # ac_fn_c_check_func
1904
1905 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1906 # ----------------------------------------------------
1907 # Tries to find if the field MEMBER exists in type AGGR, after including
1908 # INCLUDES, setting cache variable VAR accordingly.
1909 ac_fn_c_check_member ()
1910 {
1911 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1913 $as_echo_n "checking for $2.$3... " >&6; }
1914 if eval \${$4+:} false; then :
1915 $as_echo_n "(cached) " >&6
1916 else
1917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918 /* end confdefs.h. */
1919 $5
1920 int
1921 main ()
1922 {
1923 static $2 ac_aggr;
1924 if (ac_aggr.$3)
1925 return 0;
1926 ;
1927 return 0;
1928 }
1929 _ACEOF
1930 if ac_fn_c_try_compile "$LINENO"; then :
1931 eval "$4=yes"
1932 else
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934 /* end confdefs.h. */
1935 $5
1936 int
1937 main ()
1938 {
1939 static $2 ac_aggr;
1940 if (sizeof ac_aggr.$3)
1941 return 0;
1942 ;
1943 return 0;
1944 }
1945 _ACEOF
1946 if ac_fn_c_try_compile "$LINENO"; then :
1947 eval "$4=yes"
1948 else
1949 eval "$4=no"
1950 fi
1951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1952 fi
1953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1954 fi
1955 eval ac_res=\$$4
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1957 $as_echo "$ac_res" >&6; }
1958 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1959
1960 } # ac_fn_c_check_member
1961
1962 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1963 # -------------------------------------------
1964 # Tests whether TYPE exists after having included INCLUDES, setting cache
1965 # variable VAR accordingly.
1966 ac_fn_c_check_type ()
1967 {
1968 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1970 $as_echo_n "checking for $2... " >&6; }
1971 if eval \${$3+:} false; then :
1972 $as_echo_n "(cached) " >&6
1973 else
1974 eval "$3=no"
1975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1976 /* end confdefs.h. */
1977 $4
1978 int
1979 main ()
1980 {
1981 if (sizeof ($2))
1982 return 0;
1983 ;
1984 return 0;
1985 }
1986 _ACEOF
1987 if ac_fn_c_try_compile "$LINENO"; then :
1988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1989 /* end confdefs.h. */
1990 $4
1991 int
1992 main ()
1993 {
1994 if (sizeof (($2)))
1995 return 0;
1996 ;
1997 return 0;
1998 }
1999 _ACEOF
2000 if ac_fn_c_try_compile "$LINENO"; then :
2001
2002 else
2003 eval "$3=yes"
2004 fi
2005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2006 fi
2007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2008 fi
2009 eval ac_res=\$$3
2010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011 $as_echo "$ac_res" >&6; }
2012 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2013
2014 } # ac_fn_c_check_type
2015 cat >config.log <<_ACEOF
2016 This file contains any messages produced by compilers while
2017 running configure, to aid debugging if configure makes a mistake.
2018
2019 It was created by $as_me, which was
2020 generated by GNU Autoconf 2.69. Invocation command line was
2021
2022 $ $0 $@
2023
2024 _ACEOF
2025 exec 5>>config.log
2026 {
2027 cat <<_ASUNAME
2028 ## --------- ##
2029 ## Platform. ##
2030 ## --------- ##
2031
2032 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2033 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2034 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2035 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2036 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2037
2038 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2039 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2040
2041 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2042 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2043 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2044 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2045 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2046 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2047 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2048
2049 _ASUNAME
2050
2051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2052 for as_dir in $PATH
2053 do
2054 IFS=$as_save_IFS
2055 test -z "$as_dir" && as_dir=.
2056 $as_echo "PATH: $as_dir"
2057 done
2058 IFS=$as_save_IFS
2059
2060 } >&5
2061
2062 cat >&5 <<_ACEOF
2063
2064
2065 ## ----------- ##
2066 ## Core tests. ##
2067 ## ----------- ##
2068
2069 _ACEOF
2070
2071
2072 # Keep a trace of the command line.
2073 # Strip out --no-create and --no-recursion so they do not pile up.
2074 # Strip out --silent because we don't want to record it for future runs.
2075 # Also quote any args containing shell meta-characters.
2076 # Make two passes to allow for proper duplicate-argument suppression.
2077 ac_configure_args=
2078 ac_configure_args0=
2079 ac_configure_args1=
2080 ac_must_keep_next=false
2081 for ac_pass in 1 2
2082 do
2083 for ac_arg
2084 do
2085 case $ac_arg in
2086 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2088 | -silent | --silent | --silen | --sile | --sil)
2089 continue ;;
2090 *\'*)
2091 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2092 esac
2093 case $ac_pass in
2094 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2095 2)
2096 as_fn_append ac_configure_args1 " '$ac_arg'"
2097 if test $ac_must_keep_next = true; then
2098 ac_must_keep_next=false # Got value, back to normal.
2099 else
2100 case $ac_arg in
2101 *=* | --config-cache | -C | -disable-* | --disable-* \
2102 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2103 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2104 | -with-* | --with-* | -without-* | --without-* | --x)
2105 case "$ac_configure_args0 " in
2106 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2107 esac
2108 ;;
2109 -* ) ac_must_keep_next=true ;;
2110 esac
2111 fi
2112 as_fn_append ac_configure_args " '$ac_arg'"
2113 ;;
2114 esac
2115 done
2116 done
2117 { ac_configure_args0=; unset ac_configure_args0;}
2118 { ac_configure_args1=; unset ac_configure_args1;}
2119
2120 # When interrupted or exit'd, cleanup temporary files, and complete
2121 # config.log. We remove comments because anyway the quotes in there
2122 # would cause problems or look ugly.
2123 # WARNING: Use '\'' to represent an apostrophe within the trap.
2124 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2125 trap 'exit_status=$?
2126 # Save into config.log some information that might help in debugging.
2127 {
2128 echo
2129
2130 $as_echo "## ---------------- ##
2131 ## Cache variables. ##
2132 ## ---------------- ##"
2133 echo
2134 # The following way of writing the cache mishandles newlines in values,
2135 (
2136 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2137 eval ac_val=\$$ac_var
2138 case $ac_val in #(
2139 *${as_nl}*)
2140 case $ac_var in #(
2141 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2142 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2143 esac
2144 case $ac_var in #(
2145 _ | IFS | as_nl) ;; #(
2146 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2147 *) { eval $ac_var=; unset $ac_var;} ;;
2148 esac ;;
2149 esac
2150 done
2151 (set) 2>&1 |
2152 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2153 *${as_nl}ac_space=\ *)
2154 sed -n \
2155 "s/'\''/'\''\\\\'\'''\''/g;
2156 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2157 ;; #(
2158 *)
2159 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2160 ;;
2161 esac |
2162 sort
2163 )
2164 echo
2165
2166 $as_echo "## ----------------- ##
2167 ## Output variables. ##
2168 ## ----------------- ##"
2169 echo
2170 for ac_var in $ac_subst_vars
2171 do
2172 eval ac_val=\$$ac_var
2173 case $ac_val in
2174 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2175 esac
2176 $as_echo "$ac_var='\''$ac_val'\''"
2177 done | sort
2178 echo
2179
2180 if test -n "$ac_subst_files"; then
2181 $as_echo "## ------------------- ##
2182 ## File substitutions. ##
2183 ## ------------------- ##"
2184 echo
2185 for ac_var in $ac_subst_files
2186 do
2187 eval ac_val=\$$ac_var
2188 case $ac_val in
2189 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2190 esac
2191 $as_echo "$ac_var='\''$ac_val'\''"
2192 done | sort
2193 echo
2194 fi
2195
2196 if test -s confdefs.h; then
2197 $as_echo "## ----------- ##
2198 ## confdefs.h. ##
2199 ## ----------- ##"
2200 echo
2201 cat confdefs.h
2202 echo
2203 fi
2204 test "$ac_signal" != 0 &&
2205 $as_echo "$as_me: caught signal $ac_signal"
2206 $as_echo "$as_me: exit $exit_status"
2207 } >&5
2208 rm -f core *.core core.conftest.* &&
2209 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2210 exit $exit_status
2211 ' 0
2212 for ac_signal in 1 2 13 15; do
2213 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2214 done
2215 ac_signal=0
2216
2217 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2218 rm -f -r conftest* confdefs.h
2219
2220 $as_echo "/* confdefs.h */" > confdefs.h
2221
2222 # Predefined preprocessor variables.
2223
2224 cat >>confdefs.h <<_ACEOF
2225 #define PACKAGE_NAME "$PACKAGE_NAME"
2226 _ACEOF
2227
2228 cat >>confdefs.h <<_ACEOF
2229 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2230 _ACEOF
2231
2232 cat >>confdefs.h <<_ACEOF
2233 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2234 _ACEOF
2235
2236 cat >>confdefs.h <<_ACEOF
2237 #define PACKAGE_STRING "$PACKAGE_STRING"
2238 _ACEOF
2239
2240 cat >>confdefs.h <<_ACEOF
2241 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2242 _ACEOF
2243
2244 cat >>confdefs.h <<_ACEOF
2245 #define PACKAGE_URL "$PACKAGE_URL"
2246 _ACEOF
2247
2248
2249 # Let the site file select an alternate cache file if it wants to.
2250 # Prefer an explicitly selected file to automatically selected ones.
2251 ac_site_file1=NONE
2252 ac_site_file2=NONE
2253 if test -n "$CONFIG_SITE"; then
2254 # We do not want a PATH search for config.site.
2255 case $CONFIG_SITE in #((
2256 -*) ac_site_file1=./$CONFIG_SITE;;
2257 */*) ac_site_file1=$CONFIG_SITE;;
2258 *) ac_site_file1=./$CONFIG_SITE;;
2259 esac
2260 elif test "x$prefix" != xNONE; then
2261 ac_site_file1=$prefix/share/config.site
2262 ac_site_file2=$prefix/etc/config.site
2263 else
2264 ac_site_file1=$ac_default_prefix/share/config.site
2265 ac_site_file2=$ac_default_prefix/etc/config.site
2266 fi
2267 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2268 do
2269 test "x$ac_site_file" = xNONE && continue
2270 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2272 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2273 sed 's/^/| /' "$ac_site_file" >&5
2274 . "$ac_site_file" \
2275 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2276 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2277 as_fn_error $? "failed to load site script $ac_site_file
2278 See \`config.log' for more details" "$LINENO" 5; }
2279 fi
2280 done
2281
2282 if test -r "$cache_file"; then
2283 # Some versions of bash will fail to source /dev/null (special files
2284 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2285 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2287 $as_echo "$as_me: loading cache $cache_file" >&6;}
2288 case $cache_file in
2289 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2290 *) . "./$cache_file";;
2291 esac
2292 fi
2293 else
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2295 $as_echo "$as_me: creating cache $cache_file" >&6;}
2296 >$cache_file
2297 fi
2298
2299 # Check that the precious variables saved in the cache have kept the same
2300 # value.
2301 ac_cache_corrupted=false
2302 for ac_var in $ac_precious_vars; do
2303 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2304 eval ac_new_set=\$ac_env_${ac_var}_set
2305 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2306 eval ac_new_val=\$ac_env_${ac_var}_value
2307 case $ac_old_set,$ac_new_set in
2308 set,)
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2310 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2311 ac_cache_corrupted=: ;;
2312 ,set)
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2314 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2315 ac_cache_corrupted=: ;;
2316 ,);;
2317 *)
2318 if test "x$ac_old_val" != "x$ac_new_val"; then
2319 # differences in whitespace do not lead to failure.
2320 ac_old_val_w=`echo x $ac_old_val`
2321 ac_new_val_w=`echo x $ac_new_val`
2322 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2324 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2325 ac_cache_corrupted=:
2326 else
2327 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2328 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2329 eval $ac_var=\$ac_old_val
2330 fi
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2332 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2334 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2335 fi;;
2336 esac
2337 # Pass precious variables to config.status.
2338 if test "$ac_new_set" = set; then
2339 case $ac_new_val in
2340 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2341 *) ac_arg=$ac_var=$ac_new_val ;;
2342 esac
2343 case " $ac_configure_args " in
2344 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2345 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2346 esac
2347 fi
2348 done
2349 if $ac_cache_corrupted; then
2350 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2351 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2352 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2353 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2354 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2355 fi
2356 ## -------------------- ##
2357 ## Main body of script. ##
2358 ## -------------------- ##
2359
2360 ac_ext=c
2361 ac_cpp='$CPP $CPPFLAGS'
2362 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2363 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2364 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2365
2366
2367 # This file contains common code used by all simulators.
2368 #
2369 # SIM_AC_COMMON invokes AC macros used by all simulators and by the common
2370 # directory. It is intended to be invoked before any target specific stuff.
2371 # SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
2372 # It is intended to be invoked last.
2373 #
2374 # The simulator's configure.ac should look like:
2375 #
2376 # dnl Process this file with autoconf to produce a configure script.
2377 # AC_PREREQ(2.64)dnl
2378 # AC_INIT(Makefile.in)
2379 # sinclude(../common/aclocal.m4)
2380 #
2381 # SIM_AC_COMMON
2382 #
2383 # ... target specific stuff ...
2384 #
2385 # SIM_AC_OUTPUT
2386
2387 # Include global overrides and fixes for Autoconf.
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2424 #
2425 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2426 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2427 # Written by Gordon Matzigkeit, 1996
2428 #
2429 # This file is free software; the Free Software Foundation gives
2430 # unlimited permission to copy and/or distribute it, with or without
2431 # modifications, as long as this notice is preserved.
2432
2433
2434
2435 # serial 56 LT_INIT
2436
2437
2438 # LT_PREREQ(VERSION)
2439 # ------------------
2440 # Complain and exit if this libtool version is less that VERSION.
2441
2442
2443
2444 # _LT_CHECK_BUILDDIR
2445 # ------------------
2446 # Complain if the absolute build directory name contains unusual characters
2447
2448
2449
2450 # LT_INIT([OPTIONS])
2451 # ------------------
2452 # LT_INIT
2453
2454 # Old names:
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 # This is what autoupdate's m4 run will expand. It fires
2475 # the warning (with _au_warn_XXX), outputs it into the
2476 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2477 # the replacement expansion.
2478
2479
2480 # This is an auxiliary macro that is also run when
2481 # autoupdate runs m4. It simply calls m4_warning, but
2482 # we need a wrapper so that each warning is emitted only
2483 # once. We break the quoting in m4_warning's argument in
2484 # order to expand this macro's arguments, not AU_DEFUN's.
2485
2486
2487 # Finally, this is the expansion that is picked up by
2488 # autoconf. It tells the user to run autoupdate, and
2489 # then outputs the replacement expansion. We do not care
2490 # about autoupdate's warning because that contains
2491 # information on what to do *after* running autoupdate.
2492
2493
2494
2495 # _LT_CC_BASENAME(CC)
2496 # -------------------
2497 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2498
2499
2500
2501 # _LT_FILEUTILS_DEFAULTS
2502 # ----------------------
2503 # It is okay to use these file commands and assume they have been set
2504 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2505 # _LT_FILEUTILS_DEFAULTS
2506
2507
2508 # _LT_SETUP
2509 # ---------
2510 # _LT_SETUP
2511
2512
2513 # _LT_PREPARE_SED_QUOTE_VARS
2514 # --------------------------
2515 # Define a few sed substitution that help us do robust quoting.
2516
2517
2518 # _LT_PROG_LTMAIN
2519 # ---------------
2520 # Note that this code is called both from `configure', and `config.status'
2521 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2522 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2523 # so we pass a copy along to make sure it has a sensible value anyway.
2524 # _LT_PROG_LTMAIN
2525
2526
2527 ## ------------------------------------- ##
2528 ## Accumulate code for creating libtool. ##
2529 ## ------------------------------------- ##
2530
2531 # So that we can recreate a full libtool script including additional
2532 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2533 # in macros and then make a single call at the end using the `libtool'
2534 # label.
2535
2536
2537 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2538 # ----------------------------------------
2539 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2540
2541
2542 # Initialize.
2543
2544
2545
2546 # _LT_CONFIG_LIBTOOL([COMMANDS])
2547 # ------------------------------
2548 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2549
2550
2551 # Initialize.
2552
2553
2554
2555 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2556 # -----------------------------------------------------
2557
2558
2559
2560 # _LT_FORMAT_COMMENT([COMMENT])
2561 # -----------------------------
2562 # Add leading comment marks to the start of each line, and a trailing
2563 # full-stop to the whole comment if one is not present already.
2564
2565
2566
2567
2568 ## ------------------------ ##
2569 ## FIXME: Eliminate VARNAME ##
2570 ## ------------------------ ##
2571
2572
2573 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2574 # -------------------------------------------------------------------
2575 # CONFIGNAME is the name given to the value in the libtool script.
2576 # VARNAME is the (base) name used in the configure script.
2577 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2578 # VARNAME. Any other value will be used directly.
2579
2580
2581
2582 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2583 # --------------------------------------------------------
2584
2585
2586
2587 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2588 # ------------------------------------------------
2589
2590
2591
2592 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2593 # ---------------------------------------------------------
2594
2595
2596
2597 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2598 # --------------------------------------------------
2599
2600
2601
2602 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2603 # ---------------------------------------------------
2604
2605
2606
2607 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2608 # ---------------------------------------------------
2609
2610
2611
2612
2613 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2614 # ------------------------------------------------
2615
2616
2617
2618
2619 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2620 # ------------------------------------
2621 # Quote a variable value, and forward it to `config.status' so that its
2622 # declaration there will have the same value as in `configure'. VARNAME
2623 # must have a single quote delimited value for this to work.
2624
2625
2626
2627 # _LT_CONFIG_STATUS_DECLARATIONS
2628 # ------------------------------
2629 # We delimit libtool config variables with single quotes, so when
2630 # we write them to config.status, we have to be sure to quote all
2631 # embedded single quotes properly. In configure, this macro expands
2632 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2633 #
2634 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2635
2636
2637
2638 # _LT_LIBTOOL_TAGS
2639 # ----------------
2640 # Output comment and list of tags supported by the script
2641
2642
2643
2644 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2645 # -----------------------------------
2646 # Extract the dictionary values for VARNAME (optionally with TAG) and
2647 # expand to a commented shell variable setting:
2648 #
2649 # # Some comment about what VAR is for.
2650 # visible_name=$lt_internal_name
2651
2652
2653
2654 # _LT_LIBTOOL_CONFIG_VARS
2655 # -----------------------
2656 # Produce commented declarations of non-tagged libtool config variables
2657 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2658 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2659 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2660
2661
2662
2663 # _LT_LIBTOOL_TAG_VARS(TAG)
2664 # -------------------------
2665
2666
2667
2668 # _LT_TAGVAR(VARNAME, [TAGNAME])
2669 # ------------------------------
2670
2671
2672
2673 # _LT_CONFIG_COMMANDS
2674 # -------------------
2675 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2676 # variables for single and double quote escaping we saved from calls
2677 # to _LT_DECL, we can put quote escaped variables declarations
2678 # into `config.status', and then the shell code to quote escape them in
2679 # for loops in `config.status'. Finally, any additional code accumulated
2680 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2681 #_LT_CONFIG_COMMANDS
2682
2683
2684 # Initialize.
2685
2686
2687 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2688 # ------------------------------------
2689 # Generate a child script FILE with all initialization necessary to
2690 # reuse the environment learned by the parent script, and make the
2691 # file executable. If COMMENT is supplied, it is inserted after the
2692 # `#!' sequence but before initialization text begins. After this
2693 # macro, additional text can be appended to FILE to form the body of
2694 # the child script. The macro ends with non-zero status if the
2695 # file could not be fully written (such as if the disk is full).
2696 # _LT_GENERATED_FILE_INIT
2697
2698 # LT_OUTPUT
2699 # ---------
2700 # This macro allows early generation of the libtool script (before
2701 # AC_OUTPUT is called), incase it is used in configure for compilation
2702 # tests.
2703 # LT_OUTPUT
2704
2705
2706 # _LT_CONFIG(TAG)
2707 # ---------------
2708 # If TAG is the built-in tag, create an initial libtool script with a
2709 # default configuration from the untagged config vars. Otherwise add code
2710 # to config.status for appending the configuration named by TAG from the
2711 # matching tagged config vars.
2712 # _LT_CONFIG
2713
2714
2715 # LT_SUPPORTED_TAG(TAG)
2716 # ---------------------
2717 # Trace this macro to discover what tags are supported by the libtool
2718 # --tag option, using:
2719 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2720
2721
2722
2723 # C support is built-in for now
2724
2725
2726
2727
2728 # LT_LANG(LANG)
2729 # -------------
2730 # Enable libtool support for the given language if not already enabled.
2731 # LT_LANG
2732
2733
2734 # _LT_LANG(LANGNAME)
2735 # ------------------
2736 # _LT_LANG
2737
2738
2739 # _LT_LANG_DEFAULT_CONFIG
2740 # -----------------------
2741 # _LT_LANG_DEFAULT_CONFIG
2742
2743 # Obsolete macros:
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 # This is what autoupdate's m4 run will expand. It fires
2821 # the warning (with _au_warn_XXX), outputs it into the
2822 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2823 # the replacement expansion.
2824
2825
2826 # This is an auxiliary macro that is also run when
2827 # autoupdate runs m4. It simply calls m4_warning, but
2828 # we need a wrapper so that each warning is emitted only
2829 # once. We break the quoting in m4_warning's argument in
2830 # order to expand this macro's arguments, not AU_DEFUN's.
2831
2832
2833 # Finally, this is the expansion that is picked up by
2834 # autoconf. It tells the user to run autoupdate, and
2835 # then outputs the replacement expansion. We do not care
2836 # about autoupdate's warning because that contains
2837 # information on what to do *after* running autoupdate.
2838
2839
2840
2841 # _LT_TAG_COMPILER
2842 # ----------------
2843 # _LT_TAG_COMPILER
2844
2845
2846 # _LT_COMPILER_BOILERPLATE
2847 # ------------------------
2848 # Check for compiler boilerplate output or warnings with
2849 # the simple compiler test code.
2850 # _LT_COMPILER_BOILERPLATE
2851
2852
2853 # _LT_LINKER_BOILERPLATE
2854 # ----------------------
2855 # Check for linker boilerplate output or warnings with
2856 # the simple link test code.
2857 # _LT_LINKER_BOILERPLATE
2858
2859 # _LT_REQUIRED_DARWIN_CHECKS
2860 # -------------------------
2861
2862
2863
2864 # _LT_DARWIN_LINKER_FEATURES
2865 # --------------------------
2866 # Checks for linker and compiler features on darwin
2867
2868
2869 # _LT_SYS_MODULE_PATH_AIX
2870 # -----------------------
2871 # Links a minimal program and checks the executable
2872 # for the system default hardcoded library path. In most cases,
2873 # this is /usr/lib:/lib, but when the MPI compilers are used
2874 # the location of the communication and MPI libs are included too.
2875 # If we don't find anything, use the default library path according
2876 # to the aix ld manual.
2877 # _LT_SYS_MODULE_PATH_AIX
2878
2879
2880 # _LT_SHELL_INIT(ARG)
2881 # -------------------
2882 # _LT_SHELL_INIT
2883
2884
2885
2886 # _LT_PROG_ECHO_BACKSLASH
2887 # -----------------------
2888 # Find how we can fake an echo command that does not interpret backslash.
2889 # In particular, with Autoconf 2.60 or later we add some code to the start
2890 # of the generated configure script which will find a shell with a builtin
2891 # printf (which we can use as an echo command).
2892 # _LT_PROG_ECHO_BACKSLASH
2893
2894
2895 # _LT_ENABLE_LOCK
2896 # ---------------
2897 # _LT_ENABLE_LOCK
2898
2899
2900 # _LT_CMD_OLD_ARCHIVE
2901 # -------------------
2902 # _LT_CMD_OLD_ARCHIVE
2903
2904
2905 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2906 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2907 # ----------------------------------------------------------------
2908 # Check whether the given compiler option works
2909 # _LT_COMPILER_OPTION
2910
2911 # Old name:
2912 # This is what autoupdate's m4 run will expand. It fires
2913 # the warning (with _au_warn_XXX), outputs it into the
2914 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2915 # the replacement expansion.
2916
2917
2918 # This is an auxiliary macro that is also run when
2919 # autoupdate runs m4. It simply calls m4_warning, but
2920 # we need a wrapper so that each warning is emitted only
2921 # once. We break the quoting in m4_warning's argument in
2922 # order to expand this macro's arguments, not AU_DEFUN's.
2923
2924
2925 # Finally, this is the expansion that is picked up by
2926 # autoconf. It tells the user to run autoupdate, and
2927 # then outputs the replacement expansion. We do not care
2928 # about autoupdate's warning because that contains
2929 # information on what to do *after* running autoupdate.
2930
2931
2932
2933 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2934 # [ACTION-SUCCESS], [ACTION-FAILURE])
2935 # ----------------------------------------------------
2936 # Check whether the given linker option works
2937 # _LT_LINKER_OPTION
2938
2939 # Old name:
2940 # This is what autoupdate's m4 run will expand. It fires
2941 # the warning (with _au_warn_XXX), outputs it into the
2942 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2943 # the replacement expansion.
2944
2945
2946 # This is an auxiliary macro that is also run when
2947 # autoupdate runs m4. It simply calls m4_warning, but
2948 # we need a wrapper so that each warning is emitted only
2949 # once. We break the quoting in m4_warning's argument in
2950 # order to expand this macro's arguments, not AU_DEFUN's.
2951
2952
2953 # Finally, this is the expansion that is picked up by
2954 # autoconf. It tells the user to run autoupdate, and
2955 # then outputs the replacement expansion. We do not care
2956 # about autoupdate's warning because that contains
2957 # information on what to do *after* running autoupdate.
2958
2959
2960
2961 # LT_CMD_MAX_LEN
2962 #---------------
2963 # LT_CMD_MAX_LEN
2964
2965 # Old name:
2966 # This is what autoupdate's m4 run will expand. It fires
2967 # the warning (with _au_warn_XXX), outputs it into the
2968 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2969 # the replacement expansion.
2970
2971
2972 # This is an auxiliary macro that is also run when
2973 # autoupdate runs m4. It simply calls m4_warning, but
2974 # we need a wrapper so that each warning is emitted only
2975 # once. We break the quoting in m4_warning's argument in
2976 # order to expand this macro's arguments, not AU_DEFUN's.
2977
2978
2979 # Finally, this is the expansion that is picked up by
2980 # autoconf. It tells the user to run autoupdate, and
2981 # then outputs the replacement expansion. We do not care
2982 # about autoupdate's warning because that contains
2983 # information on what to do *after* running autoupdate.
2984
2985
2986
2987 # _LT_HEADER_DLFCN
2988 # ----------------
2989 # _LT_HEADER_DLFCN
2990
2991
2992 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2993 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2994 # ----------------------------------------------------------------
2995 # _LT_TRY_DLOPEN_SELF
2996
2997
2998 # LT_SYS_DLOPEN_SELF
2999 # ------------------
3000 # LT_SYS_DLOPEN_SELF
3001
3002 # Old name:
3003 # This is what autoupdate's m4 run will expand. It fires
3004 # the warning (with _au_warn_XXX), outputs it into the
3005 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3006 # the replacement expansion.
3007
3008
3009 # This is an auxiliary macro that is also run when
3010 # autoupdate runs m4. It simply calls m4_warning, but
3011 # we need a wrapper so that each warning is emitted only
3012 # once. We break the quoting in m4_warning's argument in
3013 # order to expand this macro's arguments, not AU_DEFUN's.
3014
3015
3016 # Finally, this is the expansion that is picked up by
3017 # autoconf. It tells the user to run autoupdate, and
3018 # then outputs the replacement expansion. We do not care
3019 # about autoupdate's warning because that contains
3020 # information on what to do *after* running autoupdate.
3021
3022
3023
3024 # _LT_COMPILER_C_O([TAGNAME])
3025 # ---------------------------
3026 # Check to see if options -c and -o are simultaneously supported by compiler.
3027 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
3028 # _LT_COMPILER_C_O
3029
3030
3031 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
3032 # ----------------------------------
3033 # Check to see if we can do hard links to lock some files if needed
3034 # _LT_COMPILER_FILE_LOCKS
3035
3036
3037 # _LT_CHECK_OBJDIR
3038 # ----------------
3039 # _LT_CHECK_OBJDIR
3040
3041
3042 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
3043 # --------------------------------------
3044 # Check hardcoding attributes.
3045 # _LT_LINKER_HARDCODE_LIBPATH
3046
3047
3048 # _LT_CMD_STRIPLIB
3049 # ----------------
3050 # _LT_CMD_STRIPLIB
3051
3052
3053 # _LT_SYS_DYNAMIC_LINKER([TAG])
3054 # -----------------------------
3055 # PORTME Fill in your ld.so characteristics
3056 # _LT_SYS_DYNAMIC_LINKER
3057
3058
3059 # _LT_PATH_TOOL_PREFIX(TOOL)
3060 # --------------------------
3061 # find a file program which can recognize shared library
3062 # _LT_PATH_TOOL_PREFIX
3063
3064 # Old name:
3065 # This is what autoupdate's m4 run will expand. It fires
3066 # the warning (with _au_warn_XXX), outputs it into the
3067 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3068 # the replacement expansion.
3069
3070
3071 # This is an auxiliary macro that is also run when
3072 # autoupdate runs m4. It simply calls m4_warning, but
3073 # we need a wrapper so that each warning is emitted only
3074 # once. We break the quoting in m4_warning's argument in
3075 # order to expand this macro's arguments, not AU_DEFUN's.
3076
3077
3078 # Finally, this is the expansion that is picked up by
3079 # autoconf. It tells the user to run autoupdate, and
3080 # then outputs the replacement expansion. We do not care
3081 # about autoupdate's warning because that contains
3082 # information on what to do *after* running autoupdate.
3083
3084
3085
3086 # _LT_PATH_MAGIC
3087 # --------------
3088 # find a file program which can recognize a shared library
3089 # _LT_PATH_MAGIC
3090
3091
3092 # LT_PATH_LD
3093 # ----------
3094 # find the pathname to the GNU or non-GNU linker
3095 # LT_PATH_LD
3096
3097 # Old names:
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 # This is what autoupdate's m4 run will expand. It fires
3118 # the warning (with _au_warn_XXX), outputs it into the
3119 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3120 # the replacement expansion.
3121
3122
3123 # This is an auxiliary macro that is also run when
3124 # autoupdate runs m4. It simply calls m4_warning, but
3125 # we need a wrapper so that each warning is emitted only
3126 # once. We break the quoting in m4_warning's argument in
3127 # order to expand this macro's arguments, not AU_DEFUN's.
3128
3129
3130 # Finally, this is the expansion that is picked up by
3131 # autoconf. It tells the user to run autoupdate, and
3132 # then outputs the replacement expansion. We do not care
3133 # about autoupdate's warning because that contains
3134 # information on what to do *after* running autoupdate.
3135
3136
3137
3138 # _LT_PATH_LD_GNU
3139 #- --------------
3140 # _LT_PATH_LD_GNU
3141
3142
3143 # _LT_CMD_RELOAD
3144 # --------------
3145 # find reload flag for linker
3146 # -- PORTME Some linkers may need a different reload flag.
3147 # _LT_CMD_RELOAD
3148
3149
3150 # _LT_CHECK_MAGIC_METHOD
3151 # ----------------------
3152 # how to check for library dependencies
3153 # -- PORTME fill in with the dynamic library characteristics
3154 # _LT_CHECK_MAGIC_METHOD
3155
3156
3157 # LT_PATH_NM
3158 # ----------
3159 # find the pathname to a BSD- or MS-compatible name lister
3160 # LT_PATH_NM
3161
3162 # Old names:
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 # This is what autoupdate's m4 run will expand. It fires
3183 # the warning (with _au_warn_XXX), outputs it into the
3184 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3185 # the replacement expansion.
3186
3187
3188 # This is an auxiliary macro that is also run when
3189 # autoupdate runs m4. It simply calls m4_warning, but
3190 # we need a wrapper so that each warning is emitted only
3191 # once. We break the quoting in m4_warning's argument in
3192 # order to expand this macro's arguments, not AU_DEFUN's.
3193
3194
3195 # Finally, this is the expansion that is picked up by
3196 # autoconf. It tells the user to run autoupdate, and
3197 # then outputs the replacement expansion. We do not care
3198 # about autoupdate's warning because that contains
3199 # information on what to do *after* running autoupdate.
3200
3201
3202
3203 # LT_LIB_M
3204 # --------
3205 # check for math library
3206 # LT_LIB_M
3207
3208 # Old name:
3209 # This is what autoupdate's m4 run will expand. It fires
3210 # the warning (with _au_warn_XXX), outputs it into the
3211 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3212 # the replacement expansion.
3213
3214
3215 # This is an auxiliary macro that is also run when
3216 # autoupdate runs m4. It simply calls m4_warning, but
3217 # we need a wrapper so that each warning is emitted only
3218 # once. We break the quoting in m4_warning's argument in
3219 # order to expand this macro's arguments, not AU_DEFUN's.
3220
3221
3222 # Finally, this is the expansion that is picked up by
3223 # autoconf. It tells the user to run autoupdate, and
3224 # then outputs the replacement expansion. We do not care
3225 # about autoupdate's warning because that contains
3226 # information on what to do *after* running autoupdate.
3227
3228
3229
3230 # _LT_COMPILER_NO_RTTI([TAGNAME])
3231 # -------------------------------
3232 # _LT_COMPILER_NO_RTTI
3233
3234
3235 # _LT_CMD_GLOBAL_SYMBOLS
3236 # ----------------------
3237 # _LT_CMD_GLOBAL_SYMBOLS
3238
3239
3240 # _LT_COMPILER_PIC([TAGNAME])
3241 # ---------------------------
3242 # _LT_COMPILER_PIC
3243
3244
3245 # _LT_LINKER_SHLIBS([TAGNAME])
3246 # ----------------------------
3247 # See if the linker supports building shared libraries.
3248 # _LT_LINKER_SHLIBS
3249
3250
3251 # _LT_LANG_C_CONFIG([TAG])
3252 # ------------------------
3253 # Ensure that the configuration variables for a C compiler are suitably
3254 # defined. These variables are subsequently used by _LT_CONFIG to write
3255 # the compiler configuration to `libtool'.
3256 # _LT_LANG_C_CONFIG
3257
3258
3259 # _LT_LANG_CXX_CONFIG([TAG])
3260 # --------------------------
3261 # Ensure that the configuration variables for a C++ compiler are suitably
3262 # defined. These variables are subsequently used by _LT_CONFIG to write
3263 # the compiler configuration to `libtool'.
3264 # _LT_LANG_CXX_CONFIG
3265
3266
3267 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3268 # ---------------------------------
3269 # Figure out "hidden" library dependencies from verbose
3270 # compiler output when linking a shared library.
3271 # Parse the compiler output and extract the necessary
3272 # objects, libraries and library flags.
3273 # _LT_SYS_HIDDEN_LIBDEPS
3274
3275
3276 # _LT_LANG_F77_CONFIG([TAG])
3277 # --------------------------
3278 # Ensure that the configuration variables for a Fortran 77 compiler are
3279 # suitably defined. These variables are subsequently used by _LT_CONFIG
3280 # to write the compiler configuration to `libtool'.
3281 # _LT_LANG_F77_CONFIG
3282
3283
3284 # _LT_LANG_FC_CONFIG([TAG])
3285 # -------------------------
3286 # Ensure that the configuration variables for a Fortran compiler are
3287 # suitably defined. These variables are subsequently used by _LT_CONFIG
3288 # to write the compiler configuration to `libtool'.
3289 # _LT_LANG_FC_CONFIG
3290
3291
3292 # _LT_LANG_GCJ_CONFIG([TAG])
3293 # --------------------------
3294 # Ensure that the configuration variables for the GNU Java Compiler compiler
3295 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3296 # to write the compiler configuration to `libtool'.
3297 # _LT_LANG_GCJ_CONFIG
3298
3299
3300 # _LT_LANG_RC_CONFIG([TAG])
3301 # -------------------------
3302 # Ensure that the configuration variables for the Windows resource compiler
3303 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3304 # to write the compiler configuration to `libtool'.
3305 # _LT_LANG_RC_CONFIG
3306
3307
3308 # LT_PROG_GCJ
3309 # -----------
3310
3311
3312 # Old name:
3313 # This is what autoupdate's m4 run will expand. It fires
3314 # the warning (with _au_warn_XXX), outputs it into the
3315 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3316 # the replacement expansion.
3317
3318
3319 # This is an auxiliary macro that is also run when
3320 # autoupdate runs m4. It simply calls m4_warning, but
3321 # we need a wrapper so that each warning is emitted only
3322 # once. We break the quoting in m4_warning's argument in
3323 # order to expand this macro's arguments, not AU_DEFUN's.
3324
3325
3326 # Finally, this is the expansion that is picked up by
3327 # autoconf. It tells the user to run autoupdate, and
3328 # then outputs the replacement expansion. We do not care
3329 # about autoupdate's warning because that contains
3330 # information on what to do *after* running autoupdate.
3331
3332
3333
3334 # LT_PROG_RC
3335 # ----------
3336
3337
3338 # Old name:
3339 # This is what autoupdate's m4 run will expand. It fires
3340 # the warning (with _au_warn_XXX), outputs it into the
3341 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3342 # the replacement expansion.
3343
3344
3345 # This is an auxiliary macro that is also run when
3346 # autoupdate runs m4. It simply calls m4_warning, but
3347 # we need a wrapper so that each warning is emitted only
3348 # once. We break the quoting in m4_warning's argument in
3349 # order to expand this macro's arguments, not AU_DEFUN's.
3350
3351
3352 # Finally, this is the expansion that is picked up by
3353 # autoconf. It tells the user to run autoupdate, and
3354 # then outputs the replacement expansion. We do not care
3355 # about autoupdate's warning because that contains
3356 # information on what to do *after* running autoupdate.
3357
3358
3359
3360 # _LT_DECL_EGREP
3361 # --------------
3362 # If we don't have a new enough Autoconf to choose the best grep
3363 # available, choose the one first in the user's PATH.
3364
3365
3366
3367 # _LT_DECL_OBJDUMP
3368 # --------------
3369 # If we don't have a new enough Autoconf to choose the best objdump
3370 # available, choose the one first in the user's PATH.
3371
3372
3373
3374 # _LT_DECL_SED
3375 # ------------
3376 # Check for a fully-functional sed program, that truncates
3377 # as few characters as possible. Prefer GNU sed if found.
3378 # _LT_DECL_SED
3379
3380 #m4_ifndef
3381
3382 # Old name:
3383 # This is what autoupdate's m4 run will expand. It fires
3384 # the warning (with _au_warn_XXX), outputs it into the
3385 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3386 # the replacement expansion.
3387
3388
3389 # This is an auxiliary macro that is also run when
3390 # autoupdate runs m4. It simply calls m4_warning, but
3391 # we need a wrapper so that each warning is emitted only
3392 # once. We break the quoting in m4_warning's argument in
3393 # order to expand this macro's arguments, not AU_DEFUN's.
3394
3395
3396 # Finally, this is the expansion that is picked up by
3397 # autoconf. It tells the user to run autoupdate, and
3398 # then outputs the replacement expansion. We do not care
3399 # about autoupdate's warning because that contains
3400 # information on what to do *after* running autoupdate.
3401
3402
3403
3404 # _LT_CHECK_SHELL_FEATURES
3405 # ------------------------
3406 # Find out whether the shell is Bourne or XSI compatible,
3407 # or has some other useful features.
3408 # _LT_CHECK_SHELL_FEATURES
3409
3410
3411 # _LT_PROG_XSI_SHELLFNS
3412 # ---------------------
3413 # Bourne and XSI compatible variants of some useful shell functions.
3414
3415
3416 # Helper functions for option handling. -*- Autoconf -*-
3417 #
3418 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3419 # Inc.
3420 # Written by Gary V. Vaughan, 2004
3421 #
3422 # This file is free software; the Free Software Foundation gives
3423 # unlimited permission to copy and/or distribute it, with or without
3424 # modifications, as long as this notice is preserved.
3425
3426 # serial 6 ltoptions.m4
3427
3428 # This is to help aclocal find these macros, as it can't see m4_define.
3429
3430
3431
3432 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3433 # ------------------------------------------
3434
3435
3436
3437 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3438 # ---------------------------------------
3439 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3440 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3441 # saved as a flag.
3442
3443
3444
3445 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3446 # ------------------------------------------------------------
3447 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3448
3449
3450
3451 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3452 # -------------------------------------------------------
3453 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3454 # are set.
3455
3456
3457
3458 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3459 # ----------------------------------------
3460 # OPTION-LIST is a space-separated list of Libtool options associated
3461 # with MACRO-NAME. If any OPTION has a matching handler declared with
3462 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3463 # the unknown option and exit.
3464 # _LT_SET_OPTIONS
3465
3466
3467 ## --------------------------------- ##
3468 ## Macros to handle LT_INIT options. ##
3469 ## --------------------------------- ##
3470
3471 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3472 # -----------------------------------------
3473
3474
3475
3476 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3477 # -----------------------------------------------
3478 # LT_OPTION_DEFINE
3479
3480
3481 # dlopen
3482 # ------
3483
3484
3485 # This is what autoupdate's m4 run will expand. It fires
3486 # the warning (with _au_warn_XXX), outputs it into the
3487 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3488 # the replacement expansion.
3489
3490
3491 # This is an auxiliary macro that is also run when
3492 # autoupdate runs m4. It simply calls m4_warning, but
3493 # we need a wrapper so that each warning is emitted only
3494 # once. We break the quoting in m4_warning's argument in
3495 # order to expand this macro's arguments, not AU_DEFUN's.
3496
3497
3498 # Finally, this is the expansion that is picked up by
3499 # autoconf. It tells the user to run autoupdate, and
3500 # then outputs the replacement expansion. We do not care
3501 # about autoupdate's warning because that contains
3502 # information on what to do *after* running autoupdate.
3503
3504
3505
3506
3507 # win32-dll
3508 # ---------
3509 # Declare package support for building win32 dll's.
3510 # win32-dll
3511
3512 # This is what autoupdate's m4 run will expand. It fires
3513 # the warning (with _au_warn_XXX), outputs it into the
3514 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3515 # the replacement expansion.
3516
3517
3518 # This is an auxiliary macro that is also run when
3519 # autoupdate runs m4. It simply calls m4_warning, but
3520 # we need a wrapper so that each warning is emitted only
3521 # once. We break the quoting in m4_warning's argument in
3522 # order to expand this macro's arguments, not AU_DEFUN's.
3523
3524
3525 # Finally, this is the expansion that is picked up by
3526 # autoconf. It tells the user to run autoupdate, and
3527 # then outputs the replacement expansion. We do not care
3528 # about autoupdate's warning because that contains
3529 # information on what to do *after* running autoupdate.
3530
3531
3532
3533
3534 # _LT_ENABLE_SHARED([DEFAULT])
3535 # ----------------------------
3536 # implement the --enable-shared flag, and supports the `shared' and
3537 # `disable-shared' LT_INIT options.
3538 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3539 # _LT_ENABLE_SHARED
3540
3541
3542
3543
3544 # Old names:
3545
3546
3547
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 # This is what autoupdate's m4 run will expand. It fires
3569 # the warning (with _au_warn_XXX), outputs it into the
3570 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3571 # the replacement expansion.
3572
3573
3574 # This is an auxiliary macro that is also run when
3575 # autoupdate runs m4. It simply calls m4_warning, but
3576 # we need a wrapper so that each warning is emitted only
3577 # once. We break the quoting in m4_warning's argument in
3578 # order to expand this macro's arguments, not AU_DEFUN's.
3579
3580
3581 # Finally, this is the expansion that is picked up by
3582 # autoconf. It tells the user to run autoupdate, and
3583 # then outputs the replacement expansion. We do not care
3584 # about autoupdate's warning because that contains
3585 # information on what to do *after* running autoupdate.
3586
3587
3588
3589
3590
3591 # _LT_ENABLE_STATIC([DEFAULT])
3592 # ----------------------------
3593 # implement the --enable-static flag, and support the `static' and
3594 # `disable-static' LT_INIT options.
3595 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3596 # _LT_ENABLE_STATIC
3597
3598
3599
3600
3601 # Old names:
3602
3603
3604
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 # This is what autoupdate's m4 run will expand. It fires
3626 # the warning (with _au_warn_XXX), outputs it into the
3627 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3628 # the replacement expansion.
3629
3630
3631 # This is an auxiliary macro that is also run when
3632 # autoupdate runs m4. It simply calls m4_warning, but
3633 # we need a wrapper so that each warning is emitted only
3634 # once. We break the quoting in m4_warning's argument in
3635 # order to expand this macro's arguments, not AU_DEFUN's.
3636
3637
3638 # Finally, this is the expansion that is picked up by
3639 # autoconf. It tells the user to run autoupdate, and
3640 # then outputs the replacement expansion. We do not care
3641 # about autoupdate's warning because that contains
3642 # information on what to do *after* running autoupdate.
3643
3644
3645
3646
3647
3648 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3649 # ----------------------------------
3650 # implement the --enable-fast-install flag, and support the `fast-install'
3651 # and `disable-fast-install' LT_INIT options.
3652 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3653 # _LT_ENABLE_FAST_INSTALL
3654
3655
3656
3657
3658 # Old names:
3659 # This is what autoupdate's m4 run will expand. It fires
3660 # the warning (with _au_warn_XXX), outputs it into the
3661 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3662 # the replacement expansion.
3663
3664
3665 # This is an auxiliary macro that is also run when
3666 # autoupdate runs m4. It simply calls m4_warning, but
3667 # we need a wrapper so that each warning is emitted only
3668 # once. We break the quoting in m4_warning's argument in
3669 # order to expand this macro's arguments, not AU_DEFUN's.
3670
3671
3672 # Finally, this is the expansion that is picked up by
3673 # autoconf. It tells the user to run autoupdate, and
3674 # then outputs the replacement expansion. We do not care
3675 # about autoupdate's warning because that contains
3676 # information on what to do *after* running autoupdate.
3677
3678
3679 # This is what autoupdate's m4 run will expand. It fires
3680 # the warning (with _au_warn_XXX), outputs it into the
3681 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3682 # the replacement expansion.
3683
3684
3685 # This is an auxiliary macro that is also run when
3686 # autoupdate runs m4. It simply calls m4_warning, but
3687 # we need a wrapper so that each warning is emitted only
3688 # once. We break the quoting in m4_warning's argument in
3689 # order to expand this macro's arguments, not AU_DEFUN's.
3690
3691
3692 # Finally, this is the expansion that is picked up by
3693 # autoconf. It tells the user to run autoupdate, and
3694 # then outputs the replacement expansion. We do not care
3695 # about autoupdate's warning because that contains
3696 # information on what to do *after* running autoupdate.
3697
3698
3699
3700
3701 # _LT_WITH_PIC([MODE])
3702 # --------------------
3703 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3704 # LT_INIT options.
3705 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3706 # _LT_WITH_PIC
3707
3708
3709
3710
3711 # Old name:
3712 # This is what autoupdate's m4 run will expand. It fires
3713 # the warning (with _au_warn_XXX), outputs it into the
3714 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3715 # the replacement expansion.
3716
3717
3718 # This is an auxiliary macro that is also run when
3719 # autoupdate runs m4. It simply calls m4_warning, but
3720 # we need a wrapper so that each warning is emitted only
3721 # once. We break the quoting in m4_warning's argument in
3722 # order to expand this macro's arguments, not AU_DEFUN's.
3723
3724
3725 # Finally, this is the expansion that is picked up by
3726 # autoconf. It tells the user to run autoupdate, and
3727 # then outputs the replacement expansion. We do not care
3728 # about autoupdate's warning because that contains
3729 # information on what to do *after* running autoupdate.
3730
3731
3732
3733 ## ----------------- ##
3734 ## LTDL_INIT Options ##
3735 ## ----------------- ##
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3747 #
3748 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3749 # Written by Gary V. Vaughan, 2004
3750 #
3751 # This file is free software; the Free Software Foundation gives
3752 # unlimited permission to copy and/or distribute it, with or without
3753 # modifications, as long as this notice is preserved.
3754
3755 # serial 6 ltsugar.m4
3756
3757 # This is to help aclocal find these macros, as it can't see m4_define.
3758
3759
3760
3761 # lt_join(SEP, ARG1, [ARG2...])
3762 # -----------------------------
3763 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3764 # associated separator.
3765 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3766 # versions in m4sugar had bugs.
3767
3768
3769
3770
3771 # lt_car(LIST)
3772 # lt_cdr(LIST)
3773 # ------------
3774 # Manipulate m4 lists.
3775 # These macros are necessary as long as will still need to support
3776 # Autoconf-2.59 which quotes differently.
3777
3778
3779
3780
3781
3782 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3783 # ------------------------------------------
3784 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3785 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3786 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3787 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3788 # than defined and empty).
3789 #
3790 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3791 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3792
3793
3794
3795
3796 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3797 # ----------------------------------------------------------
3798 # Produce a SEP delimited list of all paired combinations of elements of
3799 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3800 # has the form PREFIXmINFIXSUFFIXn.
3801 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3802
3803
3804
3805 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3806 # -----------------------------------------------------------------------
3807 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3808 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3809
3810
3811
3812 # lt_dict_add(DICT, KEY, VALUE)
3813 # -----------------------------
3814
3815
3816
3817 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3818 # --------------------------------------------
3819
3820
3821
3822 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3823 # ----------------------------------
3824
3825
3826
3827 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3828 # -----------------------------------------------------------------
3829
3830
3831
3832 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3833 # --------------------------------------------------------------
3834
3835
3836 # ltversion.m4 -- version numbers -*- Autoconf -*-
3837 #
3838 # Copyright (C) 2004 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 # Generated from ltversion.in.
3846
3847 # serial 3134 ltversion.m4
3848 # This file is part of GNU Libtool
3849
3850
3851
3852
3853
3854
3855 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3856 #
3857 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3858 # Written by Scott James Remnant, 2004.
3859 #
3860 # This file is free software; the Free Software Foundation gives
3861 # unlimited permission to copy and/or distribute it, with or without
3862 # modifications, as long as this notice is preserved.
3863
3864 # serial 4 lt~obsolete.m4
3865
3866 # These exist entirely to fool aclocal when bootstrapping libtool.
3867 #
3868 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3869 # which have later been changed to m4_define as they aren't part of the
3870 # exported API, or moved to Autoconf or Automake where they belong.
3871 #
3872 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3873 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3874 # using a macro with the same name in our local m4/libtool.m4 it'll
3875 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3876 # and doesn't know about Autoconf macros at all.)
3877 #
3878 # So we provide this file, which has a silly filename so it's always
3879 # included after everything else. This provides aclocal with the
3880 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3881 # because those macros already exist, or will be overwritten later.
3882 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3883 #
3884 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3885 # Yes, that means every name once taken will need to remain here until
3886 # we give up compatibility with versions before 1.7, at which point
3887 # we need to keep only those names which we still refer to.
3888
3889 # This is to help aclocal find these macros, as it can't see m4_define.
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
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954 ## -*- Autoconf -*-
3955
3956 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
3957 # Free Software Foundation, Inc.
3958 #
3959 # This file is free software; the Free Software Foundation
3960 # gives unlimited permission to copy and/or distribute it,
3961 # with or without modifications, as long as this notice is preserved.
3962
3963 # serial 8
3964
3965 # Based on depend.m4 from automake 1.9, modified for standalone use in
3966 # an environment where GNU make is required.
3967
3968 # ZW_PROG_COMPILER_DEPENDENCIES
3969 # -----------------------------
3970 # Variant of _AM_DEPENDENCIES which just does the dependency probe and
3971 # sets fooDEPMODE accordingly. Cache-variable compatible with
3972 # original; not side-effect compatible. As the users of this macro
3973 # may require accurate dependencies for correct builds, it does *not*
3974 # honor --disable-dependency-checking, and failure to detect a usable
3975 # method is an error. depcomp is assumed to be located in
3976 # $ac_aux_dir.
3977 #
3978 # FIXME: Should use the Autoconf 2.5x language-selection mechanism.
3979
3980
3981
3982 # AM_SET_DEPDIR
3983 # -------------
3984 # Choose a directory name for dependency files.
3985
3986
3987 # ZW_CREATE_DEPDIR
3988 # ----------------
3989 # As AM_SET_DEPDIR, but also create the directory at config.status time.
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
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056 # intl sister-directory configuration rules.
4057 #
4058
4059 # The idea behind this macro is that there's no need to repeat all the
4060 # autoconf probes done by the intl directory - it's already done them
4061 # for us. In fact, there's no need even to look at the cache for the
4062 # answers. All we need to do is nab a few pieces of information.
4063 # The intl directory is set up to make this easy, by generating a
4064 # small file which can be sourced as a shell script; then we produce
4065 # the necessary substitutions and definitions for this directory.
4066
4067
4068
4069 # Autoconf M4 include file defining utility macros for complex Canadian
4070 # cross builds.
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080 ####
4081 # _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
4082 # or AC_INIT.
4083 # These demand that AC_CANONICAL_SYSTEM be called beforehand.
4084
4085 ####
4086 # NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4087 # Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
4088
4089
4090 ####
4091 # NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
4092 # Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
4093
4094
4095
4096 # Backported from Autoconf 2.5x; can go away when and if
4097 # we switch. Put the OS path separator in $PATH_SEPARATOR.
4098
4099
4100
4101
4102
4103
4104
4105
4106 # ACX_HAVE_GCC_FOR_TARGET
4107 # Check if the variable GCC_FOR_TARGET really points to a GCC binary.
4108
4109
4110 # ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
4111 # Searching for installed target binutils. We need to take extra care,
4112 # else we may find the wrong assembler, linker, etc., and lose.
4113 #
4114 # First try --with-build-time-tools, if specified.
4115 #
4116 # For build != host, we ask the installed GCC for the name of the tool it
4117 # uses, and accept it if it is an absolute path. This is because the
4118 # only good choice for a compiler is the same GCC version that is being
4119 # installed (or we couldn't make target libraries), and we assume that
4120 # on the host system we'll have not only the same GCC version, but also
4121 # the same binutils version.
4122 #
4123 # For build == host, search the same directories that the installed
4124 # compiler will search. We used to do this for the assembler, linker,
4125 # and nm only; for simplicity of configuration, however, we extend this
4126 # criterion to tools (such as ar and ranlib) that are never invoked by
4127 # the compiler, to avoid mismatches.
4128 #
4129 # Also note we have to check MD_EXEC_PREFIX before checking the user's path
4130 # if build == target. This makes the most sense only when bootstrapping,
4131 # but we also do so when build != host. In this case, we hope that the
4132 # build and host systems will have similar contents of MD_EXEC_PREFIX.
4133 #
4134 # If we do not find a suitable binary, then try the user's path.
4135
4136
4137 ###
4138 # AC_PROG_CPP_WERROR
4139 # Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
4140 # triggers warnings from the preprocessor. Will be in autoconf 2.58.
4141 # For now, using this also overrides header checks to use only the
4142 # preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
4143 # bit harder from here).
4144 # Eventually autoconf will default to checking headers with the compiler
4145 # instead, and we'll have to do this differently.
4146
4147 # AC_PROG_CPP_WERROR
4148
4149 # Test for GNAT.
4150 # We require the gnatbind & gnatmake programs, as well as a compiler driver
4151 # that understands Ada. We use the user's CC setting, already found, and
4152 # possibly add $1 to the command-line parameters.
4153 #
4154 # Sets the shell variable have_gnat to yes or no as appropriate, and
4155 # substitutes GNATBIND and GNATMAKE.
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181 ac_ext=c
4182 ac_cpp='$CPP $CPPFLAGS'
4183 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4184 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4185 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4186 if test -n "$ac_tool_prefix"; then
4187 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4188 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4190 $as_echo_n "checking for $ac_word... " >&6; }
4191 if ${ac_cv_prog_CC+:} false; then :
4192 $as_echo_n "(cached) " >&6
4193 else
4194 if test -n "$CC"; then
4195 ac_cv_prog_CC="$CC" # Let the user override the test.
4196 else
4197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198 for as_dir in $PATH
4199 do
4200 IFS=$as_save_IFS
4201 test -z "$as_dir" && as_dir=.
4202 for ac_exec_ext in '' $ac_executable_extensions; do
4203 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4204 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4206 break 2
4207 fi
4208 done
4209 done
4210 IFS=$as_save_IFS
4211
4212 fi
4213 fi
4214 CC=$ac_cv_prog_CC
4215 if test -n "$CC"; then
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4217 $as_echo "$CC" >&6; }
4218 else
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4220 $as_echo "no" >&6; }
4221 fi
4222
4223
4224 fi
4225 if test -z "$ac_cv_prog_CC"; then
4226 ac_ct_CC=$CC
4227 # Extract the first word of "gcc", so it can be a program name with args.
4228 set dummy gcc; ac_word=$2
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4230 $as_echo_n "checking for $ac_word... " >&6; }
4231 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4232 $as_echo_n "(cached) " >&6
4233 else
4234 if test -n "$ac_ct_CC"; then
4235 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4236 else
4237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238 for as_dir in $PATH
4239 do
4240 IFS=$as_save_IFS
4241 test -z "$as_dir" && as_dir=.
4242 for ac_exec_ext in '' $ac_executable_extensions; do
4243 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4244 ac_cv_prog_ac_ct_CC="gcc"
4245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4246 break 2
4247 fi
4248 done
4249 done
4250 IFS=$as_save_IFS
4251
4252 fi
4253 fi
4254 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4255 if test -n "$ac_ct_CC"; then
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4257 $as_echo "$ac_ct_CC" >&6; }
4258 else
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4260 $as_echo "no" >&6; }
4261 fi
4262
4263 if test "x$ac_ct_CC" = x; then
4264 CC=""
4265 else
4266 case $cross_compiling:$ac_tool_warned in
4267 yes:)
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4269 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4270 ac_tool_warned=yes ;;
4271 esac
4272 CC=$ac_ct_CC
4273 fi
4274 else
4275 CC="$ac_cv_prog_CC"
4276 fi
4277
4278 if test -z "$CC"; then
4279 if test -n "$ac_tool_prefix"; then
4280 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4281 set dummy ${ac_tool_prefix}cc; ac_word=$2
4282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4283 $as_echo_n "checking for $ac_word... " >&6; }
4284 if ${ac_cv_prog_CC+:} false; then :
4285 $as_echo_n "(cached) " >&6
4286 else
4287 if test -n "$CC"; then
4288 ac_cv_prog_CC="$CC" # Let the user override the test.
4289 else
4290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4291 for as_dir in $PATH
4292 do
4293 IFS=$as_save_IFS
4294 test -z "$as_dir" && as_dir=.
4295 for ac_exec_ext in '' $ac_executable_extensions; do
4296 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4297 ac_cv_prog_CC="${ac_tool_prefix}cc"
4298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4299 break 2
4300 fi
4301 done
4302 done
4303 IFS=$as_save_IFS
4304
4305 fi
4306 fi
4307 CC=$ac_cv_prog_CC
4308 if test -n "$CC"; then
4309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4310 $as_echo "$CC" >&6; }
4311 else
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4313 $as_echo "no" >&6; }
4314 fi
4315
4316
4317 fi
4318 fi
4319 if test -z "$CC"; then
4320 # Extract the first word of "cc", so it can be a program name with args.
4321 set dummy cc; ac_word=$2
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4323 $as_echo_n "checking for $ac_word... " >&6; }
4324 if ${ac_cv_prog_CC+:} false; then :
4325 $as_echo_n "(cached) " >&6
4326 else
4327 if test -n "$CC"; then
4328 ac_cv_prog_CC="$CC" # Let the user override the test.
4329 else
4330 ac_prog_rejected=no
4331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4332 for as_dir in $PATH
4333 do
4334 IFS=$as_save_IFS
4335 test -z "$as_dir" && as_dir=.
4336 for ac_exec_ext in '' $ac_executable_extensions; do
4337 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4338 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4339 ac_prog_rejected=yes
4340 continue
4341 fi
4342 ac_cv_prog_CC="cc"
4343 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4344 break 2
4345 fi
4346 done
4347 done
4348 IFS=$as_save_IFS
4349
4350 if test $ac_prog_rejected = yes; then
4351 # We found a bogon in the path, so make sure we never use it.
4352 set dummy $ac_cv_prog_CC
4353 shift
4354 if test $# != 0; then
4355 # We chose a different compiler from the bogus one.
4356 # However, it has the same basename, so the bogon will be chosen
4357 # first if we set CC to just the basename; use the full file name.
4358 shift
4359 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4360 fi
4361 fi
4362 fi
4363 fi
4364 CC=$ac_cv_prog_CC
4365 if test -n "$CC"; then
4366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4367 $as_echo "$CC" >&6; }
4368 else
4369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4370 $as_echo "no" >&6; }
4371 fi
4372
4373
4374 fi
4375 if test -z "$CC"; then
4376 if test -n "$ac_tool_prefix"; then
4377 for ac_prog in cl.exe
4378 do
4379 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4380 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4382 $as_echo_n "checking for $ac_word... " >&6; }
4383 if ${ac_cv_prog_CC+:} false; then :
4384 $as_echo_n "(cached) " >&6
4385 else
4386 if test -n "$CC"; then
4387 ac_cv_prog_CC="$CC" # Let the user override the test.
4388 else
4389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4390 for as_dir in $PATH
4391 do
4392 IFS=$as_save_IFS
4393 test -z "$as_dir" && as_dir=.
4394 for ac_exec_ext in '' $ac_executable_extensions; do
4395 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4396 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4398 break 2
4399 fi
4400 done
4401 done
4402 IFS=$as_save_IFS
4403
4404 fi
4405 fi
4406 CC=$ac_cv_prog_CC
4407 if test -n "$CC"; then
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4409 $as_echo "$CC" >&6; }
4410 else
4411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4412 $as_echo "no" >&6; }
4413 fi
4414
4415
4416 test -n "$CC" && break
4417 done
4418 fi
4419 if test -z "$CC"; then
4420 ac_ct_CC=$CC
4421 for ac_prog in cl.exe
4422 do
4423 # Extract the first word of "$ac_prog", so it can be a program name with args.
4424 set dummy $ac_prog; ac_word=$2
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4426 $as_echo_n "checking for $ac_word... " >&6; }
4427 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4428 $as_echo_n "(cached) " >&6
4429 else
4430 if test -n "$ac_ct_CC"; then
4431 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4432 else
4433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4434 for as_dir in $PATH
4435 do
4436 IFS=$as_save_IFS
4437 test -z "$as_dir" && as_dir=.
4438 for ac_exec_ext in '' $ac_executable_extensions; do
4439 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4440 ac_cv_prog_ac_ct_CC="$ac_prog"
4441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4442 break 2
4443 fi
4444 done
4445 done
4446 IFS=$as_save_IFS
4447
4448 fi
4449 fi
4450 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4451 if test -n "$ac_ct_CC"; then
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4453 $as_echo "$ac_ct_CC" >&6; }
4454 else
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4456 $as_echo "no" >&6; }
4457 fi
4458
4459
4460 test -n "$ac_ct_CC" && break
4461 done
4462
4463 if test "x$ac_ct_CC" = x; then
4464 CC=""
4465 else
4466 case $cross_compiling:$ac_tool_warned in
4467 yes:)
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4469 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4470 ac_tool_warned=yes ;;
4471 esac
4472 CC=$ac_ct_CC
4473 fi
4474 fi
4475
4476 fi
4477
4478
4479 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4480 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4481 as_fn_error $? "no acceptable C compiler found in \$PATH
4482 See \`config.log' for more details" "$LINENO" 5; }
4483
4484 # Provide some information about the compiler.
4485 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4486 set X $ac_compile
4487 ac_compiler=$2
4488 for ac_option in --version -v -V -qversion; do
4489 { { ac_try="$ac_compiler $ac_option >&5"
4490 case "(($ac_try" in
4491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4492 *) ac_try_echo=$ac_try;;
4493 esac
4494 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4495 $as_echo "$ac_try_echo"; } >&5
4496 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4497 ac_status=$?
4498 if test -s conftest.err; then
4499 sed '10a\
4500 ... rest of stderr output deleted ...
4501 10q' conftest.err >conftest.er1
4502 cat conftest.er1 >&5
4503 fi
4504 rm -f conftest.er1 conftest.err
4505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4506 test $ac_status = 0; }
4507 done
4508
4509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4510 /* end confdefs.h. */
4511
4512 int
4513 main ()
4514 {
4515
4516 ;
4517 return 0;
4518 }
4519 _ACEOF
4520 ac_clean_files_save=$ac_clean_files
4521 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4522 # Try to create an executable without -o first, disregard a.out.
4523 # It will help us diagnose broken compilers, and finding out an intuition
4524 # of exeext.
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4526 $as_echo_n "checking whether the C compiler works... " >&6; }
4527 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4528
4529 # The possible output files:
4530 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4531
4532 ac_rmfiles=
4533 for ac_file in $ac_files
4534 do
4535 case $ac_file in
4536 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4537 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4538 esac
4539 done
4540 rm -f $ac_rmfiles
4541
4542 if { { ac_try="$ac_link_default"
4543 case "(($ac_try" in
4544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4545 *) ac_try_echo=$ac_try;;
4546 esac
4547 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4548 $as_echo "$ac_try_echo"; } >&5
4549 (eval "$ac_link_default") 2>&5
4550 ac_status=$?
4551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4552 test $ac_status = 0; }; then :
4553 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4554 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4555 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4556 # so that the user can short-circuit this test for compilers unknown to
4557 # Autoconf.
4558 for ac_file in $ac_files ''
4559 do
4560 test -f "$ac_file" || continue
4561 case $ac_file in
4562 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4563 ;;
4564 [ab].out )
4565 # We found the default executable, but exeext='' is most
4566 # certainly right.
4567 break;;
4568 *.* )
4569 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4570 then :; else
4571 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4572 fi
4573 # We set ac_cv_exeext here because the later test for it is not
4574 # safe: cross compilers may not add the suffix if given an `-o'
4575 # argument, so we may need to know it at that point already.
4576 # Even if this section looks crufty: it has the advantage of
4577 # actually working.
4578 break;;
4579 * )
4580 break;;
4581 esac
4582 done
4583 test "$ac_cv_exeext" = no && ac_cv_exeext=
4584
4585 else
4586 ac_file=''
4587 fi
4588 if test -z "$ac_file"; then :
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4590 $as_echo "no" >&6; }
4591 $as_echo "$as_me: failed program was:" >&5
4592 sed 's/^/| /' conftest.$ac_ext >&5
4593
4594 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4595 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4596 as_fn_error 77 "C compiler cannot create executables
4597 See \`config.log' for more details" "$LINENO" 5; }
4598 else
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4600 $as_echo "yes" >&6; }
4601 fi
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4603 $as_echo_n "checking for C compiler default output file name... " >&6; }
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4605 $as_echo "$ac_file" >&6; }
4606 ac_exeext=$ac_cv_exeext
4607
4608 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4609 ac_clean_files=$ac_clean_files_save
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4611 $as_echo_n "checking for suffix of executables... " >&6; }
4612 if { { ac_try="$ac_link"
4613 case "(($ac_try" in
4614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4615 *) ac_try_echo=$ac_try;;
4616 esac
4617 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4618 $as_echo "$ac_try_echo"; } >&5
4619 (eval "$ac_link") 2>&5
4620 ac_status=$?
4621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4622 test $ac_status = 0; }; then :
4623 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4624 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4625 # work properly (i.e., refer to `conftest.exe'), while it won't with
4626 # `rm'.
4627 for ac_file in conftest.exe conftest conftest.*; do
4628 test -f "$ac_file" || continue
4629 case $ac_file in
4630 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4631 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4632 break;;
4633 * ) break;;
4634 esac
4635 done
4636 else
4637 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4638 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4639 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4640 See \`config.log' for more details" "$LINENO" 5; }
4641 fi
4642 rm -f conftest conftest$ac_cv_exeext
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4644 $as_echo "$ac_cv_exeext" >&6; }
4645
4646 rm -f conftest.$ac_ext
4647 EXEEXT=$ac_cv_exeext
4648 ac_exeext=$EXEEXT
4649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4650 /* end confdefs.h. */
4651 #include <stdio.h>
4652 int
4653 main ()
4654 {
4655 FILE *f = fopen ("conftest.out", "w");
4656 return ferror (f) || fclose (f) != 0;
4657
4658 ;
4659 return 0;
4660 }
4661 _ACEOF
4662 ac_clean_files="$ac_clean_files conftest.out"
4663 # Check that the compiler produces executables we can run. If not, either
4664 # the compiler is broken, or we cross compile.
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4666 $as_echo_n "checking whether we are cross compiling... " >&6; }
4667 if test "$cross_compiling" != yes; then
4668 { { ac_try="$ac_link"
4669 case "(($ac_try" in
4670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4671 *) ac_try_echo=$ac_try;;
4672 esac
4673 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4674 $as_echo "$ac_try_echo"; } >&5
4675 (eval "$ac_link") 2>&5
4676 ac_status=$?
4677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4678 test $ac_status = 0; }
4679 if { ac_try='./conftest$ac_cv_exeext'
4680 { { case "(($ac_try" in
4681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4682 *) ac_try_echo=$ac_try;;
4683 esac
4684 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4685 $as_echo "$ac_try_echo"; } >&5
4686 (eval "$ac_try") 2>&5
4687 ac_status=$?
4688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4689 test $ac_status = 0; }; }; then
4690 cross_compiling=no
4691 else
4692 if test "$cross_compiling" = maybe; then
4693 cross_compiling=yes
4694 else
4695 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4696 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4697 as_fn_error $? "cannot run C compiled programs.
4698 If you meant to cross compile, use \`--host'.
4699 See \`config.log' for more details" "$LINENO" 5; }
4700 fi
4701 fi
4702 fi
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4704 $as_echo "$cross_compiling" >&6; }
4705
4706 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4707 ac_clean_files=$ac_clean_files_save
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4709 $as_echo_n "checking for suffix of object files... " >&6; }
4710 if ${ac_cv_objext+:} false; then :
4711 $as_echo_n "(cached) " >&6
4712 else
4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4714 /* end confdefs.h. */
4715
4716 int
4717 main ()
4718 {
4719
4720 ;
4721 return 0;
4722 }
4723 _ACEOF
4724 rm -f conftest.o conftest.obj
4725 if { { ac_try="$ac_compile"
4726 case "(($ac_try" in
4727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4728 *) ac_try_echo=$ac_try;;
4729 esac
4730 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4731 $as_echo "$ac_try_echo"; } >&5
4732 (eval "$ac_compile") 2>&5
4733 ac_status=$?
4734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4735 test $ac_status = 0; }; then :
4736 for ac_file in conftest.o conftest.obj conftest.*; do
4737 test -f "$ac_file" || continue;
4738 case $ac_file in
4739 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4740 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4741 break;;
4742 esac
4743 done
4744 else
4745 $as_echo "$as_me: failed program was:" >&5
4746 sed 's/^/| /' conftest.$ac_ext >&5
4747
4748 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4749 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4750 as_fn_error $? "cannot compute suffix of object files: cannot compile
4751 See \`config.log' for more details" "$LINENO" 5; }
4752 fi
4753 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4754 fi
4755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4756 $as_echo "$ac_cv_objext" >&6; }
4757 OBJEXT=$ac_cv_objext
4758 ac_objext=$OBJEXT
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4760 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4761 if ${ac_cv_c_compiler_gnu+:} false; then :
4762 $as_echo_n "(cached) " >&6
4763 else
4764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4765 /* end confdefs.h. */
4766
4767 int
4768 main ()
4769 {
4770 #ifndef __GNUC__
4771 choke me
4772 #endif
4773
4774 ;
4775 return 0;
4776 }
4777 _ACEOF
4778 if ac_fn_c_try_compile "$LINENO"; then :
4779 ac_compiler_gnu=yes
4780 else
4781 ac_compiler_gnu=no
4782 fi
4783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4784 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4785
4786 fi
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4788 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4789 if test $ac_compiler_gnu = yes; then
4790 GCC=yes
4791 else
4792 GCC=
4793 fi
4794 ac_test_CFLAGS=${CFLAGS+set}
4795 ac_save_CFLAGS=$CFLAGS
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4797 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4798 if ${ac_cv_prog_cc_g+:} false; then :
4799 $as_echo_n "(cached) " >&6
4800 else
4801 ac_save_c_werror_flag=$ac_c_werror_flag
4802 ac_c_werror_flag=yes
4803 ac_cv_prog_cc_g=no
4804 CFLAGS="-g"
4805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4806 /* end confdefs.h. */
4807
4808 int
4809 main ()
4810 {
4811
4812 ;
4813 return 0;
4814 }
4815 _ACEOF
4816 if ac_fn_c_try_compile "$LINENO"; then :
4817 ac_cv_prog_cc_g=yes
4818 else
4819 CFLAGS=""
4820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4821 /* end confdefs.h. */
4822
4823 int
4824 main ()
4825 {
4826
4827 ;
4828 return 0;
4829 }
4830 _ACEOF
4831 if ac_fn_c_try_compile "$LINENO"; then :
4832
4833 else
4834 ac_c_werror_flag=$ac_save_c_werror_flag
4835 CFLAGS="-g"
4836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837 /* end confdefs.h. */
4838
4839 int
4840 main ()
4841 {
4842
4843 ;
4844 return 0;
4845 }
4846 _ACEOF
4847 if ac_fn_c_try_compile "$LINENO"; then :
4848 ac_cv_prog_cc_g=yes
4849 fi
4850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4851 fi
4852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4853 fi
4854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4855 ac_c_werror_flag=$ac_save_c_werror_flag
4856 fi
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4858 $as_echo "$ac_cv_prog_cc_g" >&6; }
4859 if test "$ac_test_CFLAGS" = set; then
4860 CFLAGS=$ac_save_CFLAGS
4861 elif test $ac_cv_prog_cc_g = yes; then
4862 if test "$GCC" = yes; then
4863 CFLAGS="-g -O2"
4864 else
4865 CFLAGS="-g"
4866 fi
4867 else
4868 if test "$GCC" = yes; then
4869 CFLAGS="-O2"
4870 else
4871 CFLAGS=
4872 fi
4873 fi
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4875 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4876 if ${ac_cv_prog_cc_c89+:} false; then :
4877 $as_echo_n "(cached) " >&6
4878 else
4879 ac_cv_prog_cc_c89=no
4880 ac_save_CC=$CC
4881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4882 /* end confdefs.h. */
4883 #include <stdarg.h>
4884 #include <stdio.h>
4885 struct stat;
4886 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4887 struct buf { int x; };
4888 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4889 static char *e (p, i)
4890 char **p;
4891 int i;
4892 {
4893 return p[i];
4894 }
4895 static char *f (char * (*g) (char **, int), char **p, ...)
4896 {
4897 char *s;
4898 va_list v;
4899 va_start (v,p);
4900 s = g (p, va_arg (v,int));
4901 va_end (v);
4902 return s;
4903 }
4904
4905 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4906 function prototypes and stuff, but not '\xHH' hex character constants.
4907 These don't provoke an error unfortunately, instead are silently treated
4908 as 'x'. The following induces an error, until -std is added to get
4909 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4910 array size at least. It's necessary to write '\x00'==0 to get something
4911 that's true only with -std. */
4912 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4913
4914 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4915 inside strings and character constants. */
4916 #define FOO(x) 'x'
4917 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4918
4919 int test (int i, double x);
4920 struct s1 {int (*f) (int a);};
4921 struct s2 {int (*f) (double a);};
4922 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4923 int argc;
4924 char **argv;
4925 int
4926 main ()
4927 {
4928 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4929 ;
4930 return 0;
4931 }
4932 _ACEOF
4933 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4934 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4935 do
4936 CC="$ac_save_CC $ac_arg"
4937 if ac_fn_c_try_compile "$LINENO"; then :
4938 ac_cv_prog_cc_c89=$ac_arg
4939 fi
4940 rm -f core conftest.err conftest.$ac_objext
4941 test "x$ac_cv_prog_cc_c89" != "xno" && break
4942 done
4943 rm -f conftest.$ac_ext
4944 CC=$ac_save_CC
4945
4946 fi
4947 # AC_CACHE_VAL
4948 case "x$ac_cv_prog_cc_c89" in
4949 x)
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4951 $as_echo "none needed" >&6; } ;;
4952 xno)
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4954 $as_echo "unsupported" >&6; } ;;
4955 *)
4956 CC="$CC $ac_cv_prog_cc_c89"
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4958 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4959 esac
4960 if test "x$ac_cv_prog_cc_c89" != xno; then :
4961
4962 fi
4963
4964 ac_ext=c
4965 ac_cpp='$CPP $CPPFLAGS'
4966 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4967 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4968 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4969
4970 ac_aux_dir=
4971 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4972 if test -f "$ac_dir/install-sh"; then
4973 ac_aux_dir=$ac_dir
4974 ac_install_sh="$ac_aux_dir/install-sh -c"
4975 break
4976 elif test -f "$ac_dir/install.sh"; then
4977 ac_aux_dir=$ac_dir
4978 ac_install_sh="$ac_aux_dir/install.sh -c"
4979 break
4980 elif test -f "$ac_dir/shtool"; then
4981 ac_aux_dir=$ac_dir
4982 ac_install_sh="$ac_aux_dir/shtool install -c"
4983 break
4984 fi
4985 done
4986 if test -z "$ac_aux_dir"; then
4987 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4988 fi
4989
4990 # These three variables are undocumented and unsupported,
4991 # and are intended to be withdrawn in a future Autoconf release.
4992 # They can cause serious problems if a builder's source tree is in a directory
4993 # whose full name contains unusual characters.
4994 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4995 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4996 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4997
4998
4999 # Make sure we can run config.sub.
5000 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5001 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
5002
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5004 $as_echo_n "checking build system type... " >&6; }
5005 if ${ac_cv_build+:} false; then :
5006 $as_echo_n "(cached) " >&6
5007 else
5008 ac_build_alias=$build_alias
5009 test "x$ac_build_alias" = x &&
5010 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5011 test "x$ac_build_alias" = x &&
5012 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5013 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5014 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
5015
5016 fi
5017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5018 $as_echo "$ac_cv_build" >&6; }
5019 case $ac_cv_build in
5020 *-*-*) ;;
5021 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5022 esac
5023 build=$ac_cv_build
5024 ac_save_IFS=$IFS; IFS='-'
5025 set x $ac_cv_build
5026 shift
5027 build_cpu=$1
5028 build_vendor=$2
5029 shift; shift
5030 # Remember, the first character of IFS is used to create $*,
5031 # except with old shells:
5032 build_os=$*
5033 IFS=$ac_save_IFS
5034 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5035
5036
5037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5038 $as_echo_n "checking host system type... " >&6; }
5039 if ${ac_cv_host+:} false; then :
5040 $as_echo_n "(cached) " >&6
5041 else
5042 if test "x$host_alias" = x; then
5043 ac_cv_host=$ac_cv_build
5044 else
5045 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5046 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
5047 fi
5048
5049 fi
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5051 $as_echo "$ac_cv_host" >&6; }
5052 case $ac_cv_host in
5053 *-*-*) ;;
5054 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5055 esac
5056 host=$ac_cv_host
5057 ac_save_IFS=$IFS; IFS='-'
5058 set x $ac_cv_host
5059 shift
5060 host_cpu=$1
5061 host_vendor=$2
5062 shift; shift
5063 # Remember, the first character of IFS is used to create $*,
5064 # except with old shells:
5065 host_os=$*
5066 IFS=$ac_save_IFS
5067 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5068
5069
5070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
5071 $as_echo_n "checking target system type... " >&6; }
5072 if ${ac_cv_target+:} false; then :
5073 $as_echo_n "(cached) " >&6
5074 else
5075 if test "x$target_alias" = x; then
5076 ac_cv_target=$ac_cv_host
5077 else
5078 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5079 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
5080 fi
5081
5082 fi
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
5084 $as_echo "$ac_cv_target" >&6; }
5085 case $ac_cv_target in
5086 *-*-*) ;;
5087 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
5088 esac
5089 target=$ac_cv_target
5090 ac_save_IFS=$IFS; IFS='-'
5091 set x $ac_cv_target
5092 shift
5093 target_cpu=$1
5094 target_vendor=$2
5095 shift; shift
5096 # Remember, the first character of IFS is used to create $*,
5097 # except with old shells:
5098 target_os=$*
5099 IFS=$ac_save_IFS
5100 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5101
5102
5103 # The aliases save the names the user supplied, while $host etc.
5104 # will get canonicalized.
5105 test -n "$target_alias" &&
5106 test "$program_prefix$program_suffix$program_transform_name" = \
5107 NONENONEs,x,x, &&
5108 program_prefix=${target_alias}-
5109
5110 ac_ext=c
5111 ac_cpp='$CPP $CPPFLAGS'
5112 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5113 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5114 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5116 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5117 # On Suns, sometimes $CPP names a directory.
5118 if test -n "$CPP" && test -d "$CPP"; then
5119 CPP=
5120 fi
5121 if test -z "$CPP"; then
5122 if ${ac_cv_prog_CPP+:} false; then :
5123 $as_echo_n "(cached) " >&6
5124 else
5125 # Double quotes because CPP needs to be expanded
5126 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5127 do
5128 ac_preproc_ok=false
5129 for ac_c_preproc_warn_flag in '' yes
5130 do
5131 # Use a header file that comes with gcc, so configuring glibc
5132 # with a fresh cross-compiler works.
5133 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5134 # <limits.h> exists even on freestanding compilers.
5135 # On the NeXT, cc -E runs the code through the compiler's parser,
5136 # not just through cpp. "Syntax error" is here to catch this case.
5137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5138 /* end confdefs.h. */
5139 #ifdef __STDC__
5140 # include <limits.h>
5141 #else
5142 # include <assert.h>
5143 #endif
5144 Syntax error
5145 _ACEOF
5146 if ac_fn_c_try_cpp "$LINENO"; then :
5147
5148 else
5149 # Broken: fails on valid input.
5150 continue
5151 fi
5152 rm -f conftest.err conftest.i conftest.$ac_ext
5153
5154 # OK, works on sane cases. Now check whether nonexistent headers
5155 # can be detected and how.
5156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5157 /* end confdefs.h. */
5158 #include <ac_nonexistent.h>
5159 _ACEOF
5160 if ac_fn_c_try_cpp "$LINENO"; then :
5161 # Broken: success on invalid input.
5162 continue
5163 else
5164 # Passes both tests.
5165 ac_preproc_ok=:
5166 break
5167 fi
5168 rm -f conftest.err conftest.i conftest.$ac_ext
5169
5170 done
5171 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5172 rm -f conftest.i conftest.err conftest.$ac_ext
5173 if $ac_preproc_ok; then :
5174 break
5175 fi
5176
5177 done
5178 ac_cv_prog_CPP=$CPP
5179
5180 fi
5181 CPP=$ac_cv_prog_CPP
5182 else
5183 ac_cv_prog_CPP=$CPP
5184 fi
5185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5186 $as_echo "$CPP" >&6; }
5187 ac_preproc_ok=false
5188 for ac_c_preproc_warn_flag in '' yes
5189 do
5190 # Use a header file that comes with gcc, so configuring glibc
5191 # with a fresh cross-compiler works.
5192 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5193 # <limits.h> exists even on freestanding compilers.
5194 # On the NeXT, cc -E runs the code through the compiler's parser,
5195 # not just through cpp. "Syntax error" is here to catch this case.
5196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5197 /* end confdefs.h. */
5198 #ifdef __STDC__
5199 # include <limits.h>
5200 #else
5201 # include <assert.h>
5202 #endif
5203 Syntax error
5204 _ACEOF
5205 if ac_fn_c_try_cpp "$LINENO"; then :
5206
5207 else
5208 # Broken: fails on valid input.
5209 continue
5210 fi
5211 rm -f conftest.err conftest.i conftest.$ac_ext
5212
5213 # OK, works on sane cases. Now check whether nonexistent headers
5214 # can be detected and how.
5215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5216 /* end confdefs.h. */
5217 #include <ac_nonexistent.h>
5218 _ACEOF
5219 if ac_fn_c_try_cpp "$LINENO"; then :
5220 # Broken: success on invalid input.
5221 continue
5222 else
5223 # Passes both tests.
5224 ac_preproc_ok=:
5225 break
5226 fi
5227 rm -f conftest.err conftest.i conftest.$ac_ext
5228
5229 done
5230 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5231 rm -f conftest.i conftest.err conftest.$ac_ext
5232 if $ac_preproc_ok; then :
5233
5234 else
5235 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5236 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5237 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5238 See \`config.log' for more details" "$LINENO" 5; }
5239 fi
5240
5241 ac_ext=c
5242 ac_cpp='$CPP $CPPFLAGS'
5243 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5244 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5245 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5246
5247
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5249 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5250 if ${ac_cv_path_GREP+:} false; then :
5251 $as_echo_n "(cached) " >&6
5252 else
5253 if test -z "$GREP"; then
5254 ac_path_GREP_found=false
5255 # Loop through the user's path and test for each of PROGNAME-LIST
5256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5257 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5258 do
5259 IFS=$as_save_IFS
5260 test -z "$as_dir" && as_dir=.
5261 for ac_prog in grep ggrep; do
5262 for ac_exec_ext in '' $ac_executable_extensions; do
5263 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5264 as_fn_executable_p "$ac_path_GREP" || continue
5265 # Check for GNU ac_path_GREP and select it if it is found.
5266 # Check for GNU $ac_path_GREP
5267 case `"$ac_path_GREP" --version 2>&1` in
5268 *GNU*)
5269 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5270 *)
5271 ac_count=0
5272 $as_echo_n 0123456789 >"conftest.in"
5273 while :
5274 do
5275 cat "conftest.in" "conftest.in" >"conftest.tmp"
5276 mv "conftest.tmp" "conftest.in"
5277 cp "conftest.in" "conftest.nl"
5278 $as_echo 'GREP' >> "conftest.nl"
5279 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5280 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5281 as_fn_arith $ac_count + 1 && ac_count=$as_val
5282 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5283 # Best one so far, save it but keep looking for a better one
5284 ac_cv_path_GREP="$ac_path_GREP"
5285 ac_path_GREP_max=$ac_count
5286 fi
5287 # 10*(2^10) chars as input seems more than enough
5288 test $ac_count -gt 10 && break
5289 done
5290 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5291 esac
5292
5293 $ac_path_GREP_found && break 3
5294 done
5295 done
5296 done
5297 IFS=$as_save_IFS
5298 if test -z "$ac_cv_path_GREP"; then
5299 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5300 fi
5301 else
5302 ac_cv_path_GREP=$GREP
5303 fi
5304
5305 fi
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5307 $as_echo "$ac_cv_path_GREP" >&6; }
5308 GREP="$ac_cv_path_GREP"
5309
5310
5311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5312 $as_echo_n "checking for egrep... " >&6; }
5313 if ${ac_cv_path_EGREP+:} false; then :
5314 $as_echo_n "(cached) " >&6
5315 else
5316 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5317 then ac_cv_path_EGREP="$GREP -E"
5318 else
5319 if test -z "$EGREP"; then
5320 ac_path_EGREP_found=false
5321 # Loop through the user's path and test for each of PROGNAME-LIST
5322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5323 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5324 do
5325 IFS=$as_save_IFS
5326 test -z "$as_dir" && as_dir=.
5327 for ac_prog in egrep; do
5328 for ac_exec_ext in '' $ac_executable_extensions; do
5329 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5330 as_fn_executable_p "$ac_path_EGREP" || continue
5331 # Check for GNU ac_path_EGREP and select it if it is found.
5332 # Check for GNU $ac_path_EGREP
5333 case `"$ac_path_EGREP" --version 2>&1` in
5334 *GNU*)
5335 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5336 *)
5337 ac_count=0
5338 $as_echo_n 0123456789 >"conftest.in"
5339 while :
5340 do
5341 cat "conftest.in" "conftest.in" >"conftest.tmp"
5342 mv "conftest.tmp" "conftest.in"
5343 cp "conftest.in" "conftest.nl"
5344 $as_echo 'EGREP' >> "conftest.nl"
5345 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5346 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5347 as_fn_arith $ac_count + 1 && ac_count=$as_val
5348 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5349 # Best one so far, save it but keep looking for a better one
5350 ac_cv_path_EGREP="$ac_path_EGREP"
5351 ac_path_EGREP_max=$ac_count
5352 fi
5353 # 10*(2^10) chars as input seems more than enough
5354 test $ac_count -gt 10 && break
5355 done
5356 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5357 esac
5358
5359 $ac_path_EGREP_found && break 3
5360 done
5361 done
5362 done
5363 IFS=$as_save_IFS
5364 if test -z "$ac_cv_path_EGREP"; then
5365 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5366 fi
5367 else
5368 ac_cv_path_EGREP=$EGREP
5369 fi
5370
5371 fi
5372 fi
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5374 $as_echo "$ac_cv_path_EGREP" >&6; }
5375 EGREP="$ac_cv_path_EGREP"
5376
5377
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5379 $as_echo_n "checking for ANSI C header files... " >&6; }
5380 if ${ac_cv_header_stdc+:} false; then :
5381 $as_echo_n "(cached) " >&6
5382 else
5383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5384 /* end confdefs.h. */
5385 #include <stdlib.h>
5386 #include <stdarg.h>
5387 #include <string.h>
5388 #include <float.h>
5389
5390 int
5391 main ()
5392 {
5393
5394 ;
5395 return 0;
5396 }
5397 _ACEOF
5398 if ac_fn_c_try_compile "$LINENO"; then :
5399 ac_cv_header_stdc=yes
5400 else
5401 ac_cv_header_stdc=no
5402 fi
5403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5404
5405 if test $ac_cv_header_stdc = yes; then
5406 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5408 /* end confdefs.h. */
5409 #include <string.h>
5410
5411 _ACEOF
5412 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5413 $EGREP "memchr" >/dev/null 2>&1; then :
5414
5415 else
5416 ac_cv_header_stdc=no
5417 fi
5418 rm -f conftest*
5419
5420 fi
5421
5422 if test $ac_cv_header_stdc = yes; then
5423 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5425 /* end confdefs.h. */
5426 #include <stdlib.h>
5427
5428 _ACEOF
5429 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5430 $EGREP "free" >/dev/null 2>&1; then :
5431
5432 else
5433 ac_cv_header_stdc=no
5434 fi
5435 rm -f conftest*
5436
5437 fi
5438
5439 if test $ac_cv_header_stdc = yes; then
5440 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5441 if test "$cross_compiling" = yes; then :
5442 :
5443 else
5444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5445 /* end confdefs.h. */
5446 #include <ctype.h>
5447 #include <stdlib.h>
5448 #if ((' ' & 0x0FF) == 0x020)
5449 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5450 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5451 #else
5452 # define ISLOWER(c) \
5453 (('a' <= (c) && (c) <= 'i') \
5454 || ('j' <= (c) && (c) <= 'r') \
5455 || ('s' <= (c) && (c) <= 'z'))
5456 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5457 #endif
5458
5459 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5460 int
5461 main ()
5462 {
5463 int i;
5464 for (i = 0; i < 256; i++)
5465 if (XOR (islower (i), ISLOWER (i))
5466 || toupper (i) != TOUPPER (i))
5467 return 2;
5468 return 0;
5469 }
5470 _ACEOF
5471 if ac_fn_c_try_run "$LINENO"; then :
5472
5473 else
5474 ac_cv_header_stdc=no
5475 fi
5476 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5477 conftest.$ac_objext conftest.beam conftest.$ac_ext
5478 fi
5479
5480 fi
5481 fi
5482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5483 $as_echo "$ac_cv_header_stdc" >&6; }
5484 if test $ac_cv_header_stdc = yes; then
5485
5486 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5487
5488 fi
5489
5490 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5491 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5492 inttypes.h stdint.h unistd.h
5493 do :
5494 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5495 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5496 "
5497 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5498 cat >>confdefs.h <<_ACEOF
5499 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5500 _ACEOF
5501
5502 fi
5503
5504 done
5505
5506
5507
5508 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5509 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5510 MINIX=yes
5511 else
5512 MINIX=
5513 fi
5514
5515
5516 if test "$MINIX" = yes; then
5517
5518 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5519
5520
5521 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5522
5523
5524 $as_echo "#define _MINIX 1" >>confdefs.h
5525
5526 fi
5527
5528
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5530 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5531 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5532 $as_echo_n "(cached) " >&6
5533 else
5534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5535 /* end confdefs.h. */
5536
5537 # define __EXTENSIONS__ 1
5538 $ac_includes_default
5539 int
5540 main ()
5541 {
5542
5543 ;
5544 return 0;
5545 }
5546 _ACEOF
5547 if ac_fn_c_try_compile "$LINENO"; then :
5548 ac_cv_safe_to_define___extensions__=yes
5549 else
5550 ac_cv_safe_to_define___extensions__=no
5551 fi
5552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5553 fi
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5555 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5556 test $ac_cv_safe_to_define___extensions__ = yes &&
5557 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5558
5559 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5560
5561 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5562
5563 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5564
5565 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5566
5567
5568 test "$program_prefix" != NONE &&
5569 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5570 # Use a double $ so make ignores it.
5571 test "$program_suffix" != NONE &&
5572 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5573 # Double any \ or $.
5574 # By default was `s,x,x', remove it if useless.
5575 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5576 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5577
5578 # Find a good install program. We prefer a C program (faster),
5579 # so one script is as good as another. But avoid the broken or
5580 # incompatible versions:
5581 # SysV /etc/install, /usr/sbin/install
5582 # SunOS /usr/etc/install
5583 # IRIX /sbin/install
5584 # AIX /bin/install
5585 # AmigaOS /C/install, which installs bootblocks on floppy discs
5586 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5587 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5588 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5589 # OS/2's system install, which has a completely different semantic
5590 # ./install, which can be erroneously created by make from ./install.sh.
5591 # Reject install programs that cannot install multiple files.
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5593 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5594 if test -z "$INSTALL"; then
5595 if ${ac_cv_path_install+:} false; then :
5596 $as_echo_n "(cached) " >&6
5597 else
5598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5599 for as_dir in $PATH
5600 do
5601 IFS=$as_save_IFS
5602 test -z "$as_dir" && as_dir=.
5603 # Account for people who put trailing slashes in PATH elements.
5604 case $as_dir/ in #((
5605 ./ | .// | /[cC]/* | \
5606 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5607 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5608 /usr/ucb/* ) ;;
5609 *)
5610 # OSF1 and SCO ODT 3.0 have their own names for install.
5611 # Don't use installbsd from OSF since it installs stuff as root
5612 # by default.
5613 for ac_prog in ginstall scoinst install; do
5614 for ac_exec_ext in '' $ac_executable_extensions; do
5615 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5616 if test $ac_prog = install &&
5617 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5618 # AIX install. It has an incompatible calling convention.
5619 :
5620 elif test $ac_prog = install &&
5621 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5622 # program-specific install script used by HP pwplus--don't use.
5623 :
5624 else
5625 rm -rf conftest.one conftest.two conftest.dir
5626 echo one > conftest.one
5627 echo two > conftest.two
5628 mkdir conftest.dir
5629 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5630 test -s conftest.one && test -s conftest.two &&
5631 test -s conftest.dir/conftest.one &&
5632 test -s conftest.dir/conftest.two
5633 then
5634 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5635 break 3
5636 fi
5637 fi
5638 fi
5639 done
5640 done
5641 ;;
5642 esac
5643
5644 done
5645 IFS=$as_save_IFS
5646
5647 rm -rf conftest.one conftest.two conftest.dir
5648
5649 fi
5650 if test "${ac_cv_path_install+set}" = set; then
5651 INSTALL=$ac_cv_path_install
5652 else
5653 # As a last resort, use the slow shell script. Don't cache a
5654 # value for INSTALL within a source directory, because that will
5655 # break other packages using the cache if that directory is
5656 # removed, or if the value is a relative name.
5657 INSTALL=$ac_install_sh
5658 fi
5659 fi
5660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5661 $as_echo "$INSTALL" >&6; }
5662
5663 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5664 # It thinks the first close brace ends the variable substitution.
5665 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5666
5667 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5668
5669 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5670
5671 rm -rf .tst 2>/dev/null
5672 mkdir .tst 2>/dev/null
5673 if test -d .tst; then
5674 am__leading_dot=.
5675 else
5676 am__leading_dot=_
5677 fi
5678 rmdir .tst 2>/dev/null
5679
5680 DEPDIR="${am__leading_dot}deps"
5681
5682 case `pwd` in
5683 *\ * | *\ *)
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5685 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5686 esac
5687
5688
5689
5690 macro_version='2.2.7a'
5691 macro_revision='1.3134'
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705 ltmain="$ac_aux_dir/ltmain.sh"
5706
5707 # Backslashify metacharacters that are still active within
5708 # double-quoted strings.
5709 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5710
5711 # Same as above, but do not quote variable references.
5712 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5713
5714 # Sed substitution to delay expansion of an escaped shell variable in a
5715 # double_quote_subst'ed string.
5716 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5717
5718 # Sed substitution to delay expansion of an escaped single quote.
5719 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5720
5721 # Sed substitution to avoid accidental globbing in evaled expressions
5722 no_glob_subst='s/\*/\\\*/g'
5723
5724 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5725 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5726 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5727
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5729 $as_echo_n "checking how to print strings... " >&6; }
5730 # Test print first, because it will be a builtin if present.
5731 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5732 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5733 ECHO='print -r --'
5734 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5735 ECHO='printf %s\n'
5736 else
5737 # Use this function as a fallback that always works.
5738 func_fallback_echo ()
5739 {
5740 eval 'cat <<_LTECHO_EOF
5741 $1
5742 _LTECHO_EOF'
5743 }
5744 ECHO='func_fallback_echo'
5745 fi
5746
5747 # func_echo_all arg...
5748 # Invoke $ECHO with all args, space-separated.
5749 func_echo_all ()
5750 {
5751 $ECHO ""
5752 }
5753
5754 case "$ECHO" in
5755 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5756 $as_echo "printf" >&6; } ;;
5757 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5758 $as_echo "print -r" >&6; } ;;
5759 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5760 $as_echo "cat" >&6; } ;;
5761 esac
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5777 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5778 if ${ac_cv_path_SED+:} false; then :
5779 $as_echo_n "(cached) " >&6
5780 else
5781 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5782 for ac_i in 1 2 3 4 5 6 7; do
5783 ac_script="$ac_script$as_nl$ac_script"
5784 done
5785 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5786 { ac_script=; unset ac_script;}
5787 if test -z "$SED"; then
5788 ac_path_SED_found=false
5789 # Loop through the user's path and test for each of PROGNAME-LIST
5790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5791 for as_dir in $PATH
5792 do
5793 IFS=$as_save_IFS
5794 test -z "$as_dir" && as_dir=.
5795 for ac_prog in sed gsed; do
5796 for ac_exec_ext in '' $ac_executable_extensions; do
5797 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5798 as_fn_executable_p "$ac_path_SED" || continue
5799 # Check for GNU ac_path_SED and select it if it is found.
5800 # Check for GNU $ac_path_SED
5801 case `"$ac_path_SED" --version 2>&1` in
5802 *GNU*)
5803 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5804 *)
5805 ac_count=0
5806 $as_echo_n 0123456789 >"conftest.in"
5807 while :
5808 do
5809 cat "conftest.in" "conftest.in" >"conftest.tmp"
5810 mv "conftest.tmp" "conftest.in"
5811 cp "conftest.in" "conftest.nl"
5812 $as_echo '' >> "conftest.nl"
5813 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5814 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5815 as_fn_arith $ac_count + 1 && ac_count=$as_val
5816 if test $ac_count -gt ${ac_path_SED_max-0}; then
5817 # Best one so far, save it but keep looking for a better one
5818 ac_cv_path_SED="$ac_path_SED"
5819 ac_path_SED_max=$ac_count
5820 fi
5821 # 10*(2^10) chars as input seems more than enough
5822 test $ac_count -gt 10 && break
5823 done
5824 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5825 esac
5826
5827 $ac_path_SED_found && break 3
5828 done
5829 done
5830 done
5831 IFS=$as_save_IFS
5832 if test -z "$ac_cv_path_SED"; then
5833 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5834 fi
5835 else
5836 ac_cv_path_SED=$SED
5837 fi
5838
5839 fi
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5841 $as_echo "$ac_cv_path_SED" >&6; }
5842 SED="$ac_cv_path_SED"
5843 rm -f conftest.sed
5844
5845 test -z "$SED" && SED=sed
5846 Xsed="$SED -e 1s/^X//"
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5859 $as_echo_n "checking for fgrep... " >&6; }
5860 if ${ac_cv_path_FGREP+:} false; then :
5861 $as_echo_n "(cached) " >&6
5862 else
5863 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5864 then ac_cv_path_FGREP="$GREP -F"
5865 else
5866 if test -z "$FGREP"; then
5867 ac_path_FGREP_found=false
5868 # Loop through the user's path and test for each of PROGNAME-LIST
5869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5870 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5871 do
5872 IFS=$as_save_IFS
5873 test -z "$as_dir" && as_dir=.
5874 for ac_prog in fgrep; do
5875 for ac_exec_ext in '' $ac_executable_extensions; do
5876 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5877 as_fn_executable_p "$ac_path_FGREP" || continue
5878 # Check for GNU ac_path_FGREP and select it if it is found.
5879 # Check for GNU $ac_path_FGREP
5880 case `"$ac_path_FGREP" --version 2>&1` in
5881 *GNU*)
5882 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5883 *)
5884 ac_count=0
5885 $as_echo_n 0123456789 >"conftest.in"
5886 while :
5887 do
5888 cat "conftest.in" "conftest.in" >"conftest.tmp"
5889 mv "conftest.tmp" "conftest.in"
5890 cp "conftest.in" "conftest.nl"
5891 $as_echo 'FGREP' >> "conftest.nl"
5892 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5893 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5894 as_fn_arith $ac_count + 1 && ac_count=$as_val
5895 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5896 # Best one so far, save it but keep looking for a better one
5897 ac_cv_path_FGREP="$ac_path_FGREP"
5898 ac_path_FGREP_max=$ac_count
5899 fi
5900 # 10*(2^10) chars as input seems more than enough
5901 test $ac_count -gt 10 && break
5902 done
5903 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5904 esac
5905
5906 $ac_path_FGREP_found && break 3
5907 done
5908 done
5909 done
5910 IFS=$as_save_IFS
5911 if test -z "$ac_cv_path_FGREP"; then
5912 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5913 fi
5914 else
5915 ac_cv_path_FGREP=$FGREP
5916 fi
5917
5918 fi
5919 fi
5920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5921 $as_echo "$ac_cv_path_FGREP" >&6; }
5922 FGREP="$ac_cv_path_FGREP"
5923
5924
5925 test -z "$GREP" && GREP=grep
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945 # Check whether --with-gnu-ld was given.
5946 if test "${with_gnu_ld+set}" = set; then :
5947 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5948 else
5949 with_gnu_ld=no
5950 fi
5951
5952 ac_prog=ld
5953 if test "$GCC" = yes; then
5954 # Check if gcc -print-prog-name=ld gives a path.
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5956 $as_echo_n "checking for ld used by $CC... " >&6; }
5957 case $host in
5958 *-*-mingw*)
5959 # gcc leaves a trailing carriage return which upsets mingw
5960 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5961 *)
5962 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5963 esac
5964 case $ac_prog in
5965 # Accept absolute paths.
5966 [\\/]* | ?:[\\/]*)
5967 re_direlt='/[^/][^/]*/\.\./'
5968 # Canonicalize the pathname of ld
5969 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5970 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5971 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5972 done
5973 test -z "$LD" && LD="$ac_prog"
5974 ;;
5975 "")
5976 # If it fails, then pretend we aren't using GCC.
5977 ac_prog=ld
5978 ;;
5979 *)
5980 # If it is relative, then search for the first ld in PATH.
5981 with_gnu_ld=unknown
5982 ;;
5983 esac
5984 elif test "$with_gnu_ld" = yes; then
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5986 $as_echo_n "checking for GNU ld... " >&6; }
5987 else
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5989 $as_echo_n "checking for non-GNU ld... " >&6; }
5990 fi
5991 if ${lt_cv_path_LD+:} false; then :
5992 $as_echo_n "(cached) " >&6
5993 else
5994 if test -z "$LD"; then
5995 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5996 for ac_dir in $PATH; do
5997 IFS="$lt_save_ifs"
5998 test -z "$ac_dir" && ac_dir=.
5999 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6000 lt_cv_path_LD="$ac_dir/$ac_prog"
6001 # Check to see if the program is GNU ld. I'd rather use --version,
6002 # but apparently some variants of GNU ld only accept -v.
6003 # Break only if it was the GNU/non-GNU ld that we prefer.
6004 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6005 *GNU* | *'with BFD'*)
6006 test "$with_gnu_ld" != no && break
6007 ;;
6008 *)
6009 test "$with_gnu_ld" != yes && break
6010 ;;
6011 esac
6012 fi
6013 done
6014 IFS="$lt_save_ifs"
6015 else
6016 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6017 fi
6018 fi
6019
6020 LD="$lt_cv_path_LD"
6021 if test -n "$LD"; then
6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6023 $as_echo "$LD" >&6; }
6024 else
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6026 $as_echo "no" >&6; }
6027 fi
6028 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6030 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6031 if ${lt_cv_prog_gnu_ld+:} false; then :
6032 $as_echo_n "(cached) " >&6
6033 else
6034 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6035 case `$LD -v 2>&1 </dev/null` in
6036 *GNU* | *'with BFD'*)
6037 lt_cv_prog_gnu_ld=yes
6038 ;;
6039 *)
6040 lt_cv_prog_gnu_ld=no
6041 ;;
6042 esac
6043 fi
6044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6045 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6046 with_gnu_ld=$lt_cv_prog_gnu_ld
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6057 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6058 if ${lt_cv_path_NM+:} false; then :
6059 $as_echo_n "(cached) " >&6
6060 else
6061 if test -n "$NM"; then
6062 # Let the user override the test.
6063 lt_cv_path_NM="$NM"
6064 else
6065 lt_nm_to_check="${ac_tool_prefix}nm"
6066 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6067 lt_nm_to_check="$lt_nm_to_check nm"
6068 fi
6069 for lt_tmp_nm in $lt_nm_to_check; do
6070 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6071 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6072 IFS="$lt_save_ifs"
6073 test -z "$ac_dir" && ac_dir=.
6074 tmp_nm="$ac_dir/$lt_tmp_nm"
6075 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6076 # Check to see if the nm accepts a BSD-compat flag.
6077 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6078 # nm: unknown option "B" ignored
6079 # Tru64's nm complains that /dev/null is an invalid object file
6080 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6081 */dev/null* | *'Invalid file or object type'*)
6082 lt_cv_path_NM="$tmp_nm -B"
6083 break
6084 ;;
6085 *)
6086 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6087 */dev/null*)
6088 lt_cv_path_NM="$tmp_nm -p"
6089 break
6090 ;;
6091 *)
6092 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6093 continue # so that we can try to find one that supports BSD flags
6094 ;;
6095 esac
6096 ;;
6097 esac
6098 fi
6099 done
6100 IFS="$lt_save_ifs"
6101 done
6102 : ${lt_cv_path_NM=no}
6103 fi
6104 fi
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6106 $as_echo "$lt_cv_path_NM" >&6; }
6107 if test "$lt_cv_path_NM" != "no"; then
6108 NM="$lt_cv_path_NM"
6109 else
6110 # Didn't find any BSD compatible name lister, look for dumpbin.
6111 if test -n "$DUMPBIN"; then :
6112 # Let the user override the test.
6113 else
6114 if test -n "$ac_tool_prefix"; then
6115 for ac_prog in dumpbin "link -dump"
6116 do
6117 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6118 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6120 $as_echo_n "checking for $ac_word... " >&6; }
6121 if ${ac_cv_prog_DUMPBIN+:} false; then :
6122 $as_echo_n "(cached) " >&6
6123 else
6124 if test -n "$DUMPBIN"; then
6125 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6126 else
6127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6128 for as_dir in $PATH
6129 do
6130 IFS=$as_save_IFS
6131 test -z "$as_dir" && as_dir=.
6132 for ac_exec_ext in '' $ac_executable_extensions; do
6133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6134 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6136 break 2
6137 fi
6138 done
6139 done
6140 IFS=$as_save_IFS
6141
6142 fi
6143 fi
6144 DUMPBIN=$ac_cv_prog_DUMPBIN
6145 if test -n "$DUMPBIN"; then
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6147 $as_echo "$DUMPBIN" >&6; }
6148 else
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6150 $as_echo "no" >&6; }
6151 fi
6152
6153
6154 test -n "$DUMPBIN" && break
6155 done
6156 fi
6157 if test -z "$DUMPBIN"; then
6158 ac_ct_DUMPBIN=$DUMPBIN
6159 for ac_prog in dumpbin "link -dump"
6160 do
6161 # Extract the first word of "$ac_prog", so it can be a program name with args.
6162 set dummy $ac_prog; ac_word=$2
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6164 $as_echo_n "checking for $ac_word... " >&6; }
6165 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6166 $as_echo_n "(cached) " >&6
6167 else
6168 if test -n "$ac_ct_DUMPBIN"; then
6169 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6170 else
6171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6172 for as_dir in $PATH
6173 do
6174 IFS=$as_save_IFS
6175 test -z "$as_dir" && as_dir=.
6176 for ac_exec_ext in '' $ac_executable_extensions; do
6177 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6178 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6180 break 2
6181 fi
6182 done
6183 done
6184 IFS=$as_save_IFS
6185
6186 fi
6187 fi
6188 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6189 if test -n "$ac_ct_DUMPBIN"; then
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6191 $as_echo "$ac_ct_DUMPBIN" >&6; }
6192 else
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6194 $as_echo "no" >&6; }
6195 fi
6196
6197
6198 test -n "$ac_ct_DUMPBIN" && break
6199 done
6200
6201 if test "x$ac_ct_DUMPBIN" = x; then
6202 DUMPBIN=":"
6203 else
6204 case $cross_compiling:$ac_tool_warned in
6205 yes:)
6206 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6207 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6208 ac_tool_warned=yes ;;
6209 esac
6210 DUMPBIN=$ac_ct_DUMPBIN
6211 fi
6212 fi
6213
6214 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6215 *COFF*)
6216 DUMPBIN="$DUMPBIN -symbols"
6217 ;;
6218 *)
6219 DUMPBIN=:
6220 ;;
6221 esac
6222 fi
6223
6224 if test "$DUMPBIN" != ":"; then
6225 NM="$DUMPBIN"
6226 fi
6227 fi
6228 test -z "$NM" && NM=nm
6229
6230
6231
6232
6233
6234
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6236 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6237 if ${lt_cv_nm_interface+:} false; then :
6238 $as_echo_n "(cached) " >&6
6239 else
6240 lt_cv_nm_interface="BSD nm"
6241 echo "int some_variable = 0;" > conftest.$ac_ext
6242 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6243 (eval "$ac_compile" 2>conftest.err)
6244 cat conftest.err >&5
6245 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6246 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6247 cat conftest.err >&5
6248 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6249 cat conftest.out >&5
6250 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6251 lt_cv_nm_interface="MS dumpbin"
6252 fi
6253 rm -f conftest*
6254 fi
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6256 $as_echo "$lt_cv_nm_interface" >&6; }
6257
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6259 $as_echo_n "checking whether ln -s works... " >&6; }
6260 LN_S=$as_ln_s
6261 if test "$LN_S" = "ln -s"; then
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6263 $as_echo "yes" >&6; }
6264 else
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6266 $as_echo "no, using $LN_S" >&6; }
6267 fi
6268
6269 # find the maximum length of command line arguments
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6271 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6272 if ${lt_cv_sys_max_cmd_len+:} false; then :
6273 $as_echo_n "(cached) " >&6
6274 else
6275 i=0
6276 teststring="ABCD"
6277
6278 case $build_os in
6279 msdosdjgpp*)
6280 # On DJGPP, this test can blow up pretty badly due to problems in libc
6281 # (any single argument exceeding 2000 bytes causes a buffer overrun
6282 # during glob expansion). Even if it were fixed, the result of this
6283 # check would be larger than it should be.
6284 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6285 ;;
6286
6287 gnu*)
6288 # Under GNU Hurd, this test is not required because there is
6289 # no limit to the length of command line arguments.
6290 # Libtool will interpret -1 as no limit whatsoever
6291 lt_cv_sys_max_cmd_len=-1;
6292 ;;
6293
6294 cygwin* | mingw* | cegcc*)
6295 # On Win9x/ME, this test blows up -- it succeeds, but takes
6296 # about 5 minutes as the teststring grows exponentially.
6297 # Worse, since 9x/ME are not pre-emptively multitasking,
6298 # you end up with a "frozen" computer, even though with patience
6299 # the test eventually succeeds (with a max line length of 256k).
6300 # Instead, let's just punt: use the minimum linelength reported by
6301 # all of the supported platforms: 8192 (on NT/2K/XP).
6302 lt_cv_sys_max_cmd_len=8192;
6303 ;;
6304
6305 mint*)
6306 # On MiNT this can take a long time and run out of memory.
6307 lt_cv_sys_max_cmd_len=8192;
6308 ;;
6309
6310 amigaos*)
6311 # On AmigaOS with pdksh, this test takes hours, literally.
6312 # So we just punt and use a minimum line length of 8192.
6313 lt_cv_sys_max_cmd_len=8192;
6314 ;;
6315
6316 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6317 # This has been around since 386BSD, at least. Likely further.
6318 if test -x /sbin/sysctl; then
6319 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6320 elif test -x /usr/sbin/sysctl; then
6321 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6322 else
6323 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6324 fi
6325 # And add a safety zone
6326 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6327 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6328 ;;
6329
6330 interix*)
6331 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6332 lt_cv_sys_max_cmd_len=196608
6333 ;;
6334
6335 osf*)
6336 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6337 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6338 # nice to cause kernel panics so lets avoid the loop below.
6339 # First set a reasonable default.
6340 lt_cv_sys_max_cmd_len=16384
6341 #
6342 if test -x /sbin/sysconfig; then
6343 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6344 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6345 esac
6346 fi
6347 ;;
6348 sco3.2v5*)
6349 lt_cv_sys_max_cmd_len=102400
6350 ;;
6351 sysv5* | sco5v6* | sysv4.2uw2*)
6352 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6353 if test -n "$kargmax"; then
6354 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6355 else
6356 lt_cv_sys_max_cmd_len=32768
6357 fi
6358 ;;
6359 *)
6360 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6361 if test -n "$lt_cv_sys_max_cmd_len"; then
6362 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6363 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6364 else
6365 # Make teststring a little bigger before we do anything with it.
6366 # a 1K string should be a reasonable start.
6367 for i in 1 2 3 4 5 6 7 8 ; do
6368 teststring=$teststring$teststring
6369 done
6370 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6371 # If test is not a shell built-in, we'll probably end up computing a
6372 # maximum length that is only half of the actual maximum length, but
6373 # we can't tell.
6374 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6375 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6376 test $i != 17 # 1/2 MB should be enough
6377 do
6378 i=`expr $i + 1`
6379 teststring=$teststring$teststring
6380 done
6381 # Only check the string length outside the loop.
6382 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6383 teststring=
6384 # Add a significant safety factor because C++ compilers can tack on
6385 # massive amounts of additional arguments before passing them to the
6386 # linker. It appears as though 1/2 is a usable value.
6387 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6388 fi
6389 ;;
6390 esac
6391
6392 fi
6393
6394 if test -n $lt_cv_sys_max_cmd_len ; then
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6396 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6397 else
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6399 $as_echo "none" >&6; }
6400 fi
6401 max_cmd_len=$lt_cv_sys_max_cmd_len
6402
6403
6404
6405
6406
6407
6408 : ${CP="cp -f"}
6409 : ${MV="mv -f"}
6410 : ${RM="rm -f"}
6411
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6413 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6414 # Try some XSI features
6415 xsi_shell=no
6416 ( _lt_dummy="a/b/c"
6417 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6418 = c,a/b,, \
6419 && eval 'test $(( 1 + 1 )) -eq 2 \
6420 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6421 && xsi_shell=yes
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6423 $as_echo "$xsi_shell" >&6; }
6424
6425
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6427 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6428 lt_shell_append=no
6429 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6430 >/dev/null 2>&1 \
6431 && lt_shell_append=yes
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6433 $as_echo "$lt_shell_append" >&6; }
6434
6435
6436 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6437 lt_unset=unset
6438 else
6439 lt_unset=false
6440 fi
6441
6442
6443
6444
6445
6446 # test EBCDIC or ASCII
6447 case `echo X|tr X '\101'` in
6448 A) # ASCII based system
6449 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6450 lt_SP2NL='tr \040 \012'
6451 lt_NL2SP='tr \015\012 \040\040'
6452 ;;
6453 *) # EBCDIC based system
6454 lt_SP2NL='tr \100 \n'
6455 lt_NL2SP='tr \r\n \100\100'
6456 ;;
6457 esac
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6468 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6469 if ${lt_cv_ld_reload_flag+:} false; then :
6470 $as_echo_n "(cached) " >&6
6471 else
6472 lt_cv_ld_reload_flag='-r'
6473 fi
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6475 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6476 reload_flag=$lt_cv_ld_reload_flag
6477 case $reload_flag in
6478 "" | " "*) ;;
6479 *) reload_flag=" $reload_flag" ;;
6480 esac
6481 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6482 case $host_os in
6483 darwin*)
6484 if test "$GCC" = yes; then
6485 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6486 else
6487 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6488 fi
6489 ;;
6490 esac
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500 if test -n "$ac_tool_prefix"; then
6501 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6502 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6504 $as_echo_n "checking for $ac_word... " >&6; }
6505 if ${ac_cv_prog_OBJDUMP+:} false; then :
6506 $as_echo_n "(cached) " >&6
6507 else
6508 if test -n "$OBJDUMP"; then
6509 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6510 else
6511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6512 for as_dir in $PATH
6513 do
6514 IFS=$as_save_IFS
6515 test -z "$as_dir" && as_dir=.
6516 for ac_exec_ext in '' $ac_executable_extensions; do
6517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6518 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6520 break 2
6521 fi
6522 done
6523 done
6524 IFS=$as_save_IFS
6525
6526 fi
6527 fi
6528 OBJDUMP=$ac_cv_prog_OBJDUMP
6529 if test -n "$OBJDUMP"; then
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6531 $as_echo "$OBJDUMP" >&6; }
6532 else
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6534 $as_echo "no" >&6; }
6535 fi
6536
6537
6538 fi
6539 if test -z "$ac_cv_prog_OBJDUMP"; then
6540 ac_ct_OBJDUMP=$OBJDUMP
6541 # Extract the first word of "objdump", so it can be a program name with args.
6542 set dummy objdump; ac_word=$2
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6544 $as_echo_n "checking for $ac_word... " >&6; }
6545 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6546 $as_echo_n "(cached) " >&6
6547 else
6548 if test -n "$ac_ct_OBJDUMP"; then
6549 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6550 else
6551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6552 for as_dir in $PATH
6553 do
6554 IFS=$as_save_IFS
6555 test -z "$as_dir" && as_dir=.
6556 for ac_exec_ext in '' $ac_executable_extensions; do
6557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6558 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6560 break 2
6561 fi
6562 done
6563 done
6564 IFS=$as_save_IFS
6565
6566 fi
6567 fi
6568 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6569 if test -n "$ac_ct_OBJDUMP"; then
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6571 $as_echo "$ac_ct_OBJDUMP" >&6; }
6572 else
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6574 $as_echo "no" >&6; }
6575 fi
6576
6577 if test "x$ac_ct_OBJDUMP" = x; then
6578 OBJDUMP="false"
6579 else
6580 case $cross_compiling:$ac_tool_warned in
6581 yes:)
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6583 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6584 ac_tool_warned=yes ;;
6585 esac
6586 OBJDUMP=$ac_ct_OBJDUMP
6587 fi
6588 else
6589 OBJDUMP="$ac_cv_prog_OBJDUMP"
6590 fi
6591
6592 test -z "$OBJDUMP" && OBJDUMP=objdump
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6603 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6604 if ${lt_cv_deplibs_check_method+:} false; then :
6605 $as_echo_n "(cached) " >&6
6606 else
6607 lt_cv_file_magic_cmd='$MAGIC_CMD'
6608 lt_cv_file_magic_test_file=
6609 lt_cv_deplibs_check_method='unknown'
6610 # Need to set the preceding variable on all platforms that support
6611 # interlibrary dependencies.
6612 # 'none' -- dependencies not supported.
6613 # `unknown' -- same as none, but documents that we really don't know.
6614 # 'pass_all' -- all dependencies passed with no checks.
6615 # 'test_compile' -- check by making test program.
6616 # 'file_magic [[regex]]' -- check by looking for files in library path
6617 # which responds to the $file_magic_cmd with a given extended regex.
6618 # If you have `file' or equivalent on your system and you're not sure
6619 # whether `pass_all' will *always* work, you probably want this one.
6620
6621 case $host_os in
6622 aix[4-9]*)
6623 lt_cv_deplibs_check_method=pass_all
6624 ;;
6625
6626 beos*)
6627 lt_cv_deplibs_check_method=pass_all
6628 ;;
6629
6630 bsdi[45]*)
6631 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6632 lt_cv_file_magic_cmd='/usr/bin/file -L'
6633 lt_cv_file_magic_test_file=/shlib/libc.so
6634 ;;
6635
6636 cygwin*)
6637 # func_win32_libid is a shell function defined in ltmain.sh
6638 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6639 lt_cv_file_magic_cmd='func_win32_libid'
6640 ;;
6641
6642 mingw* | pw32*)
6643 # Base MSYS/MinGW do not provide the 'file' command needed by
6644 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6645 # unless we find 'file', for example because we are cross-compiling.
6646 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6647 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6648 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6649 lt_cv_file_magic_cmd='func_win32_libid'
6650 else
6651 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6652 lt_cv_file_magic_cmd='$OBJDUMP -f'
6653 fi
6654 ;;
6655
6656 cegcc*)
6657 # use the weaker test based on 'objdump'. See mingw*.
6658 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6659 lt_cv_file_magic_cmd='$OBJDUMP -f'
6660 ;;
6661
6662 darwin* | rhapsody*)
6663 lt_cv_deplibs_check_method=pass_all
6664 ;;
6665
6666 freebsd* | dragonfly*)
6667 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6668 case $host_cpu in
6669 i*86 )
6670 # Not sure whether the presence of OpenBSD here was a mistake.
6671 # Let's accept both of them until this is cleared up.
6672 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6673 lt_cv_file_magic_cmd=/usr/bin/file
6674 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6675 ;;
6676 esac
6677 else
6678 lt_cv_deplibs_check_method=pass_all
6679 fi
6680 ;;
6681
6682 gnu*)
6683 lt_cv_deplibs_check_method=pass_all
6684 ;;
6685
6686 haiku*)
6687 lt_cv_deplibs_check_method=pass_all
6688 ;;
6689
6690 hpux10.20* | hpux11*)
6691 lt_cv_file_magic_cmd=/usr/bin/file
6692 case $host_cpu in
6693 ia64*)
6694 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6695 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6696 ;;
6697 hppa*64*)
6698 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]'
6699 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6700 ;;
6701 *)
6702 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6703 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6704 ;;
6705 esac
6706 ;;
6707
6708 interix[3-9]*)
6709 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6710 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6711 ;;
6712
6713 irix5* | irix6* | nonstopux*)
6714 case $LD in
6715 *-32|*"-32 ") libmagic=32-bit;;
6716 *-n32|*"-n32 ") libmagic=N32;;
6717 *-64|*"-64 ") libmagic=64-bit;;
6718 *) libmagic=never-match;;
6719 esac
6720 lt_cv_deplibs_check_method=pass_all
6721 ;;
6722
6723 # This must be Linux ELF.
6724 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6725 lt_cv_deplibs_check_method=pass_all
6726 ;;
6727
6728 netbsd*)
6729 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6730 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6731 else
6732 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6733 fi
6734 ;;
6735
6736 newos6*)
6737 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6738 lt_cv_file_magic_cmd=/usr/bin/file
6739 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6740 ;;
6741
6742 *nto* | *qnx*)
6743 lt_cv_deplibs_check_method=pass_all
6744 ;;
6745
6746 openbsd*)
6747 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6748 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6749 else
6750 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6751 fi
6752 ;;
6753
6754 osf3* | osf4* | osf5*)
6755 lt_cv_deplibs_check_method=pass_all
6756 ;;
6757
6758 rdos*)
6759 lt_cv_deplibs_check_method=pass_all
6760 ;;
6761
6762 solaris*)
6763 lt_cv_deplibs_check_method=pass_all
6764 ;;
6765
6766 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6767 lt_cv_deplibs_check_method=pass_all
6768 ;;
6769
6770 sysv4 | sysv4.3*)
6771 case $host_vendor in
6772 motorola)
6773 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]'
6774 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6775 ;;
6776 ncr)
6777 lt_cv_deplibs_check_method=pass_all
6778 ;;
6779 sequent)
6780 lt_cv_file_magic_cmd='/bin/file'
6781 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6782 ;;
6783 sni)
6784 lt_cv_file_magic_cmd='/bin/file'
6785 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6786 lt_cv_file_magic_test_file=/lib/libc.so
6787 ;;
6788 siemens)
6789 lt_cv_deplibs_check_method=pass_all
6790 ;;
6791 pc)
6792 lt_cv_deplibs_check_method=pass_all
6793 ;;
6794 esac
6795 ;;
6796
6797 tpf*)
6798 lt_cv_deplibs_check_method=pass_all
6799 ;;
6800 esac
6801
6802 fi
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6804 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6805 file_magic_cmd=$lt_cv_file_magic_cmd
6806 deplibs_check_method=$lt_cv_deplibs_check_method
6807 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820 if test -n "$ac_tool_prefix"; then
6821 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6822 set dummy ${ac_tool_prefix}ar; ac_word=$2
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6824 $as_echo_n "checking for $ac_word... " >&6; }
6825 if ${ac_cv_prog_AR+:} false; then :
6826 $as_echo_n "(cached) " >&6
6827 else
6828 if test -n "$AR"; then
6829 ac_cv_prog_AR="$AR" # Let the user override the test.
6830 else
6831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6832 for as_dir in $PATH
6833 do
6834 IFS=$as_save_IFS
6835 test -z "$as_dir" && as_dir=.
6836 for ac_exec_ext in '' $ac_executable_extensions; do
6837 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6838 ac_cv_prog_AR="${ac_tool_prefix}ar"
6839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6840 break 2
6841 fi
6842 done
6843 done
6844 IFS=$as_save_IFS
6845
6846 fi
6847 fi
6848 AR=$ac_cv_prog_AR
6849 if test -n "$AR"; then
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6851 $as_echo "$AR" >&6; }
6852 else
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6854 $as_echo "no" >&6; }
6855 fi
6856
6857
6858 fi
6859 if test -z "$ac_cv_prog_AR"; then
6860 ac_ct_AR=$AR
6861 # Extract the first word of "ar", so it can be a program name with args.
6862 set dummy ar; ac_word=$2
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6864 $as_echo_n "checking for $ac_word... " >&6; }
6865 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6866 $as_echo_n "(cached) " >&6
6867 else
6868 if test -n "$ac_ct_AR"; then
6869 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6870 else
6871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6872 for as_dir in $PATH
6873 do
6874 IFS=$as_save_IFS
6875 test -z "$as_dir" && as_dir=.
6876 for ac_exec_ext in '' $ac_executable_extensions; do
6877 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6878 ac_cv_prog_ac_ct_AR="ar"
6879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6880 break 2
6881 fi
6882 done
6883 done
6884 IFS=$as_save_IFS
6885
6886 fi
6887 fi
6888 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6889 if test -n "$ac_ct_AR"; then
6890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6891 $as_echo "$ac_ct_AR" >&6; }
6892 else
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6894 $as_echo "no" >&6; }
6895 fi
6896
6897 if test "x$ac_ct_AR" = x; then
6898 AR="false"
6899 else
6900 case $cross_compiling:$ac_tool_warned in
6901 yes:)
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6903 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6904 ac_tool_warned=yes ;;
6905 esac
6906 AR=$ac_ct_AR
6907 fi
6908 else
6909 AR="$ac_cv_prog_AR"
6910 fi
6911
6912 test -z "$AR" && AR=ar
6913 test -z "$AR_FLAGS" && AR_FLAGS=cru
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925 if test -n "$ac_tool_prefix"; then
6926 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6927 set dummy ${ac_tool_prefix}strip; ac_word=$2
6928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6929 $as_echo_n "checking for $ac_word... " >&6; }
6930 if ${ac_cv_prog_STRIP+:} false; then :
6931 $as_echo_n "(cached) " >&6
6932 else
6933 if test -n "$STRIP"; then
6934 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6935 else
6936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6937 for as_dir in $PATH
6938 do
6939 IFS=$as_save_IFS
6940 test -z "$as_dir" && as_dir=.
6941 for ac_exec_ext in '' $ac_executable_extensions; do
6942 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6943 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6945 break 2
6946 fi
6947 done
6948 done
6949 IFS=$as_save_IFS
6950
6951 fi
6952 fi
6953 STRIP=$ac_cv_prog_STRIP
6954 if test -n "$STRIP"; then
6955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6956 $as_echo "$STRIP" >&6; }
6957 else
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6959 $as_echo "no" >&6; }
6960 fi
6961
6962
6963 fi
6964 if test -z "$ac_cv_prog_STRIP"; then
6965 ac_ct_STRIP=$STRIP
6966 # Extract the first word of "strip", so it can be a program name with args.
6967 set dummy strip; ac_word=$2
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6969 $as_echo_n "checking for $ac_word... " >&6; }
6970 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6971 $as_echo_n "(cached) " >&6
6972 else
6973 if test -n "$ac_ct_STRIP"; then
6974 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6975 else
6976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6977 for as_dir in $PATH
6978 do
6979 IFS=$as_save_IFS
6980 test -z "$as_dir" && as_dir=.
6981 for ac_exec_ext in '' $ac_executable_extensions; do
6982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6983 ac_cv_prog_ac_ct_STRIP="strip"
6984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6985 break 2
6986 fi
6987 done
6988 done
6989 IFS=$as_save_IFS
6990
6991 fi
6992 fi
6993 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6994 if test -n "$ac_ct_STRIP"; then
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6996 $as_echo "$ac_ct_STRIP" >&6; }
6997 else
6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6999 $as_echo "no" >&6; }
7000 fi
7001
7002 if test "x$ac_ct_STRIP" = x; then
7003 STRIP=":"
7004 else
7005 case $cross_compiling:$ac_tool_warned in
7006 yes:)
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7009 ac_tool_warned=yes ;;
7010 esac
7011 STRIP=$ac_ct_STRIP
7012 fi
7013 else
7014 STRIP="$ac_cv_prog_STRIP"
7015 fi
7016
7017 test -z "$STRIP" && STRIP=:
7018
7019
7020
7021
7022
7023
7024 if test -n "$ac_tool_prefix"; then
7025 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7026 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7028 $as_echo_n "checking for $ac_word... " >&6; }
7029 if ${ac_cv_prog_RANLIB+:} false; then :
7030 $as_echo_n "(cached) " >&6
7031 else
7032 if test -n "$RANLIB"; then
7033 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7034 else
7035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7036 for as_dir in $PATH
7037 do
7038 IFS=$as_save_IFS
7039 test -z "$as_dir" && as_dir=.
7040 for ac_exec_ext in '' $ac_executable_extensions; do
7041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7042 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7044 break 2
7045 fi
7046 done
7047 done
7048 IFS=$as_save_IFS
7049
7050 fi
7051 fi
7052 RANLIB=$ac_cv_prog_RANLIB
7053 if test -n "$RANLIB"; then
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7055 $as_echo "$RANLIB" >&6; }
7056 else
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7058 $as_echo "no" >&6; }
7059 fi
7060
7061
7062 fi
7063 if test -z "$ac_cv_prog_RANLIB"; then
7064 ac_ct_RANLIB=$RANLIB
7065 # Extract the first word of "ranlib", so it can be a program name with args.
7066 set dummy ranlib; ac_word=$2
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7068 $as_echo_n "checking for $ac_word... " >&6; }
7069 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7070 $as_echo_n "(cached) " >&6
7071 else
7072 if test -n "$ac_ct_RANLIB"; then
7073 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7074 else
7075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7076 for as_dir in $PATH
7077 do
7078 IFS=$as_save_IFS
7079 test -z "$as_dir" && as_dir=.
7080 for ac_exec_ext in '' $ac_executable_extensions; do
7081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7082 ac_cv_prog_ac_ct_RANLIB="ranlib"
7083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7084 break 2
7085 fi
7086 done
7087 done
7088 IFS=$as_save_IFS
7089
7090 fi
7091 fi
7092 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7093 if test -n "$ac_ct_RANLIB"; then
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7095 $as_echo "$ac_ct_RANLIB" >&6; }
7096 else
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7098 $as_echo "no" >&6; }
7099 fi
7100
7101 if test "x$ac_ct_RANLIB" = x; then
7102 RANLIB=":"
7103 else
7104 case $cross_compiling:$ac_tool_warned in
7105 yes:)
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7107 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7108 ac_tool_warned=yes ;;
7109 esac
7110 RANLIB=$ac_ct_RANLIB
7111 fi
7112 else
7113 RANLIB="$ac_cv_prog_RANLIB"
7114 fi
7115
7116 test -z "$RANLIB" && RANLIB=:
7117
7118
7119
7120
7121
7122
7123 # Determine commands to create old-style static archives.
7124 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7125 old_postinstall_cmds='chmod 644 $oldlib'
7126 old_postuninstall_cmds=
7127
7128 if test -n "$RANLIB"; then
7129 case $host_os in
7130 openbsd*)
7131 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7132 ;;
7133 *)
7134 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7135 ;;
7136 esac
7137 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7138 fi
7139
7140 case $host_os in
7141 darwin*)
7142 lock_old_archive_extraction=yes ;;
7143 *)
7144 lock_old_archive_extraction=no ;;
7145 esac
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167 for ac_prog in gawk mawk nawk awk
7168 do
7169 # Extract the first word of "$ac_prog", so it can be a program name with args.
7170 set dummy $ac_prog; ac_word=$2
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7172 $as_echo_n "checking for $ac_word... " >&6; }
7173 if ${ac_cv_prog_AWK+:} false; then :
7174 $as_echo_n "(cached) " >&6
7175 else
7176 if test -n "$AWK"; then
7177 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7178 else
7179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7180 for as_dir in $PATH
7181 do
7182 IFS=$as_save_IFS
7183 test -z "$as_dir" && as_dir=.
7184 for ac_exec_ext in '' $ac_executable_extensions; do
7185 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7186 ac_cv_prog_AWK="$ac_prog"
7187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7188 break 2
7189 fi
7190 done
7191 done
7192 IFS=$as_save_IFS
7193
7194 fi
7195 fi
7196 AWK=$ac_cv_prog_AWK
7197 if test -n "$AWK"; then
7198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7199 $as_echo "$AWK" >&6; }
7200 else
7201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7202 $as_echo "no" >&6; }
7203 fi
7204
7205
7206 test -n "$AWK" && break
7207 done
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227 # If no C compiler was specified, use CC.
7228 LTCC=${LTCC-"$CC"}
7229
7230 # If no C compiler flags were specified, use CFLAGS.
7231 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7232
7233 # Allow CC to be a program name with arguments.
7234 compiler=$CC
7235
7236
7237 # Check for command to grab the raw symbol name followed by C symbol from nm.
7238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7239 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7240 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7241 $as_echo_n "(cached) " >&6
7242 else
7243
7244 # These are sane defaults that work on at least a few old systems.
7245 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7246
7247 # Character class describing NM global symbol codes.
7248 symcode='[BCDEGRST]'
7249
7250 # Regexp to match symbols that can be accessed directly from C.
7251 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7252
7253 # Define system-specific variables.
7254 case $host_os in
7255 aix*)
7256 symcode='[BCDT]'
7257 ;;
7258 cygwin* | mingw* | pw32* | cegcc*)
7259 symcode='[ABCDGISTW]'
7260 ;;
7261 hpux*)
7262 if test "$host_cpu" = ia64; then
7263 symcode='[ABCDEGRST]'
7264 fi
7265 ;;
7266 irix* | nonstopux*)
7267 symcode='[BCDEGRST]'
7268 ;;
7269 osf*)
7270 symcode='[BCDEGQRST]'
7271 ;;
7272 solaris*)
7273 symcode='[BDRT]'
7274 ;;
7275 sco3.2v5*)
7276 symcode='[DT]'
7277 ;;
7278 sysv4.2uw2*)
7279 symcode='[DT]'
7280 ;;
7281 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7282 symcode='[ABDT]'
7283 ;;
7284 sysv4)
7285 symcode='[DFNSTU]'
7286 ;;
7287 esac
7288
7289 # If we're using GNU nm, then use its standard symbol codes.
7290 case `$NM -V 2>&1` in
7291 *GNU* | *'with BFD'*)
7292 symcode='[ABCDGIRSTW]' ;;
7293 esac
7294
7295 # Transform an extracted symbol line into a proper C declaration.
7296 # Some systems (esp. on ia64) link data and code symbols differently,
7297 # so use this general approach.
7298 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7299
7300 # Transform an extracted symbol line into symbol name and symbol address
7301 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7302 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'"
7303
7304 # Handle CRLF in mingw tool chain
7305 opt_cr=
7306 case $build_os in
7307 mingw*)
7308 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7309 ;;
7310 esac
7311
7312 # Try without a prefix underscore, then with it.
7313 for ac_symprfx in "" "_"; do
7314
7315 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7316 symxfrm="\\1 $ac_symprfx\\2 \\2"
7317
7318 # Write the raw and C identifiers.
7319 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7320 # Fake it for dumpbin and say T for any non-static function
7321 # and D for any global variable.
7322 # Also find C++ and __fastcall symbols from MSVC++,
7323 # which start with @ or ?.
7324 lt_cv_sys_global_symbol_pipe="$AWK '"\
7325 " {last_section=section; section=\$ 3};"\
7326 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7327 " \$ 0!~/External *\|/{next};"\
7328 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7329 " {if(hide[section]) next};"\
7330 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7331 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7332 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7333 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7334 " ' prfx=^$ac_symprfx"
7335 else
7336 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7337 fi
7338
7339 # Check to see that the pipe works correctly.
7340 pipe_works=no
7341
7342 rm -f conftest*
7343 cat > conftest.$ac_ext <<_LT_EOF
7344 #ifdef __cplusplus
7345 extern "C" {
7346 #endif
7347 char nm_test_var;
7348 void nm_test_func(void);
7349 void nm_test_func(void){}
7350 #ifdef __cplusplus
7351 }
7352 #endif
7353 int main(){nm_test_var='a';nm_test_func();return(0);}
7354 _LT_EOF
7355
7356 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7357 (eval $ac_compile) 2>&5
7358 ac_status=$?
7359 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7360 test $ac_status = 0; }; then
7361 # Now try to grab the symbols.
7362 nlist=conftest.nm
7363 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7364 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7365 ac_status=$?
7366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7367 test $ac_status = 0; } && test -s "$nlist"; then
7368 # Try sorting and uniquifying the output.
7369 if sort "$nlist" | uniq > "$nlist"T; then
7370 mv -f "$nlist"T "$nlist"
7371 else
7372 rm -f "$nlist"T
7373 fi
7374
7375 # Make sure that we snagged all the symbols we need.
7376 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7377 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7378 cat <<_LT_EOF > conftest.$ac_ext
7379 #ifdef __cplusplus
7380 extern "C" {
7381 #endif
7382
7383 _LT_EOF
7384 # Now generate the symbol file.
7385 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7386
7387 cat <<_LT_EOF >> conftest.$ac_ext
7388
7389 /* The mapping between symbol names and symbols. */
7390 const struct {
7391 const char *name;
7392 void *address;
7393 }
7394 lt__PROGRAM__LTX_preloaded_symbols[] =
7395 {
7396 { "@PROGRAM@", (void *) 0 },
7397 _LT_EOF
7398 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7399 cat <<\_LT_EOF >> conftest.$ac_ext
7400 {0, (void *) 0}
7401 };
7402
7403 /* This works around a problem in FreeBSD linker */
7404 #ifdef FREEBSD_WORKAROUND
7405 static const void *lt_preloaded_setup() {
7406 return lt__PROGRAM__LTX_preloaded_symbols;
7407 }
7408 #endif
7409
7410 #ifdef __cplusplus
7411 }
7412 #endif
7413 _LT_EOF
7414 # Now try linking the two files.
7415 mv conftest.$ac_objext conftstm.$ac_objext
7416 lt_save_LIBS="$LIBS"
7417 lt_save_CFLAGS="$CFLAGS"
7418 LIBS="conftstm.$ac_objext"
7419 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7420 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7421 (eval $ac_link) 2>&5
7422 ac_status=$?
7423 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7424 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7425 pipe_works=yes
7426 fi
7427 LIBS="$lt_save_LIBS"
7428 CFLAGS="$lt_save_CFLAGS"
7429 else
7430 echo "cannot find nm_test_func in $nlist" >&5
7431 fi
7432 else
7433 echo "cannot find nm_test_var in $nlist" >&5
7434 fi
7435 else
7436 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7437 fi
7438 else
7439 echo "$progname: failed program was:" >&5
7440 cat conftest.$ac_ext >&5
7441 fi
7442 rm -rf conftest* conftst*
7443
7444 # Do not use the global_symbol_pipe unless it works.
7445 if test "$pipe_works" = yes; then
7446 break
7447 else
7448 lt_cv_sys_global_symbol_pipe=
7449 fi
7450 done
7451
7452 fi
7453
7454 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7455 lt_cv_sys_global_symbol_to_cdecl=
7456 fi
7457 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7459 $as_echo "failed" >&6; }
7460 else
7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7462 $as_echo "ok" >&6; }
7463 fi
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486 # Check whether --enable-libtool-lock was given.
7487 if test "${enable_libtool_lock+set}" = set; then :
7488 enableval=$enable_libtool_lock;
7489 fi
7490
7491 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7492
7493 # Some flags need to be propagated to the compiler or linker for good
7494 # libtool support.
7495 case $host in
7496 ia64-*-hpux*)
7497 # Find out which ABI we are using.
7498 echo 'int i;' > conftest.$ac_ext
7499 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7500 (eval $ac_compile) 2>&5
7501 ac_status=$?
7502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7503 test $ac_status = 0; }; then
7504 case `/usr/bin/file conftest.$ac_objext` in
7505 *ELF-32*)
7506 HPUX_IA64_MODE="32"
7507 ;;
7508 *ELF-64*)
7509 HPUX_IA64_MODE="64"
7510 ;;
7511 esac
7512 fi
7513 rm -rf conftest*
7514 ;;
7515 *-*-irix6*)
7516 # Find out which ABI we are using.
7517 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7518 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7519 (eval $ac_compile) 2>&5
7520 ac_status=$?
7521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7522 test $ac_status = 0; }; then
7523 if test "$lt_cv_prog_gnu_ld" = yes; then
7524 case `/usr/bin/file conftest.$ac_objext` in
7525 *32-bit*)
7526 LD="${LD-ld} -melf32bsmip"
7527 ;;
7528 *N32*)
7529 LD="${LD-ld} -melf32bmipn32"
7530 ;;
7531 *64-bit*)
7532 LD="${LD-ld} -melf64bmip"
7533 ;;
7534 esac
7535 else
7536 case `/usr/bin/file conftest.$ac_objext` in
7537 *32-bit*)
7538 LD="${LD-ld} -32"
7539 ;;
7540 *N32*)
7541 LD="${LD-ld} -n32"
7542 ;;
7543 *64-bit*)
7544 LD="${LD-ld} -64"
7545 ;;
7546 esac
7547 fi
7548 fi
7549 rm -rf conftest*
7550 ;;
7551
7552 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7553 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7554 # Find out which ABI we are using.
7555 echo 'int i;' > conftest.$ac_ext
7556 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7557 (eval $ac_compile) 2>&5
7558 ac_status=$?
7559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7560 test $ac_status = 0; }; then
7561 case `/usr/bin/file conftest.o` in
7562 *32-bit*)
7563 case $host in
7564 x86_64-*kfreebsd*-gnu)
7565 LD="${LD-ld} -m elf_i386_fbsd"
7566 ;;
7567 x86_64-*linux*)
7568 case `/usr/bin/file conftest.o` in
7569 *x86-64*)
7570 LD="${LD-ld} -m elf32_x86_64"
7571 ;;
7572 *)
7573 LD="${LD-ld} -m elf_i386"
7574 ;;
7575 esac
7576 ;;
7577 powerpc64le-*linux*)
7578 LD="${LD-ld} -m elf32lppclinux"
7579 ;;
7580 powerpc64-*linux*)
7581 LD="${LD-ld} -m elf32ppclinux"
7582 ;;
7583 s390x-*linux*)
7584 LD="${LD-ld} -m elf_s390"
7585 ;;
7586 sparc64-*linux*)
7587 LD="${LD-ld} -m elf32_sparc"
7588 ;;
7589 esac
7590 ;;
7591 *64-bit*)
7592 case $host in
7593 x86_64-*kfreebsd*-gnu)
7594 LD="${LD-ld} -m elf_x86_64_fbsd"
7595 ;;
7596 x86_64-*linux*)
7597 LD="${LD-ld} -m elf_x86_64"
7598 ;;
7599 powerpcle-*linux*)
7600 LD="${LD-ld} -m elf64lppc"
7601 ;;
7602 powerpc-*linux*)
7603 LD="${LD-ld} -m elf64ppc"
7604 ;;
7605 s390*-*linux*|s390*-*tpf*)
7606 LD="${LD-ld} -m elf64_s390"
7607 ;;
7608 sparc*-*linux*)
7609 LD="${LD-ld} -m elf64_sparc"
7610 ;;
7611 esac
7612 ;;
7613 esac
7614 fi
7615 rm -rf conftest*
7616 ;;
7617
7618 *-*-sco3.2v5*)
7619 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7620 SAVE_CFLAGS="$CFLAGS"
7621 CFLAGS="$CFLAGS -belf"
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7623 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7624 if ${lt_cv_cc_needs_belf+:} false; then :
7625 $as_echo_n "(cached) " >&6
7626 else
7627 ac_ext=c
7628 ac_cpp='$CPP $CPPFLAGS'
7629 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7630 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7631 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7632
7633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7634 /* end confdefs.h. */
7635
7636 int
7637 main ()
7638 {
7639
7640 ;
7641 return 0;
7642 }
7643 _ACEOF
7644 if ac_fn_c_try_link "$LINENO"; then :
7645 lt_cv_cc_needs_belf=yes
7646 else
7647 lt_cv_cc_needs_belf=no
7648 fi
7649 rm -f core conftest.err conftest.$ac_objext \
7650 conftest$ac_exeext conftest.$ac_ext
7651 ac_ext=c
7652 ac_cpp='$CPP $CPPFLAGS'
7653 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7654 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7655 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7656
7657 fi
7658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7659 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7660 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7661 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7662 CFLAGS="$SAVE_CFLAGS"
7663 fi
7664 ;;
7665 sparc*-*solaris*)
7666 # Find out which ABI we are using.
7667 echo 'int i;' > conftest.$ac_ext
7668 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7669 (eval $ac_compile) 2>&5
7670 ac_status=$?
7671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7672 test $ac_status = 0; }; then
7673 case `/usr/bin/file conftest.o` in
7674 *64-bit*)
7675 case $lt_cv_prog_gnu_ld in
7676 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7677 *)
7678 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7679 LD="${LD-ld} -64"
7680 fi
7681 ;;
7682 esac
7683 ;;
7684 esac
7685 fi
7686 rm -rf conftest*
7687 ;;
7688 esac
7689
7690 need_locks="$enable_libtool_lock"
7691
7692
7693 case $host_os in
7694 rhapsody* | darwin*)
7695 if test -n "$ac_tool_prefix"; then
7696 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7697 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7699 $as_echo_n "checking for $ac_word... " >&6; }
7700 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7701 $as_echo_n "(cached) " >&6
7702 else
7703 if test -n "$DSYMUTIL"; then
7704 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7705 else
7706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7707 for as_dir in $PATH
7708 do
7709 IFS=$as_save_IFS
7710 test -z "$as_dir" && as_dir=.
7711 for ac_exec_ext in '' $ac_executable_extensions; do
7712 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7713 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7715 break 2
7716 fi
7717 done
7718 done
7719 IFS=$as_save_IFS
7720
7721 fi
7722 fi
7723 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7724 if test -n "$DSYMUTIL"; then
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7726 $as_echo "$DSYMUTIL" >&6; }
7727 else
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7729 $as_echo "no" >&6; }
7730 fi
7731
7732
7733 fi
7734 if test -z "$ac_cv_prog_DSYMUTIL"; then
7735 ac_ct_DSYMUTIL=$DSYMUTIL
7736 # Extract the first word of "dsymutil", so it can be a program name with args.
7737 set dummy dsymutil; ac_word=$2
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7739 $as_echo_n "checking for $ac_word... " >&6; }
7740 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7741 $as_echo_n "(cached) " >&6
7742 else
7743 if test -n "$ac_ct_DSYMUTIL"; then
7744 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7745 else
7746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7747 for as_dir in $PATH
7748 do
7749 IFS=$as_save_IFS
7750 test -z "$as_dir" && as_dir=.
7751 for ac_exec_ext in '' $ac_executable_extensions; do
7752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7753 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7755 break 2
7756 fi
7757 done
7758 done
7759 IFS=$as_save_IFS
7760
7761 fi
7762 fi
7763 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7764 if test -n "$ac_ct_DSYMUTIL"; then
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7766 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7767 else
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7769 $as_echo "no" >&6; }
7770 fi
7771
7772 if test "x$ac_ct_DSYMUTIL" = x; then
7773 DSYMUTIL=":"
7774 else
7775 case $cross_compiling:$ac_tool_warned in
7776 yes:)
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7778 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7779 ac_tool_warned=yes ;;
7780 esac
7781 DSYMUTIL=$ac_ct_DSYMUTIL
7782 fi
7783 else
7784 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7785 fi
7786
7787 if test -n "$ac_tool_prefix"; then
7788 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7789 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7791 $as_echo_n "checking for $ac_word... " >&6; }
7792 if ${ac_cv_prog_NMEDIT+:} false; then :
7793 $as_echo_n "(cached) " >&6
7794 else
7795 if test -n "$NMEDIT"; then
7796 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7797 else
7798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7799 for as_dir in $PATH
7800 do
7801 IFS=$as_save_IFS
7802 test -z "$as_dir" && as_dir=.
7803 for ac_exec_ext in '' $ac_executable_extensions; do
7804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7805 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7807 break 2
7808 fi
7809 done
7810 done
7811 IFS=$as_save_IFS
7812
7813 fi
7814 fi
7815 NMEDIT=$ac_cv_prog_NMEDIT
7816 if test -n "$NMEDIT"; then
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7818 $as_echo "$NMEDIT" >&6; }
7819 else
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7821 $as_echo "no" >&6; }
7822 fi
7823
7824
7825 fi
7826 if test -z "$ac_cv_prog_NMEDIT"; then
7827 ac_ct_NMEDIT=$NMEDIT
7828 # Extract the first word of "nmedit", so it can be a program name with args.
7829 set dummy nmedit; ac_word=$2
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7831 $as_echo_n "checking for $ac_word... " >&6; }
7832 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7833 $as_echo_n "(cached) " >&6
7834 else
7835 if test -n "$ac_ct_NMEDIT"; then
7836 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7837 else
7838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7839 for as_dir in $PATH
7840 do
7841 IFS=$as_save_IFS
7842 test -z "$as_dir" && as_dir=.
7843 for ac_exec_ext in '' $ac_executable_extensions; do
7844 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7845 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7847 break 2
7848 fi
7849 done
7850 done
7851 IFS=$as_save_IFS
7852
7853 fi
7854 fi
7855 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7856 if test -n "$ac_ct_NMEDIT"; then
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7858 $as_echo "$ac_ct_NMEDIT" >&6; }
7859 else
7860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7861 $as_echo "no" >&6; }
7862 fi
7863
7864 if test "x$ac_ct_NMEDIT" = x; then
7865 NMEDIT=":"
7866 else
7867 case $cross_compiling:$ac_tool_warned in
7868 yes:)
7869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7870 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7871 ac_tool_warned=yes ;;
7872 esac
7873 NMEDIT=$ac_ct_NMEDIT
7874 fi
7875 else
7876 NMEDIT="$ac_cv_prog_NMEDIT"
7877 fi
7878
7879 if test -n "$ac_tool_prefix"; then
7880 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7881 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7883 $as_echo_n "checking for $ac_word... " >&6; }
7884 if ${ac_cv_prog_LIPO+:} false; then :
7885 $as_echo_n "(cached) " >&6
7886 else
7887 if test -n "$LIPO"; then
7888 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7889 else
7890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7891 for as_dir in $PATH
7892 do
7893 IFS=$as_save_IFS
7894 test -z "$as_dir" && as_dir=.
7895 for ac_exec_ext in '' $ac_executable_extensions; do
7896 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7897 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7899 break 2
7900 fi
7901 done
7902 done
7903 IFS=$as_save_IFS
7904
7905 fi
7906 fi
7907 LIPO=$ac_cv_prog_LIPO
7908 if test -n "$LIPO"; then
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7910 $as_echo "$LIPO" >&6; }
7911 else
7912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7913 $as_echo "no" >&6; }
7914 fi
7915
7916
7917 fi
7918 if test -z "$ac_cv_prog_LIPO"; then
7919 ac_ct_LIPO=$LIPO
7920 # Extract the first word of "lipo", so it can be a program name with args.
7921 set dummy lipo; ac_word=$2
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7923 $as_echo_n "checking for $ac_word... " >&6; }
7924 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7925 $as_echo_n "(cached) " >&6
7926 else
7927 if test -n "$ac_ct_LIPO"; then
7928 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7929 else
7930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7931 for as_dir in $PATH
7932 do
7933 IFS=$as_save_IFS
7934 test -z "$as_dir" && as_dir=.
7935 for ac_exec_ext in '' $ac_executable_extensions; do
7936 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7937 ac_cv_prog_ac_ct_LIPO="lipo"
7938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7939 break 2
7940 fi
7941 done
7942 done
7943 IFS=$as_save_IFS
7944
7945 fi
7946 fi
7947 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7948 if test -n "$ac_ct_LIPO"; then
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7950 $as_echo "$ac_ct_LIPO" >&6; }
7951 else
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7953 $as_echo "no" >&6; }
7954 fi
7955
7956 if test "x$ac_ct_LIPO" = x; then
7957 LIPO=":"
7958 else
7959 case $cross_compiling:$ac_tool_warned in
7960 yes:)
7961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7962 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7963 ac_tool_warned=yes ;;
7964 esac
7965 LIPO=$ac_ct_LIPO
7966 fi
7967 else
7968 LIPO="$ac_cv_prog_LIPO"
7969 fi
7970
7971 if test -n "$ac_tool_prefix"; then
7972 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7973 set dummy ${ac_tool_prefix}otool; ac_word=$2
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7975 $as_echo_n "checking for $ac_word... " >&6; }
7976 if ${ac_cv_prog_OTOOL+:} false; then :
7977 $as_echo_n "(cached) " >&6
7978 else
7979 if test -n "$OTOOL"; then
7980 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7981 else
7982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7983 for as_dir in $PATH
7984 do
7985 IFS=$as_save_IFS
7986 test -z "$as_dir" && as_dir=.
7987 for ac_exec_ext in '' $ac_executable_extensions; do
7988 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7989 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7991 break 2
7992 fi
7993 done
7994 done
7995 IFS=$as_save_IFS
7996
7997 fi
7998 fi
7999 OTOOL=$ac_cv_prog_OTOOL
8000 if test -n "$OTOOL"; then
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8002 $as_echo "$OTOOL" >&6; }
8003 else
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8005 $as_echo "no" >&6; }
8006 fi
8007
8008
8009 fi
8010 if test -z "$ac_cv_prog_OTOOL"; then
8011 ac_ct_OTOOL=$OTOOL
8012 # Extract the first word of "otool", so it can be a program name with args.
8013 set dummy otool; ac_word=$2
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8015 $as_echo_n "checking for $ac_word... " >&6; }
8016 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8017 $as_echo_n "(cached) " >&6
8018 else
8019 if test -n "$ac_ct_OTOOL"; then
8020 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8021 else
8022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8023 for as_dir in $PATH
8024 do
8025 IFS=$as_save_IFS
8026 test -z "$as_dir" && as_dir=.
8027 for ac_exec_ext in '' $ac_executable_extensions; do
8028 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8029 ac_cv_prog_ac_ct_OTOOL="otool"
8030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8031 break 2
8032 fi
8033 done
8034 done
8035 IFS=$as_save_IFS
8036
8037 fi
8038 fi
8039 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8040 if test -n "$ac_ct_OTOOL"; then
8041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8042 $as_echo "$ac_ct_OTOOL" >&6; }
8043 else
8044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8045 $as_echo "no" >&6; }
8046 fi
8047
8048 if test "x$ac_ct_OTOOL" = x; then
8049 OTOOL=":"
8050 else
8051 case $cross_compiling:$ac_tool_warned in
8052 yes:)
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8054 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8055 ac_tool_warned=yes ;;
8056 esac
8057 OTOOL=$ac_ct_OTOOL
8058 fi
8059 else
8060 OTOOL="$ac_cv_prog_OTOOL"
8061 fi
8062
8063 if test -n "$ac_tool_prefix"; then
8064 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8065 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8067 $as_echo_n "checking for $ac_word... " >&6; }
8068 if ${ac_cv_prog_OTOOL64+:} false; then :
8069 $as_echo_n "(cached) " >&6
8070 else
8071 if test -n "$OTOOL64"; then
8072 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8073 else
8074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8075 for as_dir in $PATH
8076 do
8077 IFS=$as_save_IFS
8078 test -z "$as_dir" && as_dir=.
8079 for ac_exec_ext in '' $ac_executable_extensions; do
8080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8081 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8083 break 2
8084 fi
8085 done
8086 done
8087 IFS=$as_save_IFS
8088
8089 fi
8090 fi
8091 OTOOL64=$ac_cv_prog_OTOOL64
8092 if test -n "$OTOOL64"; then
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8094 $as_echo "$OTOOL64" >&6; }
8095 else
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8097 $as_echo "no" >&6; }
8098 fi
8099
8100
8101 fi
8102 if test -z "$ac_cv_prog_OTOOL64"; then
8103 ac_ct_OTOOL64=$OTOOL64
8104 # Extract the first word of "otool64", so it can be a program name with args.
8105 set dummy otool64; ac_word=$2
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8107 $as_echo_n "checking for $ac_word... " >&6; }
8108 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8109 $as_echo_n "(cached) " >&6
8110 else
8111 if test -n "$ac_ct_OTOOL64"; then
8112 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8113 else
8114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8115 for as_dir in $PATH
8116 do
8117 IFS=$as_save_IFS
8118 test -z "$as_dir" && as_dir=.
8119 for ac_exec_ext in '' $ac_executable_extensions; do
8120 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8121 ac_cv_prog_ac_ct_OTOOL64="otool64"
8122 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8123 break 2
8124 fi
8125 done
8126 done
8127 IFS=$as_save_IFS
8128
8129 fi
8130 fi
8131 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8132 if test -n "$ac_ct_OTOOL64"; then
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8134 $as_echo "$ac_ct_OTOOL64" >&6; }
8135 else
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8137 $as_echo "no" >&6; }
8138 fi
8139
8140 if test "x$ac_ct_OTOOL64" = x; then
8141 OTOOL64=":"
8142 else
8143 case $cross_compiling:$ac_tool_warned in
8144 yes:)
8145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8146 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8147 ac_tool_warned=yes ;;
8148 esac
8149 OTOOL64=$ac_ct_OTOOL64
8150 fi
8151 else
8152 OTOOL64="$ac_cv_prog_OTOOL64"
8153 fi
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8182 $as_echo_n "checking for -single_module linker flag... " >&6; }
8183 if ${lt_cv_apple_cc_single_mod+:} false; then :
8184 $as_echo_n "(cached) " >&6
8185 else
8186 lt_cv_apple_cc_single_mod=no
8187 if test -z "${LT_MULTI_MODULE}"; then
8188 # By default we will add the -single_module flag. You can override
8189 # by either setting the environment variable LT_MULTI_MODULE
8190 # non-empty at configure time, or by adding -multi_module to the
8191 # link flags.
8192 rm -rf libconftest.dylib*
8193 echo "int foo(void){return 1;}" > conftest.c
8194 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8195 -dynamiclib -Wl,-single_module conftest.c" >&5
8196 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8197 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8198 _lt_result=$?
8199 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8200 lt_cv_apple_cc_single_mod=yes
8201 else
8202 cat conftest.err >&5
8203 fi
8204 rm -rf libconftest.dylib*
8205 rm -f conftest.*
8206 fi
8207 fi
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8209 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8211 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8212 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8213 $as_echo_n "(cached) " >&6
8214 else
8215 lt_cv_ld_exported_symbols_list=no
8216 save_LDFLAGS=$LDFLAGS
8217 echo "_main" > conftest.sym
8218 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8220 /* end confdefs.h. */
8221
8222 int
8223 main ()
8224 {
8225
8226 ;
8227 return 0;
8228 }
8229 _ACEOF
8230 if ac_fn_c_try_link "$LINENO"; then :
8231 lt_cv_ld_exported_symbols_list=yes
8232 else
8233 lt_cv_ld_exported_symbols_list=no
8234 fi
8235 rm -f core conftest.err conftest.$ac_objext \
8236 conftest$ac_exeext conftest.$ac_ext
8237 LDFLAGS="$save_LDFLAGS"
8238
8239 fi
8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8241 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8243 $as_echo_n "checking for -force_load linker flag... " >&6; }
8244 if ${lt_cv_ld_force_load+:} false; then :
8245 $as_echo_n "(cached) " >&6
8246 else
8247 lt_cv_ld_force_load=no
8248 cat > conftest.c << _LT_EOF
8249 int forced_loaded() { return 2;}
8250 _LT_EOF
8251 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8252 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8253 echo "$AR cru libconftest.a conftest.o" >&5
8254 $AR cru libconftest.a conftest.o 2>&5
8255 cat > conftest.c << _LT_EOF
8256 int main() { return 0;}
8257 _LT_EOF
8258 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8259 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8260 _lt_result=$?
8261 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8262 lt_cv_ld_force_load=yes
8263 else
8264 cat conftest.err >&5
8265 fi
8266 rm -f conftest.err libconftest.a conftest conftest.c
8267 rm -rf conftest.dSYM
8268
8269 fi
8270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8271 $as_echo "$lt_cv_ld_force_load" >&6; }
8272 case $host_os in
8273 rhapsody* | darwin1.[012])
8274 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8275 darwin1.*)
8276 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8277 darwin*) # darwin 5.x on
8278 # if running on 10.5 or later, the deployment target defaults
8279 # to the OS version, if on x86, and 10.4, the deployment
8280 # target defaults to 10.4. Don't you love it?
8281 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8282 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8283 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8284 10.[012][,.]*)
8285 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8286 10.*)
8287 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8288 esac
8289 ;;
8290 esac
8291 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8292 _lt_dar_single_mod='$single_module'
8293 fi
8294 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8295 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8296 else
8297 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8298 fi
8299 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8300 _lt_dsymutil='~$DSYMUTIL $lib || :'
8301 else
8302 _lt_dsymutil=
8303 fi
8304 ;;
8305 esac
8306
8307 for ac_header in dlfcn.h
8308 do :
8309 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8310 "
8311 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8312 cat >>confdefs.h <<_ACEOF
8313 #define HAVE_DLFCN_H 1
8314 _ACEOF
8315
8316 fi
8317
8318 done
8319
8320
8321
8322 # autoconf.info says this should be called right after AC_INIT.
8323 ac_config_headers="$ac_config_headers config.h:config.in"
8324
8325
8326
8327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8328 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8329 if ${ac_cv_c_bigendian+:} false; then :
8330 $as_echo_n "(cached) " >&6
8331 else
8332 ac_cv_c_bigendian=unknown
8333 # See if we're dealing with a universal compiler.
8334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8335 /* end confdefs.h. */
8336 #ifndef __APPLE_CC__
8337 not a universal capable compiler
8338 #endif
8339 typedef int dummy;
8340
8341 _ACEOF
8342 if ac_fn_c_try_compile "$LINENO"; then :
8343
8344 # Check for potential -arch flags. It is not universal unless
8345 # there are at least two -arch flags with different values.
8346 ac_arch=
8347 ac_prev=
8348 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8349 if test -n "$ac_prev"; then
8350 case $ac_word in
8351 i?86 | x86_64 | ppc | ppc64)
8352 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8353 ac_arch=$ac_word
8354 else
8355 ac_cv_c_bigendian=universal
8356 break
8357 fi
8358 ;;
8359 esac
8360 ac_prev=
8361 elif test "x$ac_word" = "x-arch"; then
8362 ac_prev=arch
8363 fi
8364 done
8365 fi
8366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8367 if test $ac_cv_c_bigendian = unknown; then
8368 # See if sys/param.h defines the BYTE_ORDER macro.
8369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8370 /* end confdefs.h. */
8371 #include <sys/types.h>
8372 #include <sys/param.h>
8373
8374 int
8375 main ()
8376 {
8377 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8378 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8379 && LITTLE_ENDIAN)
8380 bogus endian macros
8381 #endif
8382
8383 ;
8384 return 0;
8385 }
8386 _ACEOF
8387 if ac_fn_c_try_compile "$LINENO"; then :
8388 # It does; now see whether it defined to BIG_ENDIAN or not.
8389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8390 /* end confdefs.h. */
8391 #include <sys/types.h>
8392 #include <sys/param.h>
8393
8394 int
8395 main ()
8396 {
8397 #if BYTE_ORDER != BIG_ENDIAN
8398 not big endian
8399 #endif
8400
8401 ;
8402 return 0;
8403 }
8404 _ACEOF
8405 if ac_fn_c_try_compile "$LINENO"; then :
8406 ac_cv_c_bigendian=yes
8407 else
8408 ac_cv_c_bigendian=no
8409 fi
8410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8411 fi
8412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8413 fi
8414 if test $ac_cv_c_bigendian = unknown; then
8415 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8417 /* end confdefs.h. */
8418 #include <limits.h>
8419
8420 int
8421 main ()
8422 {
8423 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8424 bogus endian macros
8425 #endif
8426
8427 ;
8428 return 0;
8429 }
8430 _ACEOF
8431 if ac_fn_c_try_compile "$LINENO"; then :
8432 # It does; now see whether it defined to _BIG_ENDIAN or not.
8433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8434 /* end confdefs.h. */
8435 #include <limits.h>
8436
8437 int
8438 main ()
8439 {
8440 #ifndef _BIG_ENDIAN
8441 not big endian
8442 #endif
8443
8444 ;
8445 return 0;
8446 }
8447 _ACEOF
8448 if ac_fn_c_try_compile "$LINENO"; then :
8449 ac_cv_c_bigendian=yes
8450 else
8451 ac_cv_c_bigendian=no
8452 fi
8453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8454 fi
8455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8456 fi
8457 if test $ac_cv_c_bigendian = unknown; then
8458 # Compile a test program.
8459 if test "$cross_compiling" = yes; then :
8460 # Try to guess by grepping values from an object file.
8461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8462 /* end confdefs.h. */
8463 short int ascii_mm[] =
8464 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8465 short int ascii_ii[] =
8466 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8467 int use_ascii (int i) {
8468 return ascii_mm[i] + ascii_ii[i];
8469 }
8470 short int ebcdic_ii[] =
8471 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8472 short int ebcdic_mm[] =
8473 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8474 int use_ebcdic (int i) {
8475 return ebcdic_mm[i] + ebcdic_ii[i];
8476 }
8477 extern int foo;
8478
8479 int
8480 main ()
8481 {
8482 return use_ascii (foo) == use_ebcdic (foo);
8483 ;
8484 return 0;
8485 }
8486 _ACEOF
8487 if ac_fn_c_try_compile "$LINENO"; then :
8488 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8489 ac_cv_c_bigendian=yes
8490 fi
8491 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8492 if test "$ac_cv_c_bigendian" = unknown; then
8493 ac_cv_c_bigendian=no
8494 else
8495 # finding both strings is unlikely to happen, but who knows?
8496 ac_cv_c_bigendian=unknown
8497 fi
8498 fi
8499 fi
8500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8501 else
8502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8503 /* end confdefs.h. */
8504 $ac_includes_default
8505 int
8506 main ()
8507 {
8508
8509 /* Are we little or big endian? From Harbison&Steele. */
8510 union
8511 {
8512 long int l;
8513 char c[sizeof (long int)];
8514 } u;
8515 u.l = 1;
8516 return u.c[sizeof (long int) - 1] == 1;
8517
8518 ;
8519 return 0;
8520 }
8521 _ACEOF
8522 if ac_fn_c_try_run "$LINENO"; then :
8523 ac_cv_c_bigendian=no
8524 else
8525 ac_cv_c_bigendian=yes
8526 fi
8527 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8528 conftest.$ac_objext conftest.beam conftest.$ac_ext
8529 fi
8530
8531 fi
8532 fi
8533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8534 $as_echo "$ac_cv_c_bigendian" >&6; }
8535 case $ac_cv_c_bigendian in #(
8536 yes)
8537 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8538 ;; #(
8539 no)
8540 ;; #(
8541 universal)
8542
8543 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8544
8545 ;; #(
8546 *)
8547 as_fn_error $? "unknown endianness
8548 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8549 esac
8550
8551
8552
8553
8554 # Put a plausible default for CC_FOR_BUILD in Makefile.
8555 if test -z "$CC_FOR_BUILD"; then
8556 if test "x$cross_compiling" = "xno"; then
8557 CC_FOR_BUILD='$(CC)'
8558 else
8559 CC_FOR_BUILD=gcc
8560 fi
8561 fi
8562
8563
8564
8565
8566 AR=${AR-ar}
8567
8568 if test -n "$ac_tool_prefix"; then
8569 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8570 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8572 $as_echo_n "checking for $ac_word... " >&6; }
8573 if ${ac_cv_prog_RANLIB+:} false; then :
8574 $as_echo_n "(cached) " >&6
8575 else
8576 if test -n "$RANLIB"; then
8577 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8578 else
8579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8580 for as_dir in $PATH
8581 do
8582 IFS=$as_save_IFS
8583 test -z "$as_dir" && as_dir=.
8584 for ac_exec_ext in '' $ac_executable_extensions; do
8585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8586 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8588 break 2
8589 fi
8590 done
8591 done
8592 IFS=$as_save_IFS
8593
8594 fi
8595 fi
8596 RANLIB=$ac_cv_prog_RANLIB
8597 if test -n "$RANLIB"; then
8598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8599 $as_echo "$RANLIB" >&6; }
8600 else
8601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8602 $as_echo "no" >&6; }
8603 fi
8604
8605
8606 fi
8607 if test -z "$ac_cv_prog_RANLIB"; then
8608 ac_ct_RANLIB=$RANLIB
8609 # Extract the first word of "ranlib", so it can be a program name with args.
8610 set dummy ranlib; ac_word=$2
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8612 $as_echo_n "checking for $ac_word... " >&6; }
8613 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8614 $as_echo_n "(cached) " >&6
8615 else
8616 if test -n "$ac_ct_RANLIB"; then
8617 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8618 else
8619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8620 for as_dir in $PATH
8621 do
8622 IFS=$as_save_IFS
8623 test -z "$as_dir" && as_dir=.
8624 for ac_exec_ext in '' $ac_executable_extensions; do
8625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8626 ac_cv_prog_ac_ct_RANLIB="ranlib"
8627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8628 break 2
8629 fi
8630 done
8631 done
8632 IFS=$as_save_IFS
8633
8634 fi
8635 fi
8636 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8637 if test -n "$ac_ct_RANLIB"; then
8638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8639 $as_echo "$ac_ct_RANLIB" >&6; }
8640 else
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8642 $as_echo "no" >&6; }
8643 fi
8644
8645 if test "x$ac_ct_RANLIB" = x; then
8646 RANLIB=":"
8647 else
8648 case $cross_compiling:$ac_tool_warned in
8649 yes:)
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8652 ac_tool_warned=yes ;;
8653 esac
8654 RANLIB=$ac_ct_RANLIB
8655 fi
8656 else
8657 RANLIB="$ac_cv_prog_RANLIB"
8658 fi
8659
8660
8661 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
8662 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
8663 # is C99. So handle it ourselves.
8664 :
8665 C_DIALECT=
8666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
8667 $as_echo_n "checking whether C11 is supported by default... " >&6; }
8668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8669 /* end confdefs.h. */
8670
8671 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8672 # error "C11 support not found"
8673 #endif
8674
8675 _ACEOF
8676 if ac_fn_c_try_compile "$LINENO"; then :
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8678 $as_echo "yes" >&6; }
8679 else
8680
8681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8682 $as_echo "no" >&6; }
8683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
8684 $as_echo_n "checking for -std=c11 support... " >&6; }
8685 ac_save_CC="$CC"
8686 CC="$CC -std=c11"
8687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8688 /* end confdefs.h. */
8689
8690 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
8691 # error "C11 support not found"
8692 #endif
8693
8694 _ACEOF
8695 if ac_fn_c_try_compile "$LINENO"; then :
8696
8697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8698 $as_echo "yes" >&6; }
8699 CC="$ac_save_CC"
8700 C_DIALECT="-std=c11"
8701
8702 else
8703 as_fn_error $? "C11 is required" "$LINENO" 5
8704 fi
8705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8706 fi
8707 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8708
8709
8710 # Some of the common include files depend on bfd.h, and bfd.h checks
8711 # that config.h is included first by testing that the PACKAGE macro
8712 # is defined.
8713 PACKAGE=sim
8714
8715 cat >>confdefs.h <<_ACEOF
8716 #define PACKAGE "$PACKAGE"
8717 _ACEOF
8718
8719
8720
8721 # Dependency checking.
8722 ac_config_commands="$ac_config_commands depdir"
8723
8724
8725 depcc="$CC" am_compiler_list=
8726
8727 am_depcomp=$ac_aux_dir/depcomp
8728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
8729 $as_echo_n "checking dependency style of $depcc... " >&6; }
8730 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
8731 $as_echo_n "(cached) " >&6
8732 else
8733 if test -f "$am_depcomp"; then
8734 # We make a subdir and do the tests there. Otherwise we can end up
8735 # making bogus files that we don't know about and never remove. For
8736 # instance it was reported that on HP-UX the gcc test will end up
8737 # making a dummy file named `D' -- because `-MD' means `put the output
8738 # in D'.
8739 mkdir conftest.dir
8740 # Copy depcomp to subdir because otherwise we won't find it if we're
8741 # using a relative directory.
8742 cp "$am_depcomp" conftest.dir
8743 cd conftest.dir
8744 # We will build objects and dependencies in a subdirectory because
8745 # it helps to detect inapplicable dependency modes. For instance
8746 # both Tru64's cc and ICC support -MD to output dependencies as a
8747 # side effect of compilation, but ICC will put the dependencies in
8748 # the current directory while Tru64 will put them in the object
8749 # directory.
8750 mkdir sub
8751
8752 am_cv_CC_dependencies_compiler_type=none
8753 if test "$am_compiler_list" = ""; then
8754 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8755 fi
8756 for depmode in $am_compiler_list; do
8757 if test $depmode = none; then break; fi
8758
8759 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8760 # Setup a source with many dependencies, because some compilers
8761 # like to wrap large dependency lists on column 80 (with \), and
8762 # we should not choose a depcomp mode which is confused by this.
8763 #
8764 # We need to recreate these files for each test, as the compiler may
8765 # overwrite some of them when testing with obscure command lines.
8766 # This happens at least with the AIX C compiler.
8767 : > sub/conftest.c
8768 for i in 1 2 3 4 5 6; do
8769 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8770 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8771 # Solaris 8's {/usr,}/bin/sh.
8772 touch sub/conftst$i.h
8773 done
8774 echo "include sub/conftest.Po" > confmf
8775
8776 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8777 # mode. It turns out that the SunPro C++ compiler does not properly
8778 # handle `-M -o', and we need to detect this.
8779 depcmd="depmode=$depmode \
8780 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8781 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8782 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8783 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8784 if env $depcmd > conftest.err 2>&1 &&
8785 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8786 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8787 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8788 # icc doesn't choke on unknown options, it will just issue warnings
8789 # or remarks (even with -Werror). So we grep stderr for any message
8790 # that says an option was ignored or not supported.
8791 # When given -MP, icc 7.0 and 7.1 complain thusly:
8792 # icc: Command line warning: ignoring option '-M'; no argument required
8793 # The diagnosis changed in icc 8.0:
8794 # icc: Command line remark: option '-MP' not supported
8795 if (grep 'ignoring option' conftest.err ||
8796 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8797 am_cv_CC_dependencies_compiler_type=$depmode
8798 $as_echo "$as_me:$LINENO: success" >&5
8799 break
8800 fi
8801 fi
8802 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8803 sed -e 's/^/| /' < conftest.err >&5
8804 done
8805
8806 cd ..
8807 rm -rf conftest.dir
8808 else
8809 am_cv_CC_dependencies_compiler_type=none
8810 fi
8811
8812 fi
8813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
8814 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8815 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8816 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
8817 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8818
8819 fi
8820
8821
8822 # Check for the 'make' the user wants to use.
8823 for ac_prog in make
8824 do
8825 # Extract the first word of "$ac_prog", so it can be a program name with args.
8826 set dummy $ac_prog; ac_word=$2
8827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8828 $as_echo_n "checking for $ac_word... " >&6; }
8829 if ${ac_cv_prog_MAKE+:} false; then :
8830 $as_echo_n "(cached) " >&6
8831 else
8832 if test -n "$MAKE"; then
8833 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8834 else
8835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8836 for as_dir in $PATH
8837 do
8838 IFS=$as_save_IFS
8839 test -z "$as_dir" && as_dir=.
8840 for ac_exec_ext in '' $ac_executable_extensions; do
8841 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8842 ac_cv_prog_MAKE="$ac_prog"
8843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8844 break 2
8845 fi
8846 done
8847 done
8848 IFS=$as_save_IFS
8849
8850 fi
8851 fi
8852 MAKE=$ac_cv_prog_MAKE
8853 if test -n "$MAKE"; then
8854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8855 $as_echo "$MAKE" >&6; }
8856 else
8857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8858 $as_echo "no" >&6; }
8859 fi
8860
8861
8862 test -n "$MAKE" && break
8863 done
8864
8865 MAKE_IS_GNU=
8866 case "`$MAKE --version 2>&1 | sed 1q`" in
8867 *GNU*)
8868 MAKE_IS_GNU=yes
8869 ;;
8870 esac
8871 if test "$MAKE_IS_GNU" = yes; then
8872 GMAKE_TRUE=
8873 GMAKE_FALSE='#'
8874 else
8875 GMAKE_TRUE='#'
8876 GMAKE_FALSE=
8877 fi
8878
8879
8880 ALL_LINGUAS=
8881 # If we haven't got the data from the intl directory,
8882 # assume NLS is disabled.
8883 USE_NLS=no
8884 LIBINTL=
8885 LIBINTL_DEP=
8886 INCINTL=
8887 XGETTEXT=
8888 GMSGFMT=
8889 POSUB=
8890
8891 if test -f ../../intl/config.intl; then
8892 . ../../intl/config.intl
8893 fi
8894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8895 $as_echo_n "checking whether NLS is requested... " >&6; }
8896 if test x"$USE_NLS" != xyes; then
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8898 $as_echo "no" >&6; }
8899 else
8900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8901 $as_echo "yes" >&6; }
8902
8903 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8904
8905
8906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
8907 $as_echo_n "checking for catalogs to be installed... " >&6; }
8908 # Look for .po and .gmo files in the source directory.
8909 CATALOGS=
8910 XLINGUAS=
8911 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8912 # If there aren't any .gmo files the shell will give us the
8913 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8914 # weeded out.
8915 case "$cat" in *\**)
8916 continue;;
8917 esac
8918 # The quadruple backslash is collapsed to a double backslash
8919 # by the backticks, then collapsed again by the double quotes,
8920 # leaving us with one backslash in the sed expression (right
8921 # before the dot that mustn't act as a wildcard).
8922 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8923 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8924 # The user is allowed to set LINGUAS to a list of languages to
8925 # install catalogs for. If it's empty that means "all of them."
8926 if test "x$LINGUAS" = x; then
8927 CATALOGS="$CATALOGS $cat"
8928 XLINGUAS="$XLINGUAS $lang"
8929 else
8930 case "$LINGUAS" in *$lang*)
8931 CATALOGS="$CATALOGS $cat"
8932 XLINGUAS="$XLINGUAS $lang"
8933 ;;
8934 esac
8935 fi
8936 done
8937 LINGUAS="$XLINGUAS"
8938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8939 $as_echo "$LINGUAS" >&6; }
8940
8941
8942 DATADIRNAME=share
8943
8944 INSTOBJEXT=.mo
8945
8946 GENCAT=gencat
8947
8948 CATOBJEXT=.gmo
8949
8950 fi
8951
8952 # Check for common headers.
8953 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8954 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8955 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8956 do :
8957 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8958 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8959 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8960 cat >>confdefs.h <<_ACEOF
8961 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8962 _ACEOF
8963
8964 fi
8965
8966 done
8967
8968 for ac_header in sys/time.h sys/times.h sys/resource.h sys/mman.h
8969 do :
8970 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8971 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8972 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8973 cat >>confdefs.h <<_ACEOF
8974 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8975 _ACEOF
8976
8977 fi
8978
8979 done
8980
8981 for ac_header in fcntl.h fpu_control.h
8982 do :
8983 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8984 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8985 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8986 cat >>confdefs.h <<_ACEOF
8987 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8988 _ACEOF
8989
8990 fi
8991
8992 done
8993
8994 for ac_header in dlfcn.h errno.h sys/stat.h
8995 do :
8996 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8997 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8998 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8999 cat >>confdefs.h <<_ACEOF
9000 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9001 _ACEOF
9002
9003 fi
9004
9005 done
9006
9007 for ac_func in getrusage time sigaction __setfpucw
9008 do :
9009 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9010 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9011 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9012 cat >>confdefs.h <<_ACEOF
9013 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9014 _ACEOF
9015
9016 fi
9017 done
9018
9019 for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
9020 do :
9021 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9022 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9023 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9024 cat >>confdefs.h <<_ACEOF
9025 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9026 _ACEOF
9027
9028 fi
9029 done
9030
9031 ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
9032 #include <sys/types.h>
9033 #endif
9034 #ifdef HAVE_SYS_STAT_H
9035 #include <sys/stat.h>
9036 #endif
9037 "
9038 if test "x$ac_cv_member_struct_stat_st_dev" = xyes; then :
9039
9040 cat >>confdefs.h <<_ACEOF
9041 #define HAVE_STRUCT_STAT_ST_DEV 1
9042 _ACEOF
9043
9044
9045 fi
9046 ac_fn_c_check_member "$LINENO" "struct stat" "st_ino" "ac_cv_member_struct_stat_st_ino" "#ifdef HAVE_SYS_TYPES_H
9047 #include <sys/types.h>
9048 #endif
9049 #ifdef HAVE_SYS_STAT_H
9050 #include <sys/stat.h>
9051 #endif
9052 "
9053 if test "x$ac_cv_member_struct_stat_st_ino" = xyes; then :
9054
9055 cat >>confdefs.h <<_ACEOF
9056 #define HAVE_STRUCT_STAT_ST_INO 1
9057 _ACEOF
9058
9059
9060 fi
9061 ac_fn_c_check_member "$LINENO" "struct stat" "st_mode" "ac_cv_member_struct_stat_st_mode" "#ifdef HAVE_SYS_TYPES_H
9062 #include <sys/types.h>
9063 #endif
9064 #ifdef HAVE_SYS_STAT_H
9065 #include <sys/stat.h>
9066 #endif
9067 "
9068 if test "x$ac_cv_member_struct_stat_st_mode" = xyes; then :
9069
9070 cat >>confdefs.h <<_ACEOF
9071 #define HAVE_STRUCT_STAT_ST_MODE 1
9072 _ACEOF
9073
9074
9075 fi
9076 ac_fn_c_check_member "$LINENO" "struct stat" "st_nlink" "ac_cv_member_struct_stat_st_nlink" "#ifdef HAVE_SYS_TYPES_H
9077 #include <sys/types.h>
9078 #endif
9079 #ifdef HAVE_SYS_STAT_H
9080 #include <sys/stat.h>
9081 #endif
9082 "
9083 if test "x$ac_cv_member_struct_stat_st_nlink" = xyes; then :
9084
9085 cat >>confdefs.h <<_ACEOF
9086 #define HAVE_STRUCT_STAT_ST_NLINK 1
9087 _ACEOF
9088
9089
9090 fi
9091 ac_fn_c_check_member "$LINENO" "struct stat" "st_uid" "ac_cv_member_struct_stat_st_uid" "#ifdef HAVE_SYS_TYPES_H
9092 #include <sys/types.h>
9093 #endif
9094 #ifdef HAVE_SYS_STAT_H
9095 #include <sys/stat.h>
9096 #endif
9097 "
9098 if test "x$ac_cv_member_struct_stat_st_uid" = xyes; then :
9099
9100 cat >>confdefs.h <<_ACEOF
9101 #define HAVE_STRUCT_STAT_ST_UID 1
9102 _ACEOF
9103
9104
9105 fi
9106 ac_fn_c_check_member "$LINENO" "struct stat" "st_gid" "ac_cv_member_struct_stat_st_gid" "#ifdef HAVE_SYS_TYPES_H
9107 #include <sys/types.h>
9108 #endif
9109 #ifdef HAVE_SYS_STAT_H
9110 #include <sys/stat.h>
9111 #endif
9112 "
9113 if test "x$ac_cv_member_struct_stat_st_gid" = xyes; then :
9114
9115 cat >>confdefs.h <<_ACEOF
9116 #define HAVE_STRUCT_STAT_ST_GID 1
9117 _ACEOF
9118
9119
9120 fi
9121 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "#ifdef HAVE_SYS_TYPES_H
9122 #include <sys/types.h>
9123 #endif
9124 #ifdef HAVE_SYS_STAT_H
9125 #include <sys/stat.h>
9126 #endif
9127 "
9128 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
9129
9130 cat >>confdefs.h <<_ACEOF
9131 #define HAVE_STRUCT_STAT_ST_RDEV 1
9132 _ACEOF
9133
9134
9135 fi
9136 ac_fn_c_check_member "$LINENO" "struct stat" "st_size" "ac_cv_member_struct_stat_st_size" "#ifdef HAVE_SYS_TYPES_H
9137 #include <sys/types.h>
9138 #endif
9139 #ifdef HAVE_SYS_STAT_H
9140 #include <sys/stat.h>
9141 #endif
9142 "
9143 if test "x$ac_cv_member_struct_stat_st_size" = xyes; then :
9144
9145 cat >>confdefs.h <<_ACEOF
9146 #define HAVE_STRUCT_STAT_ST_SIZE 1
9147 _ACEOF
9148
9149
9150 fi
9151 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "#ifdef HAVE_SYS_TYPES_H
9152 #include <sys/types.h>
9153 #endif
9154 #ifdef HAVE_SYS_STAT_H
9155 #include <sys/stat.h>
9156 #endif
9157 "
9158 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
9159
9160 cat >>confdefs.h <<_ACEOF
9161 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
9162 _ACEOF
9163
9164
9165 fi
9166 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "#ifdef HAVE_SYS_TYPES_H
9167 #include <sys/types.h>
9168 #endif
9169 #ifdef HAVE_SYS_STAT_H
9170 #include <sys/stat.h>
9171 #endif
9172 "
9173 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
9174
9175 cat >>confdefs.h <<_ACEOF
9176 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
9177 _ACEOF
9178
9179
9180 fi
9181 ac_fn_c_check_member "$LINENO" "struct stat" "st_atime" "ac_cv_member_struct_stat_st_atime" "#ifdef HAVE_SYS_TYPES_H
9182 #include <sys/types.h>
9183 #endif
9184 #ifdef HAVE_SYS_STAT_H
9185 #include <sys/stat.h>
9186 #endif
9187 "
9188 if test "x$ac_cv_member_struct_stat_st_atime" = xyes; then :
9189
9190 cat >>confdefs.h <<_ACEOF
9191 #define HAVE_STRUCT_STAT_ST_ATIME 1
9192 _ACEOF
9193
9194
9195 fi
9196 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtime" "ac_cv_member_struct_stat_st_mtime" "#ifdef HAVE_SYS_TYPES_H
9197 #include <sys/types.h>
9198 #endif
9199 #ifdef HAVE_SYS_STAT_H
9200 #include <sys/stat.h>
9201 #endif
9202 "
9203 if test "x$ac_cv_member_struct_stat_st_mtime" = xyes; then :
9204
9205 cat >>confdefs.h <<_ACEOF
9206 #define HAVE_STRUCT_STAT_ST_MTIME 1
9207 _ACEOF
9208
9209
9210 fi
9211 ac_fn_c_check_member "$LINENO" "struct stat" "st_ctime" "ac_cv_member_struct_stat_st_ctime" "#ifdef HAVE_SYS_TYPES_H
9212 #include <sys/types.h>
9213 #endif
9214 #ifdef HAVE_SYS_STAT_H
9215 #include <sys/stat.h>
9216 #endif
9217 "
9218 if test "x$ac_cv_member_struct_stat_st_ctime" = xyes; then :
9219
9220 cat >>confdefs.h <<_ACEOF
9221 #define HAVE_STRUCT_STAT_ST_CTIME 1
9222 _ACEOF
9223
9224
9225 fi
9226
9227 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
9228 #include <sys/socket.h>
9229
9230 "
9231 if test "x$ac_cv_type_socklen_t" = xyes; then :
9232
9233 cat >>confdefs.h <<_ACEOF
9234 #define HAVE_SOCKLEN_T 1
9235 _ACEOF
9236
9237
9238 fi
9239
9240
9241 # Check for socket libraries
9242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
9243 $as_echo_n "checking for bind in -lsocket... " >&6; }
9244 if ${ac_cv_lib_socket_bind+:} false; then :
9245 $as_echo_n "(cached) " >&6
9246 else
9247 ac_check_lib_save_LIBS=$LIBS
9248 LIBS="-lsocket $LIBS"
9249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9250 /* end confdefs.h. */
9251
9252 /* Override any GCC internal prototype to avoid an error.
9253 Use char because int might match the return type of a GCC
9254 builtin and then its argument prototype would still apply. */
9255 #ifdef __cplusplus
9256 extern "C"
9257 #endif
9258 char bind ();
9259 int
9260 main ()
9261 {
9262 return bind ();
9263 ;
9264 return 0;
9265 }
9266 _ACEOF
9267 if ac_fn_c_try_link "$LINENO"; then :
9268 ac_cv_lib_socket_bind=yes
9269 else
9270 ac_cv_lib_socket_bind=no
9271 fi
9272 rm -f core conftest.err conftest.$ac_objext \
9273 conftest$ac_exeext conftest.$ac_ext
9274 LIBS=$ac_check_lib_save_LIBS
9275 fi
9276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
9277 $as_echo "$ac_cv_lib_socket_bind" >&6; }
9278 if test "x$ac_cv_lib_socket_bind" = xyes; then :
9279 cat >>confdefs.h <<_ACEOF
9280 #define HAVE_LIBSOCKET 1
9281 _ACEOF
9282
9283 LIBS="-lsocket $LIBS"
9284
9285 fi
9286
9287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
9288 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
9289 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
9290 $as_echo_n "(cached) " >&6
9291 else
9292 ac_check_lib_save_LIBS=$LIBS
9293 LIBS="-lnsl $LIBS"
9294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9295 /* end confdefs.h. */
9296
9297 /* Override any GCC internal prototype to avoid an error.
9298 Use char because int might match the return type of a GCC
9299 builtin and then its argument prototype would still apply. */
9300 #ifdef __cplusplus
9301 extern "C"
9302 #endif
9303 char gethostbyname ();
9304 int
9305 main ()
9306 {
9307 return gethostbyname ();
9308 ;
9309 return 0;
9310 }
9311 _ACEOF
9312 if ac_fn_c_try_link "$LINENO"; then :
9313 ac_cv_lib_nsl_gethostbyname=yes
9314 else
9315 ac_cv_lib_nsl_gethostbyname=no
9316 fi
9317 rm -f core conftest.err conftest.$ac_objext \
9318 conftest$ac_exeext conftest.$ac_ext
9319 LIBS=$ac_check_lib_save_LIBS
9320 fi
9321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
9322 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
9323 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
9324 cat >>confdefs.h <<_ACEOF
9325 #define HAVE_LIBNSL 1
9326 _ACEOF
9327
9328 LIBS="-lnsl $LIBS"
9329
9330 fi
9331
9332
9333 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
9334 # using the same condition.
9335
9336 # Use the system's zlib library.
9337 zlibdir="-L\$(top_builddir)/../zlib"
9338 zlibinc="-I\$(top_srcdir)/../zlib"
9339
9340 # Check whether --with-system-zlib was given.
9341 if test "${with_system_zlib+set}" = set; then :
9342 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
9343 zlibdir=
9344 zlibinc=
9345 fi
9346
9347 fi
9348
9349
9350
9351
9352
9353 # BFD uses libdl when when plugins enabled.
9354
9355 maybe_plugins=no
9356 for ac_header in dlfcn.h
9357 do :
9358 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9359 "
9360 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9361 cat >>confdefs.h <<_ACEOF
9362 #define HAVE_DLFCN_H 1
9363 _ACEOF
9364 maybe_plugins=yes
9365 fi
9366
9367 done
9368
9369 for ac_header in windows.h
9370 do :
9371 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
9372 "
9373 if test "x$ac_cv_header_windows_h" = xyes; then :
9374 cat >>confdefs.h <<_ACEOF
9375 #define HAVE_WINDOWS_H 1
9376 _ACEOF
9377 maybe_plugins=yes
9378 fi
9379
9380 done
9381
9382
9383 # Check whether --enable-plugins was given.
9384 if test "${enable_plugins+set}" = set; then :
9385 enableval=$enable_plugins; case "${enableval}" in
9386 no) plugins=no ;;
9387 *) plugins=yes
9388 if test "$maybe_plugins" != "yes" ; then
9389 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
9390 fi ;;
9391 esac
9392 else
9393 plugins=$maybe_plugins
9394
9395 fi
9396
9397 if test "$plugins" = "yes"; then
9398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
9399 $as_echo_n "checking for library containing dlsym... " >&6; }
9400 if ${ac_cv_search_dlsym+:} false; then :
9401 $as_echo_n "(cached) " >&6
9402 else
9403 ac_func_search_save_LIBS=$LIBS
9404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9405 /* end confdefs.h. */
9406
9407 /* Override any GCC internal prototype to avoid an error.
9408 Use char because int might match the return type of a GCC
9409 builtin and then its argument prototype would still apply. */
9410 #ifdef __cplusplus
9411 extern "C"
9412 #endif
9413 char dlsym ();
9414 int
9415 main ()
9416 {
9417 return dlsym ();
9418 ;
9419 return 0;
9420 }
9421 _ACEOF
9422 for ac_lib in '' dl; do
9423 if test -z "$ac_lib"; then
9424 ac_res="none required"
9425 else
9426 ac_res=-l$ac_lib
9427 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9428 fi
9429 if ac_fn_c_try_link "$LINENO"; then :
9430 ac_cv_search_dlsym=$ac_res
9431 fi
9432 rm -f core conftest.err conftest.$ac_objext \
9433 conftest$ac_exeext
9434 if ${ac_cv_search_dlsym+:} false; then :
9435 break
9436 fi
9437 done
9438 if ${ac_cv_search_dlsym+:} false; then :
9439
9440 else
9441 ac_cv_search_dlsym=no
9442 fi
9443 rm conftest.$ac_ext
9444 LIBS=$ac_func_search_save_LIBS
9445 fi
9446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
9447 $as_echo "$ac_cv_search_dlsym" >&6; }
9448 ac_res=$ac_cv_search_dlsym
9449 if test "$ac_res" != no; then :
9450 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9451
9452 fi
9453
9454 fi
9455
9456 if test "$plugins" = yes; then
9457 PLUGINS_TRUE=
9458 PLUGINS_FALSE='#'
9459 else
9460 PLUGINS_TRUE='#'
9461 PLUGINS_FALSE=
9462 fi
9463
9464
9465
9466
9467
9468 # Set options
9469 enable_dlopen=yes
9470
9471
9472
9473
9474 enable_win32_dll=no
9475
9476
9477 # Check whether --enable-shared was given.
9478 if test "${enable_shared+set}" = set; then :
9479 enableval=$enable_shared; p=${PACKAGE-default}
9480 case $enableval in
9481 yes) enable_shared=yes ;;
9482 no) enable_shared=no ;;
9483 *)
9484 enable_shared=no
9485 # Look at the argument we got. We use all the common list separators.
9486 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9487 for pkg in $enableval; do
9488 IFS="$lt_save_ifs"
9489 if test "X$pkg" = "X$p"; then
9490 enable_shared=yes
9491 fi
9492 done
9493 IFS="$lt_save_ifs"
9494 ;;
9495 esac
9496 else
9497 enable_shared=yes
9498 fi
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508 # Check whether --enable-static was given.
9509 if test "${enable_static+set}" = set; then :
9510 enableval=$enable_static; p=${PACKAGE-default}
9511 case $enableval in
9512 yes) enable_static=yes ;;
9513 no) enable_static=no ;;
9514 *)
9515 enable_static=no
9516 # Look at the argument we got. We use all the common list separators.
9517 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9518 for pkg in $enableval; do
9519 IFS="$lt_save_ifs"
9520 if test "X$pkg" = "X$p"; then
9521 enable_static=yes
9522 fi
9523 done
9524 IFS="$lt_save_ifs"
9525 ;;
9526 esac
9527 else
9528 enable_static=yes
9529 fi
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540 # Check whether --with-pic was given.
9541 if test "${with_pic+set}" = set; then :
9542 withval=$with_pic; pic_mode="$withval"
9543 else
9544 pic_mode=default
9545 fi
9546
9547
9548 test -z "$pic_mode" && pic_mode=default
9549
9550
9551
9552
9553
9554
9555
9556 # Check whether --enable-fast-install was given.
9557 if test "${enable_fast_install+set}" = set; then :
9558 enableval=$enable_fast_install; p=${PACKAGE-default}
9559 case $enableval in
9560 yes) enable_fast_install=yes ;;
9561 no) enable_fast_install=no ;;
9562 *)
9563 enable_fast_install=no
9564 # Look at the argument we got. We use all the common list separators.
9565 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9566 for pkg in $enableval; do
9567 IFS="$lt_save_ifs"
9568 if test "X$pkg" = "X$p"; then
9569 enable_fast_install=yes
9570 fi
9571 done
9572 IFS="$lt_save_ifs"
9573 ;;
9574 esac
9575 else
9576 enable_fast_install=yes
9577 fi
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589 # This can be used to rebuild libtool when needed
9590 LIBTOOL_DEPS="$ltmain"
9591
9592 # Always use our own libtool.
9593 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620 test -z "$LN_S" && LN_S="ln -s"
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635 if test -n "${ZSH_VERSION+set}" ; then
9636 setopt NO_GLOB_SUBST
9637 fi
9638
9639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9640 $as_echo_n "checking for objdir... " >&6; }
9641 if ${lt_cv_objdir+:} false; then :
9642 $as_echo_n "(cached) " >&6
9643 else
9644 rm -f .libs 2>/dev/null
9645 mkdir .libs 2>/dev/null
9646 if test -d .libs; then
9647 lt_cv_objdir=.libs
9648 else
9649 # MS-DOS does not allow filenames that begin with a dot.
9650 lt_cv_objdir=_libs
9651 fi
9652 rmdir .libs 2>/dev/null
9653 fi
9654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9655 $as_echo "$lt_cv_objdir" >&6; }
9656 objdir=$lt_cv_objdir
9657
9658
9659
9660
9661
9662 cat >>confdefs.h <<_ACEOF
9663 #define LT_OBJDIR "$lt_cv_objdir/"
9664 _ACEOF
9665
9666
9667
9668
9669 case $host_os in
9670 aix3*)
9671 # AIX sometimes has problems with the GCC collect2 program. For some
9672 # reason, if we set the COLLECT_NAMES environment variable, the problems
9673 # vanish in a puff of smoke.
9674 if test "X${COLLECT_NAMES+set}" != Xset; then
9675 COLLECT_NAMES=
9676 export COLLECT_NAMES
9677 fi
9678 ;;
9679 esac
9680
9681 # Global variables:
9682 ofile=libtool
9683 can_build_shared=yes
9684
9685 # All known linkers require a `.a' archive for static linking (except MSVC,
9686 # which needs '.lib').
9687 libext=a
9688
9689 with_gnu_ld="$lt_cv_prog_gnu_ld"
9690
9691 old_CC="$CC"
9692 old_CFLAGS="$CFLAGS"
9693
9694 # Set sane defaults for various variables
9695 test -z "$CC" && CC=cc
9696 test -z "$LTCC" && LTCC=$CC
9697 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9698 test -z "$LD" && LD=ld
9699 test -z "$ac_objext" && ac_objext=o
9700
9701 for cc_temp in $compiler""; do
9702 case $cc_temp in
9703 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9704 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9705 \-*) ;;
9706 *) break;;
9707 esac
9708 done
9709 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9710
9711
9712 # Only perform the check for file, if the check method requires it
9713 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9714 case $deplibs_check_method in
9715 file_magic*)
9716 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9718 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9719 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9720 $as_echo_n "(cached) " >&6
9721 else
9722 case $MAGIC_CMD in
9723 [\\/*] | ?:[\\/]*)
9724 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9725 ;;
9726 *)
9727 lt_save_MAGIC_CMD="$MAGIC_CMD"
9728 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9729 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9730 for ac_dir in $ac_dummy; do
9731 IFS="$lt_save_ifs"
9732 test -z "$ac_dir" && ac_dir=.
9733 if test -f $ac_dir/${ac_tool_prefix}file; then
9734 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9735 if test -n "$file_magic_test_file"; then
9736 case $deplibs_check_method in
9737 "file_magic "*)
9738 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9739 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9740 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9741 $EGREP "$file_magic_regex" > /dev/null; then
9742 :
9743 else
9744 cat <<_LT_EOF 1>&2
9745
9746 *** Warning: the command libtool uses to detect shared libraries,
9747 *** $file_magic_cmd, produces output that libtool cannot recognize.
9748 *** The result is that libtool may fail to recognize shared libraries
9749 *** as such. This will affect the creation of libtool libraries that
9750 *** depend on shared libraries, but programs linked with such libtool
9751 *** libraries will work regardless of this problem. Nevertheless, you
9752 *** may want to report the problem to your system manager and/or to
9753 *** bug-libtool@gnu.org
9754
9755 _LT_EOF
9756 fi ;;
9757 esac
9758 fi
9759 break
9760 fi
9761 done
9762 IFS="$lt_save_ifs"
9763 MAGIC_CMD="$lt_save_MAGIC_CMD"
9764 ;;
9765 esac
9766 fi
9767
9768 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9769 if test -n "$MAGIC_CMD"; then
9770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9771 $as_echo "$MAGIC_CMD" >&6; }
9772 else
9773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9774 $as_echo "no" >&6; }
9775 fi
9776
9777
9778
9779
9780
9781 if test -z "$lt_cv_path_MAGIC_CMD"; then
9782 if test -n "$ac_tool_prefix"; then
9783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9784 $as_echo_n "checking for file... " >&6; }
9785 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9786 $as_echo_n "(cached) " >&6
9787 else
9788 case $MAGIC_CMD in
9789 [\\/*] | ?:[\\/]*)
9790 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9791 ;;
9792 *)
9793 lt_save_MAGIC_CMD="$MAGIC_CMD"
9794 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9795 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9796 for ac_dir in $ac_dummy; do
9797 IFS="$lt_save_ifs"
9798 test -z "$ac_dir" && ac_dir=.
9799 if test -f $ac_dir/file; then
9800 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9801 if test -n "$file_magic_test_file"; then
9802 case $deplibs_check_method in
9803 "file_magic "*)
9804 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9805 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9806 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9807 $EGREP "$file_magic_regex" > /dev/null; then
9808 :
9809 else
9810 cat <<_LT_EOF 1>&2
9811
9812 *** Warning: the command libtool uses to detect shared libraries,
9813 *** $file_magic_cmd, produces output that libtool cannot recognize.
9814 *** The result is that libtool may fail to recognize shared libraries
9815 *** as such. This will affect the creation of libtool libraries that
9816 *** depend on shared libraries, but programs linked with such libtool
9817 *** libraries will work regardless of this problem. Nevertheless, you
9818 *** may want to report the problem to your system manager and/or to
9819 *** bug-libtool@gnu.org
9820
9821 _LT_EOF
9822 fi ;;
9823 esac
9824 fi
9825 break
9826 fi
9827 done
9828 IFS="$lt_save_ifs"
9829 MAGIC_CMD="$lt_save_MAGIC_CMD"
9830 ;;
9831 esac
9832 fi
9833
9834 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9835 if test -n "$MAGIC_CMD"; then
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9837 $as_echo "$MAGIC_CMD" >&6; }
9838 else
9839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9840 $as_echo "no" >&6; }
9841 fi
9842
9843
9844 else
9845 MAGIC_CMD=:
9846 fi
9847 fi
9848
9849 fi
9850 ;;
9851 esac
9852
9853 # Use C for the default configuration in the libtool script
9854
9855 lt_save_CC="$CC"
9856 ac_ext=c
9857 ac_cpp='$CPP $CPPFLAGS'
9858 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9859 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9860 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9861
9862
9863 # Source file extension for C test sources.
9864 ac_ext=c
9865
9866 # Object file extension for compiled C test sources.
9867 objext=o
9868 objext=$objext
9869
9870 # Code to be used in simple compile tests
9871 lt_simple_compile_test_code="int some_variable = 0;"
9872
9873 # Code to be used in simple link tests
9874 lt_simple_link_test_code='int main(){return(0);}'
9875
9876
9877
9878
9879
9880
9881
9882 # If no C compiler was specified, use CC.
9883 LTCC=${LTCC-"$CC"}
9884
9885 # If no C compiler flags were specified, use CFLAGS.
9886 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9887
9888 # Allow CC to be a program name with arguments.
9889 compiler=$CC
9890
9891 # Save the default compiler, since it gets overwritten when the other
9892 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9893 compiler_DEFAULT=$CC
9894
9895 # save warnings/boilerplate of simple test code
9896 ac_outfile=conftest.$ac_objext
9897 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9898 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9899 _lt_compiler_boilerplate=`cat conftest.err`
9900 $RM conftest*
9901
9902 ac_outfile=conftest.$ac_objext
9903 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9904 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9905 _lt_linker_boilerplate=`cat conftest.err`
9906 $RM -r conftest*
9907
9908
9909 ## CAVEAT EMPTOR:
9910 ## There is no encapsulation within the following macros, do not change
9911 ## the running order or otherwise move them around unless you know exactly
9912 ## what you are doing...
9913 if test -n "$compiler"; then
9914
9915 lt_prog_compiler_no_builtin_flag=
9916
9917 if test "$GCC" = yes; then
9918 case $cc_basename in
9919 nvcc*)
9920 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9921 *)
9922 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9923 esac
9924
9925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9926 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9927 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9928 $as_echo_n "(cached) " >&6
9929 else
9930 lt_cv_prog_compiler_rtti_exceptions=no
9931 ac_outfile=conftest.$ac_objext
9932 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9933 lt_compiler_flag="-fno-rtti -fno-exceptions"
9934 # Insert the option either (1) after the last *FLAGS variable, or
9935 # (2) before a word containing "conftest.", or (3) at the end.
9936 # Note that $ac_compile itself does not contain backslashes and begins
9937 # with a dollar sign (not a hyphen), so the echo should work correctly.
9938 # The option is referenced via a variable to avoid confusing sed.
9939 lt_compile=`echo "$ac_compile" | $SED \
9940 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9941 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9942 -e 's:$: $lt_compiler_flag:'`
9943 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9944 (eval "$lt_compile" 2>conftest.err)
9945 ac_status=$?
9946 cat conftest.err >&5
9947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9948 if (exit $ac_status) && test -s "$ac_outfile"; then
9949 # The compiler can only warn and ignore the option if not recognized
9950 # So say no if there are warnings other than the usual output.
9951 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9952 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9953 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9954 lt_cv_prog_compiler_rtti_exceptions=yes
9955 fi
9956 fi
9957 $RM conftest*
9958
9959 fi
9960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9961 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9962
9963 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9964 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9965 else
9966 :
9967 fi
9968
9969 fi
9970
9971
9972
9973
9974
9975
9976 lt_prog_compiler_wl=
9977 lt_prog_compiler_pic=
9978 lt_prog_compiler_static=
9979
9980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9981 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9982
9983 if test "$GCC" = yes; then
9984 lt_prog_compiler_wl='-Wl,'
9985 lt_prog_compiler_static='-static'
9986
9987 case $host_os in
9988 aix*)
9989 # All AIX code is PIC.
9990 if test "$host_cpu" = ia64; then
9991 # AIX 5 now supports IA64 processor
9992 lt_prog_compiler_static='-Bstatic'
9993 fi
9994 lt_prog_compiler_pic='-fPIC'
9995 ;;
9996
9997 amigaos*)
9998 case $host_cpu in
9999 powerpc)
10000 # see comment about AmigaOS4 .so support
10001 lt_prog_compiler_pic='-fPIC'
10002 ;;
10003 m68k)
10004 # FIXME: we need at least 68020 code to build shared libraries, but
10005 # adding the `-m68020' flag to GCC prevents building anything better,
10006 # like `-m68040'.
10007 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10008 ;;
10009 esac
10010 ;;
10011
10012 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10013 # PIC is the default for these OSes.
10014 ;;
10015
10016 mingw* | cygwin* | pw32* | os2* | cegcc*)
10017 # This hack is so that the source file can tell whether it is being
10018 # built for inclusion in a dll (and should export symbols for example).
10019 # Although the cygwin gcc ignores -fPIC, still need this for old-style
10020 # (--disable-auto-import) libraries
10021 lt_prog_compiler_pic='-DDLL_EXPORT'
10022 ;;
10023
10024 darwin* | rhapsody*)
10025 # PIC is the default on this platform
10026 # Common symbols not allowed in MH_DYLIB files
10027 lt_prog_compiler_pic='-fno-common'
10028 ;;
10029
10030 haiku*)
10031 # PIC is the default for Haiku.
10032 # The "-static" flag exists, but is broken.
10033 lt_prog_compiler_static=
10034 ;;
10035
10036 hpux*)
10037 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10038 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
10039 # sets the default TLS model and affects inlining.
10040 case $host_cpu in
10041 hppa*64*)
10042 # +Z the default
10043 ;;
10044 *)
10045 lt_prog_compiler_pic='-fPIC'
10046 ;;
10047 esac
10048 ;;
10049
10050 interix[3-9]*)
10051 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10052 # Instead, we relocate shared libraries at runtime.
10053 ;;
10054
10055 msdosdjgpp*)
10056 # Just because we use GCC doesn't mean we suddenly get shared libraries
10057 # on systems that don't support them.
10058 lt_prog_compiler_can_build_shared=no
10059 enable_shared=no
10060 ;;
10061
10062 *nto* | *qnx*)
10063 # QNX uses GNU C++, but need to define -shared option too, otherwise
10064 # it will coredump.
10065 lt_prog_compiler_pic='-fPIC -shared'
10066 ;;
10067
10068 sysv4*MP*)
10069 if test -d /usr/nec; then
10070 lt_prog_compiler_pic=-Kconform_pic
10071 fi
10072 ;;
10073
10074 *)
10075 lt_prog_compiler_pic='-fPIC'
10076 ;;
10077 esac
10078
10079 case $cc_basename in
10080 nvcc*) # Cuda Compiler Driver 2.2
10081 lt_prog_compiler_wl='-Xlinker '
10082 lt_prog_compiler_pic='-Xcompiler -fPIC'
10083 ;;
10084 esac
10085 else
10086 # PORTME Check for flag to pass linker flags through the system compiler.
10087 case $host_os in
10088 aix*)
10089 lt_prog_compiler_wl='-Wl,'
10090 if test "$host_cpu" = ia64; then
10091 # AIX 5 now supports IA64 processor
10092 lt_prog_compiler_static='-Bstatic'
10093 else
10094 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10095 fi
10096 ;;
10097
10098 mingw* | cygwin* | pw32* | os2* | cegcc*)
10099 # This hack is so that the source file can tell whether it is being
10100 # built for inclusion in a dll (and should export symbols for example).
10101 lt_prog_compiler_pic='-DDLL_EXPORT'
10102 ;;
10103
10104 hpux9* | hpux10* | hpux11*)
10105 lt_prog_compiler_wl='-Wl,'
10106 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10107 # not for PA HP-UX.
10108 case $host_cpu in
10109 hppa*64*|ia64*)
10110 # +Z the default
10111 ;;
10112 *)
10113 lt_prog_compiler_pic='+Z'
10114 ;;
10115 esac
10116 # Is there a better lt_prog_compiler_static that works with the bundled CC?
10117 lt_prog_compiler_static='${wl}-a ${wl}archive'
10118 ;;
10119
10120 irix5* | irix6* | nonstopux*)
10121 lt_prog_compiler_wl='-Wl,'
10122 # PIC (with -KPIC) is the default.
10123 lt_prog_compiler_static='-non_shared'
10124 ;;
10125
10126 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10127 case $cc_basename in
10128 # old Intel for x86_64 which still supported -KPIC.
10129 ecc*)
10130 lt_prog_compiler_wl='-Wl,'
10131 lt_prog_compiler_pic='-KPIC'
10132 lt_prog_compiler_static='-static'
10133 ;;
10134 # icc used to be incompatible with GCC.
10135 # ICC 10 doesn't accept -KPIC any more.
10136 icc* | ifort*)
10137 lt_prog_compiler_wl='-Wl,'
10138 lt_prog_compiler_pic='-fPIC'
10139 lt_prog_compiler_static='-static'
10140 ;;
10141 # Lahey Fortran 8.1.
10142 lf95*)
10143 lt_prog_compiler_wl='-Wl,'
10144 lt_prog_compiler_pic='--shared'
10145 lt_prog_compiler_static='--static'
10146 ;;
10147 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10148 # Portland Group compilers (*not* the Pentium gcc compiler,
10149 # which looks to be a dead project)
10150 lt_prog_compiler_wl='-Wl,'
10151 lt_prog_compiler_pic='-fpic'
10152 lt_prog_compiler_static='-Bstatic'
10153 ;;
10154 ccc*)
10155 lt_prog_compiler_wl='-Wl,'
10156 # All Alpha code is PIC.
10157 lt_prog_compiler_static='-non_shared'
10158 ;;
10159 xl* | bgxl* | bgf* | mpixl*)
10160 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10161 lt_prog_compiler_wl='-Wl,'
10162 lt_prog_compiler_pic='-qpic'
10163 lt_prog_compiler_static='-qstaticlink'
10164 ;;
10165 *)
10166 case `$CC -V 2>&1 | sed 5q` in
10167 *Sun\ F* | *Sun*Fortran*)
10168 # Sun Fortran 8.3 passes all unrecognized flags to the linker
10169 lt_prog_compiler_pic='-KPIC'
10170 lt_prog_compiler_static='-Bstatic'
10171 lt_prog_compiler_wl=''
10172 ;;
10173 *Sun\ C*)
10174 # Sun C 5.9
10175 lt_prog_compiler_pic='-KPIC'
10176 lt_prog_compiler_static='-Bstatic'
10177 lt_prog_compiler_wl='-Wl,'
10178 ;;
10179 esac
10180 ;;
10181 esac
10182 ;;
10183
10184 newsos6)
10185 lt_prog_compiler_pic='-KPIC'
10186 lt_prog_compiler_static='-Bstatic'
10187 ;;
10188
10189 *nto* | *qnx*)
10190 # QNX uses GNU C++, but need to define -shared option too, otherwise
10191 # it will coredump.
10192 lt_prog_compiler_pic='-fPIC -shared'
10193 ;;
10194
10195 osf3* | osf4* | osf5*)
10196 lt_prog_compiler_wl='-Wl,'
10197 # All OSF/1 code is PIC.
10198 lt_prog_compiler_static='-non_shared'
10199 ;;
10200
10201 rdos*)
10202 lt_prog_compiler_static='-non_shared'
10203 ;;
10204
10205 solaris*)
10206 lt_prog_compiler_pic='-KPIC'
10207 lt_prog_compiler_static='-Bstatic'
10208 case $cc_basename in
10209 f77* | f90* | f95*)
10210 lt_prog_compiler_wl='-Qoption ld ';;
10211 *)
10212 lt_prog_compiler_wl='-Wl,';;
10213 esac
10214 ;;
10215
10216 sunos4*)
10217 lt_prog_compiler_wl='-Qoption ld '
10218 lt_prog_compiler_pic='-PIC'
10219 lt_prog_compiler_static='-Bstatic'
10220 ;;
10221
10222 sysv4 | sysv4.2uw2* | sysv4.3*)
10223 lt_prog_compiler_wl='-Wl,'
10224 lt_prog_compiler_pic='-KPIC'
10225 lt_prog_compiler_static='-Bstatic'
10226 ;;
10227
10228 sysv4*MP*)
10229 if test -d /usr/nec ;then
10230 lt_prog_compiler_pic='-Kconform_pic'
10231 lt_prog_compiler_static='-Bstatic'
10232 fi
10233 ;;
10234
10235 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10236 lt_prog_compiler_wl='-Wl,'
10237 lt_prog_compiler_pic='-KPIC'
10238 lt_prog_compiler_static='-Bstatic'
10239 ;;
10240
10241 unicos*)
10242 lt_prog_compiler_wl='-Wl,'
10243 lt_prog_compiler_can_build_shared=no
10244 ;;
10245
10246 uts4*)
10247 lt_prog_compiler_pic='-pic'
10248 lt_prog_compiler_static='-Bstatic'
10249 ;;
10250
10251 *)
10252 lt_prog_compiler_can_build_shared=no
10253 ;;
10254 esac
10255 fi
10256
10257 case $host_os in
10258 # For platforms which do not support PIC, -DPIC is meaningless:
10259 *djgpp*)
10260 lt_prog_compiler_pic=
10261 ;;
10262 *)
10263 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10264 ;;
10265 esac
10266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10267 $as_echo "$lt_prog_compiler_pic" >&6; }
10268
10269
10270
10271
10272
10273
10274 #
10275 # Check to make sure the PIC flag actually works.
10276 #
10277 if test -n "$lt_prog_compiler_pic"; then
10278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10279 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10280 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10281 $as_echo_n "(cached) " >&6
10282 else
10283 lt_cv_prog_compiler_pic_works=no
10284 ac_outfile=conftest.$ac_objext
10285 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10286 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10287 # Insert the option either (1) after the last *FLAGS variable, or
10288 # (2) before a word containing "conftest.", or (3) at the end.
10289 # Note that $ac_compile itself does not contain backslashes and begins
10290 # with a dollar sign (not a hyphen), so the echo should work correctly.
10291 # The option is referenced via a variable to avoid confusing sed.
10292 lt_compile=`echo "$ac_compile" | $SED \
10293 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10294 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10295 -e 's:$: $lt_compiler_flag:'`
10296 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10297 (eval "$lt_compile" 2>conftest.err)
10298 ac_status=$?
10299 cat conftest.err >&5
10300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10301 if (exit $ac_status) && test -s "$ac_outfile"; then
10302 # The compiler can only warn and ignore the option if not recognized
10303 # So say no if there are warnings other than the usual output.
10304 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10305 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10306 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10307 lt_cv_prog_compiler_pic_works=yes
10308 fi
10309 fi
10310 $RM conftest*
10311
10312 fi
10313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10314 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10315
10316 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10317 case $lt_prog_compiler_pic in
10318 "" | " "*) ;;
10319 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10320 esac
10321 else
10322 lt_prog_compiler_pic=
10323 lt_prog_compiler_can_build_shared=no
10324 fi
10325
10326 fi
10327
10328
10329
10330
10331
10332
10333 #
10334 # Check to make sure the static flag actually works.
10335 #
10336 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10338 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10339 if ${lt_cv_prog_compiler_static_works+:} false; then :
10340 $as_echo_n "(cached) " >&6
10341 else
10342 lt_cv_prog_compiler_static_works=no
10343 save_LDFLAGS="$LDFLAGS"
10344 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10345 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10346 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10347 # The linker can only warn and ignore the option if not recognized
10348 # So say no if there are warnings
10349 if test -s conftest.err; then
10350 # Append any errors to the config.log.
10351 cat conftest.err 1>&5
10352 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10353 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10354 if diff conftest.exp conftest.er2 >/dev/null; then
10355 lt_cv_prog_compiler_static_works=yes
10356 fi
10357 else
10358 lt_cv_prog_compiler_static_works=yes
10359 fi
10360 fi
10361 $RM -r conftest*
10362 LDFLAGS="$save_LDFLAGS"
10363
10364 fi
10365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10366 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10367
10368 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10369 :
10370 else
10371 lt_prog_compiler_static=
10372 fi
10373
10374
10375
10376
10377
10378
10379
10380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10381 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10382 if ${lt_cv_prog_compiler_c_o+:} false; then :
10383 $as_echo_n "(cached) " >&6
10384 else
10385 lt_cv_prog_compiler_c_o=no
10386 $RM -r conftest 2>/dev/null
10387 mkdir conftest
10388 cd conftest
10389 mkdir out
10390 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10391
10392 lt_compiler_flag="-o out/conftest2.$ac_objext"
10393 # Insert the option either (1) after the last *FLAGS variable, or
10394 # (2) before a word containing "conftest.", or (3) at the end.
10395 # Note that $ac_compile itself does not contain backslashes and begins
10396 # with a dollar sign (not a hyphen), so the echo should work correctly.
10397 lt_compile=`echo "$ac_compile" | $SED \
10398 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10399 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10400 -e 's:$: $lt_compiler_flag:'`
10401 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10402 (eval "$lt_compile" 2>out/conftest.err)
10403 ac_status=$?
10404 cat out/conftest.err >&5
10405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10406 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10407 then
10408 # The compiler can only warn and ignore the option if not recognized
10409 # So say no if there are warnings
10410 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10411 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10412 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10413 lt_cv_prog_compiler_c_o=yes
10414 fi
10415 fi
10416 chmod u+w . 2>&5
10417 $RM conftest*
10418 # SGI C++ compiler will create directory out/ii_files/ for
10419 # template instantiation
10420 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10421 $RM out/* && rmdir out
10422 cd ..
10423 $RM -r conftest
10424 $RM conftest*
10425
10426 fi
10427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10428 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10429
10430
10431
10432
10433
10434
10435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10436 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10437 if ${lt_cv_prog_compiler_c_o+:} false; then :
10438 $as_echo_n "(cached) " >&6
10439 else
10440 lt_cv_prog_compiler_c_o=no
10441 $RM -r conftest 2>/dev/null
10442 mkdir conftest
10443 cd conftest
10444 mkdir out
10445 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10446
10447 lt_compiler_flag="-o out/conftest2.$ac_objext"
10448 # Insert the option either (1) after the last *FLAGS variable, or
10449 # (2) before a word containing "conftest.", or (3) at the end.
10450 # Note that $ac_compile itself does not contain backslashes and begins
10451 # with a dollar sign (not a hyphen), so the echo should work correctly.
10452 lt_compile=`echo "$ac_compile" | $SED \
10453 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10454 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10455 -e 's:$: $lt_compiler_flag:'`
10456 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10457 (eval "$lt_compile" 2>out/conftest.err)
10458 ac_status=$?
10459 cat out/conftest.err >&5
10460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10461 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10462 then
10463 # The compiler can only warn and ignore the option if not recognized
10464 # So say no if there are warnings
10465 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10466 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10467 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10468 lt_cv_prog_compiler_c_o=yes
10469 fi
10470 fi
10471 chmod u+w . 2>&5
10472 $RM conftest*
10473 # SGI C++ compiler will create directory out/ii_files/ for
10474 # template instantiation
10475 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10476 $RM out/* && rmdir out
10477 cd ..
10478 $RM -r conftest
10479 $RM conftest*
10480
10481 fi
10482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10483 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10484
10485
10486
10487
10488 hard_links="nottested"
10489 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10490 # do not overwrite the value of need_locks provided by the user
10491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10492 $as_echo_n "checking if we can lock with hard links... " >&6; }
10493 hard_links=yes
10494 $RM conftest*
10495 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10496 touch conftest.a
10497 ln conftest.a conftest.b 2>&5 || hard_links=no
10498 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10500 $as_echo "$hard_links" >&6; }
10501 if test "$hard_links" = no; then
10502 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10503 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10504 need_locks=warn
10505 fi
10506 else
10507 need_locks=no
10508 fi
10509
10510
10511
10512
10513
10514
10515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10516 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10517
10518 runpath_var=
10519 allow_undefined_flag=
10520 always_export_symbols=no
10521 archive_cmds=
10522 archive_expsym_cmds=
10523 compiler_needs_object=no
10524 enable_shared_with_static_runtimes=no
10525 export_dynamic_flag_spec=
10526 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10527 hardcode_automatic=no
10528 hardcode_direct=no
10529 hardcode_direct_absolute=no
10530 hardcode_libdir_flag_spec=
10531 hardcode_libdir_flag_spec_ld=
10532 hardcode_libdir_separator=
10533 hardcode_minus_L=no
10534 hardcode_shlibpath_var=unsupported
10535 inherit_rpath=no
10536 link_all_deplibs=unknown
10537 module_cmds=
10538 module_expsym_cmds=
10539 old_archive_from_new_cmds=
10540 old_archive_from_expsyms_cmds=
10541 thread_safe_flag_spec=
10542 whole_archive_flag_spec=
10543 # include_expsyms should be a list of space-separated symbols to be *always*
10544 # included in the symbol list
10545 include_expsyms=
10546 # exclude_expsyms can be an extended regexp of symbols to exclude
10547 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10548 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10549 # as well as any symbol that contains `d'.
10550 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10551 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10552 # platforms (ab)use it in PIC code, but their linkers get confused if
10553 # the symbol is explicitly referenced. Since portable code cannot
10554 # rely on this symbol name, it's probably fine to never include it in
10555 # preloaded symbol tables.
10556 # Exclude shared library initialization/finalization symbols.
10557 extract_expsyms_cmds=
10558
10559 case $host_os in
10560 cygwin* | mingw* | pw32* | cegcc*)
10561 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10562 # When not using gcc, we currently assume that we are using
10563 # Microsoft Visual C++.
10564 if test "$GCC" != yes; then
10565 with_gnu_ld=no
10566 fi
10567 ;;
10568 interix*)
10569 # we just hope/assume this is gcc and not c89 (= MSVC++)
10570 with_gnu_ld=yes
10571 ;;
10572 openbsd*)
10573 with_gnu_ld=no
10574 ;;
10575 esac
10576
10577 ld_shlibs=yes
10578
10579 # On some targets, GNU ld is compatible enough with the native linker
10580 # that we're better off using the native interface for both.
10581 lt_use_gnu_ld_interface=no
10582 if test "$with_gnu_ld" = yes; then
10583 case $host_os in
10584 aix*)
10585 # The AIX port of GNU ld has always aspired to compatibility
10586 # with the native linker. However, as the warning in the GNU ld
10587 # block says, versions before 2.19.5* couldn't really create working
10588 # shared libraries, regardless of the interface used.
10589 case `$LD -v 2>&1` in
10590 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10591 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10592 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10593 *)
10594 lt_use_gnu_ld_interface=yes
10595 ;;
10596 esac
10597 ;;
10598 *)
10599 lt_use_gnu_ld_interface=yes
10600 ;;
10601 esac
10602 fi
10603
10604 if test "$lt_use_gnu_ld_interface" = yes; then
10605 # If archive_cmds runs LD, not CC, wlarc should be empty
10606 wlarc='${wl}'
10607
10608 # Set some defaults for GNU ld with shared library support. These
10609 # are reset later if shared libraries are not supported. Putting them
10610 # here allows them to be overridden if necessary.
10611 runpath_var=LD_RUN_PATH
10612 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10613 export_dynamic_flag_spec='${wl}--export-dynamic'
10614 # ancient GNU ld didn't support --whole-archive et. al.
10615 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10616 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10617 else
10618 whole_archive_flag_spec=
10619 fi
10620 supports_anon_versioning=no
10621 case `$LD -v 2>&1` in
10622 *GNU\ gold*) supports_anon_versioning=yes ;;
10623 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10624 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10625 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10626 *\ 2.11.*) ;; # other 2.11 versions
10627 *) supports_anon_versioning=yes ;;
10628 esac
10629
10630 # See if GNU ld supports shared libraries.
10631 case $host_os in
10632 aix[3-9]*)
10633 # On AIX/PPC, the GNU linker is very broken
10634 if test "$host_cpu" != ia64; then
10635 ld_shlibs=no
10636 cat <<_LT_EOF 1>&2
10637
10638 *** Warning: the GNU linker, at least up to release 2.19, is reported
10639 *** to be unable to reliably create shared libraries on AIX.
10640 *** Therefore, libtool is disabling shared libraries support. If you
10641 *** really care for shared libraries, you may want to install binutils
10642 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10643 *** You will then need to restart the configuration process.
10644
10645 _LT_EOF
10646 fi
10647 ;;
10648
10649 amigaos*)
10650 case $host_cpu in
10651 powerpc)
10652 # see comment about AmigaOS4 .so support
10653 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10654 archive_expsym_cmds=''
10655 ;;
10656 m68k)
10657 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)'
10658 hardcode_libdir_flag_spec='-L$libdir'
10659 hardcode_minus_L=yes
10660 ;;
10661 esac
10662 ;;
10663
10664 beos*)
10665 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10666 allow_undefined_flag=unsupported
10667 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10668 # support --undefined. This deserves some investigation. FIXME
10669 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10670 else
10671 ld_shlibs=no
10672 fi
10673 ;;
10674
10675 cygwin* | mingw* | pw32* | cegcc*)
10676 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10677 # as there is no search path for DLLs.
10678 hardcode_libdir_flag_spec='-L$libdir'
10679 export_dynamic_flag_spec='${wl}--export-all-symbols'
10680 allow_undefined_flag=unsupported
10681 always_export_symbols=no
10682 enable_shared_with_static_runtimes=yes
10683 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10684
10685 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10686 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10687 # If the export-symbols file already is a .def file (1st line
10688 # is EXPORTS), use it as is; otherwise, prepend...
10689 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10690 cp $export_symbols $output_objdir/$soname.def;
10691 else
10692 echo EXPORTS > $output_objdir/$soname.def;
10693 cat $export_symbols >> $output_objdir/$soname.def;
10694 fi~
10695 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10696 else
10697 ld_shlibs=no
10698 fi
10699 ;;
10700
10701 haiku*)
10702 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10703 link_all_deplibs=yes
10704 ;;
10705
10706 interix[3-9]*)
10707 hardcode_direct=no
10708 hardcode_shlibpath_var=no
10709 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10710 export_dynamic_flag_spec='${wl}-E'
10711 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10712 # Instead, shared libraries are loaded at an image base (0x10000000 by
10713 # default) and relocated if they conflict, which is a slow very memory
10714 # consuming and fragmenting process. To avoid this, we pick a random,
10715 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10716 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10717 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10718 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'
10719 ;;
10720
10721 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10722 tmp_diet=no
10723 if test "$host_os" = linux-dietlibc; then
10724 case $cc_basename in
10725 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10726 esac
10727 fi
10728 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10729 && test "$tmp_diet" = no
10730 then
10731 tmp_addflag=' $pic_flag'
10732 tmp_sharedflag='-shared'
10733 case $cc_basename,$host_cpu in
10734 pgcc*) # Portland Group C compiler
10735 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'
10736 tmp_addflag=' $pic_flag'
10737 ;;
10738 pgf77* | pgf90* | pgf95* | pgfortran*)
10739 # Portland Group f77 and f90 compilers
10740 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'
10741 tmp_addflag=' $pic_flag -Mnomain' ;;
10742 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10743 tmp_addflag=' -i_dynamic' ;;
10744 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10745 tmp_addflag=' -i_dynamic -nofor_main' ;;
10746 ifc* | ifort*) # Intel Fortran compiler
10747 tmp_addflag=' -nofor_main' ;;
10748 lf95*) # Lahey Fortran 8.1
10749 whole_archive_flag_spec=
10750 tmp_sharedflag='--shared' ;;
10751 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10752 tmp_sharedflag='-qmkshrobj'
10753 tmp_addflag= ;;
10754 nvcc*) # Cuda Compiler Driver 2.2
10755 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'
10756 compiler_needs_object=yes
10757 ;;
10758 esac
10759 case `$CC -V 2>&1 | sed 5q` in
10760 *Sun\ C*) # Sun C 5.9
10761 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'
10762 compiler_needs_object=yes
10763 tmp_sharedflag='-G' ;;
10764 *Sun\ F*) # Sun Fortran 8.3
10765 tmp_sharedflag='-G' ;;
10766 esac
10767 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10768
10769 if test "x$supports_anon_versioning" = xyes; then
10770 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10771 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10772 echo "local: *; };" >> $output_objdir/$libname.ver~
10773 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10774 fi
10775
10776 case $cc_basename in
10777 xlf* | bgf* | bgxlf* | mpixlf*)
10778 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10779 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10780 hardcode_libdir_flag_spec=
10781 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10782 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10783 if test "x$supports_anon_versioning" = xyes; then
10784 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10785 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10786 echo "local: *; };" >> $output_objdir/$libname.ver~
10787 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10788 fi
10789 ;;
10790 esac
10791 else
10792 ld_shlibs=no
10793 fi
10794 ;;
10795
10796 netbsd*)
10797 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10798 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10799 wlarc=
10800 else
10801 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10802 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10803 fi
10804 ;;
10805
10806 solaris*)
10807 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10808 ld_shlibs=no
10809 cat <<_LT_EOF 1>&2
10810
10811 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10812 *** create shared libraries on Solaris systems. Therefore, libtool
10813 *** is disabling shared libraries support. We urge you to upgrade GNU
10814 *** binutils to release 2.9.1 or newer. Another option is to modify
10815 *** your PATH or compiler configuration so that the native linker is
10816 *** used, and then restart.
10817
10818 _LT_EOF
10819 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10820 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10821 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10822 else
10823 ld_shlibs=no
10824 fi
10825 ;;
10826
10827 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10828 case `$LD -v 2>&1` in
10829 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10830 ld_shlibs=no
10831 cat <<_LT_EOF 1>&2
10832
10833 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10834 *** reliably create shared libraries on SCO systems. Therefore, libtool
10835 *** is disabling shared libraries support. We urge you to upgrade GNU
10836 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10837 *** your PATH or compiler configuration so that the native linker is
10838 *** used, and then restart.
10839
10840 _LT_EOF
10841 ;;
10842 *)
10843 # For security reasons, it is highly recommended that you always
10844 # use absolute paths for naming shared libraries, and exclude the
10845 # DT_RUNPATH tag from executables and libraries. But doing so
10846 # requires that you compile everything twice, which is a pain.
10847 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10848 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10849 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10850 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10851 else
10852 ld_shlibs=no
10853 fi
10854 ;;
10855 esac
10856 ;;
10857
10858 sunos4*)
10859 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10860 wlarc=
10861 hardcode_direct=yes
10862 hardcode_shlibpath_var=no
10863 ;;
10864
10865 *)
10866 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10867 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10868 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10869 else
10870 ld_shlibs=no
10871 fi
10872 ;;
10873 esac
10874
10875 if test "$ld_shlibs" = no; then
10876 runpath_var=
10877 hardcode_libdir_flag_spec=
10878 export_dynamic_flag_spec=
10879 whole_archive_flag_spec=
10880 fi
10881 else
10882 # PORTME fill in a description of your system's linker (not GNU ld)
10883 case $host_os in
10884 aix3*)
10885 allow_undefined_flag=unsupported
10886 always_export_symbols=yes
10887 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'
10888 # Note: this linker hardcodes the directories in LIBPATH if there
10889 # are no directories specified by -L.
10890 hardcode_minus_L=yes
10891 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10892 # Neither direct hardcoding nor static linking is supported with a
10893 # broken collect2.
10894 hardcode_direct=unsupported
10895 fi
10896 ;;
10897
10898 aix[4-9]*)
10899 if test "$host_cpu" = ia64; then
10900 # On IA64, the linker does run time linking by default, so we don't
10901 # have to do anything special.
10902 aix_use_runtimelinking=no
10903 exp_sym_flag='-Bexport'
10904 no_entry_flag=""
10905 else
10906 # If we're using GNU nm, then we don't want the "-C" option.
10907 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10908 # Also, AIX nm treats weak defined symbols like other global
10909 # defined symbols, whereas GNU nm marks them as "W".
10910 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10911 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'
10912 else
10913 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'
10914 fi
10915 aix_use_runtimelinking=no
10916
10917 # Test if we are trying to use run time linking or normal
10918 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10919 # need to do runtime linking.
10920 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10921 for ld_flag in $LDFLAGS; do
10922 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10923 aix_use_runtimelinking=yes
10924 break
10925 fi
10926 done
10927 ;;
10928 esac
10929
10930 exp_sym_flag='-bexport'
10931 no_entry_flag='-bnoentry'
10932 fi
10933
10934 # When large executables or shared objects are built, AIX ld can
10935 # have problems creating the table of contents. If linking a library
10936 # or program results in "error TOC overflow" add -mminimal-toc to
10937 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10938 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10939
10940 archive_cmds=''
10941 hardcode_direct=yes
10942 hardcode_direct_absolute=yes
10943 hardcode_libdir_separator=':'
10944 link_all_deplibs=yes
10945 file_list_spec='${wl}-f,'
10946
10947 if test "$GCC" = yes; then
10948 case $host_os in aix4.[012]|aix4.[012].*)
10949 # We only want to do this on AIX 4.2 and lower, the check
10950 # below for broken collect2 doesn't work under 4.3+
10951 collect2name=`${CC} -print-prog-name=collect2`
10952 if test -f "$collect2name" &&
10953 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10954 then
10955 # We have reworked collect2
10956 :
10957 else
10958 # We have old collect2
10959 hardcode_direct=unsupported
10960 # It fails to find uninstalled libraries when the uninstalled
10961 # path is not listed in the libpath. Setting hardcode_minus_L
10962 # to unsupported forces relinking
10963 hardcode_minus_L=yes
10964 hardcode_libdir_flag_spec='-L$libdir'
10965 hardcode_libdir_separator=
10966 fi
10967 ;;
10968 esac
10969 shared_flag='-shared'
10970 if test "$aix_use_runtimelinking" = yes; then
10971 shared_flag="$shared_flag "'${wl}-G'
10972 fi
10973 else
10974 # not using gcc
10975 if test "$host_cpu" = ia64; then
10976 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10977 # chokes on -Wl,-G. The following line is correct:
10978 shared_flag='-G'
10979 else
10980 if test "$aix_use_runtimelinking" = yes; then
10981 shared_flag='${wl}-G'
10982 else
10983 shared_flag='${wl}-bM:SRE'
10984 fi
10985 fi
10986 fi
10987
10988 export_dynamic_flag_spec='${wl}-bexpall'
10989 # It seems that -bexpall does not export symbols beginning with
10990 # underscore (_), so it is better to generate a list of symbols to export.
10991 always_export_symbols=yes
10992 if test "$aix_use_runtimelinking" = yes; then
10993 # Warning - without using the other runtime loading flags (-brtl),
10994 # -berok will link without error, but may produce a broken library.
10995 allow_undefined_flag='-berok'
10996 # Determine the default libpath from the value encoded in an
10997 # empty executable.
10998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10999 /* end confdefs.h. */
11000
11001 int
11002 main ()
11003 {
11004
11005 ;
11006 return 0;
11007 }
11008 _ACEOF
11009 if ac_fn_c_try_link "$LINENO"; then :
11010
11011 lt_aix_libpath_sed='
11012 /Import File Strings/,/^$/ {
11013 /^0/ {
11014 s/^0 *\(.*\)$/\1/
11015 p
11016 }
11017 }'
11018 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11019 # Check for a 64-bit object if we didn't find anything.
11020 if test -z "$aix_libpath"; then
11021 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11022 fi
11023 fi
11024 rm -f core conftest.err conftest.$ac_objext \
11025 conftest$ac_exeext conftest.$ac_ext
11026 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11027
11028 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11029 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"
11030 else
11031 if test "$host_cpu" = ia64; then
11032 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
11033 allow_undefined_flag="-z nodefs"
11034 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"
11035 else
11036 # Determine the default libpath from the value encoded in an
11037 # empty executable.
11038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11039 /* end confdefs.h. */
11040
11041 int
11042 main ()
11043 {
11044
11045 ;
11046 return 0;
11047 }
11048 _ACEOF
11049 if ac_fn_c_try_link "$LINENO"; then :
11050
11051 lt_aix_libpath_sed='
11052 /Import File Strings/,/^$/ {
11053 /^0/ {
11054 s/^0 *\(.*\)$/\1/
11055 p
11056 }
11057 }'
11058 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11059 # Check for a 64-bit object if we didn't find anything.
11060 if test -z "$aix_libpath"; then
11061 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11062 fi
11063 fi
11064 rm -f core conftest.err conftest.$ac_objext \
11065 conftest$ac_exeext conftest.$ac_ext
11066 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11067
11068 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
11069 # Warning - without using the other run time loading flags,
11070 # -berok will link without error, but may produce a broken library.
11071 no_undefined_flag=' ${wl}-bernotok'
11072 allow_undefined_flag=' ${wl}-berok'
11073 if test "$with_gnu_ld" = yes; then
11074 # We only use this code for GNU lds that support --whole-archive.
11075 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11076 else
11077 # Exported symbols can be pulled into shared objects from archives
11078 whole_archive_flag_spec='$convenience'
11079 fi
11080 archive_cmds_need_lc=yes
11081 # This is similar to how AIX traditionally builds its shared libraries.
11082 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'
11083 fi
11084 fi
11085 ;;
11086
11087 amigaos*)
11088 case $host_cpu in
11089 powerpc)
11090 # see comment about AmigaOS4 .so support
11091 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11092 archive_expsym_cmds=''
11093 ;;
11094 m68k)
11095 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)'
11096 hardcode_libdir_flag_spec='-L$libdir'
11097 hardcode_minus_L=yes
11098 ;;
11099 esac
11100 ;;
11101
11102 bsdi[45]*)
11103 export_dynamic_flag_spec=-rdynamic
11104 ;;
11105
11106 cygwin* | mingw* | pw32* | cegcc*)
11107 # When not using gcc, we currently assume that we are using
11108 # Microsoft Visual C++.
11109 # hardcode_libdir_flag_spec is actually meaningless, as there is
11110 # no search path for DLLs.
11111 hardcode_libdir_flag_spec=' '
11112 allow_undefined_flag=unsupported
11113 # Tell ltmain to make .lib files, not .a files.
11114 libext=lib
11115 # Tell ltmain to make .dll files, not .so files.
11116 shrext_cmds=".dll"
11117 # FIXME: Setting linknames here is a bad hack.
11118 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11119 # The linker will automatically build a .lib file if we build a DLL.
11120 old_archive_from_new_cmds='true'
11121 # FIXME: Should let the user specify the lib program.
11122 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11123 fix_srcfile_path='`cygpath -w "$srcfile"`'
11124 enable_shared_with_static_runtimes=yes
11125 ;;
11126
11127 darwin* | rhapsody*)
11128
11129
11130 archive_cmds_need_lc=no
11131 hardcode_direct=no
11132 hardcode_automatic=yes
11133 hardcode_shlibpath_var=unsupported
11134 if test "$lt_cv_ld_force_load" = "yes"; then
11135 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\"`'
11136 else
11137 whole_archive_flag_spec=''
11138 fi
11139 link_all_deplibs=yes
11140 allow_undefined_flag="$_lt_dar_allow_undefined"
11141 case $cc_basename in
11142 ifort*) _lt_dar_can_shared=yes ;;
11143 *) _lt_dar_can_shared=$GCC ;;
11144 esac
11145 if test "$_lt_dar_can_shared" = "yes"; then
11146 output_verbose_link_cmd=func_echo_all
11147 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11148 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11149 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}"
11150 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}"
11151
11152 else
11153 ld_shlibs=no
11154 fi
11155
11156 ;;
11157
11158 dgux*)
11159 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11160 hardcode_libdir_flag_spec='-L$libdir'
11161 hardcode_shlibpath_var=no
11162 ;;
11163
11164 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11165 # support. Future versions do this automatically, but an explicit c++rt0.o
11166 # does not break anything, and helps significantly (at the cost of a little
11167 # extra space).
11168 freebsd2.2*)
11169 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11170 hardcode_libdir_flag_spec='-R$libdir'
11171 hardcode_direct=yes
11172 hardcode_shlibpath_var=no
11173 ;;
11174
11175 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11176 freebsd2.*)
11177 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11178 hardcode_direct=yes
11179 hardcode_minus_L=yes
11180 hardcode_shlibpath_var=no
11181 ;;
11182
11183 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11184 freebsd* | dragonfly*)
11185 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
11186 hardcode_libdir_flag_spec='-R$libdir'
11187 hardcode_direct=yes
11188 hardcode_shlibpath_var=no
11189 ;;
11190
11191 hpux9*)
11192 if test "$GCC" = yes; then
11193 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'
11194 else
11195 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'
11196 fi
11197 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11198 hardcode_libdir_separator=:
11199 hardcode_direct=yes
11200
11201 # hardcode_minus_L: Not really in the search PATH,
11202 # but as the default location of the library.
11203 hardcode_minus_L=yes
11204 export_dynamic_flag_spec='${wl}-E'
11205 ;;
11206
11207 hpux10*)
11208 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11209 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11210 else
11211 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11212 fi
11213 if test "$with_gnu_ld" = no; then
11214 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11215 hardcode_libdir_flag_spec_ld='+b $libdir'
11216 hardcode_libdir_separator=:
11217 hardcode_direct=yes
11218 hardcode_direct_absolute=yes
11219 export_dynamic_flag_spec='${wl}-E'
11220 # hardcode_minus_L: Not really in the search PATH,
11221 # but as the default location of the library.
11222 hardcode_minus_L=yes
11223 fi
11224 ;;
11225
11226 hpux11*)
11227 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
11228 case $host_cpu in
11229 hppa*64*)
11230 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11231 ;;
11232 ia64*)
11233 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11234 ;;
11235 *)
11236 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11237 ;;
11238 esac
11239 else
11240 case $host_cpu in
11241 hppa*64*)
11242 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11243 ;;
11244 ia64*)
11245 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11246 ;;
11247 *)
11248
11249 # Older versions of the 11.00 compiler do not understand -b yet
11250 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11252 $as_echo_n "checking if $CC understands -b... " >&6; }
11253 if ${lt_cv_prog_compiler__b+:} false; then :
11254 $as_echo_n "(cached) " >&6
11255 else
11256 lt_cv_prog_compiler__b=no
11257 save_LDFLAGS="$LDFLAGS"
11258 LDFLAGS="$LDFLAGS -b"
11259 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11260 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11261 # The linker can only warn and ignore the option if not recognized
11262 # So say no if there are warnings
11263 if test -s conftest.err; then
11264 # Append any errors to the config.log.
11265 cat conftest.err 1>&5
11266 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11267 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11268 if diff conftest.exp conftest.er2 >/dev/null; then
11269 lt_cv_prog_compiler__b=yes
11270 fi
11271 else
11272 lt_cv_prog_compiler__b=yes
11273 fi
11274 fi
11275 $RM -r conftest*
11276 LDFLAGS="$save_LDFLAGS"
11277
11278 fi
11279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11280 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11281
11282 if test x"$lt_cv_prog_compiler__b" = xyes; then
11283 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11284 else
11285 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11286 fi
11287
11288 ;;
11289 esac
11290 fi
11291 if test "$with_gnu_ld" = no; then
11292 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11293 hardcode_libdir_separator=:
11294
11295 case $host_cpu in
11296 hppa*64*|ia64*)
11297 hardcode_direct=no
11298 hardcode_shlibpath_var=no
11299 ;;
11300 *)
11301 hardcode_direct=yes
11302 hardcode_direct_absolute=yes
11303 export_dynamic_flag_spec='${wl}-E'
11304
11305 # hardcode_minus_L: Not really in the search PATH,
11306 # but as the default location of the library.
11307 hardcode_minus_L=yes
11308 ;;
11309 esac
11310 fi
11311 ;;
11312
11313 irix5* | irix6* | nonstopux*)
11314 if test "$GCC" = yes; then
11315 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'
11316 # Try to use the -exported_symbol ld option, if it does not
11317 # work, assume that -exports_file does not work either and
11318 # implicitly export all symbols.
11319 save_LDFLAGS="$LDFLAGS"
11320 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11322 /* end confdefs.h. */
11323 int foo(void) {}
11324 _ACEOF
11325 if ac_fn_c_try_link "$LINENO"; then :
11326 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'
11327
11328 fi
11329 rm -f core conftest.err conftest.$ac_objext \
11330 conftest$ac_exeext conftest.$ac_ext
11331 LDFLAGS="$save_LDFLAGS"
11332 else
11333 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'
11334 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'
11335 fi
11336 archive_cmds_need_lc='no'
11337 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11338 hardcode_libdir_separator=:
11339 inherit_rpath=yes
11340 link_all_deplibs=yes
11341 ;;
11342
11343 netbsd*)
11344 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11345 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11346 else
11347 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11348 fi
11349 hardcode_libdir_flag_spec='-R$libdir'
11350 hardcode_direct=yes
11351 hardcode_shlibpath_var=no
11352 ;;
11353
11354 newsos6)
11355 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11356 hardcode_direct=yes
11357 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11358 hardcode_libdir_separator=:
11359 hardcode_shlibpath_var=no
11360 ;;
11361
11362 *nto* | *qnx*)
11363 ;;
11364
11365 openbsd*)
11366 if test -f /usr/libexec/ld.so; then
11367 hardcode_direct=yes
11368 hardcode_shlibpath_var=no
11369 hardcode_direct_absolute=yes
11370 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11371 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11372 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11373 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11374 export_dynamic_flag_spec='${wl}-E'
11375 else
11376 case $host_os in
11377 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11378 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11379 hardcode_libdir_flag_spec='-R$libdir'
11380 ;;
11381 *)
11382 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11383 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11384 ;;
11385 esac
11386 fi
11387 else
11388 ld_shlibs=no
11389 fi
11390 ;;
11391
11392 os2*)
11393 hardcode_libdir_flag_spec='-L$libdir'
11394 hardcode_minus_L=yes
11395 allow_undefined_flag=unsupported
11396 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'
11397 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11398 ;;
11399
11400 osf3*)
11401 if test "$GCC" = yes; then
11402 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11403 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'
11404 else
11405 allow_undefined_flag=' -expect_unresolved \*'
11406 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'
11407 fi
11408 archive_cmds_need_lc='no'
11409 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11410 hardcode_libdir_separator=:
11411 ;;
11412
11413 osf4* | osf5*) # as osf3* with the addition of -msym flag
11414 if test "$GCC" = yes; then
11415 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11416 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'
11417 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11418 else
11419 allow_undefined_flag=' -expect_unresolved \*'
11420 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'
11421 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~
11422 $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'
11423
11424 # Both c and cxx compiler support -rpath directly
11425 hardcode_libdir_flag_spec='-rpath $libdir'
11426 fi
11427 archive_cmds_need_lc='no'
11428 hardcode_libdir_separator=:
11429 ;;
11430
11431 solaris*)
11432 no_undefined_flag=' -z defs'
11433 if test "$GCC" = yes; then
11434 wlarc='${wl}'
11435 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11436 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11437 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11438 else
11439 case `$CC -V 2>&1` in
11440 *"Compilers 5.0"*)
11441 wlarc=''
11442 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11443 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11444 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11445 ;;
11446 *)
11447 wlarc='${wl}'
11448 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11449 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11450 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11451 ;;
11452 esac
11453 fi
11454 hardcode_libdir_flag_spec='-R$libdir'
11455 hardcode_shlibpath_var=no
11456 case $host_os in
11457 solaris2.[0-5] | solaris2.[0-5].*) ;;
11458 *)
11459 # The compiler driver will combine and reorder linker options,
11460 # but understands `-z linker_flag'. GCC discards it without `$wl',
11461 # but is careful enough not to reorder.
11462 # Supported since Solaris 2.6 (maybe 2.5.1?)
11463 if test "$GCC" = yes; then
11464 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11465 else
11466 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11467 fi
11468 ;;
11469 esac
11470 link_all_deplibs=yes
11471 ;;
11472
11473 sunos4*)
11474 if test "x$host_vendor" = xsequent; then
11475 # Use $CC to link under sequent, because it throws in some extra .o
11476 # files that make .init and .fini sections work.
11477 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11478 else
11479 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11480 fi
11481 hardcode_libdir_flag_spec='-L$libdir'
11482 hardcode_direct=yes
11483 hardcode_minus_L=yes
11484 hardcode_shlibpath_var=no
11485 ;;
11486
11487 sysv4)
11488 case $host_vendor in
11489 sni)
11490 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11491 hardcode_direct=yes # is this really true???
11492 ;;
11493 siemens)
11494 ## LD is ld it makes a PLAMLIB
11495 ## CC just makes a GrossModule.
11496 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11497 reload_cmds='$CC -r -o $output$reload_objs'
11498 hardcode_direct=no
11499 ;;
11500 motorola)
11501 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11502 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11503 ;;
11504 esac
11505 runpath_var='LD_RUN_PATH'
11506 hardcode_shlibpath_var=no
11507 ;;
11508
11509 sysv4.3*)
11510 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11511 hardcode_shlibpath_var=no
11512 export_dynamic_flag_spec='-Bexport'
11513 ;;
11514
11515 sysv4*MP*)
11516 if test -d /usr/nec; then
11517 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11518 hardcode_shlibpath_var=no
11519 runpath_var=LD_RUN_PATH
11520 hardcode_runpath_var=yes
11521 ld_shlibs=yes
11522 fi
11523 ;;
11524
11525 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11526 no_undefined_flag='${wl}-z,text'
11527 archive_cmds_need_lc=no
11528 hardcode_shlibpath_var=no
11529 runpath_var='LD_RUN_PATH'
11530
11531 if test "$GCC" = yes; then
11532 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11533 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11534 else
11535 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11536 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11537 fi
11538 ;;
11539
11540 sysv5* | sco3.2v5* | sco5v6*)
11541 # Note: We can NOT use -z defs as we might desire, because we do not
11542 # link with -lc, and that would cause any symbols used from libc to
11543 # always be unresolved, which means just about no library would
11544 # ever link correctly. If we're not using GNU ld we use -z text
11545 # though, which does catch some bad symbols but isn't as heavy-handed
11546 # as -z defs.
11547 no_undefined_flag='${wl}-z,text'
11548 allow_undefined_flag='${wl}-z,nodefs'
11549 archive_cmds_need_lc=no
11550 hardcode_shlibpath_var=no
11551 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11552 hardcode_libdir_separator=':'
11553 link_all_deplibs=yes
11554 export_dynamic_flag_spec='${wl}-Bexport'
11555 runpath_var='LD_RUN_PATH'
11556
11557 if test "$GCC" = yes; then
11558 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11559 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11560 else
11561 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11562 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11563 fi
11564 ;;
11565
11566 uts4*)
11567 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11568 hardcode_libdir_flag_spec='-L$libdir'
11569 hardcode_shlibpath_var=no
11570 ;;
11571
11572 *)
11573 ld_shlibs=no
11574 ;;
11575 esac
11576
11577 if test x$host_vendor = xsni; then
11578 case $host in
11579 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11580 export_dynamic_flag_spec='${wl}-Blargedynsym'
11581 ;;
11582 esac
11583 fi
11584 fi
11585
11586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11587 $as_echo "$ld_shlibs" >&6; }
11588 test "$ld_shlibs" = no && can_build_shared=no
11589
11590 with_gnu_ld=$with_gnu_ld
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606 #
11607 # Do we need to explicitly link libc?
11608 #
11609 case "x$archive_cmds_need_lc" in
11610 x|xyes)
11611 # Assume -lc should be added
11612 archive_cmds_need_lc=yes
11613
11614 if test "$enable_shared" = yes && test "$GCC" = yes; then
11615 case $archive_cmds in
11616 *'~'*)
11617 # FIXME: we may have to deal with multi-command sequences.
11618 ;;
11619 '$CC '*)
11620 # Test whether the compiler implicitly links with -lc since on some
11621 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11622 # to ld, don't add -lc before -lgcc.
11623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11624 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11625 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11626 $as_echo_n "(cached) " >&6
11627 else
11628 $RM conftest*
11629 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11630
11631 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11632 (eval $ac_compile) 2>&5
11633 ac_status=$?
11634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11635 test $ac_status = 0; } 2>conftest.err; then
11636 soname=conftest
11637 lib=conftest
11638 libobjs=conftest.$ac_objext
11639 deplibs=
11640 wl=$lt_prog_compiler_wl
11641 pic_flag=$lt_prog_compiler_pic
11642 compiler_flags=-v
11643 linker_flags=-v
11644 verstring=
11645 output_objdir=.
11646 libname=conftest
11647 lt_save_allow_undefined_flag=$allow_undefined_flag
11648 allow_undefined_flag=
11649 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11650 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11651 ac_status=$?
11652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11653 test $ac_status = 0; }
11654 then
11655 lt_cv_archive_cmds_need_lc=no
11656 else
11657 lt_cv_archive_cmds_need_lc=yes
11658 fi
11659 allow_undefined_flag=$lt_save_allow_undefined_flag
11660 else
11661 cat conftest.err 1>&5
11662 fi
11663 $RM conftest*
11664
11665 fi
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11667 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11668 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11669 ;;
11670 esac
11671 fi
11672 ;;
11673 esac
11674
11675
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11832 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11833
11834 if test "$GCC" = yes; then
11835 case $host_os in
11836 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11837 *) lt_awk_arg="/^libraries:/" ;;
11838 esac
11839 case $host_os in
11840 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11841 *) lt_sed_strip_eq="s,=/,/,g" ;;
11842 esac
11843 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11844 case $lt_search_path_spec in
11845 *\;*)
11846 # if the path contains ";" then we assume it to be the separator
11847 # otherwise default to the standard path separator (i.e. ":") - it is
11848 # assumed that no part of a normal pathname contains ";" but that should
11849 # okay in the real world where ";" in dirpaths is itself problematic.
11850 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11851 ;;
11852 *)
11853 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11854 ;;
11855 esac
11856 # Ok, now we have the path, separated by spaces, we can step through it
11857 # and add multilib dir if necessary.
11858 lt_tmp_lt_search_path_spec=
11859 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11860 for lt_sys_path in $lt_search_path_spec; do
11861 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11862 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11863 else
11864 test -d "$lt_sys_path" && \
11865 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11866 fi
11867 done
11868 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11869 BEGIN {RS=" "; FS="/|\n";} {
11870 lt_foo="";
11871 lt_count=0;
11872 for (lt_i = NF; lt_i > 0; lt_i--) {
11873 if ($lt_i != "" && $lt_i != ".") {
11874 if ($lt_i == "..") {
11875 lt_count++;
11876 } else {
11877 if (lt_count == 0) {
11878 lt_foo="/" $lt_i lt_foo;
11879 } else {
11880 lt_count--;
11881 }
11882 }
11883 }
11884 }
11885 if (lt_foo != "") { lt_freq[lt_foo]++; }
11886 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11887 }'`
11888 # AWK program above erroneously prepends '/' to C:/dos/paths
11889 # for these hosts.
11890 case $host_os in
11891 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11892 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11893 esac
11894 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11895 else
11896 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11897 fi
11898 library_names_spec=
11899 libname_spec='lib$name'
11900 soname_spec=
11901 shrext_cmds=".so"
11902 postinstall_cmds=
11903 postuninstall_cmds=
11904 finish_cmds=
11905 finish_eval=
11906 shlibpath_var=
11907 shlibpath_overrides_runpath=unknown
11908 version_type=none
11909 dynamic_linker="$host_os ld.so"
11910 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11911 need_lib_prefix=unknown
11912 hardcode_into_libs=no
11913
11914 # when you set need_version to no, make sure it does not cause -set_version
11915 # flags to be left without arguments
11916 need_version=unknown
11917
11918 case $host_os in
11919 aix3*)
11920 version_type=linux
11921 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11922 shlibpath_var=LIBPATH
11923
11924 # AIX 3 has no versioning support, so we append a major version to the name.
11925 soname_spec='${libname}${release}${shared_ext}$major'
11926 ;;
11927
11928 aix[4-9]*)
11929 version_type=linux
11930 need_lib_prefix=no
11931 need_version=no
11932 hardcode_into_libs=yes
11933 if test "$host_cpu" = ia64; then
11934 # AIX 5 supports IA64
11935 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11936 shlibpath_var=LD_LIBRARY_PATH
11937 else
11938 # With GCC up to 2.95.x, collect2 would create an import file
11939 # for dependence libraries. The import file would start with
11940 # the line `#! .'. This would cause the generated library to
11941 # depend on `.', always an invalid library. This was fixed in
11942 # development snapshots of GCC prior to 3.0.
11943 case $host_os in
11944 aix4 | aix4.[01] | aix4.[01].*)
11945 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11946 echo ' yes '
11947 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11948 :
11949 else
11950 can_build_shared=no
11951 fi
11952 ;;
11953 esac
11954 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11955 # soname into executable. Probably we can add versioning support to
11956 # collect2, so additional links can be useful in future.
11957 if test "$aix_use_runtimelinking" = yes; then
11958 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11959 # instead of lib<name>.a to let people know that these are not
11960 # typical AIX shared libraries.
11961 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11962 else
11963 # We preserve .a as extension for shared libraries through AIX4.2
11964 # and later when we are not doing run time linking.
11965 library_names_spec='${libname}${release}.a $libname.a'
11966 soname_spec='${libname}${release}${shared_ext}$major'
11967 fi
11968 shlibpath_var=LIBPATH
11969 fi
11970 ;;
11971
11972 amigaos*)
11973 case $host_cpu in
11974 powerpc)
11975 # Since July 2007 AmigaOS4 officially supports .so libraries.
11976 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11978 ;;
11979 m68k)
11980 library_names_spec='$libname.ixlibrary $libname.a'
11981 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11982 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'
11983 ;;
11984 esac
11985 ;;
11986
11987 beos*)
11988 library_names_spec='${libname}${shared_ext}'
11989 dynamic_linker="$host_os ld.so"
11990 shlibpath_var=LIBRARY_PATH
11991 ;;
11992
11993 bsdi[45]*)
11994 version_type=linux
11995 need_version=no
11996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11997 soname_spec='${libname}${release}${shared_ext}$major'
11998 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11999 shlibpath_var=LD_LIBRARY_PATH
12000 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12001 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12002 # the default ld.so.conf also contains /usr/contrib/lib and
12003 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12004 # libtool to hard-code these into programs
12005 ;;
12006
12007 cygwin* | mingw* | pw32* | cegcc*)
12008 version_type=windows
12009 shrext_cmds=".dll"
12010 need_version=no
12011 need_lib_prefix=no
12012
12013 case $GCC,$host_os in
12014 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
12015 library_names_spec='$libname.dll.a'
12016 # DLL is installed to $(libdir)/../bin by postinstall_cmds
12017 postinstall_cmds='base_file=`basename \${file}`~
12018 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
12019 dldir=$destdir/`dirname \$dlpath`~
12020 test -d \$dldir || mkdir -p \$dldir~
12021 $install_prog $dir/$dlname \$dldir/$dlname~
12022 chmod a+x \$dldir/$dlname~
12023 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12024 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12025 fi'
12026 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12027 dlpath=$dir/\$dldll~
12028 $RM \$dlpath'
12029 shlibpath_overrides_runpath=yes
12030
12031 case $host_os in
12032 cygwin*)
12033 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12034 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12035
12036 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12037 ;;
12038 mingw* | cegcc*)
12039 # MinGW DLLs use traditional 'lib' prefix
12040 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12041 ;;
12042 pw32*)
12043 # pw32 DLLs use 'pw' prefix rather than 'lib'
12044 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12045 ;;
12046 esac
12047 ;;
12048
12049 *)
12050 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12051 ;;
12052 esac
12053 dynamic_linker='Win32 ld.exe'
12054 # FIXME: first we should search . and the directory the executable is in
12055 shlibpath_var=PATH
12056 ;;
12057
12058 darwin* | rhapsody*)
12059 dynamic_linker="$host_os dyld"
12060 version_type=darwin
12061 need_lib_prefix=no
12062 need_version=no
12063 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12064 soname_spec='${libname}${release}${major}$shared_ext'
12065 shlibpath_overrides_runpath=yes
12066 shlibpath_var=DYLD_LIBRARY_PATH
12067 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12068
12069 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12070 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12071 ;;
12072
12073 dgux*)
12074 version_type=linux
12075 need_lib_prefix=no
12076 need_version=no
12077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12078 soname_spec='${libname}${release}${shared_ext}$major'
12079 shlibpath_var=LD_LIBRARY_PATH
12080 ;;
12081
12082 freebsd* | dragonfly*)
12083 # DragonFly does not have aout. When/if they implement a new
12084 # versioning mechanism, adjust this.
12085 if test -x /usr/bin/objformat; then
12086 objformat=`/usr/bin/objformat`
12087 else
12088 case $host_os in
12089 freebsd[23].*) objformat=aout ;;
12090 *) objformat=elf ;;
12091 esac
12092 fi
12093 version_type=freebsd-$objformat
12094 case $version_type in
12095 freebsd-elf*)
12096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12097 need_version=no
12098 need_lib_prefix=no
12099 ;;
12100 freebsd-*)
12101 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12102 need_version=yes
12103 ;;
12104 esac
12105 shlibpath_var=LD_LIBRARY_PATH
12106 case $host_os in
12107 freebsd2.*)
12108 shlibpath_overrides_runpath=yes
12109 ;;
12110 freebsd3.[01]* | freebsdelf3.[01]*)
12111 shlibpath_overrides_runpath=yes
12112 hardcode_into_libs=yes
12113 ;;
12114 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12115 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12116 shlibpath_overrides_runpath=no
12117 hardcode_into_libs=yes
12118 ;;
12119 *) # from 4.6 on, and DragonFly
12120 shlibpath_overrides_runpath=yes
12121 hardcode_into_libs=yes
12122 ;;
12123 esac
12124 ;;
12125
12126 haiku*)
12127 version_type=linux
12128 need_lib_prefix=no
12129 need_version=no
12130 dynamic_linker="$host_os runtime_loader"
12131 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12132 soname_spec='${libname}${release}${shared_ext}$major'
12133 shlibpath_var=LIBRARY_PATH
12134 shlibpath_overrides_runpath=yes
12135 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
12136 hardcode_into_libs=yes
12137 ;;
12138
12139 hpux9* | hpux10* | hpux11*)
12140 # Give a soname corresponding to the major version so that dld.sl refuses to
12141 # link against other versions.
12142 version_type=sunos
12143 need_lib_prefix=no
12144 need_version=no
12145 case $host_cpu in
12146 ia64*)
12147 shrext_cmds='.so'
12148 hardcode_into_libs=yes
12149 dynamic_linker="$host_os dld.so"
12150 shlibpath_var=LD_LIBRARY_PATH
12151 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12153 soname_spec='${libname}${release}${shared_ext}$major'
12154 if test "X$HPUX_IA64_MODE" = X32; then
12155 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12156 else
12157 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12158 fi
12159 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12160 ;;
12161 hppa*64*)
12162 shrext_cmds='.sl'
12163 hardcode_into_libs=yes
12164 dynamic_linker="$host_os dld.sl"
12165 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12166 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12167 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12168 soname_spec='${libname}${release}${shared_ext}$major'
12169 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12170 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12171 ;;
12172 *)
12173 shrext_cmds='.sl'
12174 dynamic_linker="$host_os dld.sl"
12175 shlibpath_var=SHLIB_PATH
12176 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12178 soname_spec='${libname}${release}${shared_ext}$major'
12179 ;;
12180 esac
12181 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12182 postinstall_cmds='chmod 555 $lib'
12183 # or fails outright, so override atomically:
12184 install_override_mode=555
12185 ;;
12186
12187 interix[3-9]*)
12188 version_type=linux
12189 need_lib_prefix=no
12190 need_version=no
12191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12192 soname_spec='${libname}${release}${shared_ext}$major'
12193 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12194 shlibpath_var=LD_LIBRARY_PATH
12195 shlibpath_overrides_runpath=no
12196 hardcode_into_libs=yes
12197 ;;
12198
12199 irix5* | irix6* | nonstopux*)
12200 case $host_os in
12201 nonstopux*) version_type=nonstopux ;;
12202 *)
12203 if test "$lt_cv_prog_gnu_ld" = yes; then
12204 version_type=linux
12205 else
12206 version_type=irix
12207 fi ;;
12208 esac
12209 need_lib_prefix=no
12210 need_version=no
12211 soname_spec='${libname}${release}${shared_ext}$major'
12212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12213 case $host_os in
12214 irix5* | nonstopux*)
12215 libsuff= shlibsuff=
12216 ;;
12217 *)
12218 case $LD in # libtool.m4 will add one of these switches to LD
12219 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12220 libsuff= shlibsuff= libmagic=32-bit;;
12221 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12222 libsuff=32 shlibsuff=N32 libmagic=N32;;
12223 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12224 libsuff=64 shlibsuff=64 libmagic=64-bit;;
12225 *) libsuff= shlibsuff= libmagic=never-match;;
12226 esac
12227 ;;
12228 esac
12229 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12230 shlibpath_overrides_runpath=no
12231 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12232 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12233 hardcode_into_libs=yes
12234 ;;
12235
12236 # No shared lib support for Linux oldld, aout, or coff.
12237 linux*oldld* | linux*aout* | linux*coff*)
12238 dynamic_linker=no
12239 ;;
12240
12241 # This must be Linux ELF.
12242 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12243 version_type=linux
12244 need_lib_prefix=no
12245 need_version=no
12246 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12247 soname_spec='${libname}${release}${shared_ext}$major'
12248 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12249 shlibpath_var=LD_LIBRARY_PATH
12250 shlibpath_overrides_runpath=no
12251
12252 # Some binutils ld are patched to set DT_RUNPATH
12253 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12254 $as_echo_n "(cached) " >&6
12255 else
12256 lt_cv_shlibpath_overrides_runpath=no
12257 save_LDFLAGS=$LDFLAGS
12258 save_libdir=$libdir
12259 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12260 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12262 /* end confdefs.h. */
12263
12264 int
12265 main ()
12266 {
12267
12268 ;
12269 return 0;
12270 }
12271 _ACEOF
12272 if ac_fn_c_try_link "$LINENO"; then :
12273 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12274 lt_cv_shlibpath_overrides_runpath=yes
12275 fi
12276 fi
12277 rm -f core conftest.err conftest.$ac_objext \
12278 conftest$ac_exeext conftest.$ac_ext
12279 LDFLAGS=$save_LDFLAGS
12280 libdir=$save_libdir
12281
12282 fi
12283
12284 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12285
12286 # This implies no fast_install, which is unacceptable.
12287 # Some rework will be needed to allow for fast_install
12288 # before this can be enabled.
12289 hardcode_into_libs=yes
12290
12291 # Append ld.so.conf contents to the search path
12292 if test -f /etc/ld.so.conf; then
12293 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' ' '`
12294 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12295 fi
12296
12297 # We used to test for /lib/ld.so.1 and disable shared libraries on
12298 # powerpc, because MkLinux only supported shared libraries with the
12299 # GNU dynamic linker. Since this was broken with cross compilers,
12300 # most powerpc-linux boxes support dynamic linking these days and
12301 # people can always --disable-shared, the test was removed, and we
12302 # assume the GNU/Linux dynamic linker is in use.
12303 dynamic_linker='GNU/Linux ld.so'
12304 ;;
12305
12306 netbsd*)
12307 version_type=sunos
12308 need_lib_prefix=no
12309 need_version=no
12310 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12311 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12312 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12313 dynamic_linker='NetBSD (a.out) ld.so'
12314 else
12315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12316 soname_spec='${libname}${release}${shared_ext}$major'
12317 dynamic_linker='NetBSD ld.elf_so'
12318 fi
12319 shlibpath_var=LD_LIBRARY_PATH
12320 shlibpath_overrides_runpath=yes
12321 hardcode_into_libs=yes
12322 ;;
12323
12324 newsos6)
12325 version_type=linux
12326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12327 shlibpath_var=LD_LIBRARY_PATH
12328 shlibpath_overrides_runpath=yes
12329 ;;
12330
12331 *nto* | *qnx*)
12332 version_type=qnx
12333 need_lib_prefix=no
12334 need_version=no
12335 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12336 soname_spec='${libname}${release}${shared_ext}$major'
12337 shlibpath_var=LD_LIBRARY_PATH
12338 shlibpath_overrides_runpath=no
12339 hardcode_into_libs=yes
12340 dynamic_linker='ldqnx.so'
12341 ;;
12342
12343 openbsd*)
12344 version_type=sunos
12345 sys_lib_dlsearch_path_spec="/usr/lib"
12346 need_lib_prefix=no
12347 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12348 case $host_os in
12349 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12350 *) need_version=no ;;
12351 esac
12352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12353 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12354 shlibpath_var=LD_LIBRARY_PATH
12355 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12356 case $host_os in
12357 openbsd2.[89] | openbsd2.[89].*)
12358 shlibpath_overrides_runpath=no
12359 ;;
12360 *)
12361 shlibpath_overrides_runpath=yes
12362 ;;
12363 esac
12364 else
12365 shlibpath_overrides_runpath=yes
12366 fi
12367 ;;
12368
12369 os2*)
12370 libname_spec='$name'
12371 shrext_cmds=".dll"
12372 need_lib_prefix=no
12373 library_names_spec='$libname${shared_ext} $libname.a'
12374 dynamic_linker='OS/2 ld.exe'
12375 shlibpath_var=LIBPATH
12376 ;;
12377
12378 osf3* | osf4* | osf5*)
12379 version_type=osf
12380 need_lib_prefix=no
12381 need_version=no
12382 soname_spec='${libname}${release}${shared_ext}$major'
12383 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12384 shlibpath_var=LD_LIBRARY_PATH
12385 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12386 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12387 ;;
12388
12389 rdos*)
12390 dynamic_linker=no
12391 ;;
12392
12393 solaris*)
12394 version_type=linux
12395 need_lib_prefix=no
12396 need_version=no
12397 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12398 soname_spec='${libname}${release}${shared_ext}$major'
12399 shlibpath_var=LD_LIBRARY_PATH
12400 shlibpath_overrides_runpath=yes
12401 hardcode_into_libs=yes
12402 # ldd complains unless libraries are executable
12403 postinstall_cmds='chmod +x $lib'
12404 ;;
12405
12406 sunos4*)
12407 version_type=sunos
12408 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12409 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12410 shlibpath_var=LD_LIBRARY_PATH
12411 shlibpath_overrides_runpath=yes
12412 if test "$with_gnu_ld" = yes; then
12413 need_lib_prefix=no
12414 fi
12415 need_version=yes
12416 ;;
12417
12418 sysv4 | sysv4.3*)
12419 version_type=linux
12420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12421 soname_spec='${libname}${release}${shared_ext}$major'
12422 shlibpath_var=LD_LIBRARY_PATH
12423 case $host_vendor in
12424 sni)
12425 shlibpath_overrides_runpath=no
12426 need_lib_prefix=no
12427 runpath_var=LD_RUN_PATH
12428 ;;
12429 siemens)
12430 need_lib_prefix=no
12431 ;;
12432 motorola)
12433 need_lib_prefix=no
12434 need_version=no
12435 shlibpath_overrides_runpath=no
12436 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12437 ;;
12438 esac
12439 ;;
12440
12441 sysv4*MP*)
12442 if test -d /usr/nec ;then
12443 version_type=linux
12444 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12445 soname_spec='$libname${shared_ext}.$major'
12446 shlibpath_var=LD_LIBRARY_PATH
12447 fi
12448 ;;
12449
12450 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12451 version_type=freebsd-elf
12452 need_lib_prefix=no
12453 need_version=no
12454 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12455 soname_spec='${libname}${release}${shared_ext}$major'
12456 shlibpath_var=LD_LIBRARY_PATH
12457 shlibpath_overrides_runpath=yes
12458 hardcode_into_libs=yes
12459 if test "$with_gnu_ld" = yes; then
12460 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12461 else
12462 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12463 case $host_os in
12464 sco3.2v5*)
12465 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12466 ;;
12467 esac
12468 fi
12469 sys_lib_dlsearch_path_spec='/usr/lib'
12470 ;;
12471
12472 tpf*)
12473 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12474 version_type=linux
12475 need_lib_prefix=no
12476 need_version=no
12477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12478 shlibpath_var=LD_LIBRARY_PATH
12479 shlibpath_overrides_runpath=no
12480 hardcode_into_libs=yes
12481 ;;
12482
12483 uts4*)
12484 version_type=linux
12485 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12486 soname_spec='${libname}${release}${shared_ext}$major'
12487 shlibpath_var=LD_LIBRARY_PATH
12488 ;;
12489
12490 *)
12491 dynamic_linker=no
12492 ;;
12493 esac
12494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12495 $as_echo "$dynamic_linker" >&6; }
12496 test "$dynamic_linker" = no && can_build_shared=no
12497
12498 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12499 if test "$GCC" = yes; then
12500 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12501 fi
12502
12503 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12504 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12505 fi
12506 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12507 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12508 fi
12509
12510
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12602 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12603 hardcode_action=
12604 if test -n "$hardcode_libdir_flag_spec" ||
12605 test -n "$runpath_var" ||
12606 test "X$hardcode_automatic" = "Xyes" ; then
12607
12608 # We can hardcode non-existent directories.
12609 if test "$hardcode_direct" != no &&
12610 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12611 # have to relink, otherwise we might link with an installed library
12612 # when we should be linking with a yet-to-be-installed one
12613 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12614 test "$hardcode_minus_L" != no; then
12615 # Linking always hardcodes the temporary library directory.
12616 hardcode_action=relink
12617 else
12618 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12619 hardcode_action=immediate
12620 fi
12621 else
12622 # We cannot hardcode anything, or else we can only hardcode existing
12623 # directories.
12624 hardcode_action=unsupported
12625 fi
12626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12627 $as_echo "$hardcode_action" >&6; }
12628
12629 if test "$hardcode_action" = relink ||
12630 test "$inherit_rpath" = yes; then
12631 # Fast installation is not supported
12632 enable_fast_install=no
12633 elif test "$shlibpath_overrides_runpath" = yes ||
12634 test "$enable_shared" = no; then
12635 # Fast installation is not necessary
12636 enable_fast_install=needless
12637 fi
12638
12639
12640
12641
12642
12643
12644 if test "x$enable_dlopen" != xyes; then
12645 enable_dlopen=unknown
12646 enable_dlopen_self=unknown
12647 enable_dlopen_self_static=unknown
12648 else
12649 lt_cv_dlopen=no
12650 lt_cv_dlopen_libs=
12651
12652 case $host_os in
12653 beos*)
12654 lt_cv_dlopen="load_add_on"
12655 lt_cv_dlopen_libs=
12656 lt_cv_dlopen_self=yes
12657 ;;
12658
12659 mingw* | pw32* | cegcc*)
12660 lt_cv_dlopen="LoadLibrary"
12661 lt_cv_dlopen_libs=
12662 ;;
12663
12664 cygwin*)
12665 lt_cv_dlopen="dlopen"
12666 lt_cv_dlopen_libs=
12667 ;;
12668
12669 darwin*)
12670 # if libdl is installed we need to link against it
12671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12672 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12673 if ${ac_cv_lib_dl_dlopen+:} false; then :
12674 $as_echo_n "(cached) " >&6
12675 else
12676 ac_check_lib_save_LIBS=$LIBS
12677 LIBS="-ldl $LIBS"
12678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12679 /* end confdefs.h. */
12680
12681 /* Override any GCC internal prototype to avoid an error.
12682 Use char because int might match the return type of a GCC
12683 builtin and then its argument prototype would still apply. */
12684 #ifdef __cplusplus
12685 extern "C"
12686 #endif
12687 char dlopen ();
12688 int
12689 main ()
12690 {
12691 return dlopen ();
12692 ;
12693 return 0;
12694 }
12695 _ACEOF
12696 if ac_fn_c_try_link "$LINENO"; then :
12697 ac_cv_lib_dl_dlopen=yes
12698 else
12699 ac_cv_lib_dl_dlopen=no
12700 fi
12701 rm -f core conftest.err conftest.$ac_objext \
12702 conftest$ac_exeext conftest.$ac_ext
12703 LIBS=$ac_check_lib_save_LIBS
12704 fi
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12706 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12707 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12708 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12709 else
12710
12711 lt_cv_dlopen="dyld"
12712 lt_cv_dlopen_libs=
12713 lt_cv_dlopen_self=yes
12714
12715 fi
12716
12717 ;;
12718
12719 *)
12720 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12721 if test "x$ac_cv_func_shl_load" = xyes; then :
12722 lt_cv_dlopen="shl_load"
12723 else
12724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12725 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12726 if ${ac_cv_lib_dld_shl_load+:} false; then :
12727 $as_echo_n "(cached) " >&6
12728 else
12729 ac_check_lib_save_LIBS=$LIBS
12730 LIBS="-ldld $LIBS"
12731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12732 /* end confdefs.h. */
12733
12734 /* Override any GCC internal prototype to avoid an error.
12735 Use char because int might match the return type of a GCC
12736 builtin and then its argument prototype would still apply. */
12737 #ifdef __cplusplus
12738 extern "C"
12739 #endif
12740 char shl_load ();
12741 int
12742 main ()
12743 {
12744 return shl_load ();
12745 ;
12746 return 0;
12747 }
12748 _ACEOF
12749 if ac_fn_c_try_link "$LINENO"; then :
12750 ac_cv_lib_dld_shl_load=yes
12751 else
12752 ac_cv_lib_dld_shl_load=no
12753 fi
12754 rm -f core conftest.err conftest.$ac_objext \
12755 conftest$ac_exeext conftest.$ac_ext
12756 LIBS=$ac_check_lib_save_LIBS
12757 fi
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12759 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12760 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12761 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12762 else
12763 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12764 if test "x$ac_cv_func_dlopen" = xyes; then :
12765 lt_cv_dlopen="dlopen"
12766 else
12767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12768 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12769 if ${ac_cv_lib_dl_dlopen+:} false; then :
12770 $as_echo_n "(cached) " >&6
12771 else
12772 ac_check_lib_save_LIBS=$LIBS
12773 LIBS="-ldl $LIBS"
12774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12775 /* end confdefs.h. */
12776
12777 /* Override any GCC internal prototype to avoid an error.
12778 Use char because int might match the return type of a GCC
12779 builtin and then its argument prototype would still apply. */
12780 #ifdef __cplusplus
12781 extern "C"
12782 #endif
12783 char dlopen ();
12784 int
12785 main ()
12786 {
12787 return dlopen ();
12788 ;
12789 return 0;
12790 }
12791 _ACEOF
12792 if ac_fn_c_try_link "$LINENO"; then :
12793 ac_cv_lib_dl_dlopen=yes
12794 else
12795 ac_cv_lib_dl_dlopen=no
12796 fi
12797 rm -f core conftest.err conftest.$ac_objext \
12798 conftest$ac_exeext conftest.$ac_ext
12799 LIBS=$ac_check_lib_save_LIBS
12800 fi
12801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12802 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12803 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12804 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12805 else
12806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12807 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12808 if ${ac_cv_lib_svld_dlopen+:} false; then :
12809 $as_echo_n "(cached) " >&6
12810 else
12811 ac_check_lib_save_LIBS=$LIBS
12812 LIBS="-lsvld $LIBS"
12813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12814 /* end confdefs.h. */
12815
12816 /* Override any GCC internal prototype to avoid an error.
12817 Use char because int might match the return type of a GCC
12818 builtin and then its argument prototype would still apply. */
12819 #ifdef __cplusplus
12820 extern "C"
12821 #endif
12822 char dlopen ();
12823 int
12824 main ()
12825 {
12826 return dlopen ();
12827 ;
12828 return 0;
12829 }
12830 _ACEOF
12831 if ac_fn_c_try_link "$LINENO"; then :
12832 ac_cv_lib_svld_dlopen=yes
12833 else
12834 ac_cv_lib_svld_dlopen=no
12835 fi
12836 rm -f core conftest.err conftest.$ac_objext \
12837 conftest$ac_exeext conftest.$ac_ext
12838 LIBS=$ac_check_lib_save_LIBS
12839 fi
12840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12841 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12842 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12843 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12844 else
12845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12846 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12847 if ${ac_cv_lib_dld_dld_link+:} false; then :
12848 $as_echo_n "(cached) " >&6
12849 else
12850 ac_check_lib_save_LIBS=$LIBS
12851 LIBS="-ldld $LIBS"
12852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12853 /* end confdefs.h. */
12854
12855 /* Override any GCC internal prototype to avoid an error.
12856 Use char because int might match the return type of a GCC
12857 builtin and then its argument prototype would still apply. */
12858 #ifdef __cplusplus
12859 extern "C"
12860 #endif
12861 char dld_link ();
12862 int
12863 main ()
12864 {
12865 return dld_link ();
12866 ;
12867 return 0;
12868 }
12869 _ACEOF
12870 if ac_fn_c_try_link "$LINENO"; then :
12871 ac_cv_lib_dld_dld_link=yes
12872 else
12873 ac_cv_lib_dld_dld_link=no
12874 fi
12875 rm -f core conftest.err conftest.$ac_objext \
12876 conftest$ac_exeext conftest.$ac_ext
12877 LIBS=$ac_check_lib_save_LIBS
12878 fi
12879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12880 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12881 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12882 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12883 fi
12884
12885
12886 fi
12887
12888
12889 fi
12890
12891
12892 fi
12893
12894
12895 fi
12896
12897
12898 fi
12899
12900 ;;
12901 esac
12902
12903 if test "x$lt_cv_dlopen" != xno; then
12904 enable_dlopen=yes
12905 else
12906 enable_dlopen=no
12907 fi
12908
12909 case $lt_cv_dlopen in
12910 dlopen)
12911 save_CPPFLAGS="$CPPFLAGS"
12912 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12913
12914 save_LDFLAGS="$LDFLAGS"
12915 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12916
12917 save_LIBS="$LIBS"
12918 LIBS="$lt_cv_dlopen_libs $LIBS"
12919
12920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12921 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12922 if ${lt_cv_dlopen_self+:} false; then :
12923 $as_echo_n "(cached) " >&6
12924 else
12925 if test "$cross_compiling" = yes; then :
12926 lt_cv_dlopen_self=cross
12927 else
12928 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12929 lt_status=$lt_dlunknown
12930 cat > conftest.$ac_ext <<_LT_EOF
12931 #line 12931 "configure"
12932 #include "confdefs.h"
12933
12934 #if HAVE_DLFCN_H
12935 #include <dlfcn.h>
12936 #endif
12937
12938 #include <stdio.h>
12939
12940 #ifdef RTLD_GLOBAL
12941 # define LT_DLGLOBAL RTLD_GLOBAL
12942 #else
12943 # ifdef DL_GLOBAL
12944 # define LT_DLGLOBAL DL_GLOBAL
12945 # else
12946 # define LT_DLGLOBAL 0
12947 # endif
12948 #endif
12949
12950 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12951 find out it does not work in some platform. */
12952 #ifndef LT_DLLAZY_OR_NOW
12953 # ifdef RTLD_LAZY
12954 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12955 # else
12956 # ifdef DL_LAZY
12957 # define LT_DLLAZY_OR_NOW DL_LAZY
12958 # else
12959 # ifdef RTLD_NOW
12960 # define LT_DLLAZY_OR_NOW RTLD_NOW
12961 # else
12962 # ifdef DL_NOW
12963 # define LT_DLLAZY_OR_NOW DL_NOW
12964 # else
12965 # define LT_DLLAZY_OR_NOW 0
12966 # endif
12967 # endif
12968 # endif
12969 # endif
12970 #endif
12971
12972 /* When -fvisbility=hidden is used, assume the code has been annotated
12973 correspondingly for the symbols needed. */
12974 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12975 void fnord () __attribute__((visibility("default")));
12976 #endif
12977
12978 void fnord () { int i=42; }
12979 int main ()
12980 {
12981 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12982 int status = $lt_dlunknown;
12983
12984 if (self)
12985 {
12986 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12987 else
12988 {
12989 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12990 else puts (dlerror ());
12991 }
12992 /* dlclose (self); */
12993 }
12994 else
12995 puts (dlerror ());
12996
12997 return status;
12998 }
12999 _LT_EOF
13000 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13001 (eval $ac_link) 2>&5
13002 ac_status=$?
13003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13004 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13005 (./conftest; exit; ) >&5 2>/dev/null
13006 lt_status=$?
13007 case x$lt_status in
13008 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13009 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13010 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13011 esac
13012 else :
13013 # compilation failed
13014 lt_cv_dlopen_self=no
13015 fi
13016 fi
13017 rm -fr conftest*
13018
13019
13020 fi
13021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13022 $as_echo "$lt_cv_dlopen_self" >&6; }
13023
13024 if test "x$lt_cv_dlopen_self" = xyes; then
13025 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13027 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13028 if ${lt_cv_dlopen_self_static+:} false; then :
13029 $as_echo_n "(cached) " >&6
13030 else
13031 if test "$cross_compiling" = yes; then :
13032 lt_cv_dlopen_self_static=cross
13033 else
13034 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13035 lt_status=$lt_dlunknown
13036 cat > conftest.$ac_ext <<_LT_EOF
13037 #line 13037 "configure"
13038 #include "confdefs.h"
13039
13040 #if HAVE_DLFCN_H
13041 #include <dlfcn.h>
13042 #endif
13043
13044 #include <stdio.h>
13045
13046 #ifdef RTLD_GLOBAL
13047 # define LT_DLGLOBAL RTLD_GLOBAL
13048 #else
13049 # ifdef DL_GLOBAL
13050 # define LT_DLGLOBAL DL_GLOBAL
13051 # else
13052 # define LT_DLGLOBAL 0
13053 # endif
13054 #endif
13055
13056 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13057 find out it does not work in some platform. */
13058 #ifndef LT_DLLAZY_OR_NOW
13059 # ifdef RTLD_LAZY
13060 # define LT_DLLAZY_OR_NOW RTLD_LAZY
13061 # else
13062 # ifdef DL_LAZY
13063 # define LT_DLLAZY_OR_NOW DL_LAZY
13064 # else
13065 # ifdef RTLD_NOW
13066 # define LT_DLLAZY_OR_NOW RTLD_NOW
13067 # else
13068 # ifdef DL_NOW
13069 # define LT_DLLAZY_OR_NOW DL_NOW
13070 # else
13071 # define LT_DLLAZY_OR_NOW 0
13072 # endif
13073 # endif
13074 # endif
13075 # endif
13076 #endif
13077
13078 /* When -fvisbility=hidden is used, assume the code has been annotated
13079 correspondingly for the symbols needed. */
13080 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13081 void fnord () __attribute__((visibility("default")));
13082 #endif
13083
13084 void fnord () { int i=42; }
13085 int main ()
13086 {
13087 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13088 int status = $lt_dlunknown;
13089
13090 if (self)
13091 {
13092 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
13093 else
13094 {
13095 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
13096 else puts (dlerror ());
13097 }
13098 /* dlclose (self); */
13099 }
13100 else
13101 puts (dlerror ());
13102
13103 return status;
13104 }
13105 _LT_EOF
13106 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13107 (eval $ac_link) 2>&5
13108 ac_status=$?
13109 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13110 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
13111 (./conftest; exit; ) >&5 2>/dev/null
13112 lt_status=$?
13113 case x$lt_status in
13114 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13115 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13116 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13117 esac
13118 else :
13119 # compilation failed
13120 lt_cv_dlopen_self_static=no
13121 fi
13122 fi
13123 rm -fr conftest*
13124
13125
13126 fi
13127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13128 $as_echo "$lt_cv_dlopen_self_static" >&6; }
13129 fi
13130
13131 CPPFLAGS="$save_CPPFLAGS"
13132 LDFLAGS="$save_LDFLAGS"
13133 LIBS="$save_LIBS"
13134 ;;
13135 esac
13136
13137 case $lt_cv_dlopen_self in
13138 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13139 *) enable_dlopen_self=unknown ;;
13140 esac
13141
13142 case $lt_cv_dlopen_self_static in
13143 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13144 *) enable_dlopen_self_static=unknown ;;
13145 esac
13146 fi
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164 striplib=
13165 old_striplib=
13166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13167 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
13168 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13169 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13170 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13172 $as_echo "yes" >&6; }
13173 else
13174 # FIXME - insert some real tests, host_os isn't really good enough
13175 case $host_os in
13176 darwin*)
13177 if test -n "$STRIP" ; then
13178 striplib="$STRIP -x"
13179 old_striplib="$STRIP -S"
13180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13181 $as_echo "yes" >&6; }
13182 else
13183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13184 $as_echo "no" >&6; }
13185 fi
13186 ;;
13187 *)
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13189 $as_echo "no" >&6; }
13190 ;;
13191 esac
13192 fi
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205 # Report which library types will actually be built
13206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13207 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13209 $as_echo "$can_build_shared" >&6; }
13210
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13212 $as_echo_n "checking whether to build shared libraries... " >&6; }
13213 test "$can_build_shared" = "no" && enable_shared=no
13214
13215 # On AIX, shared libraries and static libraries use the same namespace, and
13216 # are all built from PIC.
13217 case $host_os in
13218 aix3*)
13219 test "$enable_shared" = yes && enable_static=no
13220 if test -n "$RANLIB"; then
13221 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13222 postinstall_cmds='$RANLIB $lib'
13223 fi
13224 ;;
13225
13226 aix[4-9]*)
13227 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13228 test "$enable_shared" = yes && enable_static=no
13229 fi
13230 ;;
13231 esac
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13233 $as_echo "$enable_shared" >&6; }
13234
13235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13236 $as_echo_n "checking whether to build static libraries... " >&6; }
13237 # Make sure either enable_shared or enable_static is yes.
13238 test "$enable_shared" = yes || enable_static=yes
13239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13240 $as_echo "$enable_static" >&6; }
13241
13242
13243
13244
13245 fi
13246 ac_ext=c
13247 ac_cpp='$CPP $CPPFLAGS'
13248 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13249 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13250 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13251
13252 CC="$lt_save_CC"
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266 ac_config_commands="$ac_config_commands libtool"
13267
13268
13269
13270
13271 # Only expand once:
13272
13273
13274
13275
13276 . ${srcdir}/../../bfd/configure.host
13277
13278
13279
13280
13281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
13282 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
13283 # Check whether --enable-maintainer-mode was given.
13284 if test "${enable_maintainer_mode+set}" = set; then :
13285 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
13286 else
13287 USE_MAINTAINER_MODE=no
13288 fi
13289
13290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
13291 $as_echo "$USE_MAINTAINER_MODE" >&6; }
13292 if test $USE_MAINTAINER_MODE = yes; then
13293 MAINTAINER_MODE_TRUE=
13294 MAINTAINER_MODE_FALSE='#'
13295 else
13296 MAINTAINER_MODE_TRUE='#'
13297 MAINTAINER_MODE_FALSE=
13298 fi
13299
13300 MAINT=$MAINTAINER_MODE_TRUE
13301
13302
13303
13304
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
13306 $as_echo_n "checking for sim debug setting... " >&6; }
13307 sim_debug="0"
13308 # Check whether --enable-sim-debug was given.
13309 if test "${enable_sim_debug+set}" = set; then :
13310 enableval=$enable_sim_debug; case "${enableval}" in
13311 yes) sim_debug="7";;
13312 no) sim_debug="0";;
13313 *) sim_debug="($enableval)";;
13314 esac
13315 fi
13316 if test "$sim_debug" != "0"; then
13317
13318 cat >>confdefs.h <<_ACEOF
13319 #define DEBUG $sim_debug
13320 _ACEOF
13321
13322 fi
13323
13324 cat >>confdefs.h <<_ACEOF
13325 #define WITH_DEBUG $sim_debug
13326 _ACEOF
13327
13328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
13329 $as_echo "$sim_debug" >&6; }
13330
13331
13332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
13333 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
13334 sim_stdio="0"
13335 # Check whether --enable-sim-stdio was given.
13336 if test "${enable_sim_stdio+set}" = set; then :
13337 enableval=$enable_sim_stdio; case "${enableval}" in
13338 yes) sim_stdio="DO_USE_STDIO";;
13339 no) sim_stdio="DONT_USE_STDIO";;
13340 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
13341 esac
13342 fi
13343
13344 cat >>confdefs.h <<_ACEOF
13345 #define WITH_STDIO $sim_stdio
13346 _ACEOF
13347
13348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
13349 $as_echo "$sim_stdio" >&6; }
13350
13351
13352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
13353 $as_echo_n "checking for sim trace settings... " >&6; }
13354 sim_trace="~TRACE_debug"
13355 # Check whether --enable-sim-trace was given.
13356 if test "${enable_sim_trace+set}" = set; then :
13357 enableval=$enable_sim_trace; case "${enableval}" in
13358 yes) sim_trace="-1";;
13359 no) sim_trace="0";;
13360 [-0-9]*)
13361 sim_trace="'(${enableval})'";;
13362 [[:lower:]]*)
13363 sim_trace=""
13364 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13365 if test x"$sim_trace" = x; then
13366 sim_trace="(TRACE_$x"
13367 else
13368 sim_trace="${sim_trace}|TRACE_$x"
13369 fi
13370 done
13371 sim_trace="$sim_trace)" ;;
13372 esac
13373 fi
13374
13375 cat >>confdefs.h <<_ACEOF
13376 #define WITH_TRACE $sim_trace
13377 _ACEOF
13378
13379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
13380 $as_echo "$sim_trace" >&6; }
13381
13382
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
13384 $as_echo_n "checking for sim profile settings... " >&6; }
13385 profile="1"
13386 sim_profile="-1"
13387 # Check whether --enable-sim-profile was given.
13388 if test "${enable_sim_profile+set}" = set; then :
13389 enableval=$enable_sim_profile; case "${enableval}" in
13390 yes) profile="1" sim_profile="-1";;
13391 no) profile="0" sim_profile="0";;
13392 [-0-9]*)
13393 profile="(${enableval})" sim_profile="(${enableval})";;
13394 [a-z]*)
13395 profile="1"
13396 sim_profile=""
13397 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13398 if test x"$sim_profile" = x; then
13399 sim_profile="(PROFILE_$x"
13400 else
13401 sim_profile="${sim_profile}|PROFILE_$x"
13402 fi
13403 done
13404 sim_profile="$sim_profile)" ;;
13405 esac
13406 fi
13407
13408 cat >>confdefs.h <<_ACEOF
13409 #define PROFILE $profile
13410 _ACEOF
13411
13412
13413 cat >>confdefs.h <<_ACEOF
13414 #define WITH_PROFILE $sim_profile
13415 _ACEOF
13416
13417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
13418 $as_echo "$sim_profile" >&6; }
13419
13420
13421
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
13423 $as_echo_n "checking whether to enable sim asserts... " >&6; }
13424 sim_assert="1"
13425 # Check whether --enable-sim-assert was given.
13426 if test "${enable_sim_assert+set}" = set; then :
13427 enableval=$enable_sim_assert; case "${enableval}" in
13428 yes) sim_assert="1";;
13429 no) sim_assert="0";;
13430 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
13431 esac
13432 fi
13433
13434 cat >>confdefs.h <<_ACEOF
13435 #define WITH_ASSERT $sim_assert
13436 _ACEOF
13437
13438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
13439 $as_echo "$sim_assert" >&6; }
13440
13441
13442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
13443 $as_echo_n "checking default sim environment setting... " >&6; }
13444 sim_environment="ALL_ENVIRONMENT"
13445 # Check whether --enable-sim-environment was given.
13446 if test "${enable_sim_environment+set}" = set; then :
13447 enableval=$enable_sim_environment; case "${enableval}" in
13448 all | ALL) sim_environment="ALL_ENVIRONMENT";;
13449 user | USER) sim_environment="USER_ENVIRONMENT";;
13450 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
13451 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
13452 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
13453 esac
13454 fi
13455
13456 cat >>confdefs.h <<_ACEOF
13457 #define WITH_ENVIRONMENT $sim_environment
13458 _ACEOF
13459
13460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
13461 $as_echo "$sim_environment" >&6; }
13462
13463
13464 sim_inline="-DDEFAULT_INLINE=0"
13465 # Check whether --enable-sim-inline was given.
13466 if test "${enable_sim_inline+set}" = set; then :
13467 enableval=$enable_sim_inline; sim_inline=""
13468 case "$enableval" in
13469 no) sim_inline="-DDEFAULT_INLINE=0";;
13470 0) sim_inline="-DDEFAULT_INLINE=0";;
13471 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
13472 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
13473 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
13474 new_flag=""
13475 case "$x" in
13476 *_INLINE=*) new_flag="-D$x";;
13477 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
13478 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
13479 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
13480 esac
13481 if test x"$sim_inline" = x""; then
13482 sim_inline="$new_flag"
13483 else
13484 sim_inline="$sim_inline $new_flag"
13485 fi
13486 done;;
13487 esac
13488 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
13489 echo "Setting inline flags = $sim_inline" 6>&1
13490 fi
13491 fi
13492
13493
13494
13495
13496 # Check whether --with-pkgversion was given.
13497 if test "${with_pkgversion+set}" = set; then :
13498 withval=$with_pkgversion; case "$withval" in
13499 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
13500 no) PKGVERSION= ;;
13501 *) PKGVERSION="($withval) " ;;
13502 esac
13503 else
13504 PKGVERSION="(SIM) "
13505
13506 fi
13507
13508
13509
13510
13511
13512 # Check whether --with-bugurl was given.
13513 if test "${with_bugurl+set}" = set; then :
13514 withval=$with_bugurl; case "$withval" in
13515 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
13516 no) BUGURL=
13517 ;;
13518 *) BUGURL="$withval"
13519 ;;
13520 esac
13521 else
13522 BUGURL="https://www.gnu.org/software/gdb/bugs/"
13523
13524 fi
13525
13526 case ${BUGURL} in
13527 "")
13528 REPORT_BUGS_TO=
13529 REPORT_BUGS_TEXI=
13530 ;;
13531 *)
13532 REPORT_BUGS_TO="<$BUGURL>"
13533 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
13534 ;;
13535 esac;
13536
13537
13538
13539
13540 cat >>confdefs.h <<_ACEOF
13541 #define PKGVERSION "$PKGVERSION"
13542 _ACEOF
13543
13544
13545 cat >>confdefs.h <<_ACEOF
13546 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
13547 _ACEOF
13548
13549
13550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13551 $as_echo_n "checking return type of signal handlers... " >&6; }
13552 if ${ac_cv_type_signal+:} false; then :
13553 $as_echo_n "(cached) " >&6
13554 else
13555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13556 /* end confdefs.h. */
13557 #include <sys/types.h>
13558 #include <signal.h>
13559
13560 int
13561 main ()
13562 {
13563 return *(signal (0, 0)) (0) == 1;
13564 ;
13565 return 0;
13566 }
13567 _ACEOF
13568 if ac_fn_c_try_compile "$LINENO"; then :
13569 ac_cv_type_signal=int
13570 else
13571 ac_cv_type_signal=void
13572 fi
13573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13574 fi
13575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13576 $as_echo "$ac_cv_type_signal" >&6; }
13577
13578 cat >>confdefs.h <<_ACEOF
13579 #define RETSIGTYPE $ac_cv_type_signal
13580 _ACEOF
13581
13582
13583
13584
13585
13586
13587
13588
13589 wire_endian="BIG"
13590 default_endian=""
13591 # Check whether --enable-sim-endian was given.
13592 if test "${enable_sim_endian+set}" = set; then :
13593 enableval=$enable_sim_endian; case "${enableval}" in
13594 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
13595 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
13596 yes) if test x"$wire_endian" != x; then
13597 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13598 else
13599 if test x"$default_endian" != x; then
13600 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13601 else
13602 echo "No hard-wired endian for target $target" 1>&6
13603 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13604 fi
13605 fi;;
13606 no) if test x"$default_endian" != x; then
13607 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13608 else
13609 if test x"$wire_endian" != x; then
13610 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13611 else
13612 echo "No default endian for target $target" 1>&6
13613 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
13614 fi
13615 fi;;
13616 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
13617 esac
13618 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
13619 echo "Setting endian flags = $sim_endian" 6>&1
13620 fi
13621 else
13622 if test x"$default_endian" != x; then
13623 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
13624 else
13625 if test x"$wire_endian" != x; then
13626 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
13627 else
13628 sim_endian=
13629 fi
13630 fi
13631 fi
13632
13633 wire_alignment="STRICT_ALIGNMENT"
13634 default_alignment=""
13635
13636 # Check whether --enable-sim-alignment was given.
13637 if test "${enable_sim_alignment+set}" = set; then :
13638 enableval=$enable_sim_alignment; case "${enableval}" in
13639 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
13640 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
13641 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
13642 yes) if test x"$wire_alignment" != x; then
13643 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13644 else
13645 if test x"$default_alignment" != x; then
13646 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
13647 else
13648 echo "No hard-wired alignment for target $target" 1>&6
13649 sim_alignment="-DWITH_ALIGNMENT=0"
13650 fi
13651 fi;;
13652 no) if test x"$default_alignment" != x; then
13653 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13654 else
13655 if test x"$wire_alignment" != x; then
13656 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
13657 else
13658 echo "No default alignment for target $target" 1>&6
13659 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
13660 fi
13661 fi;;
13662 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
13663 esac
13664 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
13665 echo "Setting alignment flags = $sim_alignment" 6>&1
13666 fi
13667 else
13668 if test x"$default_alignment" != x; then
13669 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
13670 else
13671 if test x"$wire_alignment" != x; then
13672 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
13673 else
13674 sim_alignment=
13675 fi
13676 fi
13677 fi
13678
13679
13680 default_sim_scache="16384"
13681 # Check whether --enable-sim-scache was given.
13682 if test "${enable_sim_scache+set}" = set; then :
13683 enableval=$enable_sim_scache; case "${enableval}" in
13684 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
13685 no) sim_scache="-DWITH_SCACHE=0" ;;
13686 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
13687 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
13688 sim_scache="";;
13689 esac
13690 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
13691 echo "Setting scache size = $sim_scache" 6>&1
13692 fi
13693 else
13694 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
13695 fi
13696
13697
13698
13699 default_sim_default_model="fr500"
13700 # Check whether --enable-sim-default-model was given.
13701 if test "${enable_sim_default_model+set}" = set; then :
13702 enableval=$enable_sim_default_model; case "${enableval}" in
13703 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
13704 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
13705 esac
13706 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
13707 echo "Setting default model = $sim_default_model" 6>&1
13708 fi
13709 else
13710 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
13711 fi
13712
13713
13714
13715 cgen_maint=no
13716 cgen=guile
13717 cgendir='$(srcdir)/../../cgen'
13718 # Check whether --enable-cgen-maint was given.
13719 if test "${enable_cgen_maint+set}" = set; then :
13720 enableval=$enable_cgen_maint; case "${enableval}" in
13721 yes) cgen_maint=yes ;;
13722 no) cgen_maint=no ;;
13723 *)
13724 # Argument is a directory where cgen can be found. In some
13725 # future world cgen could be installable, but right now this
13726 # is not the case. Instead we assume the directory is a path
13727 # to the cgen source tree.
13728 cgen_maint=yes
13729 if test -r ${enableval}/iformat.scm; then
13730 # This looks like a cgen source tree.
13731 cgendir=${enableval}
13732 else
13733 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
13734 fi
13735 ;;
13736 esac
13737 fi
13738 if test x${cgen_maint} != xno ; then
13739 CGEN_MAINT=''
13740 else
13741 CGEN_MAINT='#'
13742 fi
13743
13744
13745
13746
13747
13748 #
13749 # Enable making unknown traps dump out registers
13750 #
13751 # Check whether --enable-sim-trapdump was given.
13752 if test "${enable_sim_trapdump+set}" = set; then :
13753 enableval=$enable_sim_trapdump; case "${enableval}" in
13754 yes) sim_trapdump="-DTRAPDUMP=1";;
13755 no) sim_trapdump="-DTRAPDUMP=0";;
13756 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-trapdump\"" "$LINENO" 5; sim_trapdump="";;
13757 esac
13758 if test x"$silent" != x"yes" && test x"$sim_trapdump" != x""; then
13759 echo "Setting sim_trapdump = $sim_trapdump" 6>&1
13760 fi
13761 else
13762 sim_trapdump=""
13763 fi
13764
13765
13766
13767 if test """"; then
13768 hardware=""""
13769 else
13770 hardware="cfi core pal glue"
13771 fi
13772 hardware="$hardware """
13773
13774 sim_hw_cflags="-DWITH_HW=1"
13775 sim_hw="$hardware"
13776 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
13777
13778 # Check whether --enable-sim-hardware was given.
13779 if test "${enable_sim_hardware+set}" = set; then :
13780 enableval=$enable_sim_hardware;
13781 else
13782 enable_sim_hardware="yes"
13783 fi
13784
13785 case ${enable_sim_hardware} in
13786 yes|no) ;;
13787 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
13788 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
13789 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
13790 esac
13791
13792 if test "$enable_sim_hardware" = no; then
13793 sim_hw_objs=
13794 sim_hw_cflags="-DWITH_HW=0"
13795 sim_hw=
13796 else
13797 sim_hw_cflags="-DWITH_HW=1"
13798 # remove duplicates
13799 sim_hw=""
13800 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
13801 for i in $hardware ; do
13802 case " $sim_hw " in
13803 *" $i "*) ;;
13804 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
13805 esac
13806 done
13807 # mingw does not support sockser
13808 case ${host} in
13809 *mingw*) ;;
13810 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
13811 # that you instatiate. Instead, other code will call into it directly.
13812 # At some point, we should convert it over.
13813 sim_hw_objs="$sim_hw_objs dv-sockser.o"
13814
13815 cat >>confdefs.h <<_ACEOF
13816 #define HAVE_DV_SOCKSER 1
13817 _ACEOF
13818
13819 ;;
13820 esac
13821 if test x"$silent" != x"yes"; then
13822 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
13823 fi
13824 case " $hardware " in
13825 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
13826 $as_echo_n "checking for log2 in -lm... " >&6; }
13827 if ${ac_cv_lib_m_log2+:} false; then :
13828 $as_echo_n "(cached) " >&6
13829 else
13830 ac_check_lib_save_LIBS=$LIBS
13831 LIBS="-lm $LIBS"
13832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13833 /* end confdefs.h. */
13834
13835 /* Override any GCC internal prototype to avoid an error.
13836 Use char because int might match the return type of a GCC
13837 builtin and then its argument prototype would still apply. */
13838 #ifdef __cplusplus
13839 extern "C"
13840 #endif
13841 char log2 ();
13842 int
13843 main ()
13844 {
13845 return log2 ();
13846 ;
13847 return 0;
13848 }
13849 _ACEOF
13850 if ac_fn_c_try_link "$LINENO"; then :
13851 ac_cv_lib_m_log2=yes
13852 else
13853 ac_cv_lib_m_log2=no
13854 fi
13855 rm -f core conftest.err conftest.$ac_objext \
13856 conftest$ac_exeext conftest.$ac_ext
13857 LIBS=$ac_check_lib_save_LIBS
13858 fi
13859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
13860 $as_echo "$ac_cv_lib_m_log2" >&6; }
13861 if test "x$ac_cv_lib_m_log2" = xyes; then :
13862 cat >>confdefs.h <<_ACEOF
13863 #define HAVE_LIBM 1
13864 _ACEOF
13865
13866 LIBS="-lm $LIBS"
13867
13868 fi
13869 ;;
13870 esac
13871 fi
13872
13873
13874
13875 cgen_breaks=""
13876 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
13877 cgen_breaks="break cgen_rtx_error";
13878 fi
13879
13880 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
13881
13882 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
13883
13884 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
13885
13886 ac_config_commands="$ac_config_commands Makefile"
13887
13888 ac_config_commands="$ac_config_commands stamp-h"
13889
13890 cat >confcache <<\_ACEOF
13891 # This file is a shell script that caches the results of configure
13892 # tests run on this system so they can be shared between configure
13893 # scripts and configure runs, see configure's option --config-cache.
13894 # It is not useful on other systems. If it contains results you don't
13895 # want to keep, you may remove or edit it.
13896 #
13897 # config.status only pays attention to the cache file if you give it
13898 # the --recheck option to rerun configure.
13899 #
13900 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13901 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13902 # following values.
13903
13904 _ACEOF
13905
13906 # The following way of writing the cache mishandles newlines in values,
13907 # but we know of no workaround that is simple, portable, and efficient.
13908 # So, we kill variables containing newlines.
13909 # Ultrix sh set writes to stderr and can't be redirected directly,
13910 # and sets the high bit in the cache file unless we assign to the vars.
13911 (
13912 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13913 eval ac_val=\$$ac_var
13914 case $ac_val in #(
13915 *${as_nl}*)
13916 case $ac_var in #(
13917 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13918 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13919 esac
13920 case $ac_var in #(
13921 _ | IFS | as_nl) ;; #(
13922 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13923 *) { eval $ac_var=; unset $ac_var;} ;;
13924 esac ;;
13925 esac
13926 done
13927
13928 (set) 2>&1 |
13929 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13930 *${as_nl}ac_space=\ *)
13931 # `set' does not quote correctly, so add quotes: double-quote
13932 # substitution turns \\\\ into \\, and sed turns \\ into \.
13933 sed -n \
13934 "s/'/'\\\\''/g;
13935 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13936 ;; #(
13937 *)
13938 # `set' quotes correctly as required by POSIX, so do not add quotes.
13939 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13940 ;;
13941 esac |
13942 sort
13943 ) |
13944 sed '
13945 /^ac_cv_env_/b end
13946 t clear
13947 :clear
13948 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13949 t end
13950 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13951 :end' >>confcache
13952 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13953 if test -w "$cache_file"; then
13954 if test "x$cache_file" != "x/dev/null"; then
13955 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13956 $as_echo "$as_me: updating cache $cache_file" >&6;}
13957 if test ! -f "$cache_file" || test -h "$cache_file"; then
13958 cat confcache >"$cache_file"
13959 else
13960 case $cache_file in #(
13961 */* | ?:*)
13962 mv -f confcache "$cache_file"$$ &&
13963 mv -f "$cache_file"$$ "$cache_file" ;; #(
13964 *)
13965 mv -f confcache "$cache_file" ;;
13966 esac
13967 fi
13968 fi
13969 else
13970 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13971 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13972 fi
13973 fi
13974 rm -f confcache
13975
13976 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13977 # Let make expand exec_prefix.
13978 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13979
13980 DEFS=-DHAVE_CONFIG_H
13981
13982 ac_libobjs=
13983 ac_ltlibobjs=
13984 U=
13985 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13986 # 1. Remove the extension, and $U if already installed.
13987 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13988 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13989 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13990 # will be set to the directory where LIBOBJS objects are built.
13991 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13992 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13993 done
13994 LIBOBJS=$ac_libobjs
13995
13996 LTLIBOBJS=$ac_ltlibobjs
13997
13998
13999
14000 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
14001 as_fn_error $? "conditional \"GMAKE\" was never defined.
14002 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14003 fi
14004 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
14005 as_fn_error $? "conditional \"PLUGINS\" was never defined.
14006 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14007 fi
14008 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14009 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14010 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14011 fi
14012
14013 : "${CONFIG_STATUS=./config.status}"
14014 ac_write_fail=0
14015 ac_clean_files_save=$ac_clean_files
14016 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14017 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14018 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14019 as_write_fail=0
14020 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14021 #! $SHELL
14022 # Generated by $as_me.
14023 # Run this file to recreate the current configuration.
14024 # Compiler output produced by configure, useful for debugging
14025 # configure, is in config.log if it exists.
14026
14027 debug=false
14028 ac_cs_recheck=false
14029 ac_cs_silent=false
14030
14031 SHELL=\${CONFIG_SHELL-$SHELL}
14032 export SHELL
14033 _ASEOF
14034 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14035 ## -------------------- ##
14036 ## M4sh Initialization. ##
14037 ## -------------------- ##
14038
14039 # Be more Bourne compatible
14040 DUALCASE=1; export DUALCASE # for MKS sh
14041 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14042 emulate sh
14043 NULLCMD=:
14044 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14045 # is contrary to our usage. Disable this feature.
14046 alias -g '${1+"$@"}'='"$@"'
14047 setopt NO_GLOB_SUBST
14048 else
14049 case `(set -o) 2>/dev/null` in #(
14050 *posix*) :
14051 set -o posix ;; #(
14052 *) :
14053 ;;
14054 esac
14055 fi
14056
14057
14058 as_nl='
14059 '
14060 export as_nl
14061 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14062 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14063 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14064 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14065 # Prefer a ksh shell builtin over an external printf program on Solaris,
14066 # but without wasting forks for bash or zsh.
14067 if test -z "$BASH_VERSION$ZSH_VERSION" \
14068 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14069 as_echo='print -r --'
14070 as_echo_n='print -rn --'
14071 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14072 as_echo='printf %s\n'
14073 as_echo_n='printf %s'
14074 else
14075 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14076 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14077 as_echo_n='/usr/ucb/echo -n'
14078 else
14079 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14080 as_echo_n_body='eval
14081 arg=$1;
14082 case $arg in #(
14083 *"$as_nl"*)
14084 expr "X$arg" : "X\\(.*\\)$as_nl";
14085 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14086 esac;
14087 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14088 '
14089 export as_echo_n_body
14090 as_echo_n='sh -c $as_echo_n_body as_echo'
14091 fi
14092 export as_echo_body
14093 as_echo='sh -c $as_echo_body as_echo'
14094 fi
14095
14096 # The user is always right.
14097 if test "${PATH_SEPARATOR+set}" != set; then
14098 PATH_SEPARATOR=:
14099 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14100 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14101 PATH_SEPARATOR=';'
14102 }
14103 fi
14104
14105
14106 # IFS
14107 # We need space, tab and new line, in precisely that order. Quoting is
14108 # there to prevent editors from complaining about space-tab.
14109 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14110 # splitting by setting IFS to empty value.)
14111 IFS=" "" $as_nl"
14112
14113 # Find who we are. Look in the path if we contain no directory separator.
14114 as_myself=
14115 case $0 in #((
14116 *[\\/]* ) as_myself=$0 ;;
14117 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14118 for as_dir in $PATH
14119 do
14120 IFS=$as_save_IFS
14121 test -z "$as_dir" && as_dir=.
14122 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14123 done
14124 IFS=$as_save_IFS
14125
14126 ;;
14127 esac
14128 # We did not find ourselves, most probably we were run as `sh COMMAND'
14129 # in which case we are not to be found in the path.
14130 if test "x$as_myself" = x; then
14131 as_myself=$0
14132 fi
14133 if test ! -f "$as_myself"; then
14134 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14135 exit 1
14136 fi
14137
14138 # Unset variables that we do not need and which cause bugs (e.g. in
14139 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14140 # suppresses any "Segmentation fault" message there. '((' could
14141 # trigger a bug in pdksh 5.2.14.
14142 for as_var in BASH_ENV ENV MAIL MAILPATH
14143 do eval test x\${$as_var+set} = xset \
14144 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14145 done
14146 PS1='$ '
14147 PS2='> '
14148 PS4='+ '
14149
14150 # NLS nuisances.
14151 LC_ALL=C
14152 export LC_ALL
14153 LANGUAGE=C
14154 export LANGUAGE
14155
14156 # CDPATH.
14157 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14158
14159
14160 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14161 # ----------------------------------------
14162 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14163 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14164 # script with STATUS, using 1 if that was 0.
14165 as_fn_error ()
14166 {
14167 as_status=$1; test $as_status -eq 0 && as_status=1
14168 if test "$4"; then
14169 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14170 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14171 fi
14172 $as_echo "$as_me: error: $2" >&2
14173 as_fn_exit $as_status
14174 } # as_fn_error
14175
14176
14177 # as_fn_set_status STATUS
14178 # -----------------------
14179 # Set $? to STATUS, without forking.
14180 as_fn_set_status ()
14181 {
14182 return $1
14183 } # as_fn_set_status
14184
14185 # as_fn_exit STATUS
14186 # -----------------
14187 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14188 as_fn_exit ()
14189 {
14190 set +e
14191 as_fn_set_status $1
14192 exit $1
14193 } # as_fn_exit
14194
14195 # as_fn_unset VAR
14196 # ---------------
14197 # Portably unset VAR.
14198 as_fn_unset ()
14199 {
14200 { eval $1=; unset $1;}
14201 }
14202 as_unset=as_fn_unset
14203 # as_fn_append VAR VALUE
14204 # ----------------------
14205 # Append the text in VALUE to the end of the definition contained in VAR. Take
14206 # advantage of any shell optimizations that allow amortized linear growth over
14207 # repeated appends, instead of the typical quadratic growth present in naive
14208 # implementations.
14209 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14210 eval 'as_fn_append ()
14211 {
14212 eval $1+=\$2
14213 }'
14214 else
14215 as_fn_append ()
14216 {
14217 eval $1=\$$1\$2
14218 }
14219 fi # as_fn_append
14220
14221 # as_fn_arith ARG...
14222 # ------------------
14223 # Perform arithmetic evaluation on the ARGs, and store the result in the
14224 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14225 # must be portable across $(()) and expr.
14226 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14227 eval 'as_fn_arith ()
14228 {
14229 as_val=$(( $* ))
14230 }'
14231 else
14232 as_fn_arith ()
14233 {
14234 as_val=`expr "$@" || test $? -eq 1`
14235 }
14236 fi # as_fn_arith
14237
14238
14239 if expr a : '\(a\)' >/dev/null 2>&1 &&
14240 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14241 as_expr=expr
14242 else
14243 as_expr=false
14244 fi
14245
14246 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14247 as_basename=basename
14248 else
14249 as_basename=false
14250 fi
14251
14252 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14253 as_dirname=dirname
14254 else
14255 as_dirname=false
14256 fi
14257
14258 as_me=`$as_basename -- "$0" ||
14259 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14260 X"$0" : 'X\(//\)$' \| \
14261 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14262 $as_echo X/"$0" |
14263 sed '/^.*\/\([^/][^/]*\)\/*$/{
14264 s//\1/
14265 q
14266 }
14267 /^X\/\(\/\/\)$/{
14268 s//\1/
14269 q
14270 }
14271 /^X\/\(\/\).*/{
14272 s//\1/
14273 q
14274 }
14275 s/.*/./; q'`
14276
14277 # Avoid depending upon Character Ranges.
14278 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14279 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14280 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14281 as_cr_digits='0123456789'
14282 as_cr_alnum=$as_cr_Letters$as_cr_digits
14283
14284 ECHO_C= ECHO_N= ECHO_T=
14285 case `echo -n x` in #(((((
14286 -n*)
14287 case `echo 'xy\c'` in
14288 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14289 xy) ECHO_C='\c';;
14290 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14291 ECHO_T=' ';;
14292 esac;;
14293 *)
14294 ECHO_N='-n';;
14295 esac
14296
14297 rm -f conf$$ conf$$.exe conf$$.file
14298 if test -d conf$$.dir; then
14299 rm -f conf$$.dir/conf$$.file
14300 else
14301 rm -f conf$$.dir
14302 mkdir conf$$.dir 2>/dev/null
14303 fi
14304 if (echo >conf$$.file) 2>/dev/null; then
14305 if ln -s conf$$.file conf$$ 2>/dev/null; then
14306 as_ln_s='ln -s'
14307 # ... but there are two gotchas:
14308 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14309 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14310 # In both cases, we have to default to `cp -pR'.
14311 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14312 as_ln_s='cp -pR'
14313 elif ln conf$$.file conf$$ 2>/dev/null; then
14314 as_ln_s=ln
14315 else
14316 as_ln_s='cp -pR'
14317 fi
14318 else
14319 as_ln_s='cp -pR'
14320 fi
14321 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14322 rmdir conf$$.dir 2>/dev/null
14323
14324
14325 # as_fn_mkdir_p
14326 # -------------
14327 # Create "$as_dir" as a directory, including parents if necessary.
14328 as_fn_mkdir_p ()
14329 {
14330
14331 case $as_dir in #(
14332 -*) as_dir=./$as_dir;;
14333 esac
14334 test -d "$as_dir" || eval $as_mkdir_p || {
14335 as_dirs=
14336 while :; do
14337 case $as_dir in #(
14338 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14339 *) as_qdir=$as_dir;;
14340 esac
14341 as_dirs="'$as_qdir' $as_dirs"
14342 as_dir=`$as_dirname -- "$as_dir" ||
14343 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14344 X"$as_dir" : 'X\(//\)[^/]' \| \
14345 X"$as_dir" : 'X\(//\)$' \| \
14346 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14347 $as_echo X"$as_dir" |
14348 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14349 s//\1/
14350 q
14351 }
14352 /^X\(\/\/\)[^/].*/{
14353 s//\1/
14354 q
14355 }
14356 /^X\(\/\/\)$/{
14357 s//\1/
14358 q
14359 }
14360 /^X\(\/\).*/{
14361 s//\1/
14362 q
14363 }
14364 s/.*/./; q'`
14365 test -d "$as_dir" && break
14366 done
14367 test -z "$as_dirs" || eval "mkdir $as_dirs"
14368 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14369
14370
14371 } # as_fn_mkdir_p
14372 if mkdir -p . 2>/dev/null; then
14373 as_mkdir_p='mkdir -p "$as_dir"'
14374 else
14375 test -d ./-p && rmdir ./-p
14376 as_mkdir_p=false
14377 fi
14378
14379
14380 # as_fn_executable_p FILE
14381 # -----------------------
14382 # Test if FILE is an executable regular file.
14383 as_fn_executable_p ()
14384 {
14385 test -f "$1" && test -x "$1"
14386 } # as_fn_executable_p
14387 as_test_x='test -x'
14388 as_executable_p=as_fn_executable_p
14389
14390 # Sed expression to map a string onto a valid CPP name.
14391 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14392
14393 # Sed expression to map a string onto a valid variable name.
14394 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14395
14396
14397 exec 6>&1
14398 ## ----------------------------------- ##
14399 ## Main body of $CONFIG_STATUS script. ##
14400 ## ----------------------------------- ##
14401 _ASEOF
14402 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14403
14404 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14405 # Save the log message, to keep $0 and so on meaningful, and to
14406 # report actual input values of CONFIG_FILES etc. instead of their
14407 # values after options handling.
14408 ac_log="
14409 This file was extended by $as_me, which was
14410 generated by GNU Autoconf 2.69. Invocation command line was
14411
14412 CONFIG_FILES = $CONFIG_FILES
14413 CONFIG_HEADERS = $CONFIG_HEADERS
14414 CONFIG_LINKS = $CONFIG_LINKS
14415 CONFIG_COMMANDS = $CONFIG_COMMANDS
14416 $ $0 $@
14417
14418 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14419 "
14420
14421 _ACEOF
14422
14423 case $ac_config_files in *"
14424 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14425 esac
14426
14427 case $ac_config_headers in *"
14428 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14429 esac
14430
14431
14432 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14433 # Files that config.status was made for.
14434 config_files="$ac_config_files"
14435 config_headers="$ac_config_headers"
14436 config_commands="$ac_config_commands"
14437
14438 _ACEOF
14439
14440 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14441 ac_cs_usage="\
14442 \`$as_me' instantiates files and other configuration actions
14443 from templates according to the current configuration. Unless the files
14444 and actions are specified as TAGs, all are instantiated by default.
14445
14446 Usage: $0 [OPTION]... [TAG]...
14447
14448 -h, --help print this help, then exit
14449 -V, --version print version number and configuration settings, then exit
14450 --config print configuration, then exit
14451 -q, --quiet, --silent
14452 do not print progress messages
14453 -d, --debug don't remove temporary files
14454 --recheck update $as_me by reconfiguring in the same conditions
14455 --file=FILE[:TEMPLATE]
14456 instantiate the configuration file FILE
14457 --header=FILE[:TEMPLATE]
14458 instantiate the configuration header FILE
14459
14460 Configuration files:
14461 $config_files
14462
14463 Configuration headers:
14464 $config_headers
14465
14466 Configuration commands:
14467 $config_commands
14468
14469 Report bugs to the package provider."
14470
14471 _ACEOF
14472 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14473 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14474 ac_cs_version="\\
14475 config.status
14476 configured by $0, generated by GNU Autoconf 2.69,
14477 with options \\"\$ac_cs_config\\"
14478
14479 Copyright (C) 2012 Free Software Foundation, Inc.
14480 This config.status script is free software; the Free Software Foundation
14481 gives unlimited permission to copy, distribute and modify it."
14482
14483 ac_pwd='$ac_pwd'
14484 srcdir='$srcdir'
14485 INSTALL='$INSTALL'
14486 AWK='$AWK'
14487 test -n "\$AWK" || AWK=awk
14488 _ACEOF
14489
14490 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14491 # The default lists apply if the user does not specify any file.
14492 ac_need_defaults=:
14493 while test $# != 0
14494 do
14495 case $1 in
14496 --*=?*)
14497 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14498 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14499 ac_shift=:
14500 ;;
14501 --*=)
14502 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14503 ac_optarg=
14504 ac_shift=:
14505 ;;
14506 *)
14507 ac_option=$1
14508 ac_optarg=$2
14509 ac_shift=shift
14510 ;;
14511 esac
14512
14513 case $ac_option in
14514 # Handling of the options.
14515 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14516 ac_cs_recheck=: ;;
14517 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14518 $as_echo "$ac_cs_version"; exit ;;
14519 --config | --confi | --conf | --con | --co | --c )
14520 $as_echo "$ac_cs_config"; exit ;;
14521 --debug | --debu | --deb | --de | --d | -d )
14522 debug=: ;;
14523 --file | --fil | --fi | --f )
14524 $ac_shift
14525 case $ac_optarg in
14526 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14527 '') as_fn_error $? "missing file argument" ;;
14528 esac
14529 as_fn_append CONFIG_FILES " '$ac_optarg'"
14530 ac_need_defaults=false;;
14531 --header | --heade | --head | --hea )
14532 $ac_shift
14533 case $ac_optarg in
14534 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14535 esac
14536 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14537 ac_need_defaults=false;;
14538 --he | --h)
14539 # Conflict between --help and --header
14540 as_fn_error $? "ambiguous option: \`$1'
14541 Try \`$0 --help' for more information.";;
14542 --help | --hel | -h )
14543 $as_echo "$ac_cs_usage"; exit ;;
14544 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14545 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14546 ac_cs_silent=: ;;
14547
14548 # This is an error.
14549 -*) as_fn_error $? "unrecognized option: \`$1'
14550 Try \`$0 --help' for more information." ;;
14551
14552 *) as_fn_append ac_config_targets " $1"
14553 ac_need_defaults=false ;;
14554
14555 esac
14556 shift
14557 done
14558
14559 ac_configure_extra_args=
14560
14561 if $ac_cs_silent; then
14562 exec 6>/dev/null
14563 ac_configure_extra_args="$ac_configure_extra_args --silent"
14564 fi
14565
14566 _ACEOF
14567 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14568 if \$ac_cs_recheck; then
14569 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14570 shift
14571 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14572 CONFIG_SHELL='$SHELL'
14573 export CONFIG_SHELL
14574 exec "\$@"
14575 fi
14576
14577 _ACEOF
14578 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14579 exec 5>>config.log
14580 {
14581 echo
14582 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14583 ## Running $as_me. ##
14584 _ASBOX
14585 $as_echo "$ac_log"
14586 } >&5
14587
14588 _ACEOF
14589 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14590 #
14591 # INIT-COMMANDS
14592 #
14593 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
14594
14595
14596 # The HP-UX ksh and POSIX shell print the target directory to stdout
14597 # if CDPATH is set.
14598 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14599
14600 sed_quote_subst='$sed_quote_subst'
14601 double_quote_subst='$double_quote_subst'
14602 delay_variable_subst='$delay_variable_subst'
14603 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14604 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14605 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14606 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14607 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14608 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14609 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14610 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14611 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14612 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14613 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14614 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14615 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14616 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14617 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14618 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14619 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14620 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14621 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14622 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14623 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14624 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14625 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14626 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14627 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14628 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14629 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14630 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14631 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14632 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14633 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14634 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14635 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14636 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14637 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14638 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14639 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14640 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14641 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14642 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14643 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14644 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14645 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14646 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14647 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14648 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14649 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14650 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14651 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"`'
14652 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14653 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14654 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14655 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14656 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14657 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14658 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14659 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14660 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14661 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14662 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14663 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14664 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14665 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14666 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14667 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14668 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14669 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14670 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14671 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14672 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14673 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14674 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14675 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14676 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14677 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14678 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14679 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14680 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14681 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14682 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14683 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14684 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14685 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14686 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14687 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14688 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14689 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14690 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14691 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14692 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14693 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14694 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14695 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14696 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14697 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14698 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14699 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14700 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14701 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14702 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14703 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14704 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14705 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14706 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14707 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14708 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14709 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14710 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14711 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14712 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14713 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14714 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14715 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14716 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14717 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14718 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14719 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14720 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14721 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14722 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14723
14724 LTCC='$LTCC'
14725 LTCFLAGS='$LTCFLAGS'
14726 compiler='$compiler_DEFAULT'
14727
14728 # A function that is used when there is no print builtin or printf.
14729 func_fallback_echo ()
14730 {
14731 eval 'cat <<_LTECHO_EOF
14732 \$1
14733 _LTECHO_EOF'
14734 }
14735
14736 # Quote evaled strings.
14737 for var in SHELL \
14738 ECHO \
14739 SED \
14740 GREP \
14741 EGREP \
14742 FGREP \
14743 LD \
14744 NM \
14745 LN_S \
14746 lt_SP2NL \
14747 lt_NL2SP \
14748 reload_flag \
14749 OBJDUMP \
14750 deplibs_check_method \
14751 file_magic_cmd \
14752 AR \
14753 AR_FLAGS \
14754 STRIP \
14755 RANLIB \
14756 CC \
14757 CFLAGS \
14758 compiler \
14759 lt_cv_sys_global_symbol_pipe \
14760 lt_cv_sys_global_symbol_to_cdecl \
14761 lt_cv_sys_global_symbol_to_c_name_address \
14762 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14763 lt_prog_compiler_no_builtin_flag \
14764 lt_prog_compiler_wl \
14765 lt_prog_compiler_pic \
14766 lt_prog_compiler_static \
14767 lt_cv_prog_compiler_c_o \
14768 need_locks \
14769 DSYMUTIL \
14770 NMEDIT \
14771 LIPO \
14772 OTOOL \
14773 OTOOL64 \
14774 shrext_cmds \
14775 export_dynamic_flag_spec \
14776 whole_archive_flag_spec \
14777 compiler_needs_object \
14778 with_gnu_ld \
14779 allow_undefined_flag \
14780 no_undefined_flag \
14781 hardcode_libdir_flag_spec \
14782 hardcode_libdir_flag_spec_ld \
14783 hardcode_libdir_separator \
14784 fix_srcfile_path \
14785 exclude_expsyms \
14786 include_expsyms \
14787 file_list_spec \
14788 variables_saved_for_relink \
14789 libname_spec \
14790 library_names_spec \
14791 soname_spec \
14792 install_override_mode \
14793 finish_eval \
14794 old_striplib \
14795 striplib; do
14796 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14797 *[\\\\\\\`\\"\\\$]*)
14798 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14799 ;;
14800 *)
14801 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14802 ;;
14803 esac
14804 done
14805
14806 # Double-quote double-evaled strings.
14807 for var in reload_cmds \
14808 old_postinstall_cmds \
14809 old_postuninstall_cmds \
14810 old_archive_cmds \
14811 extract_expsyms_cmds \
14812 old_archive_from_new_cmds \
14813 old_archive_from_expsyms_cmds \
14814 archive_cmds \
14815 archive_expsym_cmds \
14816 module_cmds \
14817 module_expsym_cmds \
14818 export_symbols_cmds \
14819 prelink_cmds \
14820 postinstall_cmds \
14821 postuninstall_cmds \
14822 finish_cmds \
14823 sys_lib_search_path_spec \
14824 sys_lib_dlsearch_path_spec; do
14825 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14826 *[\\\\\\\`\\"\\\$]*)
14827 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14828 ;;
14829 *)
14830 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14831 ;;
14832 esac
14833 done
14834
14835 ac_aux_dir='$ac_aux_dir'
14836 xsi_shell='$xsi_shell'
14837 lt_shell_append='$lt_shell_append'
14838
14839 # See if we are running on zsh, and set the options which allow our
14840 # commands through without removal of \ escapes INIT.
14841 if test -n "\${ZSH_VERSION+set}" ; then
14842 setopt NO_GLOB_SUBST
14843 fi
14844
14845
14846 PACKAGE='$PACKAGE'
14847 VERSION='$VERSION'
14848 TIMESTAMP='$TIMESTAMP'
14849 RM='$RM'
14850 ofile='$ofile'
14851
14852
14853
14854
14855 _ACEOF
14856
14857 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14858
14859 # Handling of arguments.
14860 for ac_config_target in $ac_config_targets
14861 do
14862 case $ac_config_target in
14863 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
14864 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14865 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14866 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
14867 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
14868 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
14869 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
14870 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
14871
14872 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14873 esac
14874 done
14875
14876
14877 # If the user did not use the arguments to specify the items to instantiate,
14878 # then the envvar interface is used. Set only those that are not.
14879 # We use the long form for the default assignment because of an extremely
14880 # bizarre bug on SunOS 4.1.3.
14881 if $ac_need_defaults; then
14882 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14883 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14884 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14885 fi
14886
14887 # Have a temporary directory for convenience. Make it in the build tree
14888 # simply because there is no reason against having it here, and in addition,
14889 # creating and moving files from /tmp can sometimes cause problems.
14890 # Hook for its removal unless debugging.
14891 # Note that there is a small window in which the directory will not be cleaned:
14892 # after its creation but before its name has been assigned to `$tmp'.
14893 $debug ||
14894 {
14895 tmp= ac_tmp=
14896 trap 'exit_status=$?
14897 : "${ac_tmp:=$tmp}"
14898 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14899 ' 0
14900 trap 'as_fn_exit 1' 1 2 13 15
14901 }
14902 # Create a (secure) tmp directory for tmp files.
14903
14904 {
14905 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14906 test -d "$tmp"
14907 } ||
14908 {
14909 tmp=./conf$$-$RANDOM
14910 (umask 077 && mkdir "$tmp")
14911 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14912 ac_tmp=$tmp
14913
14914 # Set up the scripts for CONFIG_FILES section.
14915 # No need to generate them if there are no CONFIG_FILES.
14916 # This happens for instance with `./config.status config.h'.
14917 if test -n "$CONFIG_FILES"; then
14918
14919
14920 ac_cr=`echo X | tr X '\015'`
14921 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14922 # But we know of no other shell where ac_cr would be empty at this
14923 # point, so we can use a bashism as a fallback.
14924 if test "x$ac_cr" = x; then
14925 eval ac_cr=\$\'\\r\'
14926 fi
14927 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14928 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14929 ac_cs_awk_cr='\\r'
14930 else
14931 ac_cs_awk_cr=$ac_cr
14932 fi
14933
14934 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14935 _ACEOF
14936
14937
14938 {
14939 echo "cat >conf$$subs.awk <<_ACEOF" &&
14940 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14941 echo "_ACEOF"
14942 } >conf$$subs.sh ||
14943 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14944 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14945 ac_delim='%!_!# '
14946 for ac_last_try in false false false false false :; do
14947 . ./conf$$subs.sh ||
14948 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14949
14950 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14951 if test $ac_delim_n = $ac_delim_num; then
14952 break
14953 elif $ac_last_try; then
14954 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14955 else
14956 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14957 fi
14958 done
14959 rm -f conf$$subs.sh
14960
14961 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14962 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14963 _ACEOF
14964 sed -n '
14965 h
14966 s/^/S["/; s/!.*/"]=/
14967 p
14968 g
14969 s/^[^!]*!//
14970 :repl
14971 t repl
14972 s/'"$ac_delim"'$//
14973 t delim
14974 :nl
14975 h
14976 s/\(.\{148\}\)..*/\1/
14977 t more1
14978 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14979 p
14980 n
14981 b repl
14982 :more1
14983 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14984 p
14985 g
14986 s/.\{148\}//
14987 t nl
14988 :delim
14989 h
14990 s/\(.\{148\}\)..*/\1/
14991 t more2
14992 s/["\\]/\\&/g; s/^/"/; s/$/"/
14993 p
14994 b
14995 :more2
14996 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14997 p
14998 g
14999 s/.\{148\}//
15000 t delim
15001 ' <conf$$subs.awk | sed '
15002 /^[^""]/{
15003 N
15004 s/\n//
15005 }
15006 ' >>$CONFIG_STATUS || ac_write_fail=1
15007 rm -f conf$$subs.awk
15008 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15009 _ACAWK
15010 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15011 for (key in S) S_is_set[key] = 1
15012 FS = "\a"
15013
15014 }
15015 {
15016 line = $ 0
15017 nfields = split(line, field, "@")
15018 substed = 0
15019 len = length(field[1])
15020 for (i = 2; i < nfields; i++) {
15021 key = field[i]
15022 keylen = length(key)
15023 if (S_is_set[key]) {
15024 value = S[key]
15025 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15026 len += length(value) + length(field[++i])
15027 substed = 1
15028 } else
15029 len += 1 + keylen
15030 }
15031
15032 print line
15033 }
15034
15035 _ACAWK
15036 _ACEOF
15037 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15038 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15039 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15040 else
15041 cat
15042 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15043 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15044 _ACEOF
15045
15046 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15047 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15048 # trailing colons and then remove the whole line if VPATH becomes empty
15049 # (actually we leave an empty line to preserve line numbers).
15050 if test "x$srcdir" = x.; then
15051 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15052 h
15053 s///
15054 s/^/:/
15055 s/[ ]*$/:/
15056 s/:\$(srcdir):/:/g
15057 s/:\${srcdir}:/:/g
15058 s/:@srcdir@:/:/g
15059 s/^:*//
15060 s/:*$//
15061 x
15062 s/\(=[ ]*\).*/\1/
15063 G
15064 s/\n//
15065 s/^[^=]*=[ ]*$//
15066 }'
15067 fi
15068
15069 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15070 fi # test -n "$CONFIG_FILES"
15071
15072 # Set up the scripts for CONFIG_HEADERS section.
15073 # No need to generate them if there are no CONFIG_HEADERS.
15074 # This happens for instance with `./config.status Makefile'.
15075 if test -n "$CONFIG_HEADERS"; then
15076 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15077 BEGIN {
15078 _ACEOF
15079
15080 # Transform confdefs.h into an awk script `defines.awk', embedded as
15081 # here-document in config.status, that substitutes the proper values into
15082 # config.h.in to produce config.h.
15083
15084 # Create a delimiter string that does not exist in confdefs.h, to ease
15085 # handling of long lines.
15086 ac_delim='%!_!# '
15087 for ac_last_try in false false :; do
15088 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15089 if test -z "$ac_tt"; then
15090 break
15091 elif $ac_last_try; then
15092 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15093 else
15094 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15095 fi
15096 done
15097
15098 # For the awk script, D is an array of macro values keyed by name,
15099 # likewise P contains macro parameters if any. Preserve backslash
15100 # newline sequences.
15101
15102 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15103 sed -n '
15104 s/.\{148\}/&'"$ac_delim"'/g
15105 t rset
15106 :rset
15107 s/^[ ]*#[ ]*define[ ][ ]*/ /
15108 t def
15109 d
15110 :def
15111 s/\\$//
15112 t bsnl
15113 s/["\\]/\\&/g
15114 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15115 D["\1"]=" \3"/p
15116 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15117 d
15118 :bsnl
15119 s/["\\]/\\&/g
15120 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15121 D["\1"]=" \3\\\\\\n"\\/p
15122 t cont
15123 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15124 t cont
15125 d
15126 :cont
15127 n
15128 s/.\{148\}/&'"$ac_delim"'/g
15129 t clear
15130 :clear
15131 s/\\$//
15132 t bsnlc
15133 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15134 d
15135 :bsnlc
15136 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15137 b cont
15138 ' <confdefs.h | sed '
15139 s/'"$ac_delim"'/"\\\
15140 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15141
15142 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15143 for (key in D) D_is_set[key] = 1
15144 FS = "\a"
15145 }
15146 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15147 line = \$ 0
15148 split(line, arg, " ")
15149 if (arg[1] == "#") {
15150 defundef = arg[2]
15151 mac1 = arg[3]
15152 } else {
15153 defundef = substr(arg[1], 2)
15154 mac1 = arg[2]
15155 }
15156 split(mac1, mac2, "(") #)
15157 macro = mac2[1]
15158 prefix = substr(line, 1, index(line, defundef) - 1)
15159 if (D_is_set[macro]) {
15160 # Preserve the white space surrounding the "#".
15161 print prefix "define", macro P[macro] D[macro]
15162 next
15163 } else {
15164 # Replace #undef with comments. This is necessary, for example,
15165 # in the case of _POSIX_SOURCE, which is predefined and required
15166 # on some systems where configure will not decide to define it.
15167 if (defundef == "undef") {
15168 print "/*", prefix defundef, macro, "*/"
15169 next
15170 }
15171 }
15172 }
15173 { print }
15174 _ACAWK
15175 _ACEOF
15176 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15177 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15178 fi # test -n "$CONFIG_HEADERS"
15179
15180
15181 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15182 shift
15183 for ac_tag
15184 do
15185 case $ac_tag in
15186 :[FHLC]) ac_mode=$ac_tag; continue;;
15187 esac
15188 case $ac_mode$ac_tag in
15189 :[FHL]*:*);;
15190 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15191 :[FH]-) ac_tag=-:-;;
15192 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15193 esac
15194 ac_save_IFS=$IFS
15195 IFS=:
15196 set x $ac_tag
15197 IFS=$ac_save_IFS
15198 shift
15199 ac_file=$1
15200 shift
15201
15202 case $ac_mode in
15203 :L) ac_source=$1;;
15204 :[FH])
15205 ac_file_inputs=
15206 for ac_f
15207 do
15208 case $ac_f in
15209 -) ac_f="$ac_tmp/stdin";;
15210 *) # Look for the file first in the build tree, then in the source tree
15211 # (if the path is not absolute). The absolute path cannot be DOS-style,
15212 # because $ac_f cannot contain `:'.
15213 test -f "$ac_f" ||
15214 case $ac_f in
15215 [\\/$]*) false;;
15216 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15217 esac ||
15218 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15219 esac
15220 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15221 as_fn_append ac_file_inputs " '$ac_f'"
15222 done
15223
15224 # Let's still pretend it is `configure' which instantiates (i.e., don't
15225 # use $as_me), people would be surprised to read:
15226 # /* config.h. Generated by config.status. */
15227 configure_input='Generated from '`
15228 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15229 `' by configure.'
15230 if test x"$ac_file" != x-; then
15231 configure_input="$ac_file. $configure_input"
15232 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15233 $as_echo "$as_me: creating $ac_file" >&6;}
15234 fi
15235 # Neutralize special characters interpreted by sed in replacement strings.
15236 case $configure_input in #(
15237 *\&* | *\|* | *\\* )
15238 ac_sed_conf_input=`$as_echo "$configure_input" |
15239 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15240 *) ac_sed_conf_input=$configure_input;;
15241 esac
15242
15243 case $ac_tag in
15244 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15245 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15246 esac
15247 ;;
15248 esac
15249
15250 ac_dir=`$as_dirname -- "$ac_file" ||
15251 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15252 X"$ac_file" : 'X\(//\)[^/]' \| \
15253 X"$ac_file" : 'X\(//\)$' \| \
15254 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15255 $as_echo X"$ac_file" |
15256 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15257 s//\1/
15258 q
15259 }
15260 /^X\(\/\/\)[^/].*/{
15261 s//\1/
15262 q
15263 }
15264 /^X\(\/\/\)$/{
15265 s//\1/
15266 q
15267 }
15268 /^X\(\/\).*/{
15269 s//\1/
15270 q
15271 }
15272 s/.*/./; q'`
15273 as_dir="$ac_dir"; as_fn_mkdir_p
15274 ac_builddir=.
15275
15276 case "$ac_dir" in
15277 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15278 *)
15279 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15280 # A ".." for each directory in $ac_dir_suffix.
15281 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15282 case $ac_top_builddir_sub in
15283 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15284 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15285 esac ;;
15286 esac
15287 ac_abs_top_builddir=$ac_pwd
15288 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15289 # for backward compatibility:
15290 ac_top_builddir=$ac_top_build_prefix
15291
15292 case $srcdir in
15293 .) # We are building in place.
15294 ac_srcdir=.
15295 ac_top_srcdir=$ac_top_builddir_sub
15296 ac_abs_top_srcdir=$ac_pwd ;;
15297 [\\/]* | ?:[\\/]* ) # Absolute name.
15298 ac_srcdir=$srcdir$ac_dir_suffix;
15299 ac_top_srcdir=$srcdir
15300 ac_abs_top_srcdir=$srcdir ;;
15301 *) # Relative name.
15302 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15303 ac_top_srcdir=$ac_top_build_prefix$srcdir
15304 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15305 esac
15306 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15307
15308
15309 case $ac_mode in
15310 :F)
15311 #
15312 # CONFIG_FILE
15313 #
15314
15315 case $INSTALL in
15316 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15317 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15318 esac
15319 _ACEOF
15320
15321 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15322 # If the template does not know about datarootdir, expand it.
15323 # FIXME: This hack should be removed a few years after 2.60.
15324 ac_datarootdir_hack=; ac_datarootdir_seen=
15325 ac_sed_dataroot='
15326 /datarootdir/ {
15327 p
15328 q
15329 }
15330 /@datadir@/p
15331 /@docdir@/p
15332 /@infodir@/p
15333 /@localedir@/p
15334 /@mandir@/p'
15335 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15336 *datarootdir*) ac_datarootdir_seen=yes;;
15337 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15338 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15339 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15340 _ACEOF
15341 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15342 ac_datarootdir_hack='
15343 s&@datadir@&$datadir&g
15344 s&@docdir@&$docdir&g
15345 s&@infodir@&$infodir&g
15346 s&@localedir@&$localedir&g
15347 s&@mandir@&$mandir&g
15348 s&\\\${datarootdir}&$datarootdir&g' ;;
15349 esac
15350 _ACEOF
15351
15352 # Neutralize VPATH when `$srcdir' = `.'.
15353 # Shell code in configure.ac might set extrasub.
15354 # FIXME: do we really want to maintain this feature?
15355 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15356 ac_sed_extra="$ac_vpsub
15357 $extrasub
15358 _ACEOF
15359 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15360 :t
15361 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15362 s|@configure_input@|$ac_sed_conf_input|;t t
15363 s&@top_builddir@&$ac_top_builddir_sub&;t t
15364 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15365 s&@srcdir@&$ac_srcdir&;t t
15366 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15367 s&@top_srcdir@&$ac_top_srcdir&;t t
15368 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15369 s&@builddir@&$ac_builddir&;t t
15370 s&@abs_builddir@&$ac_abs_builddir&;t t
15371 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15372 s&@INSTALL@&$ac_INSTALL&;t t
15373 $ac_datarootdir_hack
15374 "
15375 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15376 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15377
15378 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15379 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15380 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15381 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15383 which seems to be undefined. Please make sure it is defined" >&5
15384 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15385 which seems to be undefined. Please make sure it is defined" >&2;}
15386
15387 rm -f "$ac_tmp/stdin"
15388 case $ac_file in
15389 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15390 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15391 esac \
15392 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15393 ;;
15394 :H)
15395 #
15396 # CONFIG_HEADER
15397 #
15398 if test x"$ac_file" != x-; then
15399 {
15400 $as_echo "/* $configure_input */" \
15401 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15402 } >"$ac_tmp/config.h" \
15403 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15404 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15405 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15406 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15407 else
15408 rm -f "$ac_file"
15409 mv "$ac_tmp/config.h" "$ac_file" \
15410 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15411 fi
15412 else
15413 $as_echo "/* $configure_input */" \
15414 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15415 || as_fn_error $? "could not create -" "$LINENO" 5
15416 fi
15417 ;;
15418
15419 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15420 $as_echo "$as_me: executing $ac_file commands" >&6;}
15421 ;;
15422 esac
15423
15424
15425 case $ac_file$ac_mode in
15426 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15427 "libtool":C)
15428
15429 # See if we are running on zsh, and set the options which allow our
15430 # commands through without removal of \ escapes.
15431 if test -n "${ZSH_VERSION+set}" ; then
15432 setopt NO_GLOB_SUBST
15433 fi
15434
15435 cfgfile="${ofile}T"
15436 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15437 $RM "$cfgfile"
15438
15439 cat <<_LT_EOF >> "$cfgfile"
15440 #! $SHELL
15441
15442 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15443 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15444 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15445 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15446 #
15447 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15448 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15449 # Written by Gordon Matzigkeit, 1996
15450 #
15451 # This file is part of GNU Libtool.
15452 #
15453 # GNU Libtool is free software; you can redistribute it and/or
15454 # modify it under the terms of the GNU General Public License as
15455 # published by the Free Software Foundation; either version 2 of
15456 # the License, or (at your option) any later version.
15457 #
15458 # As a special exception to the GNU General Public License,
15459 # if you distribute this file as part of a program or library that
15460 # is built using GNU Libtool, you may include this file under the
15461 # same distribution terms that you use for the rest of that program.
15462 #
15463 # GNU Libtool is distributed in the hope that it will be useful,
15464 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15465 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15466 # GNU General Public License for more details.
15467 #
15468 # You should have received a copy of the GNU General Public License
15469 # along with GNU Libtool; see the file COPYING. If not, a copy
15470 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15471 # obtained by writing to the Free Software Foundation, Inc.,
15472 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15473
15474
15475 # The names of the tagged configurations supported by this script.
15476 available_tags=""
15477
15478 # ### BEGIN LIBTOOL CONFIG
15479
15480 # Which release of libtool.m4 was used?
15481 macro_version=$macro_version
15482 macro_revision=$macro_revision
15483
15484 # Whether or not to build shared libraries.
15485 build_libtool_libs=$enable_shared
15486
15487 # Whether or not to build static libraries.
15488 build_old_libs=$enable_static
15489
15490 # What type of objects to build.
15491 pic_mode=$pic_mode
15492
15493 # Whether or not to optimize for fast installation.
15494 fast_install=$enable_fast_install
15495
15496 # Shell to use when invoking shell scripts.
15497 SHELL=$lt_SHELL
15498
15499 # An echo program that protects backslashes.
15500 ECHO=$lt_ECHO
15501
15502 # The host system.
15503 host_alias=$host_alias
15504 host=$host
15505 host_os=$host_os
15506
15507 # The build system.
15508 build_alias=$build_alias
15509 build=$build
15510 build_os=$build_os
15511
15512 # A sed program that does not truncate output.
15513 SED=$lt_SED
15514
15515 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15516 Xsed="\$SED -e 1s/^X//"
15517
15518 # A grep program that handles long lines.
15519 GREP=$lt_GREP
15520
15521 # An ERE matcher.
15522 EGREP=$lt_EGREP
15523
15524 # A literal string matcher.
15525 FGREP=$lt_FGREP
15526
15527 # A BSD- or MS-compatible name lister.
15528 NM=$lt_NM
15529
15530 # Whether we need soft or hard links.
15531 LN_S=$lt_LN_S
15532
15533 # What is the maximum length of a command?
15534 max_cmd_len=$max_cmd_len
15535
15536 # Object file suffix (normally "o").
15537 objext=$ac_objext
15538
15539 # Executable file suffix (normally "").
15540 exeext=$exeext
15541
15542 # whether the shell understands "unset".
15543 lt_unset=$lt_unset
15544
15545 # turn spaces into newlines.
15546 SP2NL=$lt_lt_SP2NL
15547
15548 # turn newlines into spaces.
15549 NL2SP=$lt_lt_NL2SP
15550
15551 # An object symbol dumper.
15552 OBJDUMP=$lt_OBJDUMP
15553
15554 # Method to check whether dependent libraries are shared objects.
15555 deplibs_check_method=$lt_deplibs_check_method
15556
15557 # Command to use when deplibs_check_method == "file_magic".
15558 file_magic_cmd=$lt_file_magic_cmd
15559
15560 # The archiver.
15561 AR=$lt_AR
15562 AR_FLAGS=$lt_AR_FLAGS
15563
15564 # A symbol stripping program.
15565 STRIP=$lt_STRIP
15566
15567 # Commands used to install an old-style archive.
15568 RANLIB=$lt_RANLIB
15569 old_postinstall_cmds=$lt_old_postinstall_cmds
15570 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15571
15572 # Whether to use a lock for old archive extraction.
15573 lock_old_archive_extraction=$lock_old_archive_extraction
15574
15575 # A C compiler.
15576 LTCC=$lt_CC
15577
15578 # LTCC compiler flags.
15579 LTCFLAGS=$lt_CFLAGS
15580
15581 # Take the output of nm and produce a listing of raw symbols and C names.
15582 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15583
15584 # Transform the output of nm in a proper C declaration.
15585 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15586
15587 # Transform the output of nm in a C name address pair.
15588 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15589
15590 # Transform the output of nm in a C name address pair when lib prefix is needed.
15591 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15592
15593 # The name of the directory that contains temporary libtool files.
15594 objdir=$objdir
15595
15596 # Used to examine libraries when file_magic_cmd begins with "file".
15597 MAGIC_CMD=$MAGIC_CMD
15598
15599 # Must we lock files when doing compilation?
15600 need_locks=$lt_need_locks
15601
15602 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15603 DSYMUTIL=$lt_DSYMUTIL
15604
15605 # Tool to change global to local symbols on Mac OS X.
15606 NMEDIT=$lt_NMEDIT
15607
15608 # Tool to manipulate fat objects and archives on Mac OS X.
15609 LIPO=$lt_LIPO
15610
15611 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15612 OTOOL=$lt_OTOOL
15613
15614 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15615 OTOOL64=$lt_OTOOL64
15616
15617 # Old archive suffix (normally "a").
15618 libext=$libext
15619
15620 # Shared library suffix (normally ".so").
15621 shrext_cmds=$lt_shrext_cmds
15622
15623 # The commands to extract the exported symbol list from a shared archive.
15624 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15625
15626 # Variables whose values should be saved in libtool wrapper scripts and
15627 # restored at link time.
15628 variables_saved_for_relink=$lt_variables_saved_for_relink
15629
15630 # Do we need the "lib" prefix for modules?
15631 need_lib_prefix=$need_lib_prefix
15632
15633 # Do we need a version for libraries?
15634 need_version=$need_version
15635
15636 # Library versioning type.
15637 version_type=$version_type
15638
15639 # Shared library runtime path variable.
15640 runpath_var=$runpath_var
15641
15642 # Shared library path variable.
15643 shlibpath_var=$shlibpath_var
15644
15645 # Is shlibpath searched before the hard-coded library search path?
15646 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15647
15648 # Format of library name prefix.
15649 libname_spec=$lt_libname_spec
15650
15651 # List of archive names. First name is the real one, the rest are links.
15652 # The last name is the one that the linker finds with -lNAME
15653 library_names_spec=$lt_library_names_spec
15654
15655 # The coded name of the library, if different from the real name.
15656 soname_spec=$lt_soname_spec
15657
15658 # Permission mode override for installation of shared libraries.
15659 install_override_mode=$lt_install_override_mode
15660
15661 # Command to use after installation of a shared archive.
15662 postinstall_cmds=$lt_postinstall_cmds
15663
15664 # Command to use after uninstallation of a shared archive.
15665 postuninstall_cmds=$lt_postuninstall_cmds
15666
15667 # Commands used to finish a libtool library installation in a directory.
15668 finish_cmds=$lt_finish_cmds
15669
15670 # As "finish_cmds", except a single script fragment to be evaled but
15671 # not shown.
15672 finish_eval=$lt_finish_eval
15673
15674 # Whether we should hardcode library paths into libraries.
15675 hardcode_into_libs=$hardcode_into_libs
15676
15677 # Compile-time system search path for libraries.
15678 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15679
15680 # Run-time system search path for libraries.
15681 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15682
15683 # Whether dlopen is supported.
15684 dlopen_support=$enable_dlopen
15685
15686 # Whether dlopen of programs is supported.
15687 dlopen_self=$enable_dlopen_self
15688
15689 # Whether dlopen of statically linked programs is supported.
15690 dlopen_self_static=$enable_dlopen_self_static
15691
15692 # Commands to strip libraries.
15693 old_striplib=$lt_old_striplib
15694 striplib=$lt_striplib
15695
15696
15697 # The linker used to build libraries.
15698 LD=$lt_LD
15699
15700 # How to create reloadable object files.
15701 reload_flag=$lt_reload_flag
15702 reload_cmds=$lt_reload_cmds
15703
15704 # Commands used to build an old-style archive.
15705 old_archive_cmds=$lt_old_archive_cmds
15706
15707 # A language specific compiler.
15708 CC=$lt_compiler
15709
15710 # Is the compiler the GNU compiler?
15711 with_gcc=$GCC
15712
15713 # Compiler flag to turn off builtin functions.
15714 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15715
15716 # How to pass a linker flag through the compiler.
15717 wl=$lt_lt_prog_compiler_wl
15718
15719 # Additional compiler flags for building library objects.
15720 pic_flag=$lt_lt_prog_compiler_pic
15721
15722 # Compiler flag to prevent dynamic linking.
15723 link_static_flag=$lt_lt_prog_compiler_static
15724
15725 # Does compiler simultaneously support -c and -o options?
15726 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15727
15728 # Whether or not to add -lc for building shared libraries.
15729 build_libtool_need_lc=$archive_cmds_need_lc
15730
15731 # Whether or not to disallow shared libs when runtime libs are static.
15732 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15733
15734 # Compiler flag to allow reflexive dlopens.
15735 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15736
15737 # Compiler flag to generate shared objects directly from archives.
15738 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15739
15740 # Whether the compiler copes with passing no objects directly.
15741 compiler_needs_object=$lt_compiler_needs_object
15742
15743 # Create an old-style archive from a shared archive.
15744 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15745
15746 # Create a temporary old-style archive to link instead of a shared archive.
15747 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15748
15749 # Commands used to build a shared archive.
15750 archive_cmds=$lt_archive_cmds
15751 archive_expsym_cmds=$lt_archive_expsym_cmds
15752
15753 # Commands used to build a loadable module if different from building
15754 # a shared archive.
15755 module_cmds=$lt_module_cmds
15756 module_expsym_cmds=$lt_module_expsym_cmds
15757
15758 # Whether we are building with GNU ld or not.
15759 with_gnu_ld=$lt_with_gnu_ld
15760
15761 # Flag that allows shared libraries with undefined symbols to be built.
15762 allow_undefined_flag=$lt_allow_undefined_flag
15763
15764 # Flag that enforces no undefined symbols.
15765 no_undefined_flag=$lt_no_undefined_flag
15766
15767 # Flag to hardcode \$libdir into a binary during linking.
15768 # This must work even if \$libdir does not exist
15769 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15770
15771 # If ld is used when linking, flag to hardcode \$libdir into a binary
15772 # during linking. This must work even if \$libdir does not exist.
15773 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15774
15775 # Whether we need a single "-rpath" flag with a separated argument.
15776 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15777
15778 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15779 # DIR into the resulting binary.
15780 hardcode_direct=$hardcode_direct
15781
15782 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15783 # DIR into the resulting binary and the resulting library dependency is
15784 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15785 # library is relocated.
15786 hardcode_direct_absolute=$hardcode_direct_absolute
15787
15788 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15789 # into the resulting binary.
15790 hardcode_minus_L=$hardcode_minus_L
15791
15792 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15793 # into the resulting binary.
15794 hardcode_shlibpath_var=$hardcode_shlibpath_var
15795
15796 # Set to "yes" if building a shared library automatically hardcodes DIR
15797 # into the library and all subsequent libraries and executables linked
15798 # against it.
15799 hardcode_automatic=$hardcode_automatic
15800
15801 # Set to yes if linker adds runtime paths of dependent libraries
15802 # to runtime path list.
15803 inherit_rpath=$inherit_rpath
15804
15805 # Whether libtool must link a program against all its dependency libraries.
15806 link_all_deplibs=$link_all_deplibs
15807
15808 # Fix the shell variable \$srcfile for the compiler.
15809 fix_srcfile_path=$lt_fix_srcfile_path
15810
15811 # Set to "yes" if exported symbols are required.
15812 always_export_symbols=$always_export_symbols
15813
15814 # The commands to list exported symbols.
15815 export_symbols_cmds=$lt_export_symbols_cmds
15816
15817 # Symbols that should not be listed in the preloaded symbols.
15818 exclude_expsyms=$lt_exclude_expsyms
15819
15820 # Symbols that must always be exported.
15821 include_expsyms=$lt_include_expsyms
15822
15823 # Commands necessary for linking programs (against libraries) with templates.
15824 prelink_cmds=$lt_prelink_cmds
15825
15826 # Specify filename containing input files.
15827 file_list_spec=$lt_file_list_spec
15828
15829 # How to hardcode a shared library path into an executable.
15830 hardcode_action=$hardcode_action
15831
15832 # ### END LIBTOOL CONFIG
15833
15834 _LT_EOF
15835
15836 case $host_os in
15837 aix3*)
15838 cat <<\_LT_EOF >> "$cfgfile"
15839 # AIX sometimes has problems with the GCC collect2 program. For some
15840 # reason, if we set the COLLECT_NAMES environment variable, the problems
15841 # vanish in a puff of smoke.
15842 if test "X${COLLECT_NAMES+set}" != Xset; then
15843 COLLECT_NAMES=
15844 export COLLECT_NAMES
15845 fi
15846 _LT_EOF
15847 ;;
15848 esac
15849
15850
15851 ltmain="$ac_aux_dir/ltmain.sh"
15852
15853
15854 # We use sed instead of cat because bash on DJGPP gets confused if
15855 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15856 # text mode, it properly converts lines to CR/LF. This bash problem
15857 # is reportedly fixed, but why not run on old versions too?
15858 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15859 || (rm -f "$cfgfile"; exit 1)
15860
15861 case $xsi_shell in
15862 yes)
15863 cat << \_LT_EOF >> "$cfgfile"
15864
15865 # func_dirname file append nondir_replacement
15866 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15867 # otherwise set result to NONDIR_REPLACEMENT.
15868 func_dirname ()
15869 {
15870 case ${1} in
15871 */*) func_dirname_result="${1%/*}${2}" ;;
15872 * ) func_dirname_result="${3}" ;;
15873 esac
15874 }
15875
15876 # func_basename file
15877 func_basename ()
15878 {
15879 func_basename_result="${1##*/}"
15880 }
15881
15882 # func_dirname_and_basename file append nondir_replacement
15883 # perform func_basename and func_dirname in a single function
15884 # call:
15885 # dirname: Compute the dirname of FILE. If nonempty,
15886 # add APPEND to the result, otherwise set result
15887 # to NONDIR_REPLACEMENT.
15888 # value returned in "$func_dirname_result"
15889 # basename: Compute filename of FILE.
15890 # value retuned in "$func_basename_result"
15891 # Implementation must be kept synchronized with func_dirname
15892 # and func_basename. For efficiency, we do not delegate to
15893 # those functions but instead duplicate the functionality here.
15894 func_dirname_and_basename ()
15895 {
15896 case ${1} in
15897 */*) func_dirname_result="${1%/*}${2}" ;;
15898 * ) func_dirname_result="${3}" ;;
15899 esac
15900 func_basename_result="${1##*/}"
15901 }
15902
15903 # func_stripname prefix suffix name
15904 # strip PREFIX and SUFFIX off of NAME.
15905 # PREFIX and SUFFIX must not contain globbing or regex special
15906 # characters, hashes, percent signs, but SUFFIX may contain a leading
15907 # dot (in which case that matches only a dot).
15908 func_stripname ()
15909 {
15910 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15911 # positional parameters, so assign one to ordinary parameter first.
15912 func_stripname_result=${3}
15913 func_stripname_result=${func_stripname_result#"${1}"}
15914 func_stripname_result=${func_stripname_result%"${2}"}
15915 }
15916
15917 # func_opt_split
15918 func_opt_split ()
15919 {
15920 func_opt_split_opt=${1%%=*}
15921 func_opt_split_arg=${1#*=}
15922 }
15923
15924 # func_lo2o object
15925 func_lo2o ()
15926 {
15927 case ${1} in
15928 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15929 *) func_lo2o_result=${1} ;;
15930 esac
15931 }
15932
15933 # func_xform libobj-or-source
15934 func_xform ()
15935 {
15936 func_xform_result=${1%.*}.lo
15937 }
15938
15939 # func_arith arithmetic-term...
15940 func_arith ()
15941 {
15942 func_arith_result=$(( $* ))
15943 }
15944
15945 # func_len string
15946 # STRING may not start with a hyphen.
15947 func_len ()
15948 {
15949 func_len_result=${#1}
15950 }
15951
15952 _LT_EOF
15953 ;;
15954 *) # Bourne compatible functions.
15955 cat << \_LT_EOF >> "$cfgfile"
15956
15957 # func_dirname file append nondir_replacement
15958 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15959 # otherwise set result to NONDIR_REPLACEMENT.
15960 func_dirname ()
15961 {
15962 # Extract subdirectory from the argument.
15963 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15964 if test "X$func_dirname_result" = "X${1}"; then
15965 func_dirname_result="${3}"
15966 else
15967 func_dirname_result="$func_dirname_result${2}"
15968 fi
15969 }
15970
15971 # func_basename file
15972 func_basename ()
15973 {
15974 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15975 }
15976
15977
15978 # func_stripname prefix suffix name
15979 # strip PREFIX and SUFFIX off of NAME.
15980 # PREFIX and SUFFIX must not contain globbing or regex special
15981 # characters, hashes, percent signs, but SUFFIX may contain a leading
15982 # dot (in which case that matches only a dot).
15983 # func_strip_suffix prefix name
15984 func_stripname ()
15985 {
15986 case ${2} in
15987 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15988 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15989 esac
15990 }
15991
15992 # sed scripts:
15993 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15994 my_sed_long_arg='1s/^-[^=]*=//'
15995
15996 # func_opt_split
15997 func_opt_split ()
15998 {
15999 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
16000 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
16001 }
16002
16003 # func_lo2o object
16004 func_lo2o ()
16005 {
16006 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
16007 }
16008
16009 # func_xform libobj-or-source
16010 func_xform ()
16011 {
16012 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
16013 }
16014
16015 # func_arith arithmetic-term...
16016 func_arith ()
16017 {
16018 func_arith_result=`expr "$@"`
16019 }
16020
16021 # func_len string
16022 # STRING may not start with a hyphen.
16023 func_len ()
16024 {
16025 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
16026 }
16027
16028 _LT_EOF
16029 esac
16030
16031 case $lt_shell_append in
16032 yes)
16033 cat << \_LT_EOF >> "$cfgfile"
16034
16035 # func_append var value
16036 # Append VALUE to the end of shell variable VAR.
16037 func_append ()
16038 {
16039 eval "$1+=\$2"
16040 }
16041 _LT_EOF
16042 ;;
16043 *)
16044 cat << \_LT_EOF >> "$cfgfile"
16045
16046 # func_append var value
16047 # Append VALUE to the end of shell variable VAR.
16048 func_append ()
16049 {
16050 eval "$1=\$$1\$2"
16051 }
16052
16053 _LT_EOF
16054 ;;
16055 esac
16056
16057
16058 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
16059 || (rm -f "$cfgfile"; exit 1)
16060
16061 mv -f "$cfgfile" "$ofile" ||
16062 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16063 chmod +x "$ofile"
16064
16065 ;;
16066 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
16067 rm -f Makesim1.tmp Makesim2.tmp Makefile
16068 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
16069 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
16070 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
16071 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
16072 <Makefile.sim >Makefile
16073 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
16074 ;;
16075 "stamp-h":C) echo > stamp-h ;;
16076
16077 esac
16078 done # for ac_tag
16079
16080
16081 as_fn_exit 0
16082 _ACEOF
16083 ac_clean_files=$ac_clean_files_save
16084
16085 test $ac_write_fail = 0 ||
16086 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16087
16088
16089 # configure is writing to config.log, and then calls config.status.
16090 # config.status does its own redirection, appending to config.log.
16091 # Unfortunately, on DOS this fails, as config.log is still kept open
16092 # by configure, so config.status won't be able to write to it; its
16093 # output is simply discarded. So we exec the FD to /dev/null,
16094 # effectively closing config.log, so it can be properly (re)opened and
16095 # appended to by config.status. When coming back to configure, we
16096 # need to make the FD available again.
16097 if test "$no_create" != yes; then
16098 ac_cs_success=:
16099 ac_config_status_args=
16100 test "$silent" = yes &&
16101 ac_config_status_args="$ac_config_status_args --quiet"
16102 exec 5>/dev/null
16103 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16104 exec 5>>config.log
16105 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16106 # would make configure fail if this is the last instruction.
16107 $ac_cs_success || as_fn_exit 1
16108 fi
16109 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16111 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16112 fi
16113
16114