]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/iq2000/configure
sim: unify platform function & header tests
[thirdparty/binutils-gdb.git] / sim / iq2000 / 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 sim_reserved_bits
635 sim_float
636 sim_bitsize
637 cgen_breaks
638 cgen
639 cgendir
640 CGEN_MAINT
641 REPORT_BUGS_TEXI
642 REPORT_BUGS_TO
643 PKGVERSION
644 MAINT
645 MAINTAINER_MODE_FALSE
646 MAINTAINER_MODE_TRUE
647 lt_cv_dlopen_libs
648 OTOOL64
649 OTOOL
650 LIPO
651 NMEDIT
652 DSYMUTIL
653 AWK
654 STRIP
655 OBJDUMP
656 LN_S
657 NM
658 ac_ct_DUMPBIN
659 DUMPBIN
660 LD
661 FGREP
662 SED
663 LIBTOOL
664 PLUGINS_FALSE
665 PLUGINS_TRUE
666 zlibinc
667 zlibdir
668 CATOBJEXT
669 GENCAT
670 INSTOBJEXT
671 DATADIRNAME
672 CATALOGS
673 POSUB
674 GMSGFMT
675 XGETTEXT
676 INCINTL
677 LIBINTL_DEP
678 LIBINTL
679 USE_NLS
680 CCDEPMODE
681 DEPDIR
682 am__leading_dot
683 PACKAGE
684 C_DIALECT
685 RANLIB
686 AR
687 LDFLAGS_FOR_BUILD
688 CFLAGS_FOR_BUILD
689 RANLIB_FOR_BUILD
690 CC_FOR_BUILD
691 AR_FOR_BUILD
692 INSTALL_DATA
693 INSTALL_SCRIPT
694 INSTALL_PROGRAM
695 EGREP
696 GREP
697 CPP
698 OBJEXT
699 EXEEXT
700 ac_ct_CC
701 CPPFLAGS
702 LDFLAGS
703 CFLAGS
704 CC
705 target_os
706 target_vendor
707 target_cpu
708 target
709 host_os
710 host_vendor
711 host_cpu
712 host
713 build_os
714 build_vendor
715 build_cpu
716 build
717 target_alias
718 host_alias
719 build_alias
720 LIBS
721 ECHO_T
722 ECHO_N
723 ECHO_C
724 DEFS
725 mandir
726 localedir
727 libdir
728 psdir
729 pdfdir
730 dvidir
731 htmldir
732 infodir
733 docdir
734 oldincludedir
735 includedir
736 localstatedir
737 sharedstatedir
738 sysconfdir
739 datadir
740 datarootdir
741 libexecdir
742 sbindir
743 bindir
744 program_transform_name
745 prefix
746 exec_prefix
747 PACKAGE_URL
748 PACKAGE_BUGREPORT
749 PACKAGE_STRING
750 PACKAGE_VERSION
751 PACKAGE_TARNAME
752 PACKAGE_NAME
753 PATH_SEPARATOR
754 SHELL
755 WERROR_CFLAGS
756 WARN_CFLAGS
757 sim_scache
758 sim_inline
759 sim_hw
760 sim_hw_objs
761 sim_hw_cflags
762 sim_endian
763 sim_default_model
764 sim_alignment'
765 ac_subst_files=''
766 ac_user_opts='
767 enable_option_checking
768 with_system_zlib
769 enable_plugins
770 enable_shared
771 enable_static
772 with_pic
773 enable_fast_install
774 with_gnu_ld
775 enable_libtool_lock
776 enable_maintainer_mode
777 enable_sim_debug
778 enable_sim_stdio
779 enable_sim_trace
780 enable_sim_profile
781 enable_sim_assert
782 enable_sim_environment
783 enable_sim_inline
784 with_pkgversion
785 with_bugurl
786 enable_sim_endian
787 enable_sim_alignment
788 enable_sim_scache
789 enable_sim_default_model
790 enable_werror
791 enable_build_warnings
792 enable_sim_build_warnings
793 enable_cgen_maint
794 enable_sim_hardware
795 '
796 ac_precious_vars='build_alias
797 host_alias
798 target_alias
799 CC
800 CFLAGS
801 LDFLAGS
802 LIBS
803 CPPFLAGS
804 CPP'
805
806
807 # Initialize some variables set by options.
808 ac_init_help=
809 ac_init_version=false
810 ac_unrecognized_opts=
811 ac_unrecognized_sep=
812 # The variables have the same names as the options, with
813 # dashes changed to underlines.
814 cache_file=/dev/null
815 exec_prefix=NONE
816 no_create=
817 no_recursion=
818 prefix=NONE
819 program_prefix=NONE
820 program_suffix=NONE
821 program_transform_name=s,x,x,
822 silent=
823 site=
824 srcdir=
825 verbose=
826 x_includes=NONE
827 x_libraries=NONE
828
829 # Installation directory options.
830 # These are left unexpanded so users can "make install exec_prefix=/foo"
831 # and all the variables that are supposed to be based on exec_prefix
832 # by default will actually change.
833 # Use braces instead of parens because sh, perl, etc. also accept them.
834 # (The list follows the same order as the GNU Coding Standards.)
835 bindir='${exec_prefix}/bin'
836 sbindir='${exec_prefix}/sbin'
837 libexecdir='${exec_prefix}/libexec'
838 datarootdir='${prefix}/share'
839 datadir='${datarootdir}'
840 sysconfdir='${prefix}/etc'
841 sharedstatedir='${prefix}/com'
842 localstatedir='${prefix}/var'
843 includedir='${prefix}/include'
844 oldincludedir='/usr/include'
845 docdir='${datarootdir}/doc/${PACKAGE}'
846 infodir='${datarootdir}/info'
847 htmldir='${docdir}'
848 dvidir='${docdir}'
849 pdfdir='${docdir}'
850 psdir='${docdir}'
851 libdir='${exec_prefix}/lib'
852 localedir='${datarootdir}/locale'
853 mandir='${datarootdir}/man'
854
855 ac_prev=
856 ac_dashdash=
857 for ac_option
858 do
859 # If the previous option needs an argument, assign it.
860 if test -n "$ac_prev"; then
861 eval $ac_prev=\$ac_option
862 ac_prev=
863 continue
864 fi
865
866 case $ac_option in
867 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
868 *=) ac_optarg= ;;
869 *) ac_optarg=yes ;;
870 esac
871
872 # Accept the important Cygnus configure options, so we can diagnose typos.
873
874 case $ac_dashdash$ac_option in
875 --)
876 ac_dashdash=yes ;;
877
878 -bindir | --bindir | --bindi | --bind | --bin | --bi)
879 ac_prev=bindir ;;
880 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
881 bindir=$ac_optarg ;;
882
883 -build | --build | --buil | --bui | --bu)
884 ac_prev=build_alias ;;
885 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
886 build_alias=$ac_optarg ;;
887
888 -cache-file | --cache-file | --cache-fil | --cache-fi \
889 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
890 ac_prev=cache_file ;;
891 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
892 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
893 cache_file=$ac_optarg ;;
894
895 --config-cache | -C)
896 cache_file=config.cache ;;
897
898 -datadir | --datadir | --datadi | --datad)
899 ac_prev=datadir ;;
900 -datadir=* | --datadir=* | --datadi=* | --datad=*)
901 datadir=$ac_optarg ;;
902
903 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
904 | --dataroo | --dataro | --datar)
905 ac_prev=datarootdir ;;
906 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
907 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
908 datarootdir=$ac_optarg ;;
909
910 -disable-* | --disable-*)
911 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
912 # Reject names that are not valid shell variable names.
913 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
914 as_fn_error $? "invalid feature name: $ac_useropt"
915 ac_useropt_orig=$ac_useropt
916 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
917 case $ac_user_opts in
918 *"
919 "enable_$ac_useropt"
920 "*) ;;
921 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
922 ac_unrecognized_sep=', ';;
923 esac
924 eval enable_$ac_useropt=no ;;
925
926 -docdir | --docdir | --docdi | --doc | --do)
927 ac_prev=docdir ;;
928 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
929 docdir=$ac_optarg ;;
930
931 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
932 ac_prev=dvidir ;;
933 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
934 dvidir=$ac_optarg ;;
935
936 -enable-* | --enable-*)
937 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
938 # Reject names that are not valid shell variable names.
939 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
940 as_fn_error $? "invalid feature name: $ac_useropt"
941 ac_useropt_orig=$ac_useropt
942 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
943 case $ac_user_opts in
944 *"
945 "enable_$ac_useropt"
946 "*) ;;
947 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
948 ac_unrecognized_sep=', ';;
949 esac
950 eval enable_$ac_useropt=\$ac_optarg ;;
951
952 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
953 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
954 | --exec | --exe | --ex)
955 ac_prev=exec_prefix ;;
956 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
957 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
958 | --exec=* | --exe=* | --ex=*)
959 exec_prefix=$ac_optarg ;;
960
961 -gas | --gas | --ga | --g)
962 # Obsolete; use --with-gas.
963 with_gas=yes ;;
964
965 -help | --help | --hel | --he | -h)
966 ac_init_help=long ;;
967 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
968 ac_init_help=recursive ;;
969 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
970 ac_init_help=short ;;
971
972 -host | --host | --hos | --ho)
973 ac_prev=host_alias ;;
974 -host=* | --host=* | --hos=* | --ho=*)
975 host_alias=$ac_optarg ;;
976
977 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
978 ac_prev=htmldir ;;
979 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
980 | --ht=*)
981 htmldir=$ac_optarg ;;
982
983 -includedir | --includedir | --includedi | --included | --include \
984 | --includ | --inclu | --incl | --inc)
985 ac_prev=includedir ;;
986 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
987 | --includ=* | --inclu=* | --incl=* | --inc=*)
988 includedir=$ac_optarg ;;
989
990 -infodir | --infodir | --infodi | --infod | --info | --inf)
991 ac_prev=infodir ;;
992 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
993 infodir=$ac_optarg ;;
994
995 -libdir | --libdir | --libdi | --libd)
996 ac_prev=libdir ;;
997 -libdir=* | --libdir=* | --libdi=* | --libd=*)
998 libdir=$ac_optarg ;;
999
1000 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1001 | --libexe | --libex | --libe)
1002 ac_prev=libexecdir ;;
1003 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1004 | --libexe=* | --libex=* | --libe=*)
1005 libexecdir=$ac_optarg ;;
1006
1007 -localedir | --localedir | --localedi | --localed | --locale)
1008 ac_prev=localedir ;;
1009 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1010 localedir=$ac_optarg ;;
1011
1012 -localstatedir | --localstatedir | --localstatedi | --localstated \
1013 | --localstate | --localstat | --localsta | --localst | --locals)
1014 ac_prev=localstatedir ;;
1015 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1016 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1017 localstatedir=$ac_optarg ;;
1018
1019 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1020 ac_prev=mandir ;;
1021 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1022 mandir=$ac_optarg ;;
1023
1024 -nfp | --nfp | --nf)
1025 # Obsolete; use --without-fp.
1026 with_fp=no ;;
1027
1028 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1029 | --no-cr | --no-c | -n)
1030 no_create=yes ;;
1031
1032 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1033 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1034 no_recursion=yes ;;
1035
1036 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1037 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1038 | --oldin | --oldi | --old | --ol | --o)
1039 ac_prev=oldincludedir ;;
1040 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1041 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1042 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1043 oldincludedir=$ac_optarg ;;
1044
1045 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1046 ac_prev=prefix ;;
1047 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1048 prefix=$ac_optarg ;;
1049
1050 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1051 | --program-pre | --program-pr | --program-p)
1052 ac_prev=program_prefix ;;
1053 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1054 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1055 program_prefix=$ac_optarg ;;
1056
1057 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1058 | --program-suf | --program-su | --program-s)
1059 ac_prev=program_suffix ;;
1060 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1061 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1062 program_suffix=$ac_optarg ;;
1063
1064 -program-transform-name | --program-transform-name \
1065 | --program-transform-nam | --program-transform-na \
1066 | --program-transform-n | --program-transform- \
1067 | --program-transform | --program-transfor \
1068 | --program-transfo | --program-transf \
1069 | --program-trans | --program-tran \
1070 | --progr-tra | --program-tr | --program-t)
1071 ac_prev=program_transform_name ;;
1072 -program-transform-name=* | --program-transform-name=* \
1073 | --program-transform-nam=* | --program-transform-na=* \
1074 | --program-transform-n=* | --program-transform-=* \
1075 | --program-transform=* | --program-transfor=* \
1076 | --program-transfo=* | --program-transf=* \
1077 | --program-trans=* | --program-tran=* \
1078 | --progr-tra=* | --program-tr=* | --program-t=*)
1079 program_transform_name=$ac_optarg ;;
1080
1081 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1082 ac_prev=pdfdir ;;
1083 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1084 pdfdir=$ac_optarg ;;
1085
1086 -psdir | --psdir | --psdi | --psd | --ps)
1087 ac_prev=psdir ;;
1088 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1089 psdir=$ac_optarg ;;
1090
1091 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1092 | -silent | --silent | --silen | --sile | --sil)
1093 silent=yes ;;
1094
1095 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1096 ac_prev=sbindir ;;
1097 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1098 | --sbi=* | --sb=*)
1099 sbindir=$ac_optarg ;;
1100
1101 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1102 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1103 | --sharedst | --shareds | --shared | --share | --shar \
1104 | --sha | --sh)
1105 ac_prev=sharedstatedir ;;
1106 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1107 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1108 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1109 | --sha=* | --sh=*)
1110 sharedstatedir=$ac_optarg ;;
1111
1112 -site | --site | --sit)
1113 ac_prev=site ;;
1114 -site=* | --site=* | --sit=*)
1115 site=$ac_optarg ;;
1116
1117 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1118 ac_prev=srcdir ;;
1119 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1120 srcdir=$ac_optarg ;;
1121
1122 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1123 | --syscon | --sysco | --sysc | --sys | --sy)
1124 ac_prev=sysconfdir ;;
1125 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1126 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1127 sysconfdir=$ac_optarg ;;
1128
1129 -target | --target | --targe | --targ | --tar | --ta | --t)
1130 ac_prev=target_alias ;;
1131 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1132 target_alias=$ac_optarg ;;
1133
1134 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1135 verbose=yes ;;
1136
1137 -version | --version | --versio | --versi | --vers | -V)
1138 ac_init_version=: ;;
1139
1140 -with-* | --with-*)
1141 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1142 # Reject names that are not valid shell variable names.
1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1144 as_fn_error $? "invalid package name: $ac_useropt"
1145 ac_useropt_orig=$ac_useropt
1146 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1147 case $ac_user_opts in
1148 *"
1149 "with_$ac_useropt"
1150 "*) ;;
1151 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1152 ac_unrecognized_sep=', ';;
1153 esac
1154 eval with_$ac_useropt=\$ac_optarg ;;
1155
1156 -without-* | --without-*)
1157 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1158 # Reject names that are not valid shell variable names.
1159 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1160 as_fn_error $? "invalid package name: $ac_useropt"
1161 ac_useropt_orig=$ac_useropt
1162 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1163 case $ac_user_opts in
1164 *"
1165 "with_$ac_useropt"
1166 "*) ;;
1167 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1168 ac_unrecognized_sep=', ';;
1169 esac
1170 eval with_$ac_useropt=no ;;
1171
1172 --x)
1173 # Obsolete; use --with-x.
1174 with_x=yes ;;
1175
1176 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1177 | --x-incl | --x-inc | --x-in | --x-i)
1178 ac_prev=x_includes ;;
1179 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1180 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1181 x_includes=$ac_optarg ;;
1182
1183 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1184 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1185 ac_prev=x_libraries ;;
1186 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1187 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1188 x_libraries=$ac_optarg ;;
1189
1190 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1191 Try \`$0 --help' for more information"
1192 ;;
1193
1194 *=*)
1195 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1196 # Reject names that are not valid shell variable names.
1197 case $ac_envvar in #(
1198 '' | [0-9]* | *[!_$as_cr_alnum]* )
1199 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1200 esac
1201 eval $ac_envvar=\$ac_optarg
1202 export $ac_envvar ;;
1203
1204 *)
1205 # FIXME: should be removed in autoconf 3.0.
1206 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1207 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1208 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1209 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1210 ;;
1211
1212 esac
1213 done
1214
1215 if test -n "$ac_prev"; then
1216 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1217 as_fn_error $? "missing argument to $ac_option"
1218 fi
1219
1220 if test -n "$ac_unrecognized_opts"; then
1221 case $enable_option_checking in
1222 no) ;;
1223 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1224 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1225 esac
1226 fi
1227
1228 # Check all directory arguments for consistency.
1229 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1230 datadir sysconfdir sharedstatedir localstatedir includedir \
1231 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1232 libdir localedir mandir
1233 do
1234 eval ac_val=\$$ac_var
1235 # Remove trailing slashes.
1236 case $ac_val in
1237 */ )
1238 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1239 eval $ac_var=\$ac_val;;
1240 esac
1241 # Be sure to have absolute directory names.
1242 case $ac_val in
1243 [\\/$]* | ?:[\\/]* ) continue;;
1244 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1245 esac
1246 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1247 done
1248
1249 # There might be people who depend on the old broken behavior: `$host'
1250 # used to hold the argument of --host etc.
1251 # FIXME: To remove some day.
1252 build=$build_alias
1253 host=$host_alias
1254 target=$target_alias
1255
1256 # FIXME: To remove some day.
1257 if test "x$host_alias" != x; then
1258 if test "x$build_alias" = x; then
1259 cross_compiling=maybe
1260 elif test "x$build_alias" != "x$host_alias"; then
1261 cross_compiling=yes
1262 fi
1263 fi
1264
1265 ac_tool_prefix=
1266 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267
1268 test "$silent" = yes && exec 6>/dev/null
1269
1270
1271 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1272 ac_ls_di=`ls -di .` &&
1273 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1274 as_fn_error $? "working directory cannot be determined"
1275 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1276 as_fn_error $? "pwd does not report name of working directory"
1277
1278
1279 # Find the source files, if location was not specified.
1280 if test -z "$srcdir"; then
1281 ac_srcdir_defaulted=yes
1282 # Try the directory containing this script, then the parent directory.
1283 ac_confdir=`$as_dirname -- "$as_myself" ||
1284 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285 X"$as_myself" : 'X\(//\)[^/]' \| \
1286 X"$as_myself" : 'X\(//\)$' \| \
1287 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288 $as_echo X"$as_myself" |
1289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1290 s//\1/
1291 q
1292 }
1293 /^X\(\/\/\)[^/].*/{
1294 s//\1/
1295 q
1296 }
1297 /^X\(\/\/\)$/{
1298 s//\1/
1299 q
1300 }
1301 /^X\(\/\).*/{
1302 s//\1/
1303 q
1304 }
1305 s/.*/./; q'`
1306 srcdir=$ac_confdir
1307 if test ! -r "$srcdir/$ac_unique_file"; then
1308 srcdir=..
1309 fi
1310 else
1311 ac_srcdir_defaulted=no
1312 fi
1313 if test ! -r "$srcdir/$ac_unique_file"; then
1314 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1315 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1316 fi
1317 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318 ac_abs_confdir=`(
1319 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1320 pwd)`
1321 # When building in place, set srcdir=.
1322 if test "$ac_abs_confdir" = "$ac_pwd"; then
1323 srcdir=.
1324 fi
1325 # Remove unnecessary trailing slashes from srcdir.
1326 # Double slashes in file names in object file debugging info
1327 # mess up M-x gdb in Emacs.
1328 case $srcdir in
1329 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330 esac
1331 for ac_var in $ac_precious_vars; do
1332 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_env_${ac_var}_value=\$${ac_var}
1334 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1335 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1336 done
1337
1338 #
1339 # Report the --help message.
1340 #
1341 if test "$ac_init_help" = "long"; then
1342 # Omit some internal or obsolete options to make the list less imposing.
1343 # This message is too long to be a string in the A/UX 3.1 sh.
1344 cat <<_ACEOF
1345 \`configure' configures this package to adapt to many kinds of systems.
1346
1347 Usage: $0 [OPTION]... [VAR=VALUE]...
1348
1349 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350 VAR=VALUE. See below for descriptions of some of the useful variables.
1351
1352 Defaults for the options are specified in brackets.
1353
1354 Configuration:
1355 -h, --help display this help and exit
1356 --help=short display options specific to this package
1357 --help=recursive display the short help of all the included packages
1358 -V, --version display version information and exit
1359 -q, --quiet, --silent do not print \`checking ...' messages
1360 --cache-file=FILE cache test results in FILE [disabled]
1361 -C, --config-cache alias for \`--cache-file=config.cache'
1362 -n, --no-create do not create output files
1363 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1364
1365 Installation directories:
1366 --prefix=PREFIX install architecture-independent files in PREFIX
1367 [$ac_default_prefix]
1368 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1369 [PREFIX]
1370
1371 By default, \`make install' will install all the files in
1372 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1373 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374 for instance \`--prefix=\$HOME'.
1375
1376 For better control, use the options below.
1377
1378 Fine tuning of the installation directories:
1379 --bindir=DIR user executables [EPREFIX/bin]
1380 --sbindir=DIR system admin executables [EPREFIX/sbin]
1381 --libexecdir=DIR program executables [EPREFIX/libexec]
1382 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1383 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1384 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1385 --libdir=DIR object code libraries [EPREFIX/lib]
1386 --includedir=DIR C header files [PREFIX/include]
1387 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1388 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1389 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1390 --infodir=DIR info documentation [DATAROOTDIR/info]
1391 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1392 --mandir=DIR man documentation [DATAROOTDIR/man]
1393 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1394 --htmldir=DIR html documentation [DOCDIR]
1395 --dvidir=DIR dvi documentation [DOCDIR]
1396 --pdfdir=DIR pdf documentation [DOCDIR]
1397 --psdir=DIR ps documentation [DOCDIR]
1398 _ACEOF
1399
1400 cat <<\_ACEOF
1401
1402 Program names:
1403 --program-prefix=PREFIX prepend PREFIX to installed program names
1404 --program-suffix=SUFFIX append SUFFIX to installed program names
1405 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1406
1407 System types:
1408 --build=BUILD configure for building on BUILD [guessed]
1409 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1410 --target=TARGET configure for building compilers for TARGET [HOST]
1411 _ACEOF
1412 fi
1413
1414 if test -n "$ac_init_help"; then
1415
1416 cat <<\_ACEOF
1417
1418 Optional Features:
1419 --disable-option-checking ignore unrecognized --enable/--with options
1420 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1421 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1422 --enable-plugins Enable support for plugins
1423 --enable-shared[=PKGS] build shared libraries [default=yes]
1424 --enable-static[=PKGS] build static libraries [default=yes]
1425 --enable-fast-install[=PKGS]
1426 optimize for fast installation [default=yes]
1427 --disable-libtool-lock avoid locking (might break parallel builds)
1428 --enable-maintainer-mode
1429 enable make rules and dependencies not useful (and
1430 sometimes confusing) to the casual installer
1431 --enable-sim-debug=opts Enable debugging flags (for developers of the sim
1432 itself)
1433 --enable-sim-stdio Specify whether to use stdio for console
1434 input/output
1435 --enable-sim-trace=opts Enable tracing of simulated programs
1436 --enable-sim-profile=opts
1437 Enable profiling flags
1438 --enable-sim-assert Specify whether to perform random assertions
1439 --enable-sim-environment=environment
1440 Specify mixed, user, virtual or operating
1441 environment
1442 --enable-sim-inline=inlines
1443 Specify which functions should be inlined
1444 --enable-sim-endian=endian
1445 Specify target byte endian orientation
1446 --enable-sim-alignment=align
1447 Specify strict, nonstrict or forced alignment of
1448 memory accesses
1449 --enable-sim-scache=size
1450 Specify simulator execution cache size
1451 --enable-sim-default-model=model
1452 Specify default model to simulate
1453 --enable-werror treat compile warnings as errors
1454 --enable-build-warnings enable build-time compiler warnings if gcc is used
1455 --enable-sim-build-warnings
1456 enable SIM specific build-time compiler warnings if
1457 gcc is used
1458 --enable-cgen-maint=DIR build cgen generated files
1459 --enable-sim-hardware=LIST
1460 Specify the hardware to be included in the build.
1461
1462 Optional Packages:
1463 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1464 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1465 --with-system-zlib use installed libz
1466 --with-pic try to use only PIC/non-PIC objects [default=use
1467 both]
1468 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1469 --with-pkgversion=PKG Use PKG in the version string in place of "SIM"
1470 --with-bugurl=URL Direct users to URL to report a bug
1471
1472 Some influential environment variables:
1473 CC C compiler command
1474 CFLAGS C compiler flags
1475 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1476 nonstandard directory <lib dir>
1477 LIBS libraries to pass to the linker, e.g. -l<library>
1478 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1479 you have headers in a nonstandard directory <include dir>
1480 CPP C preprocessor
1481
1482 Use these variables to override the choices made by `configure' or to help
1483 it to find libraries and programs with nonstandard names/locations.
1484
1485 Report bugs to the package provider.
1486 _ACEOF
1487 ac_status=$?
1488 fi
1489
1490 if test "$ac_init_help" = "recursive"; then
1491 # If there are subdirs, report their specific --help.
1492 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1493 test -d "$ac_dir" ||
1494 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1495 continue
1496 ac_builddir=.
1497
1498 case "$ac_dir" in
1499 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *)
1501 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1502 # A ".." for each directory in $ac_dir_suffix.
1503 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1504 case $ac_top_builddir_sub in
1505 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1506 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1507 esac ;;
1508 esac
1509 ac_abs_top_builddir=$ac_pwd
1510 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1511 # for backward compatibility:
1512 ac_top_builddir=$ac_top_build_prefix
1513
1514 case $srcdir in
1515 .) # We are building in place.
1516 ac_srcdir=.
1517 ac_top_srcdir=$ac_top_builddir_sub
1518 ac_abs_top_srcdir=$ac_pwd ;;
1519 [\\/]* | ?:[\\/]* ) # Absolute name.
1520 ac_srcdir=$srcdir$ac_dir_suffix;
1521 ac_top_srcdir=$srcdir
1522 ac_abs_top_srcdir=$srcdir ;;
1523 *) # Relative name.
1524 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1525 ac_top_srcdir=$ac_top_build_prefix$srcdir
1526 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1527 esac
1528 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529
1530 cd "$ac_dir" || { ac_status=$?; continue; }
1531 # Check for guested configure.
1532 if test -f "$ac_srcdir/configure.gnu"; then
1533 echo &&
1534 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1535 elif test -f "$ac_srcdir/configure"; then
1536 echo &&
1537 $SHELL "$ac_srcdir/configure" --help=recursive
1538 else
1539 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1540 fi || ac_status=$?
1541 cd "$ac_pwd" || { ac_status=$?; break; }
1542 done
1543 fi
1544
1545 test -n "$ac_init_help" && exit $ac_status
1546 if $ac_init_version; then
1547 cat <<\_ACEOF
1548 configure
1549 generated by GNU Autoconf 2.69
1550
1551 Copyright (C) 2012 Free Software Foundation, Inc.
1552 This configure script is free software; the Free Software Foundation
1553 gives unlimited permission to copy, distribute and modify it.
1554 _ACEOF
1555 exit
1556 fi
1557
1558 ## ------------------------ ##
1559 ## Autoconf initialization. ##
1560 ## ------------------------ ##
1561
1562 # ac_fn_c_try_compile LINENO
1563 # --------------------------
1564 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1565 ac_fn_c_try_compile ()
1566 {
1567 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1568 rm -f conftest.$ac_objext
1569 if { { ac_try="$ac_compile"
1570 case "(($ac_try" in
1571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1572 *) ac_try_echo=$ac_try;;
1573 esac
1574 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1575 $as_echo "$ac_try_echo"; } >&5
1576 (eval "$ac_compile") 2>conftest.err
1577 ac_status=$?
1578 if test -s conftest.err; then
1579 grep -v '^ *+' conftest.err >conftest.er1
1580 cat conftest.er1 >&5
1581 mv -f conftest.er1 conftest.err
1582 fi
1583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1584 test $ac_status = 0; } && {
1585 test -z "$ac_c_werror_flag" ||
1586 test ! -s conftest.err
1587 } && test -s conftest.$ac_objext; then :
1588 ac_retval=0
1589 else
1590 $as_echo "$as_me: failed program was:" >&5
1591 sed 's/^/| /' conftest.$ac_ext >&5
1592
1593 ac_retval=1
1594 fi
1595 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1596 as_fn_set_status $ac_retval
1597
1598 } # ac_fn_c_try_compile
1599
1600 # ac_fn_c_try_cpp LINENO
1601 # ----------------------
1602 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1603 ac_fn_c_try_cpp ()
1604 {
1605 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1606 if { { ac_try="$ac_cpp conftest.$ac_ext"
1607 case "(($ac_try" in
1608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1609 *) ac_try_echo=$ac_try;;
1610 esac
1611 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1612 $as_echo "$ac_try_echo"; } >&5
1613 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1614 ac_status=$?
1615 if test -s conftest.err; then
1616 grep -v '^ *+' conftest.err >conftest.er1
1617 cat conftest.er1 >&5
1618 mv -f conftest.er1 conftest.err
1619 fi
1620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1621 test $ac_status = 0; } > conftest.i && {
1622 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1623 test ! -s conftest.err
1624 }; then :
1625 ac_retval=0
1626 else
1627 $as_echo "$as_me: failed program was:" >&5
1628 sed 's/^/| /' conftest.$ac_ext >&5
1629
1630 ac_retval=1
1631 fi
1632 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1633 as_fn_set_status $ac_retval
1634
1635 } # ac_fn_c_try_cpp
1636
1637 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1638 # -------------------------------------------------------
1639 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1640 # the include files in INCLUDES and setting the cache variable VAR
1641 # accordingly.
1642 ac_fn_c_check_header_mongrel ()
1643 {
1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1645 if eval \${$3+:} false; then :
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1647 $as_echo_n "checking for $2... " >&6; }
1648 if eval \${$3+:} false; then :
1649 $as_echo_n "(cached) " >&6
1650 fi
1651 eval ac_res=\$$3
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1653 $as_echo "$ac_res" >&6; }
1654 else
1655 # Is the header compilable?
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1657 $as_echo_n "checking $2 usability... " >&6; }
1658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1659 /* end confdefs.h. */
1660 $4
1661 #include <$2>
1662 _ACEOF
1663 if ac_fn_c_try_compile "$LINENO"; then :
1664 ac_header_compiler=yes
1665 else
1666 ac_header_compiler=no
1667 fi
1668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1670 $as_echo "$ac_header_compiler" >&6; }
1671
1672 # Is the header present?
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1674 $as_echo_n "checking $2 presence... " >&6; }
1675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1676 /* end confdefs.h. */
1677 #include <$2>
1678 _ACEOF
1679 if ac_fn_c_try_cpp "$LINENO"; then :
1680 ac_header_preproc=yes
1681 else
1682 ac_header_preproc=no
1683 fi
1684 rm -f conftest.err conftest.i conftest.$ac_ext
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1686 $as_echo "$ac_header_preproc" >&6; }
1687
1688 # So? What about this header?
1689 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1690 yes:no: )
1691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1692 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1694 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1695 ;;
1696 no:yes:* )
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1698 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1700 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1702 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1704 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1706 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1707 ;;
1708 esac
1709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1710 $as_echo_n "checking for $2... " >&6; }
1711 if eval \${$3+:} false; then :
1712 $as_echo_n "(cached) " >&6
1713 else
1714 eval "$3=\$ac_header_compiler"
1715 fi
1716 eval ac_res=\$$3
1717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1718 $as_echo "$ac_res" >&6; }
1719 fi
1720 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1721
1722 } # ac_fn_c_check_header_mongrel
1723
1724 # ac_fn_c_try_run LINENO
1725 # ----------------------
1726 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1727 # that executables *can* be run.
1728 ac_fn_c_try_run ()
1729 {
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731 if { { ac_try="$ac_link"
1732 case "(($ac_try" in
1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734 *) ac_try_echo=$ac_try;;
1735 esac
1736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737 $as_echo "$ac_try_echo"; } >&5
1738 (eval "$ac_link") 2>&5
1739 ac_status=$?
1740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1742 { { case "(($ac_try" in
1743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1744 *) ac_try_echo=$ac_try;;
1745 esac
1746 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1747 $as_echo "$ac_try_echo"; } >&5
1748 (eval "$ac_try") 2>&5
1749 ac_status=$?
1750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1751 test $ac_status = 0; }; }; then :
1752 ac_retval=0
1753 else
1754 $as_echo "$as_me: program exited with status $ac_status" >&5
1755 $as_echo "$as_me: failed program was:" >&5
1756 sed 's/^/| /' conftest.$ac_ext >&5
1757
1758 ac_retval=$ac_status
1759 fi
1760 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1761 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1762 as_fn_set_status $ac_retval
1763
1764 } # ac_fn_c_try_run
1765
1766 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1767 # -------------------------------------------------------
1768 # Tests whether HEADER exists and can be compiled using the include files in
1769 # INCLUDES, setting the cache variable VAR accordingly.
1770 ac_fn_c_check_header_compile ()
1771 {
1772 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1774 $as_echo_n "checking for $2... " >&6; }
1775 if eval \${$3+:} false; then :
1776 $as_echo_n "(cached) " >&6
1777 else
1778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1779 /* end confdefs.h. */
1780 $4
1781 #include <$2>
1782 _ACEOF
1783 if ac_fn_c_try_compile "$LINENO"; then :
1784 eval "$3=yes"
1785 else
1786 eval "$3=no"
1787 fi
1788 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1789 fi
1790 eval ac_res=\$$3
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792 $as_echo "$ac_res" >&6; }
1793 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1794
1795 } # ac_fn_c_check_header_compile
1796
1797 # ac_fn_c_try_link LINENO
1798 # -----------------------
1799 # Try to link conftest.$ac_ext, and return whether this succeeded.
1800 ac_fn_c_try_link ()
1801 {
1802 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1803 rm -f conftest.$ac_objext conftest$ac_exeext
1804 if { { ac_try="$ac_link"
1805 case "(($ac_try" in
1806 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1807 *) ac_try_echo=$ac_try;;
1808 esac
1809 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1810 $as_echo "$ac_try_echo"; } >&5
1811 (eval "$ac_link") 2>conftest.err
1812 ac_status=$?
1813 if test -s conftest.err; then
1814 grep -v '^ *+' conftest.err >conftest.er1
1815 cat conftest.er1 >&5
1816 mv -f conftest.er1 conftest.err
1817 fi
1818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1819 test $ac_status = 0; } && {
1820 test -z "$ac_c_werror_flag" ||
1821 test ! -s conftest.err
1822 } && test -s conftest$ac_exeext && {
1823 test "$cross_compiling" = yes ||
1824 test -x conftest$ac_exeext
1825 }; then :
1826 ac_retval=0
1827 else
1828 $as_echo "$as_me: failed program was:" >&5
1829 sed 's/^/| /' conftest.$ac_ext >&5
1830
1831 ac_retval=1
1832 fi
1833 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1834 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1835 # interfere with the next link command; also delete a directory that is
1836 # left behind by Apple's compiler. We do this before executing the actions.
1837 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1839 as_fn_set_status $ac_retval
1840
1841 } # ac_fn_c_try_link
1842
1843 # ac_fn_c_check_func LINENO FUNC VAR
1844 # ----------------------------------
1845 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1846 ac_fn_c_check_func ()
1847 {
1848 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1850 $as_echo_n "checking for $2... " >&6; }
1851 if eval \${$3+:} false; then :
1852 $as_echo_n "(cached) " >&6
1853 else
1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855 /* end confdefs.h. */
1856 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1857 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1858 #define $2 innocuous_$2
1859
1860 /* System header to define __stub macros and hopefully few prototypes,
1861 which can conflict with char $2 (); below.
1862 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1863 <limits.h> exists even on freestanding compilers. */
1864
1865 #ifdef __STDC__
1866 # include <limits.h>
1867 #else
1868 # include <assert.h>
1869 #endif
1870
1871 #undef $2
1872
1873 /* Override any GCC internal prototype to avoid an error.
1874 Use char because int might match the return type of a GCC
1875 builtin and then its argument prototype would still apply. */
1876 #ifdef __cplusplus
1877 extern "C"
1878 #endif
1879 char $2 ();
1880 /* The GNU C library defines this for functions which it implements
1881 to always fail with ENOSYS. Some functions are actually named
1882 something starting with __ and the normal name is an alias. */
1883 #if defined __stub_$2 || defined __stub___$2
1884 choke me
1885 #endif
1886
1887 int
1888 main ()
1889 {
1890 return $2 ();
1891 ;
1892 return 0;
1893 }
1894 _ACEOF
1895 if ac_fn_c_try_link "$LINENO"; then :
1896 eval "$3=yes"
1897 else
1898 eval "$3=no"
1899 fi
1900 rm -f core conftest.err conftest.$ac_objext \
1901 conftest$ac_exeext conftest.$ac_ext
1902 fi
1903 eval ac_res=\$$3
1904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1905 $as_echo "$ac_res" >&6; }
1906 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1907
1908 } # ac_fn_c_check_func
1909 cat >config.log <<_ACEOF
1910 This file contains any messages produced by compilers while
1911 running configure, to aid debugging if configure makes a mistake.
1912
1913 It was created by $as_me, which was
1914 generated by GNU Autoconf 2.69. Invocation command line was
1915
1916 $ $0 $@
1917
1918 _ACEOF
1919 exec 5>>config.log
1920 {
1921 cat <<_ASUNAME
1922 ## --------- ##
1923 ## Platform. ##
1924 ## --------- ##
1925
1926 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1927 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1928 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1929 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1930 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1931
1932 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1933 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1934
1935 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1936 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1937 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1938 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1939 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1940 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1941 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1942
1943 _ASUNAME
1944
1945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1946 for as_dir in $PATH
1947 do
1948 IFS=$as_save_IFS
1949 test -z "$as_dir" && as_dir=.
1950 $as_echo "PATH: $as_dir"
1951 done
1952 IFS=$as_save_IFS
1953
1954 } >&5
1955
1956 cat >&5 <<_ACEOF
1957
1958
1959 ## ----------- ##
1960 ## Core tests. ##
1961 ## ----------- ##
1962
1963 _ACEOF
1964
1965
1966 # Keep a trace of the command line.
1967 # Strip out --no-create and --no-recursion so they do not pile up.
1968 # Strip out --silent because we don't want to record it for future runs.
1969 # Also quote any args containing shell meta-characters.
1970 # Make two passes to allow for proper duplicate-argument suppression.
1971 ac_configure_args=
1972 ac_configure_args0=
1973 ac_configure_args1=
1974 ac_must_keep_next=false
1975 for ac_pass in 1 2
1976 do
1977 for ac_arg
1978 do
1979 case $ac_arg in
1980 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1981 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1982 | -silent | --silent | --silen | --sile | --sil)
1983 continue ;;
1984 *\'*)
1985 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1986 esac
1987 case $ac_pass in
1988 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1989 2)
1990 as_fn_append ac_configure_args1 " '$ac_arg'"
1991 if test $ac_must_keep_next = true; then
1992 ac_must_keep_next=false # Got value, back to normal.
1993 else
1994 case $ac_arg in
1995 *=* | --config-cache | -C | -disable-* | --disable-* \
1996 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1997 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1998 | -with-* | --with-* | -without-* | --without-* | --x)
1999 case "$ac_configure_args0 " in
2000 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2001 esac
2002 ;;
2003 -* ) ac_must_keep_next=true ;;
2004 esac
2005 fi
2006 as_fn_append ac_configure_args " '$ac_arg'"
2007 ;;
2008 esac
2009 done
2010 done
2011 { ac_configure_args0=; unset ac_configure_args0;}
2012 { ac_configure_args1=; unset ac_configure_args1;}
2013
2014 # When interrupted or exit'd, cleanup temporary files, and complete
2015 # config.log. We remove comments because anyway the quotes in there
2016 # would cause problems or look ugly.
2017 # WARNING: Use '\'' to represent an apostrophe within the trap.
2018 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2019 trap 'exit_status=$?
2020 # Save into config.log some information that might help in debugging.
2021 {
2022 echo
2023
2024 $as_echo "## ---------------- ##
2025 ## Cache variables. ##
2026 ## ---------------- ##"
2027 echo
2028 # The following way of writing the cache mishandles newlines in values,
2029 (
2030 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2031 eval ac_val=\$$ac_var
2032 case $ac_val in #(
2033 *${as_nl}*)
2034 case $ac_var in #(
2035 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2036 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2037 esac
2038 case $ac_var in #(
2039 _ | IFS | as_nl) ;; #(
2040 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2041 *) { eval $ac_var=; unset $ac_var;} ;;
2042 esac ;;
2043 esac
2044 done
2045 (set) 2>&1 |
2046 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2047 *${as_nl}ac_space=\ *)
2048 sed -n \
2049 "s/'\''/'\''\\\\'\'''\''/g;
2050 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2051 ;; #(
2052 *)
2053 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2054 ;;
2055 esac |
2056 sort
2057 )
2058 echo
2059
2060 $as_echo "## ----------------- ##
2061 ## Output variables. ##
2062 ## ----------------- ##"
2063 echo
2064 for ac_var in $ac_subst_vars
2065 do
2066 eval ac_val=\$$ac_var
2067 case $ac_val in
2068 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2069 esac
2070 $as_echo "$ac_var='\''$ac_val'\''"
2071 done | sort
2072 echo
2073
2074 if test -n "$ac_subst_files"; then
2075 $as_echo "## ------------------- ##
2076 ## File substitutions. ##
2077 ## ------------------- ##"
2078 echo
2079 for ac_var in $ac_subst_files
2080 do
2081 eval ac_val=\$$ac_var
2082 case $ac_val in
2083 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2084 esac
2085 $as_echo "$ac_var='\''$ac_val'\''"
2086 done | sort
2087 echo
2088 fi
2089
2090 if test -s confdefs.h; then
2091 $as_echo "## ----------- ##
2092 ## confdefs.h. ##
2093 ## ----------- ##"
2094 echo
2095 cat confdefs.h
2096 echo
2097 fi
2098 test "$ac_signal" != 0 &&
2099 $as_echo "$as_me: caught signal $ac_signal"
2100 $as_echo "$as_me: exit $exit_status"
2101 } >&5
2102 rm -f core *.core core.conftest.* &&
2103 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2104 exit $exit_status
2105 ' 0
2106 for ac_signal in 1 2 13 15; do
2107 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2108 done
2109 ac_signal=0
2110
2111 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2112 rm -f -r conftest* confdefs.h
2113
2114 $as_echo "/* confdefs.h */" > confdefs.h
2115
2116 # Predefined preprocessor variables.
2117
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_NAME "$PACKAGE_NAME"
2120 _ACEOF
2121
2122 cat >>confdefs.h <<_ACEOF
2123 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2124 _ACEOF
2125
2126 cat >>confdefs.h <<_ACEOF
2127 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2128 _ACEOF
2129
2130 cat >>confdefs.h <<_ACEOF
2131 #define PACKAGE_STRING "$PACKAGE_STRING"
2132 _ACEOF
2133
2134 cat >>confdefs.h <<_ACEOF
2135 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2136 _ACEOF
2137
2138 cat >>confdefs.h <<_ACEOF
2139 #define PACKAGE_URL "$PACKAGE_URL"
2140 _ACEOF
2141
2142
2143 # Let the site file select an alternate cache file if it wants to.
2144 # Prefer an explicitly selected file to automatically selected ones.
2145 ac_site_file1=NONE
2146 ac_site_file2=NONE
2147 if test -n "$CONFIG_SITE"; then
2148 # We do not want a PATH search for config.site.
2149 case $CONFIG_SITE in #((
2150 -*) ac_site_file1=./$CONFIG_SITE;;
2151 */*) ac_site_file1=$CONFIG_SITE;;
2152 *) ac_site_file1=./$CONFIG_SITE;;
2153 esac
2154 elif test "x$prefix" != xNONE; then
2155 ac_site_file1=$prefix/share/config.site
2156 ac_site_file2=$prefix/etc/config.site
2157 else
2158 ac_site_file1=$ac_default_prefix/share/config.site
2159 ac_site_file2=$ac_default_prefix/etc/config.site
2160 fi
2161 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2162 do
2163 test "x$ac_site_file" = xNONE && continue
2164 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2165 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2166 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2167 sed 's/^/| /' "$ac_site_file" >&5
2168 . "$ac_site_file" \
2169 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2170 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2171 as_fn_error $? "failed to load site script $ac_site_file
2172 See \`config.log' for more details" "$LINENO" 5; }
2173 fi
2174 done
2175
2176 if test -r "$cache_file"; then
2177 # Some versions of bash will fail to source /dev/null (special files
2178 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2179 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2181 $as_echo "$as_me: loading cache $cache_file" >&6;}
2182 case $cache_file in
2183 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2184 *) . "./$cache_file";;
2185 esac
2186 fi
2187 else
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2189 $as_echo "$as_me: creating cache $cache_file" >&6;}
2190 >$cache_file
2191 fi
2192
2193 # Check that the precious variables saved in the cache have kept the same
2194 # value.
2195 ac_cache_corrupted=false
2196 for ac_var in $ac_precious_vars; do
2197 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2198 eval ac_new_set=\$ac_env_${ac_var}_set
2199 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2200 eval ac_new_val=\$ac_env_${ac_var}_value
2201 case $ac_old_set,$ac_new_set in
2202 set,)
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2204 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2205 ac_cache_corrupted=: ;;
2206 ,set)
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2208 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2209 ac_cache_corrupted=: ;;
2210 ,);;
2211 *)
2212 if test "x$ac_old_val" != "x$ac_new_val"; then
2213 # differences in whitespace do not lead to failure.
2214 ac_old_val_w=`echo x $ac_old_val`
2215 ac_new_val_w=`echo x $ac_new_val`
2216 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2218 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2219 ac_cache_corrupted=:
2220 else
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2222 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2223 eval $ac_var=\$ac_old_val
2224 fi
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2226 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2228 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2229 fi;;
2230 esac
2231 # Pass precious variables to config.status.
2232 if test "$ac_new_set" = set; then
2233 case $ac_new_val in
2234 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2235 *) ac_arg=$ac_var=$ac_new_val ;;
2236 esac
2237 case " $ac_configure_args " in
2238 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2239 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2240 esac
2241 fi
2242 done
2243 if $ac_cache_corrupted; then
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2245 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2246 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2247 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2248 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2249 fi
2250 ## -------------------- ##
2251 ## Main body of script. ##
2252 ## -------------------- ##
2253
2254 ac_ext=c
2255 ac_cpp='$CPP $CPPFLAGS'
2256 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2257 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2258 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2259
2260
2261
2262
2263
2264
2265
2266 ac_aux_dir=
2267 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2268 if test -f "$ac_dir/install-sh"; then
2269 ac_aux_dir=$ac_dir
2270 ac_install_sh="$ac_aux_dir/install-sh -c"
2271 break
2272 elif test -f "$ac_dir/install.sh"; then
2273 ac_aux_dir=$ac_dir
2274 ac_install_sh="$ac_aux_dir/install.sh -c"
2275 break
2276 elif test -f "$ac_dir/shtool"; then
2277 ac_aux_dir=$ac_dir
2278 ac_install_sh="$ac_aux_dir/shtool install -c"
2279 break
2280 fi
2281 done
2282 if test -z "$ac_aux_dir"; then
2283 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2284 fi
2285
2286 # These three variables are undocumented and unsupported,
2287 # and are intended to be withdrawn in a future Autoconf release.
2288 # They can cause serious problems if a builder's source tree is in a directory
2289 # whose full name contains unusual characters.
2290 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2291 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2292 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2293
2294
2295 # Make sure we can run config.sub.
2296 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2297 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2298
2299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2300 $as_echo_n "checking build system type... " >&6; }
2301 if ${ac_cv_build+:} false; then :
2302 $as_echo_n "(cached) " >&6
2303 else
2304 ac_build_alias=$build_alias
2305 test "x$ac_build_alias" = x &&
2306 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2307 test "x$ac_build_alias" = x &&
2308 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2309 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2310 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2311
2312 fi
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2314 $as_echo "$ac_cv_build" >&6; }
2315 case $ac_cv_build in
2316 *-*-*) ;;
2317 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2318 esac
2319 build=$ac_cv_build
2320 ac_save_IFS=$IFS; IFS='-'
2321 set x $ac_cv_build
2322 shift
2323 build_cpu=$1
2324 build_vendor=$2
2325 shift; shift
2326 # Remember, the first character of IFS is used to create $*,
2327 # except with old shells:
2328 build_os=$*
2329 IFS=$ac_save_IFS
2330 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2331
2332
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2334 $as_echo_n "checking host system type... " >&6; }
2335 if ${ac_cv_host+:} false; then :
2336 $as_echo_n "(cached) " >&6
2337 else
2338 if test "x$host_alias" = x; then
2339 ac_cv_host=$ac_cv_build
2340 else
2341 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2342 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2343 fi
2344
2345 fi
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2347 $as_echo "$ac_cv_host" >&6; }
2348 case $ac_cv_host in
2349 *-*-*) ;;
2350 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2351 esac
2352 host=$ac_cv_host
2353 ac_save_IFS=$IFS; IFS='-'
2354 set x $ac_cv_host
2355 shift
2356 host_cpu=$1
2357 host_vendor=$2
2358 shift; shift
2359 # Remember, the first character of IFS is used to create $*,
2360 # except with old shells:
2361 host_os=$*
2362 IFS=$ac_save_IFS
2363 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2364
2365
2366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2367 $as_echo_n "checking target system type... " >&6; }
2368 if ${ac_cv_target+:} false; then :
2369 $as_echo_n "(cached) " >&6
2370 else
2371 if test "x$target_alias" = x; then
2372 ac_cv_target=$ac_cv_host
2373 else
2374 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2375 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2376 fi
2377
2378 fi
2379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2380 $as_echo "$ac_cv_target" >&6; }
2381 case $ac_cv_target in
2382 *-*-*) ;;
2383 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2384 esac
2385 target=$ac_cv_target
2386 ac_save_IFS=$IFS; IFS='-'
2387 set x $ac_cv_target
2388 shift
2389 target_cpu=$1
2390 target_vendor=$2
2391 shift; shift
2392 # Remember, the first character of IFS is used to create $*,
2393 # except with old shells:
2394 target_os=$*
2395 IFS=$ac_save_IFS
2396 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2397
2398
2399 # The aliases save the names the user supplied, while $host etc.
2400 # will get canonicalized.
2401 test -n "$target_alias" &&
2402 test "$program_prefix$program_suffix$program_transform_name" = \
2403 NONENONEs,x,x, &&
2404 program_prefix=${target_alias}-
2405 ac_ext=c
2406 ac_cpp='$CPP $CPPFLAGS'
2407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2410 if test -n "$ac_tool_prefix"; then
2411 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2412 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2414 $as_echo_n "checking for $ac_word... " >&6; }
2415 if ${ac_cv_prog_CC+:} false; then :
2416 $as_echo_n "(cached) " >&6
2417 else
2418 if test -n "$CC"; then
2419 ac_cv_prog_CC="$CC" # Let the user override the test.
2420 else
2421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2422 for as_dir in $PATH
2423 do
2424 IFS=$as_save_IFS
2425 test -z "$as_dir" && as_dir=.
2426 for ac_exec_ext in '' $ac_executable_extensions; do
2427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2428 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2430 break 2
2431 fi
2432 done
2433 done
2434 IFS=$as_save_IFS
2435
2436 fi
2437 fi
2438 CC=$ac_cv_prog_CC
2439 if test -n "$CC"; then
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2441 $as_echo "$CC" >&6; }
2442 else
2443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2444 $as_echo "no" >&6; }
2445 fi
2446
2447
2448 fi
2449 if test -z "$ac_cv_prog_CC"; then
2450 ac_ct_CC=$CC
2451 # Extract the first word of "gcc", so it can be a program name with args.
2452 set dummy gcc; ac_word=$2
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2454 $as_echo_n "checking for $ac_word... " >&6; }
2455 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2456 $as_echo_n "(cached) " >&6
2457 else
2458 if test -n "$ac_ct_CC"; then
2459 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2460 else
2461 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2462 for as_dir in $PATH
2463 do
2464 IFS=$as_save_IFS
2465 test -z "$as_dir" && as_dir=.
2466 for ac_exec_ext in '' $ac_executable_extensions; do
2467 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2468 ac_cv_prog_ac_ct_CC="gcc"
2469 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2470 break 2
2471 fi
2472 done
2473 done
2474 IFS=$as_save_IFS
2475
2476 fi
2477 fi
2478 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2479 if test -n "$ac_ct_CC"; then
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2481 $as_echo "$ac_ct_CC" >&6; }
2482 else
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2484 $as_echo "no" >&6; }
2485 fi
2486
2487 if test "x$ac_ct_CC" = x; then
2488 CC=""
2489 else
2490 case $cross_compiling:$ac_tool_warned in
2491 yes:)
2492 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2493 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2494 ac_tool_warned=yes ;;
2495 esac
2496 CC=$ac_ct_CC
2497 fi
2498 else
2499 CC="$ac_cv_prog_CC"
2500 fi
2501
2502 if test -z "$CC"; then
2503 if test -n "$ac_tool_prefix"; then
2504 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2505 set dummy ${ac_tool_prefix}cc; ac_word=$2
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2507 $as_echo_n "checking for $ac_word... " >&6; }
2508 if ${ac_cv_prog_CC+:} false; then :
2509 $as_echo_n "(cached) " >&6
2510 else
2511 if test -n "$CC"; then
2512 ac_cv_prog_CC="$CC" # Let the user override the test.
2513 else
2514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2515 for as_dir in $PATH
2516 do
2517 IFS=$as_save_IFS
2518 test -z "$as_dir" && as_dir=.
2519 for ac_exec_ext in '' $ac_executable_extensions; do
2520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2521 ac_cv_prog_CC="${ac_tool_prefix}cc"
2522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2523 break 2
2524 fi
2525 done
2526 done
2527 IFS=$as_save_IFS
2528
2529 fi
2530 fi
2531 CC=$ac_cv_prog_CC
2532 if test -n "$CC"; then
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2534 $as_echo "$CC" >&6; }
2535 else
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2537 $as_echo "no" >&6; }
2538 fi
2539
2540
2541 fi
2542 fi
2543 if test -z "$CC"; then
2544 # Extract the first word of "cc", so it can be a program name with args.
2545 set dummy cc; ac_word=$2
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2547 $as_echo_n "checking for $ac_word... " >&6; }
2548 if ${ac_cv_prog_CC+:} false; then :
2549 $as_echo_n "(cached) " >&6
2550 else
2551 if test -n "$CC"; then
2552 ac_cv_prog_CC="$CC" # Let the user override the test.
2553 else
2554 ac_prog_rejected=no
2555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2556 for as_dir in $PATH
2557 do
2558 IFS=$as_save_IFS
2559 test -z "$as_dir" && as_dir=.
2560 for ac_exec_ext in '' $ac_executable_extensions; do
2561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2562 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2563 ac_prog_rejected=yes
2564 continue
2565 fi
2566 ac_cv_prog_CC="cc"
2567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2568 break 2
2569 fi
2570 done
2571 done
2572 IFS=$as_save_IFS
2573
2574 if test $ac_prog_rejected = yes; then
2575 # We found a bogon in the path, so make sure we never use it.
2576 set dummy $ac_cv_prog_CC
2577 shift
2578 if test $# != 0; then
2579 # We chose a different compiler from the bogus one.
2580 # However, it has the same basename, so the bogon will be chosen
2581 # first if we set CC to just the basename; use the full file name.
2582 shift
2583 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2584 fi
2585 fi
2586 fi
2587 fi
2588 CC=$ac_cv_prog_CC
2589 if test -n "$CC"; then
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2591 $as_echo "$CC" >&6; }
2592 else
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594 $as_echo "no" >&6; }
2595 fi
2596
2597
2598 fi
2599 if test -z "$CC"; then
2600 if test -n "$ac_tool_prefix"; then
2601 for ac_prog in cl.exe
2602 do
2603 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2604 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2606 $as_echo_n "checking for $ac_word... " >&6; }
2607 if ${ac_cv_prog_CC+:} false; then :
2608 $as_echo_n "(cached) " >&6
2609 else
2610 if test -n "$CC"; then
2611 ac_cv_prog_CC="$CC" # Let the user override the test.
2612 else
2613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2614 for as_dir in $PATH
2615 do
2616 IFS=$as_save_IFS
2617 test -z "$as_dir" && as_dir=.
2618 for ac_exec_ext in '' $ac_executable_extensions; do
2619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2620 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2622 break 2
2623 fi
2624 done
2625 done
2626 IFS=$as_save_IFS
2627
2628 fi
2629 fi
2630 CC=$ac_cv_prog_CC
2631 if test -n "$CC"; then
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2633 $as_echo "$CC" >&6; }
2634 else
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2636 $as_echo "no" >&6; }
2637 fi
2638
2639
2640 test -n "$CC" && break
2641 done
2642 fi
2643 if test -z "$CC"; then
2644 ac_ct_CC=$CC
2645 for ac_prog in cl.exe
2646 do
2647 # Extract the first word of "$ac_prog", so it can be a program name with args.
2648 set dummy $ac_prog; ac_word=$2
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2650 $as_echo_n "checking for $ac_word... " >&6; }
2651 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2652 $as_echo_n "(cached) " >&6
2653 else
2654 if test -n "$ac_ct_CC"; then
2655 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2656 else
2657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2658 for as_dir in $PATH
2659 do
2660 IFS=$as_save_IFS
2661 test -z "$as_dir" && as_dir=.
2662 for ac_exec_ext in '' $ac_executable_extensions; do
2663 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2664 ac_cv_prog_ac_ct_CC="$ac_prog"
2665 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2666 break 2
2667 fi
2668 done
2669 done
2670 IFS=$as_save_IFS
2671
2672 fi
2673 fi
2674 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2675 if test -n "$ac_ct_CC"; then
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2677 $as_echo "$ac_ct_CC" >&6; }
2678 else
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2680 $as_echo "no" >&6; }
2681 fi
2682
2683
2684 test -n "$ac_ct_CC" && break
2685 done
2686
2687 if test "x$ac_ct_CC" = x; then
2688 CC=""
2689 else
2690 case $cross_compiling:$ac_tool_warned in
2691 yes:)
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2693 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2694 ac_tool_warned=yes ;;
2695 esac
2696 CC=$ac_ct_CC
2697 fi
2698 fi
2699
2700 fi
2701
2702
2703 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2704 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2705 as_fn_error $? "no acceptable C compiler found in \$PATH
2706 See \`config.log' for more details" "$LINENO" 5; }
2707
2708 # Provide some information about the compiler.
2709 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2710 set X $ac_compile
2711 ac_compiler=$2
2712 for ac_option in --version -v -V -qversion; do
2713 { { ac_try="$ac_compiler $ac_option >&5"
2714 case "(($ac_try" in
2715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2716 *) ac_try_echo=$ac_try;;
2717 esac
2718 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2719 $as_echo "$ac_try_echo"; } >&5
2720 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2721 ac_status=$?
2722 if test -s conftest.err; then
2723 sed '10a\
2724 ... rest of stderr output deleted ...
2725 10q' conftest.err >conftest.er1
2726 cat conftest.er1 >&5
2727 fi
2728 rm -f conftest.er1 conftest.err
2729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2730 test $ac_status = 0; }
2731 done
2732
2733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2734 /* end confdefs.h. */
2735
2736 int
2737 main ()
2738 {
2739
2740 ;
2741 return 0;
2742 }
2743 _ACEOF
2744 ac_clean_files_save=$ac_clean_files
2745 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2746 # Try to create an executable without -o first, disregard a.out.
2747 # It will help us diagnose broken compilers, and finding out an intuition
2748 # of exeext.
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2750 $as_echo_n "checking whether the C compiler works... " >&6; }
2751 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2752
2753 # The possible output files:
2754 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2755
2756 ac_rmfiles=
2757 for ac_file in $ac_files
2758 do
2759 case $ac_file in
2760 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2761 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2762 esac
2763 done
2764 rm -f $ac_rmfiles
2765
2766 if { { ac_try="$ac_link_default"
2767 case "(($ac_try" in
2768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2769 *) ac_try_echo=$ac_try;;
2770 esac
2771 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2772 $as_echo "$ac_try_echo"; } >&5
2773 (eval "$ac_link_default") 2>&5
2774 ac_status=$?
2775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2776 test $ac_status = 0; }; then :
2777 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2778 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2779 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2780 # so that the user can short-circuit this test for compilers unknown to
2781 # Autoconf.
2782 for ac_file in $ac_files ''
2783 do
2784 test -f "$ac_file" || continue
2785 case $ac_file in
2786 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2787 ;;
2788 [ab].out )
2789 # We found the default executable, but exeext='' is most
2790 # certainly right.
2791 break;;
2792 *.* )
2793 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2794 then :; else
2795 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2796 fi
2797 # We set ac_cv_exeext here because the later test for it is not
2798 # safe: cross compilers may not add the suffix if given an `-o'
2799 # argument, so we may need to know it at that point already.
2800 # Even if this section looks crufty: it has the advantage of
2801 # actually working.
2802 break;;
2803 * )
2804 break;;
2805 esac
2806 done
2807 test "$ac_cv_exeext" = no && ac_cv_exeext=
2808
2809 else
2810 ac_file=''
2811 fi
2812 if test -z "$ac_file"; then :
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814 $as_echo "no" >&6; }
2815 $as_echo "$as_me: failed program was:" >&5
2816 sed 's/^/| /' conftest.$ac_ext >&5
2817
2818 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2819 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2820 as_fn_error 77 "C compiler cannot create executables
2821 See \`config.log' for more details" "$LINENO" 5; }
2822 else
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2824 $as_echo "yes" >&6; }
2825 fi
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2827 $as_echo_n "checking for C compiler default output file name... " >&6; }
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2829 $as_echo "$ac_file" >&6; }
2830 ac_exeext=$ac_cv_exeext
2831
2832 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2833 ac_clean_files=$ac_clean_files_save
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2835 $as_echo_n "checking for suffix of executables... " >&6; }
2836 if { { ac_try="$ac_link"
2837 case "(($ac_try" in
2838 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2839 *) ac_try_echo=$ac_try;;
2840 esac
2841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2842 $as_echo "$ac_try_echo"; } >&5
2843 (eval "$ac_link") 2>&5
2844 ac_status=$?
2845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2846 test $ac_status = 0; }; then :
2847 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2848 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2849 # work properly (i.e., refer to `conftest.exe'), while it won't with
2850 # `rm'.
2851 for ac_file in conftest.exe conftest conftest.*; do
2852 test -f "$ac_file" || continue
2853 case $ac_file in
2854 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2855 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2856 break;;
2857 * ) break;;
2858 esac
2859 done
2860 else
2861 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2862 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2863 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2864 See \`config.log' for more details" "$LINENO" 5; }
2865 fi
2866 rm -f conftest conftest$ac_cv_exeext
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2868 $as_echo "$ac_cv_exeext" >&6; }
2869
2870 rm -f conftest.$ac_ext
2871 EXEEXT=$ac_cv_exeext
2872 ac_exeext=$EXEEXT
2873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2874 /* end confdefs.h. */
2875 #include <stdio.h>
2876 int
2877 main ()
2878 {
2879 FILE *f = fopen ("conftest.out", "w");
2880 return ferror (f) || fclose (f) != 0;
2881
2882 ;
2883 return 0;
2884 }
2885 _ACEOF
2886 ac_clean_files="$ac_clean_files conftest.out"
2887 # Check that the compiler produces executables we can run. If not, either
2888 # the compiler is broken, or we cross compile.
2889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2890 $as_echo_n "checking whether we are cross compiling... " >&6; }
2891 if test "$cross_compiling" != yes; then
2892 { { ac_try="$ac_link"
2893 case "(($ac_try" in
2894 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2895 *) ac_try_echo=$ac_try;;
2896 esac
2897 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2898 $as_echo "$ac_try_echo"; } >&5
2899 (eval "$ac_link") 2>&5
2900 ac_status=$?
2901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2902 test $ac_status = 0; }
2903 if { ac_try='./conftest$ac_cv_exeext'
2904 { { case "(($ac_try" in
2905 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2906 *) ac_try_echo=$ac_try;;
2907 esac
2908 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2909 $as_echo "$ac_try_echo"; } >&5
2910 (eval "$ac_try") 2>&5
2911 ac_status=$?
2912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2913 test $ac_status = 0; }; }; then
2914 cross_compiling=no
2915 else
2916 if test "$cross_compiling" = maybe; then
2917 cross_compiling=yes
2918 else
2919 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2920 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2921 as_fn_error $? "cannot run C compiled programs.
2922 If you meant to cross compile, use \`--host'.
2923 See \`config.log' for more details" "$LINENO" 5; }
2924 fi
2925 fi
2926 fi
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2928 $as_echo "$cross_compiling" >&6; }
2929
2930 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2931 ac_clean_files=$ac_clean_files_save
2932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2933 $as_echo_n "checking for suffix of object files... " >&6; }
2934 if ${ac_cv_objext+:} false; then :
2935 $as_echo_n "(cached) " >&6
2936 else
2937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2938 /* end confdefs.h. */
2939
2940 int
2941 main ()
2942 {
2943
2944 ;
2945 return 0;
2946 }
2947 _ACEOF
2948 rm -f conftest.o conftest.obj
2949 if { { ac_try="$ac_compile"
2950 case "(($ac_try" in
2951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2952 *) ac_try_echo=$ac_try;;
2953 esac
2954 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2955 $as_echo "$ac_try_echo"; } >&5
2956 (eval "$ac_compile") 2>&5
2957 ac_status=$?
2958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2959 test $ac_status = 0; }; then :
2960 for ac_file in conftest.o conftest.obj conftest.*; do
2961 test -f "$ac_file" || continue;
2962 case $ac_file in
2963 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2964 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2965 break;;
2966 esac
2967 done
2968 else
2969 $as_echo "$as_me: failed program was:" >&5
2970 sed 's/^/| /' conftest.$ac_ext >&5
2971
2972 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2973 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2974 as_fn_error $? "cannot compute suffix of object files: cannot compile
2975 See \`config.log' for more details" "$LINENO" 5; }
2976 fi
2977 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2978 fi
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2980 $as_echo "$ac_cv_objext" >&6; }
2981 OBJEXT=$ac_cv_objext
2982 ac_objext=$OBJEXT
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2984 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2985 if ${ac_cv_c_compiler_gnu+:} false; then :
2986 $as_echo_n "(cached) " >&6
2987 else
2988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2989 /* end confdefs.h. */
2990
2991 int
2992 main ()
2993 {
2994 #ifndef __GNUC__
2995 choke me
2996 #endif
2997
2998 ;
2999 return 0;
3000 }
3001 _ACEOF
3002 if ac_fn_c_try_compile "$LINENO"; then :
3003 ac_compiler_gnu=yes
3004 else
3005 ac_compiler_gnu=no
3006 fi
3007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3008 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3009
3010 fi
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3012 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3013 if test $ac_compiler_gnu = yes; then
3014 GCC=yes
3015 else
3016 GCC=
3017 fi
3018 ac_test_CFLAGS=${CFLAGS+set}
3019 ac_save_CFLAGS=$CFLAGS
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3021 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3022 if ${ac_cv_prog_cc_g+:} false; then :
3023 $as_echo_n "(cached) " >&6
3024 else
3025 ac_save_c_werror_flag=$ac_c_werror_flag
3026 ac_c_werror_flag=yes
3027 ac_cv_prog_cc_g=no
3028 CFLAGS="-g"
3029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3030 /* end confdefs.h. */
3031
3032 int
3033 main ()
3034 {
3035
3036 ;
3037 return 0;
3038 }
3039 _ACEOF
3040 if ac_fn_c_try_compile "$LINENO"; then :
3041 ac_cv_prog_cc_g=yes
3042 else
3043 CFLAGS=""
3044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3045 /* end confdefs.h. */
3046
3047 int
3048 main ()
3049 {
3050
3051 ;
3052 return 0;
3053 }
3054 _ACEOF
3055 if ac_fn_c_try_compile "$LINENO"; then :
3056
3057 else
3058 ac_c_werror_flag=$ac_save_c_werror_flag
3059 CFLAGS="-g"
3060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3061 /* end confdefs.h. */
3062
3063 int
3064 main ()
3065 {
3066
3067 ;
3068 return 0;
3069 }
3070 _ACEOF
3071 if ac_fn_c_try_compile "$LINENO"; then :
3072 ac_cv_prog_cc_g=yes
3073 fi
3074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3075 fi
3076 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3077 fi
3078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3079 ac_c_werror_flag=$ac_save_c_werror_flag
3080 fi
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3082 $as_echo "$ac_cv_prog_cc_g" >&6; }
3083 if test "$ac_test_CFLAGS" = set; then
3084 CFLAGS=$ac_save_CFLAGS
3085 elif test $ac_cv_prog_cc_g = yes; then
3086 if test "$GCC" = yes; then
3087 CFLAGS="-g -O2"
3088 else
3089 CFLAGS="-g"
3090 fi
3091 else
3092 if test "$GCC" = yes; then
3093 CFLAGS="-O2"
3094 else
3095 CFLAGS=
3096 fi
3097 fi
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3099 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3100 if ${ac_cv_prog_cc_c89+:} false; then :
3101 $as_echo_n "(cached) " >&6
3102 else
3103 ac_cv_prog_cc_c89=no
3104 ac_save_CC=$CC
3105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3106 /* end confdefs.h. */
3107 #include <stdarg.h>
3108 #include <stdio.h>
3109 struct stat;
3110 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3111 struct buf { int x; };
3112 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3113 static char *e (p, i)
3114 char **p;
3115 int i;
3116 {
3117 return p[i];
3118 }
3119 static char *f (char * (*g) (char **, int), char **p, ...)
3120 {
3121 char *s;
3122 va_list v;
3123 va_start (v,p);
3124 s = g (p, va_arg (v,int));
3125 va_end (v);
3126 return s;
3127 }
3128
3129 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3130 function prototypes and stuff, but not '\xHH' hex character constants.
3131 These don't provoke an error unfortunately, instead are silently treated
3132 as 'x'. The following induces an error, until -std is added to get
3133 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3134 array size at least. It's necessary to write '\x00'==0 to get something
3135 that's true only with -std. */
3136 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3137
3138 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3139 inside strings and character constants. */
3140 #define FOO(x) 'x'
3141 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3142
3143 int test (int i, double x);
3144 struct s1 {int (*f) (int a);};
3145 struct s2 {int (*f) (double a);};
3146 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3147 int argc;
3148 char **argv;
3149 int
3150 main ()
3151 {
3152 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3153 ;
3154 return 0;
3155 }
3156 _ACEOF
3157 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3158 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3159 do
3160 CC="$ac_save_CC $ac_arg"
3161 if ac_fn_c_try_compile "$LINENO"; then :
3162 ac_cv_prog_cc_c89=$ac_arg
3163 fi
3164 rm -f core conftest.err conftest.$ac_objext
3165 test "x$ac_cv_prog_cc_c89" != "xno" && break
3166 done
3167 rm -f conftest.$ac_ext
3168 CC=$ac_save_CC
3169
3170 fi
3171 # AC_CACHE_VAL
3172 case "x$ac_cv_prog_cc_c89" in
3173 x)
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3175 $as_echo "none needed" >&6; } ;;
3176 xno)
3177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3178 $as_echo "unsupported" >&6; } ;;
3179 *)
3180 CC="$CC $ac_cv_prog_cc_c89"
3181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3182 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3183 esac
3184 if test "x$ac_cv_prog_cc_c89" != xno; then :
3185
3186 fi
3187
3188 ac_ext=c
3189 ac_cpp='$CPP $CPPFLAGS'
3190 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3191 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3192 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3193
3194
3195 ac_ext=c
3196 ac_cpp='$CPP $CPPFLAGS'
3197 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3198 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3199 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3201 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3202 # On Suns, sometimes $CPP names a directory.
3203 if test -n "$CPP" && test -d "$CPP"; then
3204 CPP=
3205 fi
3206 if test -z "$CPP"; then
3207 if ${ac_cv_prog_CPP+:} false; then :
3208 $as_echo_n "(cached) " >&6
3209 else
3210 # Double quotes because CPP needs to be expanded
3211 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3212 do
3213 ac_preproc_ok=false
3214 for ac_c_preproc_warn_flag in '' yes
3215 do
3216 # Use a header file that comes with gcc, so configuring glibc
3217 # with a fresh cross-compiler works.
3218 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3219 # <limits.h> exists even on freestanding compilers.
3220 # On the NeXT, cc -E runs the code through the compiler's parser,
3221 # not just through cpp. "Syntax error" is here to catch this case.
3222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3223 /* end confdefs.h. */
3224 #ifdef __STDC__
3225 # include <limits.h>
3226 #else
3227 # include <assert.h>
3228 #endif
3229 Syntax error
3230 _ACEOF
3231 if ac_fn_c_try_cpp "$LINENO"; then :
3232
3233 else
3234 # Broken: fails on valid input.
3235 continue
3236 fi
3237 rm -f conftest.err conftest.i conftest.$ac_ext
3238
3239 # OK, works on sane cases. Now check whether nonexistent headers
3240 # can be detected and how.
3241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3242 /* end confdefs.h. */
3243 #include <ac_nonexistent.h>
3244 _ACEOF
3245 if ac_fn_c_try_cpp "$LINENO"; then :
3246 # Broken: success on invalid input.
3247 continue
3248 else
3249 # Passes both tests.
3250 ac_preproc_ok=:
3251 break
3252 fi
3253 rm -f conftest.err conftest.i conftest.$ac_ext
3254
3255 done
3256 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3257 rm -f conftest.i conftest.err conftest.$ac_ext
3258 if $ac_preproc_ok; then :
3259 break
3260 fi
3261
3262 done
3263 ac_cv_prog_CPP=$CPP
3264
3265 fi
3266 CPP=$ac_cv_prog_CPP
3267 else
3268 ac_cv_prog_CPP=$CPP
3269 fi
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3271 $as_echo "$CPP" >&6; }
3272 ac_preproc_ok=false
3273 for ac_c_preproc_warn_flag in '' yes
3274 do
3275 # Use a header file that comes with gcc, so configuring glibc
3276 # with a fresh cross-compiler works.
3277 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3278 # <limits.h> exists even on freestanding compilers.
3279 # On the NeXT, cc -E runs the code through the compiler's parser,
3280 # not just through cpp. "Syntax error" is here to catch this case.
3281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3282 /* end confdefs.h. */
3283 #ifdef __STDC__
3284 # include <limits.h>
3285 #else
3286 # include <assert.h>
3287 #endif
3288 Syntax error
3289 _ACEOF
3290 if ac_fn_c_try_cpp "$LINENO"; then :
3291
3292 else
3293 # Broken: fails on valid input.
3294 continue
3295 fi
3296 rm -f conftest.err conftest.i conftest.$ac_ext
3297
3298 # OK, works on sane cases. Now check whether nonexistent headers
3299 # can be detected and how.
3300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3301 /* end confdefs.h. */
3302 #include <ac_nonexistent.h>
3303 _ACEOF
3304 if ac_fn_c_try_cpp "$LINENO"; then :
3305 # Broken: success on invalid input.
3306 continue
3307 else
3308 # Passes both tests.
3309 ac_preproc_ok=:
3310 break
3311 fi
3312 rm -f conftest.err conftest.i conftest.$ac_ext
3313
3314 done
3315 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3316 rm -f conftest.i conftest.err conftest.$ac_ext
3317 if $ac_preproc_ok; then :
3318
3319 else
3320 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3321 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3322 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3323 See \`config.log' for more details" "$LINENO" 5; }
3324 fi
3325
3326 ac_ext=c
3327 ac_cpp='$CPP $CPPFLAGS'
3328 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3329 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3330 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3331
3332
3333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3334 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3335 if ${ac_cv_path_GREP+:} false; then :
3336 $as_echo_n "(cached) " >&6
3337 else
3338 if test -z "$GREP"; then
3339 ac_path_GREP_found=false
3340 # Loop through the user's path and test for each of PROGNAME-LIST
3341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3342 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3343 do
3344 IFS=$as_save_IFS
3345 test -z "$as_dir" && as_dir=.
3346 for ac_prog in grep ggrep; do
3347 for ac_exec_ext in '' $ac_executable_extensions; do
3348 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3349 as_fn_executable_p "$ac_path_GREP" || continue
3350 # Check for GNU ac_path_GREP and select it if it is found.
3351 # Check for GNU $ac_path_GREP
3352 case `"$ac_path_GREP" --version 2>&1` in
3353 *GNU*)
3354 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3355 *)
3356 ac_count=0
3357 $as_echo_n 0123456789 >"conftest.in"
3358 while :
3359 do
3360 cat "conftest.in" "conftest.in" >"conftest.tmp"
3361 mv "conftest.tmp" "conftest.in"
3362 cp "conftest.in" "conftest.nl"
3363 $as_echo 'GREP' >> "conftest.nl"
3364 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3365 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3366 as_fn_arith $ac_count + 1 && ac_count=$as_val
3367 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3368 # Best one so far, save it but keep looking for a better one
3369 ac_cv_path_GREP="$ac_path_GREP"
3370 ac_path_GREP_max=$ac_count
3371 fi
3372 # 10*(2^10) chars as input seems more than enough
3373 test $ac_count -gt 10 && break
3374 done
3375 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3376 esac
3377
3378 $ac_path_GREP_found && break 3
3379 done
3380 done
3381 done
3382 IFS=$as_save_IFS
3383 if test -z "$ac_cv_path_GREP"; then
3384 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3385 fi
3386 else
3387 ac_cv_path_GREP=$GREP
3388 fi
3389
3390 fi
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3392 $as_echo "$ac_cv_path_GREP" >&6; }
3393 GREP="$ac_cv_path_GREP"
3394
3395
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3397 $as_echo_n "checking for egrep... " >&6; }
3398 if ${ac_cv_path_EGREP+:} false; then :
3399 $as_echo_n "(cached) " >&6
3400 else
3401 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3402 then ac_cv_path_EGREP="$GREP -E"
3403 else
3404 if test -z "$EGREP"; then
3405 ac_path_EGREP_found=false
3406 # Loop through the user's path and test for each of PROGNAME-LIST
3407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3408 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3409 do
3410 IFS=$as_save_IFS
3411 test -z "$as_dir" && as_dir=.
3412 for ac_prog in egrep; do
3413 for ac_exec_ext in '' $ac_executable_extensions; do
3414 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3415 as_fn_executable_p "$ac_path_EGREP" || continue
3416 # Check for GNU ac_path_EGREP and select it if it is found.
3417 # Check for GNU $ac_path_EGREP
3418 case `"$ac_path_EGREP" --version 2>&1` in
3419 *GNU*)
3420 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3421 *)
3422 ac_count=0
3423 $as_echo_n 0123456789 >"conftest.in"
3424 while :
3425 do
3426 cat "conftest.in" "conftest.in" >"conftest.tmp"
3427 mv "conftest.tmp" "conftest.in"
3428 cp "conftest.in" "conftest.nl"
3429 $as_echo 'EGREP' >> "conftest.nl"
3430 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3431 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3432 as_fn_arith $ac_count + 1 && ac_count=$as_val
3433 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3434 # Best one so far, save it but keep looking for a better one
3435 ac_cv_path_EGREP="$ac_path_EGREP"
3436 ac_path_EGREP_max=$ac_count
3437 fi
3438 # 10*(2^10) chars as input seems more than enough
3439 test $ac_count -gt 10 && break
3440 done
3441 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3442 esac
3443
3444 $ac_path_EGREP_found && break 3
3445 done
3446 done
3447 done
3448 IFS=$as_save_IFS
3449 if test -z "$ac_cv_path_EGREP"; then
3450 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3451 fi
3452 else
3453 ac_cv_path_EGREP=$EGREP
3454 fi
3455
3456 fi
3457 fi
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3459 $as_echo "$ac_cv_path_EGREP" >&6; }
3460 EGREP="$ac_cv_path_EGREP"
3461
3462
3463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3464 $as_echo_n "checking for ANSI C header files... " >&6; }
3465 if ${ac_cv_header_stdc+:} false; then :
3466 $as_echo_n "(cached) " >&6
3467 else
3468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3469 /* end confdefs.h. */
3470 #include <stdlib.h>
3471 #include <stdarg.h>
3472 #include <string.h>
3473 #include <float.h>
3474
3475 int
3476 main ()
3477 {
3478
3479 ;
3480 return 0;
3481 }
3482 _ACEOF
3483 if ac_fn_c_try_compile "$LINENO"; then :
3484 ac_cv_header_stdc=yes
3485 else
3486 ac_cv_header_stdc=no
3487 fi
3488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3489
3490 if test $ac_cv_header_stdc = yes; then
3491 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3493 /* end confdefs.h. */
3494 #include <string.h>
3495
3496 _ACEOF
3497 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3498 $EGREP "memchr" >/dev/null 2>&1; then :
3499
3500 else
3501 ac_cv_header_stdc=no
3502 fi
3503 rm -f conftest*
3504
3505 fi
3506
3507 if test $ac_cv_header_stdc = yes; then
3508 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3510 /* end confdefs.h. */
3511 #include <stdlib.h>
3512
3513 _ACEOF
3514 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3515 $EGREP "free" >/dev/null 2>&1; then :
3516
3517 else
3518 ac_cv_header_stdc=no
3519 fi
3520 rm -f conftest*
3521
3522 fi
3523
3524 if test $ac_cv_header_stdc = yes; then
3525 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3526 if test "$cross_compiling" = yes; then :
3527 :
3528 else
3529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3530 /* end confdefs.h. */
3531 #include <ctype.h>
3532 #include <stdlib.h>
3533 #if ((' ' & 0x0FF) == 0x020)
3534 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3535 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3536 #else
3537 # define ISLOWER(c) \
3538 (('a' <= (c) && (c) <= 'i') \
3539 || ('j' <= (c) && (c) <= 'r') \
3540 || ('s' <= (c) && (c) <= 'z'))
3541 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3542 #endif
3543
3544 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3545 int
3546 main ()
3547 {
3548 int i;
3549 for (i = 0; i < 256; i++)
3550 if (XOR (islower (i), ISLOWER (i))
3551 || toupper (i) != TOUPPER (i))
3552 return 2;
3553 return 0;
3554 }
3555 _ACEOF
3556 if ac_fn_c_try_run "$LINENO"; then :
3557
3558 else
3559 ac_cv_header_stdc=no
3560 fi
3561 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3562 conftest.$ac_objext conftest.beam conftest.$ac_ext
3563 fi
3564
3565 fi
3566 fi
3567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3568 $as_echo "$ac_cv_header_stdc" >&6; }
3569 if test $ac_cv_header_stdc = yes; then
3570
3571 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3572
3573 fi
3574
3575 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3576 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3577 inttypes.h stdint.h unistd.h
3578 do :
3579 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3580 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3581 "
3582 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3583 cat >>confdefs.h <<_ACEOF
3584 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3585 _ACEOF
3586
3587 fi
3588
3589 done
3590
3591
3592
3593 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3594 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3595 MINIX=yes
3596 else
3597 MINIX=
3598 fi
3599
3600
3601 if test "$MINIX" = yes; then
3602
3603 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3604
3605
3606 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3607
3608
3609 $as_echo "#define _MINIX 1" >>confdefs.h
3610
3611 fi
3612
3613
3614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3615 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3616 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3617 $as_echo_n "(cached) " >&6
3618 else
3619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3620 /* end confdefs.h. */
3621
3622 # define __EXTENSIONS__ 1
3623 $ac_includes_default
3624 int
3625 main ()
3626 {
3627
3628 ;
3629 return 0;
3630 }
3631 _ACEOF
3632 if ac_fn_c_try_compile "$LINENO"; then :
3633 ac_cv_safe_to_define___extensions__=yes
3634 else
3635 ac_cv_safe_to_define___extensions__=no
3636 fi
3637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3638 fi
3639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3640 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3641 test $ac_cv_safe_to_define___extensions__ = yes &&
3642 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3643
3644 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3645
3646 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3647
3648 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3649
3650 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3651
3652
3653 test "$program_prefix" != NONE &&
3654 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3655 # Use a double $ so make ignores it.
3656 test "$program_suffix" != NONE &&
3657 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3658 # Double any \ or $.
3659 # By default was `s,x,x', remove it if useless.
3660 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3661 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3662
3663 # Find a good install program. We prefer a C program (faster),
3664 # so one script is as good as another. But avoid the broken or
3665 # incompatible versions:
3666 # SysV /etc/install, /usr/sbin/install
3667 # SunOS /usr/etc/install
3668 # IRIX /sbin/install
3669 # AIX /bin/install
3670 # AmigaOS /C/install, which installs bootblocks on floppy discs
3671 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3672 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3673 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3674 # OS/2's system install, which has a completely different semantic
3675 # ./install, which can be erroneously created by make from ./install.sh.
3676 # Reject install programs that cannot install multiple files.
3677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3678 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3679 if test -z "$INSTALL"; then
3680 if ${ac_cv_path_install+:} false; then :
3681 $as_echo_n "(cached) " >&6
3682 else
3683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3684 for as_dir in $PATH
3685 do
3686 IFS=$as_save_IFS
3687 test -z "$as_dir" && as_dir=.
3688 # Account for people who put trailing slashes in PATH elements.
3689 case $as_dir/ in #((
3690 ./ | .// | /[cC]/* | \
3691 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3692 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3693 /usr/ucb/* ) ;;
3694 *)
3695 # OSF1 and SCO ODT 3.0 have their own names for install.
3696 # Don't use installbsd from OSF since it installs stuff as root
3697 # by default.
3698 for ac_prog in ginstall scoinst install; do
3699 for ac_exec_ext in '' $ac_executable_extensions; do
3700 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3701 if test $ac_prog = install &&
3702 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3703 # AIX install. It has an incompatible calling convention.
3704 :
3705 elif test $ac_prog = install &&
3706 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3707 # program-specific install script used by HP pwplus--don't use.
3708 :
3709 else
3710 rm -rf conftest.one conftest.two conftest.dir
3711 echo one > conftest.one
3712 echo two > conftest.two
3713 mkdir conftest.dir
3714 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3715 test -s conftest.one && test -s conftest.two &&
3716 test -s conftest.dir/conftest.one &&
3717 test -s conftest.dir/conftest.two
3718 then
3719 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3720 break 3
3721 fi
3722 fi
3723 fi
3724 done
3725 done
3726 ;;
3727 esac
3728
3729 done
3730 IFS=$as_save_IFS
3731
3732 rm -rf conftest.one conftest.two conftest.dir
3733
3734 fi
3735 if test "${ac_cv_path_install+set}" = set; then
3736 INSTALL=$ac_cv_path_install
3737 else
3738 # As a last resort, use the slow shell script. Don't cache a
3739 # value for INSTALL within a source directory, because that will
3740 # break other packages using the cache if that directory is
3741 # removed, or if the value is a relative name.
3742 INSTALL=$ac_install_sh
3743 fi
3744 fi
3745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3746 $as_echo "$INSTALL" >&6; }
3747
3748 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3749 # It thinks the first close brace ends the variable substitution.
3750 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3751
3752 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3753
3754 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3755
3756 rm -rf .tst 2>/dev/null
3757 mkdir .tst 2>/dev/null
3758 if test -d .tst; then
3759 am__leading_dot=.
3760 else
3761 am__leading_dot=_
3762 fi
3763 rmdir .tst 2>/dev/null
3764
3765 DEPDIR="${am__leading_dot}deps"
3766
3767 case `pwd` in
3768 *\ * | *\ *)
3769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3770 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3771 esac
3772
3773
3774
3775 macro_version='2.2.7a'
3776 macro_revision='1.3134'
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790 ltmain="$ac_aux_dir/ltmain.sh"
3791
3792 # Backslashify metacharacters that are still active within
3793 # double-quoted strings.
3794 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3795
3796 # Same as above, but do not quote variable references.
3797 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3798
3799 # Sed substitution to delay expansion of an escaped shell variable in a
3800 # double_quote_subst'ed string.
3801 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3802
3803 # Sed substitution to delay expansion of an escaped single quote.
3804 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3805
3806 # Sed substitution to avoid accidental globbing in evaled expressions
3807 no_glob_subst='s/\*/\\\*/g'
3808
3809 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3810 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3811 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3812
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3814 $as_echo_n "checking how to print strings... " >&6; }
3815 # Test print first, because it will be a builtin if present.
3816 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3817 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3818 ECHO='print -r --'
3819 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3820 ECHO='printf %s\n'
3821 else
3822 # Use this function as a fallback that always works.
3823 func_fallback_echo ()
3824 {
3825 eval 'cat <<_LTECHO_EOF
3826 $1
3827 _LTECHO_EOF'
3828 }
3829 ECHO='func_fallback_echo'
3830 fi
3831
3832 # func_echo_all arg...
3833 # Invoke $ECHO with all args, space-separated.
3834 func_echo_all ()
3835 {
3836 $ECHO ""
3837 }
3838
3839 case "$ECHO" in
3840 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3841 $as_echo "printf" >&6; } ;;
3842 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3843 $as_echo "print -r" >&6; } ;;
3844 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3845 $as_echo "cat" >&6; } ;;
3846 esac
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3862 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3863 if ${ac_cv_path_SED+:} false; then :
3864 $as_echo_n "(cached) " >&6
3865 else
3866 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3867 for ac_i in 1 2 3 4 5 6 7; do
3868 ac_script="$ac_script$as_nl$ac_script"
3869 done
3870 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3871 { ac_script=; unset ac_script;}
3872 if test -z "$SED"; then
3873 ac_path_SED_found=false
3874 # Loop through the user's path and test for each of PROGNAME-LIST
3875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3876 for as_dir in $PATH
3877 do
3878 IFS=$as_save_IFS
3879 test -z "$as_dir" && as_dir=.
3880 for ac_prog in sed gsed; do
3881 for ac_exec_ext in '' $ac_executable_extensions; do
3882 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3883 as_fn_executable_p "$ac_path_SED" || continue
3884 # Check for GNU ac_path_SED and select it if it is found.
3885 # Check for GNU $ac_path_SED
3886 case `"$ac_path_SED" --version 2>&1` in
3887 *GNU*)
3888 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3889 *)
3890 ac_count=0
3891 $as_echo_n 0123456789 >"conftest.in"
3892 while :
3893 do
3894 cat "conftest.in" "conftest.in" >"conftest.tmp"
3895 mv "conftest.tmp" "conftest.in"
3896 cp "conftest.in" "conftest.nl"
3897 $as_echo '' >> "conftest.nl"
3898 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3899 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3900 as_fn_arith $ac_count + 1 && ac_count=$as_val
3901 if test $ac_count -gt ${ac_path_SED_max-0}; then
3902 # Best one so far, save it but keep looking for a better one
3903 ac_cv_path_SED="$ac_path_SED"
3904 ac_path_SED_max=$ac_count
3905 fi
3906 # 10*(2^10) chars as input seems more than enough
3907 test $ac_count -gt 10 && break
3908 done
3909 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3910 esac
3911
3912 $ac_path_SED_found && break 3
3913 done
3914 done
3915 done
3916 IFS=$as_save_IFS
3917 if test -z "$ac_cv_path_SED"; then
3918 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3919 fi
3920 else
3921 ac_cv_path_SED=$SED
3922 fi
3923
3924 fi
3925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3926 $as_echo "$ac_cv_path_SED" >&6; }
3927 SED="$ac_cv_path_SED"
3928 rm -f conftest.sed
3929
3930 test -z "$SED" && SED=sed
3931 Xsed="$SED -e 1s/^X//"
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3944 $as_echo_n "checking for fgrep... " >&6; }
3945 if ${ac_cv_path_FGREP+:} false; then :
3946 $as_echo_n "(cached) " >&6
3947 else
3948 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3949 then ac_cv_path_FGREP="$GREP -F"
3950 else
3951 if test -z "$FGREP"; then
3952 ac_path_FGREP_found=false
3953 # Loop through the user's path and test for each of PROGNAME-LIST
3954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3955 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3956 do
3957 IFS=$as_save_IFS
3958 test -z "$as_dir" && as_dir=.
3959 for ac_prog in fgrep; do
3960 for ac_exec_ext in '' $ac_executable_extensions; do
3961 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3962 as_fn_executable_p "$ac_path_FGREP" || continue
3963 # Check for GNU ac_path_FGREP and select it if it is found.
3964 # Check for GNU $ac_path_FGREP
3965 case `"$ac_path_FGREP" --version 2>&1` in
3966 *GNU*)
3967 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3968 *)
3969 ac_count=0
3970 $as_echo_n 0123456789 >"conftest.in"
3971 while :
3972 do
3973 cat "conftest.in" "conftest.in" >"conftest.tmp"
3974 mv "conftest.tmp" "conftest.in"
3975 cp "conftest.in" "conftest.nl"
3976 $as_echo 'FGREP' >> "conftest.nl"
3977 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3978 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3979 as_fn_arith $ac_count + 1 && ac_count=$as_val
3980 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3981 # Best one so far, save it but keep looking for a better one
3982 ac_cv_path_FGREP="$ac_path_FGREP"
3983 ac_path_FGREP_max=$ac_count
3984 fi
3985 # 10*(2^10) chars as input seems more than enough
3986 test $ac_count -gt 10 && break
3987 done
3988 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3989 esac
3990
3991 $ac_path_FGREP_found && break 3
3992 done
3993 done
3994 done
3995 IFS=$as_save_IFS
3996 if test -z "$ac_cv_path_FGREP"; then
3997 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3998 fi
3999 else
4000 ac_cv_path_FGREP=$FGREP
4001 fi
4002
4003 fi
4004 fi
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4006 $as_echo "$ac_cv_path_FGREP" >&6; }
4007 FGREP="$ac_cv_path_FGREP"
4008
4009
4010 test -z "$GREP" && GREP=grep
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030 # Check whether --with-gnu-ld was given.
4031 if test "${with_gnu_ld+set}" = set; then :
4032 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4033 else
4034 with_gnu_ld=no
4035 fi
4036
4037 ac_prog=ld
4038 if test "$GCC" = yes; then
4039 # Check if gcc -print-prog-name=ld gives a path.
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4041 $as_echo_n "checking for ld used by $CC... " >&6; }
4042 case $host in
4043 *-*-mingw*)
4044 # gcc leaves a trailing carriage return which upsets mingw
4045 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4046 *)
4047 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4048 esac
4049 case $ac_prog in
4050 # Accept absolute paths.
4051 [\\/]* | ?:[\\/]*)
4052 re_direlt='/[^/][^/]*/\.\./'
4053 # Canonicalize the pathname of ld
4054 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4055 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4056 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4057 done
4058 test -z "$LD" && LD="$ac_prog"
4059 ;;
4060 "")
4061 # If it fails, then pretend we aren't using GCC.
4062 ac_prog=ld
4063 ;;
4064 *)
4065 # If it is relative, then search for the first ld in PATH.
4066 with_gnu_ld=unknown
4067 ;;
4068 esac
4069 elif test "$with_gnu_ld" = yes; then
4070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4071 $as_echo_n "checking for GNU ld... " >&6; }
4072 else
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4074 $as_echo_n "checking for non-GNU ld... " >&6; }
4075 fi
4076 if ${lt_cv_path_LD+:} false; then :
4077 $as_echo_n "(cached) " >&6
4078 else
4079 if test -z "$LD"; then
4080 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4081 for ac_dir in $PATH; do
4082 IFS="$lt_save_ifs"
4083 test -z "$ac_dir" && ac_dir=.
4084 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4085 lt_cv_path_LD="$ac_dir/$ac_prog"
4086 # Check to see if the program is GNU ld. I'd rather use --version,
4087 # but apparently some variants of GNU ld only accept -v.
4088 # Break only if it was the GNU/non-GNU ld that we prefer.
4089 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4090 *GNU* | *'with BFD'*)
4091 test "$with_gnu_ld" != no && break
4092 ;;
4093 *)
4094 test "$with_gnu_ld" != yes && break
4095 ;;
4096 esac
4097 fi
4098 done
4099 IFS="$lt_save_ifs"
4100 else
4101 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4102 fi
4103 fi
4104
4105 LD="$lt_cv_path_LD"
4106 if test -n "$LD"; then
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4108 $as_echo "$LD" >&6; }
4109 else
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4111 $as_echo "no" >&6; }
4112 fi
4113 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4115 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4116 if ${lt_cv_prog_gnu_ld+:} false; then :
4117 $as_echo_n "(cached) " >&6
4118 else
4119 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4120 case `$LD -v 2>&1 </dev/null` in
4121 *GNU* | *'with BFD'*)
4122 lt_cv_prog_gnu_ld=yes
4123 ;;
4124 *)
4125 lt_cv_prog_gnu_ld=no
4126 ;;
4127 esac
4128 fi
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4130 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4131 with_gnu_ld=$lt_cv_prog_gnu_ld
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4142 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4143 if ${lt_cv_path_NM+:} false; then :
4144 $as_echo_n "(cached) " >&6
4145 else
4146 if test -n "$NM"; then
4147 # Let the user override the test.
4148 lt_cv_path_NM="$NM"
4149 else
4150 lt_nm_to_check="${ac_tool_prefix}nm"
4151 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4152 lt_nm_to_check="$lt_nm_to_check nm"
4153 fi
4154 for lt_tmp_nm in $lt_nm_to_check; do
4155 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4156 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4157 IFS="$lt_save_ifs"
4158 test -z "$ac_dir" && ac_dir=.
4159 tmp_nm="$ac_dir/$lt_tmp_nm"
4160 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4161 # Check to see if the nm accepts a BSD-compat flag.
4162 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4163 # nm: unknown option "B" ignored
4164 # Tru64's nm complains that /dev/null is an invalid object file
4165 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4166 */dev/null* | *'Invalid file or object type'*)
4167 lt_cv_path_NM="$tmp_nm -B"
4168 break
4169 ;;
4170 *)
4171 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4172 */dev/null*)
4173 lt_cv_path_NM="$tmp_nm -p"
4174 break
4175 ;;
4176 *)
4177 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4178 continue # so that we can try to find one that supports BSD flags
4179 ;;
4180 esac
4181 ;;
4182 esac
4183 fi
4184 done
4185 IFS="$lt_save_ifs"
4186 done
4187 : ${lt_cv_path_NM=no}
4188 fi
4189 fi
4190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4191 $as_echo "$lt_cv_path_NM" >&6; }
4192 if test "$lt_cv_path_NM" != "no"; then
4193 NM="$lt_cv_path_NM"
4194 else
4195 # Didn't find any BSD compatible name lister, look for dumpbin.
4196 if test -n "$DUMPBIN"; then :
4197 # Let the user override the test.
4198 else
4199 if test -n "$ac_tool_prefix"; then
4200 for ac_prog in dumpbin "link -dump"
4201 do
4202 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4203 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4205 $as_echo_n "checking for $ac_word... " >&6; }
4206 if ${ac_cv_prog_DUMPBIN+:} false; then :
4207 $as_echo_n "(cached) " >&6
4208 else
4209 if test -n "$DUMPBIN"; then
4210 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4211 else
4212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4213 for as_dir in $PATH
4214 do
4215 IFS=$as_save_IFS
4216 test -z "$as_dir" && as_dir=.
4217 for ac_exec_ext in '' $ac_executable_extensions; do
4218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4219 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4221 break 2
4222 fi
4223 done
4224 done
4225 IFS=$as_save_IFS
4226
4227 fi
4228 fi
4229 DUMPBIN=$ac_cv_prog_DUMPBIN
4230 if test -n "$DUMPBIN"; then
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4232 $as_echo "$DUMPBIN" >&6; }
4233 else
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4235 $as_echo "no" >&6; }
4236 fi
4237
4238
4239 test -n "$DUMPBIN" && break
4240 done
4241 fi
4242 if test -z "$DUMPBIN"; then
4243 ac_ct_DUMPBIN=$DUMPBIN
4244 for ac_prog in dumpbin "link -dump"
4245 do
4246 # Extract the first word of "$ac_prog", so it can be a program name with args.
4247 set dummy $ac_prog; ac_word=$2
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4249 $as_echo_n "checking for $ac_word... " >&6; }
4250 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4251 $as_echo_n "(cached) " >&6
4252 else
4253 if test -n "$ac_ct_DUMPBIN"; then
4254 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4255 else
4256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4257 for as_dir in $PATH
4258 do
4259 IFS=$as_save_IFS
4260 test -z "$as_dir" && as_dir=.
4261 for ac_exec_ext in '' $ac_executable_extensions; do
4262 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4263 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4265 break 2
4266 fi
4267 done
4268 done
4269 IFS=$as_save_IFS
4270
4271 fi
4272 fi
4273 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4274 if test -n "$ac_ct_DUMPBIN"; then
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4276 $as_echo "$ac_ct_DUMPBIN" >&6; }
4277 else
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4279 $as_echo "no" >&6; }
4280 fi
4281
4282
4283 test -n "$ac_ct_DUMPBIN" && break
4284 done
4285
4286 if test "x$ac_ct_DUMPBIN" = x; then
4287 DUMPBIN=":"
4288 else
4289 case $cross_compiling:$ac_tool_warned in
4290 yes:)
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4292 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4293 ac_tool_warned=yes ;;
4294 esac
4295 DUMPBIN=$ac_ct_DUMPBIN
4296 fi
4297 fi
4298
4299 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4300 *COFF*)
4301 DUMPBIN="$DUMPBIN -symbols"
4302 ;;
4303 *)
4304 DUMPBIN=:
4305 ;;
4306 esac
4307 fi
4308
4309 if test "$DUMPBIN" != ":"; then
4310 NM="$DUMPBIN"
4311 fi
4312 fi
4313 test -z "$NM" && NM=nm
4314
4315
4316
4317
4318
4319
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4321 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4322 if ${lt_cv_nm_interface+:} false; then :
4323 $as_echo_n "(cached) " >&6
4324 else
4325 lt_cv_nm_interface="BSD nm"
4326 echo "int some_variable = 0;" > conftest.$ac_ext
4327 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4328 (eval "$ac_compile" 2>conftest.err)
4329 cat conftest.err >&5
4330 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4331 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4332 cat conftest.err >&5
4333 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4334 cat conftest.out >&5
4335 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4336 lt_cv_nm_interface="MS dumpbin"
4337 fi
4338 rm -f conftest*
4339 fi
4340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4341 $as_echo "$lt_cv_nm_interface" >&6; }
4342
4343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4344 $as_echo_n "checking whether ln -s works... " >&6; }
4345 LN_S=$as_ln_s
4346 if test "$LN_S" = "ln -s"; then
4347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4348 $as_echo "yes" >&6; }
4349 else
4350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4351 $as_echo "no, using $LN_S" >&6; }
4352 fi
4353
4354 # find the maximum length of command line arguments
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4356 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4357 if ${lt_cv_sys_max_cmd_len+:} false; then :
4358 $as_echo_n "(cached) " >&6
4359 else
4360 i=0
4361 teststring="ABCD"
4362
4363 case $build_os in
4364 msdosdjgpp*)
4365 # On DJGPP, this test can blow up pretty badly due to problems in libc
4366 # (any single argument exceeding 2000 bytes causes a buffer overrun
4367 # during glob expansion). Even if it were fixed, the result of this
4368 # check would be larger than it should be.
4369 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4370 ;;
4371
4372 gnu*)
4373 # Under GNU Hurd, this test is not required because there is
4374 # no limit to the length of command line arguments.
4375 # Libtool will interpret -1 as no limit whatsoever
4376 lt_cv_sys_max_cmd_len=-1;
4377 ;;
4378
4379 cygwin* | mingw* | cegcc*)
4380 # On Win9x/ME, this test blows up -- it succeeds, but takes
4381 # about 5 minutes as the teststring grows exponentially.
4382 # Worse, since 9x/ME are not pre-emptively multitasking,
4383 # you end up with a "frozen" computer, even though with patience
4384 # the test eventually succeeds (with a max line length of 256k).
4385 # Instead, let's just punt: use the minimum linelength reported by
4386 # all of the supported platforms: 8192 (on NT/2K/XP).
4387 lt_cv_sys_max_cmd_len=8192;
4388 ;;
4389
4390 mint*)
4391 # On MiNT this can take a long time and run out of memory.
4392 lt_cv_sys_max_cmd_len=8192;
4393 ;;
4394
4395 amigaos*)
4396 # On AmigaOS with pdksh, this test takes hours, literally.
4397 # So we just punt and use a minimum line length of 8192.
4398 lt_cv_sys_max_cmd_len=8192;
4399 ;;
4400
4401 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4402 # This has been around since 386BSD, at least. Likely further.
4403 if test -x /sbin/sysctl; then
4404 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4405 elif test -x /usr/sbin/sysctl; then
4406 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4407 else
4408 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4409 fi
4410 # And add a safety zone
4411 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4412 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4413 ;;
4414
4415 interix*)
4416 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4417 lt_cv_sys_max_cmd_len=196608
4418 ;;
4419
4420 osf*)
4421 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4422 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4423 # nice to cause kernel panics so lets avoid the loop below.
4424 # First set a reasonable default.
4425 lt_cv_sys_max_cmd_len=16384
4426 #
4427 if test -x /sbin/sysconfig; then
4428 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4429 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4430 esac
4431 fi
4432 ;;
4433 sco3.2v5*)
4434 lt_cv_sys_max_cmd_len=102400
4435 ;;
4436 sysv5* | sco5v6* | sysv4.2uw2*)
4437 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4438 if test -n "$kargmax"; then
4439 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4440 else
4441 lt_cv_sys_max_cmd_len=32768
4442 fi
4443 ;;
4444 *)
4445 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4446 if test -n "$lt_cv_sys_max_cmd_len"; then
4447 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4448 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4449 else
4450 # Make teststring a little bigger before we do anything with it.
4451 # a 1K string should be a reasonable start.
4452 for i in 1 2 3 4 5 6 7 8 ; do
4453 teststring=$teststring$teststring
4454 done
4455 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4456 # If test is not a shell built-in, we'll probably end up computing a
4457 # maximum length that is only half of the actual maximum length, but
4458 # we can't tell.
4459 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4460 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4461 test $i != 17 # 1/2 MB should be enough
4462 do
4463 i=`expr $i + 1`
4464 teststring=$teststring$teststring
4465 done
4466 # Only check the string length outside the loop.
4467 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4468 teststring=
4469 # Add a significant safety factor because C++ compilers can tack on
4470 # massive amounts of additional arguments before passing them to the
4471 # linker. It appears as though 1/2 is a usable value.
4472 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4473 fi
4474 ;;
4475 esac
4476
4477 fi
4478
4479 if test -n $lt_cv_sys_max_cmd_len ; then
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4481 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4482 else
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4484 $as_echo "none" >&6; }
4485 fi
4486 max_cmd_len=$lt_cv_sys_max_cmd_len
4487
4488
4489
4490
4491
4492
4493 : ${CP="cp -f"}
4494 : ${MV="mv -f"}
4495 : ${RM="rm -f"}
4496
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4498 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4499 # Try some XSI features
4500 xsi_shell=no
4501 ( _lt_dummy="a/b/c"
4502 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4503 = c,a/b,, \
4504 && eval 'test $(( 1 + 1 )) -eq 2 \
4505 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4506 && xsi_shell=yes
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4508 $as_echo "$xsi_shell" >&6; }
4509
4510
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4512 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4513 lt_shell_append=no
4514 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4515 >/dev/null 2>&1 \
4516 && lt_shell_append=yes
4517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4518 $as_echo "$lt_shell_append" >&6; }
4519
4520
4521 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4522 lt_unset=unset
4523 else
4524 lt_unset=false
4525 fi
4526
4527
4528
4529
4530
4531 # test EBCDIC or ASCII
4532 case `echo X|tr X '\101'` in
4533 A) # ASCII based system
4534 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4535 lt_SP2NL='tr \040 \012'
4536 lt_NL2SP='tr \015\012 \040\040'
4537 ;;
4538 *) # EBCDIC based system
4539 lt_SP2NL='tr \100 \n'
4540 lt_NL2SP='tr \r\n \100\100'
4541 ;;
4542 esac
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4553 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4554 if ${lt_cv_ld_reload_flag+:} false; then :
4555 $as_echo_n "(cached) " >&6
4556 else
4557 lt_cv_ld_reload_flag='-r'
4558 fi
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4560 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4561 reload_flag=$lt_cv_ld_reload_flag
4562 case $reload_flag in
4563 "" | " "*) ;;
4564 *) reload_flag=" $reload_flag" ;;
4565 esac
4566 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4567 case $host_os in
4568 darwin*)
4569 if test "$GCC" = yes; then
4570 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4571 else
4572 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4573 fi
4574 ;;
4575 esac
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585 if test -n "$ac_tool_prefix"; then
4586 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4587 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4589 $as_echo_n "checking for $ac_word... " >&6; }
4590 if ${ac_cv_prog_OBJDUMP+:} false; then :
4591 $as_echo_n "(cached) " >&6
4592 else
4593 if test -n "$OBJDUMP"; then
4594 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4595 else
4596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4597 for as_dir in $PATH
4598 do
4599 IFS=$as_save_IFS
4600 test -z "$as_dir" && as_dir=.
4601 for ac_exec_ext in '' $ac_executable_extensions; do
4602 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4603 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4605 break 2
4606 fi
4607 done
4608 done
4609 IFS=$as_save_IFS
4610
4611 fi
4612 fi
4613 OBJDUMP=$ac_cv_prog_OBJDUMP
4614 if test -n "$OBJDUMP"; then
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4616 $as_echo "$OBJDUMP" >&6; }
4617 else
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4619 $as_echo "no" >&6; }
4620 fi
4621
4622
4623 fi
4624 if test -z "$ac_cv_prog_OBJDUMP"; then
4625 ac_ct_OBJDUMP=$OBJDUMP
4626 # Extract the first word of "objdump", so it can be a program name with args.
4627 set dummy objdump; ac_word=$2
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4629 $as_echo_n "checking for $ac_word... " >&6; }
4630 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4631 $as_echo_n "(cached) " >&6
4632 else
4633 if test -n "$ac_ct_OBJDUMP"; then
4634 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4635 else
4636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4637 for as_dir in $PATH
4638 do
4639 IFS=$as_save_IFS
4640 test -z "$as_dir" && as_dir=.
4641 for ac_exec_ext in '' $ac_executable_extensions; do
4642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4643 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4645 break 2
4646 fi
4647 done
4648 done
4649 IFS=$as_save_IFS
4650
4651 fi
4652 fi
4653 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4654 if test -n "$ac_ct_OBJDUMP"; then
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4656 $as_echo "$ac_ct_OBJDUMP" >&6; }
4657 else
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4659 $as_echo "no" >&6; }
4660 fi
4661
4662 if test "x$ac_ct_OBJDUMP" = x; then
4663 OBJDUMP="false"
4664 else
4665 case $cross_compiling:$ac_tool_warned in
4666 yes:)
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4668 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4669 ac_tool_warned=yes ;;
4670 esac
4671 OBJDUMP=$ac_ct_OBJDUMP
4672 fi
4673 else
4674 OBJDUMP="$ac_cv_prog_OBJDUMP"
4675 fi
4676
4677 test -z "$OBJDUMP" && OBJDUMP=objdump
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4688 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4689 if ${lt_cv_deplibs_check_method+:} false; then :
4690 $as_echo_n "(cached) " >&6
4691 else
4692 lt_cv_file_magic_cmd='$MAGIC_CMD'
4693 lt_cv_file_magic_test_file=
4694 lt_cv_deplibs_check_method='unknown'
4695 # Need to set the preceding variable on all platforms that support
4696 # interlibrary dependencies.
4697 # 'none' -- dependencies not supported.
4698 # `unknown' -- same as none, but documents that we really don't know.
4699 # 'pass_all' -- all dependencies passed with no checks.
4700 # 'test_compile' -- check by making test program.
4701 # 'file_magic [[regex]]' -- check by looking for files in library path
4702 # which responds to the $file_magic_cmd with a given extended regex.
4703 # If you have `file' or equivalent on your system and you're not sure
4704 # whether `pass_all' will *always* work, you probably want this one.
4705
4706 case $host_os in
4707 aix[4-9]*)
4708 lt_cv_deplibs_check_method=pass_all
4709 ;;
4710
4711 beos*)
4712 lt_cv_deplibs_check_method=pass_all
4713 ;;
4714
4715 bsdi[45]*)
4716 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4717 lt_cv_file_magic_cmd='/usr/bin/file -L'
4718 lt_cv_file_magic_test_file=/shlib/libc.so
4719 ;;
4720
4721 cygwin*)
4722 # func_win32_libid is a shell function defined in ltmain.sh
4723 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4724 lt_cv_file_magic_cmd='func_win32_libid'
4725 ;;
4726
4727 mingw* | pw32*)
4728 # Base MSYS/MinGW do not provide the 'file' command needed by
4729 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4730 # unless we find 'file', for example because we are cross-compiling.
4731 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4732 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4733 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4734 lt_cv_file_magic_cmd='func_win32_libid'
4735 else
4736 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4737 lt_cv_file_magic_cmd='$OBJDUMP -f'
4738 fi
4739 ;;
4740
4741 cegcc*)
4742 # use the weaker test based on 'objdump'. See mingw*.
4743 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4744 lt_cv_file_magic_cmd='$OBJDUMP -f'
4745 ;;
4746
4747 darwin* | rhapsody*)
4748 lt_cv_deplibs_check_method=pass_all
4749 ;;
4750
4751 freebsd* | dragonfly*)
4752 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4753 case $host_cpu in
4754 i*86 )
4755 # Not sure whether the presence of OpenBSD here was a mistake.
4756 # Let's accept both of them until this is cleared up.
4757 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4758 lt_cv_file_magic_cmd=/usr/bin/file
4759 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4760 ;;
4761 esac
4762 else
4763 lt_cv_deplibs_check_method=pass_all
4764 fi
4765 ;;
4766
4767 gnu*)
4768 lt_cv_deplibs_check_method=pass_all
4769 ;;
4770
4771 haiku*)
4772 lt_cv_deplibs_check_method=pass_all
4773 ;;
4774
4775 hpux10.20* | hpux11*)
4776 lt_cv_file_magic_cmd=/usr/bin/file
4777 case $host_cpu in
4778 ia64*)
4779 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4780 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4781 ;;
4782 hppa*64*)
4783 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]'
4784 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4785 ;;
4786 *)
4787 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4788 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4789 ;;
4790 esac
4791 ;;
4792
4793 interix[3-9]*)
4794 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4795 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4796 ;;
4797
4798 irix5* | irix6* | nonstopux*)
4799 case $LD in
4800 *-32|*"-32 ") libmagic=32-bit;;
4801 *-n32|*"-n32 ") libmagic=N32;;
4802 *-64|*"-64 ") libmagic=64-bit;;
4803 *) libmagic=never-match;;
4804 esac
4805 lt_cv_deplibs_check_method=pass_all
4806 ;;
4807
4808 # This must be Linux ELF.
4809 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4810 lt_cv_deplibs_check_method=pass_all
4811 ;;
4812
4813 netbsd*)
4814 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4815 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4816 else
4817 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4818 fi
4819 ;;
4820
4821 newos6*)
4822 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4823 lt_cv_file_magic_cmd=/usr/bin/file
4824 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4825 ;;
4826
4827 *nto* | *qnx*)
4828 lt_cv_deplibs_check_method=pass_all
4829 ;;
4830
4831 openbsd*)
4832 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4833 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4834 else
4835 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4836 fi
4837 ;;
4838
4839 osf3* | osf4* | osf5*)
4840 lt_cv_deplibs_check_method=pass_all
4841 ;;
4842
4843 rdos*)
4844 lt_cv_deplibs_check_method=pass_all
4845 ;;
4846
4847 solaris*)
4848 lt_cv_deplibs_check_method=pass_all
4849 ;;
4850
4851 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4852 lt_cv_deplibs_check_method=pass_all
4853 ;;
4854
4855 sysv4 | sysv4.3*)
4856 case $host_vendor in
4857 motorola)
4858 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]'
4859 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4860 ;;
4861 ncr)
4862 lt_cv_deplibs_check_method=pass_all
4863 ;;
4864 sequent)
4865 lt_cv_file_magic_cmd='/bin/file'
4866 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4867 ;;
4868 sni)
4869 lt_cv_file_magic_cmd='/bin/file'
4870 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4871 lt_cv_file_magic_test_file=/lib/libc.so
4872 ;;
4873 siemens)
4874 lt_cv_deplibs_check_method=pass_all
4875 ;;
4876 pc)
4877 lt_cv_deplibs_check_method=pass_all
4878 ;;
4879 esac
4880 ;;
4881
4882 tpf*)
4883 lt_cv_deplibs_check_method=pass_all
4884 ;;
4885 esac
4886
4887 fi
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4889 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4890 file_magic_cmd=$lt_cv_file_magic_cmd
4891 deplibs_check_method=$lt_cv_deplibs_check_method
4892 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905 plugin_option=
4906 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4907 for plugin in $plugin_names; do
4908 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4909 if test x$plugin_so = x$plugin; then
4910 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4911 fi
4912 if test x$plugin_so != x$plugin; then
4913 plugin_option="--plugin $plugin_so"
4914 break
4915 fi
4916 done
4917
4918 if test -n "$ac_tool_prefix"; then
4919 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4920 set dummy ${ac_tool_prefix}ar; ac_word=$2
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4922 $as_echo_n "checking for $ac_word... " >&6; }
4923 if ${ac_cv_prog_AR+:} false; then :
4924 $as_echo_n "(cached) " >&6
4925 else
4926 if test -n "$AR"; then
4927 ac_cv_prog_AR="$AR" # Let the user override the test.
4928 else
4929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4930 for as_dir in $PATH
4931 do
4932 IFS=$as_save_IFS
4933 test -z "$as_dir" && as_dir=.
4934 for ac_exec_ext in '' $ac_executable_extensions; do
4935 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4936 ac_cv_prog_AR="${ac_tool_prefix}ar"
4937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4938 break 2
4939 fi
4940 done
4941 done
4942 IFS=$as_save_IFS
4943
4944 fi
4945 fi
4946 AR=$ac_cv_prog_AR
4947 if test -n "$AR"; then
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4949 $as_echo "$AR" >&6; }
4950 else
4951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4952 $as_echo "no" >&6; }
4953 fi
4954
4955
4956 fi
4957 if test -z "$ac_cv_prog_AR"; then
4958 ac_ct_AR=$AR
4959 # Extract the first word of "ar", so it can be a program name with args.
4960 set dummy ar; ac_word=$2
4961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4962 $as_echo_n "checking for $ac_word... " >&6; }
4963 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4964 $as_echo_n "(cached) " >&6
4965 else
4966 if test -n "$ac_ct_AR"; then
4967 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4968 else
4969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4970 for as_dir in $PATH
4971 do
4972 IFS=$as_save_IFS
4973 test -z "$as_dir" && as_dir=.
4974 for ac_exec_ext in '' $ac_executable_extensions; do
4975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4976 ac_cv_prog_ac_ct_AR="ar"
4977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4978 break 2
4979 fi
4980 done
4981 done
4982 IFS=$as_save_IFS
4983
4984 fi
4985 fi
4986 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4987 if test -n "$ac_ct_AR"; then
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4989 $as_echo "$ac_ct_AR" >&6; }
4990 else
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4992 $as_echo "no" >&6; }
4993 fi
4994
4995 if test "x$ac_ct_AR" = x; then
4996 AR="false"
4997 else
4998 case $cross_compiling:$ac_tool_warned in
4999 yes:)
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5001 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5002 ac_tool_warned=yes ;;
5003 esac
5004 AR=$ac_ct_AR
5005 fi
5006 else
5007 AR="$ac_cv_prog_AR"
5008 fi
5009
5010 test -z "$AR" && AR=ar
5011 if test -n "$plugin_option"; then
5012 if $AR --help 2>&1 | grep -q "\--plugin"; then
5013 touch conftest.c
5014 $AR $plugin_option rc conftest.a conftest.c
5015 if test "$?" != 0; then
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5017 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5018 else
5019 AR="$AR $plugin_option"
5020 fi
5021 rm -f conftest.*
5022 fi
5023 fi
5024 test -z "$AR_FLAGS" && AR_FLAGS=cru
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036 if test -n "$ac_tool_prefix"; then
5037 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5038 set dummy ${ac_tool_prefix}strip; ac_word=$2
5039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5040 $as_echo_n "checking for $ac_word... " >&6; }
5041 if ${ac_cv_prog_STRIP+:} false; then :
5042 $as_echo_n "(cached) " >&6
5043 else
5044 if test -n "$STRIP"; then
5045 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5046 else
5047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5048 for as_dir in $PATH
5049 do
5050 IFS=$as_save_IFS
5051 test -z "$as_dir" && as_dir=.
5052 for ac_exec_ext in '' $ac_executable_extensions; do
5053 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5054 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5055 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5056 break 2
5057 fi
5058 done
5059 done
5060 IFS=$as_save_IFS
5061
5062 fi
5063 fi
5064 STRIP=$ac_cv_prog_STRIP
5065 if test -n "$STRIP"; then
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5067 $as_echo "$STRIP" >&6; }
5068 else
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5070 $as_echo "no" >&6; }
5071 fi
5072
5073
5074 fi
5075 if test -z "$ac_cv_prog_STRIP"; then
5076 ac_ct_STRIP=$STRIP
5077 # Extract the first word of "strip", so it can be a program name with args.
5078 set dummy strip; ac_word=$2
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5080 $as_echo_n "checking for $ac_word... " >&6; }
5081 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5082 $as_echo_n "(cached) " >&6
5083 else
5084 if test -n "$ac_ct_STRIP"; then
5085 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5086 else
5087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5088 for as_dir in $PATH
5089 do
5090 IFS=$as_save_IFS
5091 test -z "$as_dir" && as_dir=.
5092 for ac_exec_ext in '' $ac_executable_extensions; do
5093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5094 ac_cv_prog_ac_ct_STRIP="strip"
5095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5096 break 2
5097 fi
5098 done
5099 done
5100 IFS=$as_save_IFS
5101
5102 fi
5103 fi
5104 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5105 if test -n "$ac_ct_STRIP"; then
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5107 $as_echo "$ac_ct_STRIP" >&6; }
5108 else
5109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5110 $as_echo "no" >&6; }
5111 fi
5112
5113 if test "x$ac_ct_STRIP" = x; then
5114 STRIP=":"
5115 else
5116 case $cross_compiling:$ac_tool_warned in
5117 yes:)
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5119 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5120 ac_tool_warned=yes ;;
5121 esac
5122 STRIP=$ac_ct_STRIP
5123 fi
5124 else
5125 STRIP="$ac_cv_prog_STRIP"
5126 fi
5127
5128 test -z "$STRIP" && STRIP=:
5129
5130
5131
5132
5133
5134
5135 if test -n "$ac_tool_prefix"; then
5136 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5137 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5139 $as_echo_n "checking for $ac_word... " >&6; }
5140 if ${ac_cv_prog_RANLIB+:} false; then :
5141 $as_echo_n "(cached) " >&6
5142 else
5143 if test -n "$RANLIB"; then
5144 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5145 else
5146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5147 for as_dir in $PATH
5148 do
5149 IFS=$as_save_IFS
5150 test -z "$as_dir" && as_dir=.
5151 for ac_exec_ext in '' $ac_executable_extensions; do
5152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5153 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5155 break 2
5156 fi
5157 done
5158 done
5159 IFS=$as_save_IFS
5160
5161 fi
5162 fi
5163 RANLIB=$ac_cv_prog_RANLIB
5164 if test -n "$RANLIB"; then
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5166 $as_echo "$RANLIB" >&6; }
5167 else
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5169 $as_echo "no" >&6; }
5170 fi
5171
5172
5173 fi
5174 if test -z "$ac_cv_prog_RANLIB"; then
5175 ac_ct_RANLIB=$RANLIB
5176 # Extract the first word of "ranlib", so it can be a program name with args.
5177 set dummy ranlib; ac_word=$2
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5179 $as_echo_n "checking for $ac_word... " >&6; }
5180 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5181 $as_echo_n "(cached) " >&6
5182 else
5183 if test -n "$ac_ct_RANLIB"; then
5184 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5185 else
5186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5187 for as_dir in $PATH
5188 do
5189 IFS=$as_save_IFS
5190 test -z "$as_dir" && as_dir=.
5191 for ac_exec_ext in '' $ac_executable_extensions; do
5192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5193 ac_cv_prog_ac_ct_RANLIB="ranlib"
5194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5195 break 2
5196 fi
5197 done
5198 done
5199 IFS=$as_save_IFS
5200
5201 fi
5202 fi
5203 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5204 if test -n "$ac_ct_RANLIB"; then
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5206 $as_echo "$ac_ct_RANLIB" >&6; }
5207 else
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5209 $as_echo "no" >&6; }
5210 fi
5211
5212 if test "x$ac_ct_RANLIB" = x; then
5213 RANLIB=":"
5214 else
5215 case $cross_compiling:$ac_tool_warned in
5216 yes:)
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5218 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5219 ac_tool_warned=yes ;;
5220 esac
5221 RANLIB=$ac_ct_RANLIB
5222 fi
5223 else
5224 RANLIB="$ac_cv_prog_RANLIB"
5225 fi
5226
5227 test -z "$RANLIB" && RANLIB=:
5228 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5229 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5230 RANLIB="$RANLIB $plugin_option"
5231 fi
5232 fi
5233
5234
5235
5236
5237
5238
5239 # Determine commands to create old-style static archives.
5240 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5241 old_postinstall_cmds='chmod 644 $oldlib'
5242 old_postuninstall_cmds=
5243
5244 if test -n "$RANLIB"; then
5245 case $host_os in
5246 openbsd*)
5247 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5248 ;;
5249 *)
5250 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5251 ;;
5252 esac
5253 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5254 fi
5255
5256 case $host_os in
5257 darwin*)
5258 lock_old_archive_extraction=yes ;;
5259 *)
5260 lock_old_archive_extraction=no ;;
5261 esac
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283 for ac_prog in gawk mawk nawk awk
5284 do
5285 # Extract the first word of "$ac_prog", so it can be a program name with args.
5286 set dummy $ac_prog; ac_word=$2
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5288 $as_echo_n "checking for $ac_word... " >&6; }
5289 if ${ac_cv_prog_AWK+:} false; then :
5290 $as_echo_n "(cached) " >&6
5291 else
5292 if test -n "$AWK"; then
5293 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5294 else
5295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5296 for as_dir in $PATH
5297 do
5298 IFS=$as_save_IFS
5299 test -z "$as_dir" && as_dir=.
5300 for ac_exec_ext in '' $ac_executable_extensions; do
5301 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5302 ac_cv_prog_AWK="$ac_prog"
5303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5304 break 2
5305 fi
5306 done
5307 done
5308 IFS=$as_save_IFS
5309
5310 fi
5311 fi
5312 AWK=$ac_cv_prog_AWK
5313 if test -n "$AWK"; then
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5315 $as_echo "$AWK" >&6; }
5316 else
5317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5318 $as_echo "no" >&6; }
5319 fi
5320
5321
5322 test -n "$AWK" && break
5323 done
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343 # If no C compiler was specified, use CC.
5344 LTCC=${LTCC-"$CC"}
5345
5346 # If no C compiler flags were specified, use CFLAGS.
5347 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5348
5349 # Allow CC to be a program name with arguments.
5350 compiler=$CC
5351
5352
5353 # Check for command to grab the raw symbol name followed by C symbol from nm.
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5355 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5356 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5357 $as_echo_n "(cached) " >&6
5358 else
5359
5360 # These are sane defaults that work on at least a few old systems.
5361 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5362
5363 # Character class describing NM global symbol codes.
5364 symcode='[BCDEGRST]'
5365
5366 # Regexp to match symbols that can be accessed directly from C.
5367 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5368
5369 # Define system-specific variables.
5370 case $host_os in
5371 aix*)
5372 symcode='[BCDT]'
5373 ;;
5374 cygwin* | mingw* | pw32* | cegcc*)
5375 symcode='[ABCDGISTW]'
5376 ;;
5377 hpux*)
5378 if test "$host_cpu" = ia64; then
5379 symcode='[ABCDEGRST]'
5380 fi
5381 ;;
5382 irix* | nonstopux*)
5383 symcode='[BCDEGRST]'
5384 ;;
5385 osf*)
5386 symcode='[BCDEGQRST]'
5387 ;;
5388 solaris*)
5389 symcode='[BDRT]'
5390 ;;
5391 sco3.2v5*)
5392 symcode='[DT]'
5393 ;;
5394 sysv4.2uw2*)
5395 symcode='[DT]'
5396 ;;
5397 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5398 symcode='[ABDT]'
5399 ;;
5400 sysv4)
5401 symcode='[DFNSTU]'
5402 ;;
5403 esac
5404
5405 # If we're using GNU nm, then use its standard symbol codes.
5406 case `$NM -V 2>&1` in
5407 *GNU* | *'with BFD'*)
5408 symcode='[ABCDGIRSTW]' ;;
5409 esac
5410
5411 # Transform an extracted symbol line into a proper C declaration.
5412 # Some systems (esp. on ia64) link data and code symbols differently,
5413 # so use this general approach.
5414 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5415
5416 # Transform an extracted symbol line into symbol name and symbol address
5417 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5418 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'"
5419
5420 # Handle CRLF in mingw tool chain
5421 opt_cr=
5422 case $build_os in
5423 mingw*)
5424 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5425 ;;
5426 esac
5427
5428 # Try without a prefix underscore, then with it.
5429 for ac_symprfx in "" "_"; do
5430
5431 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5432 symxfrm="\\1 $ac_symprfx\\2 \\2"
5433
5434 # Write the raw and C identifiers.
5435 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5436 # Fake it for dumpbin and say T for any non-static function
5437 # and D for any global variable.
5438 # Also find C++ and __fastcall symbols from MSVC++,
5439 # which start with @ or ?.
5440 lt_cv_sys_global_symbol_pipe="$AWK '"\
5441 " {last_section=section; section=\$ 3};"\
5442 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5443 " \$ 0!~/External *\|/{next};"\
5444 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5445 " {if(hide[section]) next};"\
5446 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5447 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5448 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5449 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5450 " ' prfx=^$ac_symprfx"
5451 else
5452 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5453 fi
5454
5455 # Check to see that the pipe works correctly.
5456 pipe_works=no
5457
5458 rm -f conftest*
5459 cat > conftest.$ac_ext <<_LT_EOF
5460 #ifdef __cplusplus
5461 extern "C" {
5462 #endif
5463 char nm_test_var;
5464 void nm_test_func(void);
5465 void nm_test_func(void){}
5466 #ifdef __cplusplus
5467 }
5468 #endif
5469 int main(){nm_test_var='a';nm_test_func();return(0);}
5470 _LT_EOF
5471
5472 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5473 (eval $ac_compile) 2>&5
5474 ac_status=$?
5475 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5476 test $ac_status = 0; }; then
5477 # Now try to grab the symbols.
5478 nlist=conftest.nm
5479 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5480 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5481 ac_status=$?
5482 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5483 test $ac_status = 0; } && test -s "$nlist"; then
5484 # Try sorting and uniquifying the output.
5485 if sort "$nlist" | uniq > "$nlist"T; then
5486 mv -f "$nlist"T "$nlist"
5487 else
5488 rm -f "$nlist"T
5489 fi
5490
5491 # Make sure that we snagged all the symbols we need.
5492 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5493 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5494 cat <<_LT_EOF > conftest.$ac_ext
5495 #ifdef __cplusplus
5496 extern "C" {
5497 #endif
5498
5499 _LT_EOF
5500 # Now generate the symbol file.
5501 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5502
5503 cat <<_LT_EOF >> conftest.$ac_ext
5504
5505 /* The mapping between symbol names and symbols. */
5506 const struct {
5507 const char *name;
5508 void *address;
5509 }
5510 lt__PROGRAM__LTX_preloaded_symbols[] =
5511 {
5512 { "@PROGRAM@", (void *) 0 },
5513 _LT_EOF
5514 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5515 cat <<\_LT_EOF >> conftest.$ac_ext
5516 {0, (void *) 0}
5517 };
5518
5519 /* This works around a problem in FreeBSD linker */
5520 #ifdef FREEBSD_WORKAROUND
5521 static const void *lt_preloaded_setup() {
5522 return lt__PROGRAM__LTX_preloaded_symbols;
5523 }
5524 #endif
5525
5526 #ifdef __cplusplus
5527 }
5528 #endif
5529 _LT_EOF
5530 # Now try linking the two files.
5531 mv conftest.$ac_objext conftstm.$ac_objext
5532 lt_save_LIBS="$LIBS"
5533 lt_save_CFLAGS="$CFLAGS"
5534 LIBS="conftstm.$ac_objext"
5535 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5536 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5537 (eval $ac_link) 2>&5
5538 ac_status=$?
5539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5540 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5541 pipe_works=yes
5542 fi
5543 LIBS="$lt_save_LIBS"
5544 CFLAGS="$lt_save_CFLAGS"
5545 else
5546 echo "cannot find nm_test_func in $nlist" >&5
5547 fi
5548 else
5549 echo "cannot find nm_test_var in $nlist" >&5
5550 fi
5551 else
5552 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5553 fi
5554 else
5555 echo "$progname: failed program was:" >&5
5556 cat conftest.$ac_ext >&5
5557 fi
5558 rm -rf conftest* conftst*
5559
5560 # Do not use the global_symbol_pipe unless it works.
5561 if test "$pipe_works" = yes; then
5562 break
5563 else
5564 lt_cv_sys_global_symbol_pipe=
5565 fi
5566 done
5567
5568 fi
5569
5570 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5571 lt_cv_sys_global_symbol_to_cdecl=
5572 fi
5573 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5575 $as_echo "failed" >&6; }
5576 else
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5578 $as_echo "ok" >&6; }
5579 fi
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602 # Check whether --enable-libtool-lock was given.
5603 if test "${enable_libtool_lock+set}" = set; then :
5604 enableval=$enable_libtool_lock;
5605 fi
5606
5607 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5608
5609 # Some flags need to be propagated to the compiler or linker for good
5610 # libtool support.
5611 case $host in
5612 ia64-*-hpux*)
5613 # Find out which ABI we are using.
5614 echo 'int i;' > conftest.$ac_ext
5615 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5616 (eval $ac_compile) 2>&5
5617 ac_status=$?
5618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5619 test $ac_status = 0; }; then
5620 case `/usr/bin/file conftest.$ac_objext` in
5621 *ELF-32*)
5622 HPUX_IA64_MODE="32"
5623 ;;
5624 *ELF-64*)
5625 HPUX_IA64_MODE="64"
5626 ;;
5627 esac
5628 fi
5629 rm -rf conftest*
5630 ;;
5631 *-*-irix6*)
5632 # Find out which ABI we are using.
5633 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5634 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5635 (eval $ac_compile) 2>&5
5636 ac_status=$?
5637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5638 test $ac_status = 0; }; then
5639 if test "$lt_cv_prog_gnu_ld" = yes; then
5640 case `/usr/bin/file conftest.$ac_objext` in
5641 *32-bit*)
5642 LD="${LD-ld} -melf32bsmip"
5643 ;;
5644 *N32*)
5645 LD="${LD-ld} -melf32bmipn32"
5646 ;;
5647 *64-bit*)
5648 LD="${LD-ld} -melf64bmip"
5649 ;;
5650 esac
5651 else
5652 case `/usr/bin/file conftest.$ac_objext` in
5653 *32-bit*)
5654 LD="${LD-ld} -32"
5655 ;;
5656 *N32*)
5657 LD="${LD-ld} -n32"
5658 ;;
5659 *64-bit*)
5660 LD="${LD-ld} -64"
5661 ;;
5662 esac
5663 fi
5664 fi
5665 rm -rf conftest*
5666 ;;
5667
5668 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5669 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5670 # Find out which ABI we are using.
5671 echo 'int i;' > conftest.$ac_ext
5672 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5673 (eval $ac_compile) 2>&5
5674 ac_status=$?
5675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5676 test $ac_status = 0; }; then
5677 case `/usr/bin/file conftest.o` in
5678 *32-bit*)
5679 case $host in
5680 x86_64-*kfreebsd*-gnu)
5681 LD="${LD-ld} -m elf_i386_fbsd"
5682 ;;
5683 x86_64-*linux*)
5684 case `/usr/bin/file conftest.o` in
5685 *x86-64*)
5686 LD="${LD-ld} -m elf32_x86_64"
5687 ;;
5688 *)
5689 LD="${LD-ld} -m elf_i386"
5690 ;;
5691 esac
5692 ;;
5693 powerpc64le-*linux*)
5694 LD="${LD-ld} -m elf32lppclinux"
5695 ;;
5696 powerpc64-*linux*)
5697 LD="${LD-ld} -m elf32ppclinux"
5698 ;;
5699 s390x-*linux*)
5700 LD="${LD-ld} -m elf_s390"
5701 ;;
5702 sparc64-*linux*)
5703 LD="${LD-ld} -m elf32_sparc"
5704 ;;
5705 esac
5706 ;;
5707 *64-bit*)
5708 case $host in
5709 x86_64-*kfreebsd*-gnu)
5710 LD="${LD-ld} -m elf_x86_64_fbsd"
5711 ;;
5712 x86_64-*linux*)
5713 LD="${LD-ld} -m elf_x86_64"
5714 ;;
5715 powerpcle-*linux*)
5716 LD="${LD-ld} -m elf64lppc"
5717 ;;
5718 powerpc-*linux*)
5719 LD="${LD-ld} -m elf64ppc"
5720 ;;
5721 s390*-*linux*|s390*-*tpf*)
5722 LD="${LD-ld} -m elf64_s390"
5723 ;;
5724 sparc*-*linux*)
5725 LD="${LD-ld} -m elf64_sparc"
5726 ;;
5727 esac
5728 ;;
5729 esac
5730 fi
5731 rm -rf conftest*
5732 ;;
5733
5734 *-*-sco3.2v5*)
5735 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5736 SAVE_CFLAGS="$CFLAGS"
5737 CFLAGS="$CFLAGS -belf"
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5739 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5740 if ${lt_cv_cc_needs_belf+:} false; then :
5741 $as_echo_n "(cached) " >&6
5742 else
5743 ac_ext=c
5744 ac_cpp='$CPP $CPPFLAGS'
5745 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5746 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5747 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5748
5749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5750 /* end confdefs.h. */
5751
5752 int
5753 main ()
5754 {
5755
5756 ;
5757 return 0;
5758 }
5759 _ACEOF
5760 if ac_fn_c_try_link "$LINENO"; then :
5761 lt_cv_cc_needs_belf=yes
5762 else
5763 lt_cv_cc_needs_belf=no
5764 fi
5765 rm -f core conftest.err conftest.$ac_objext \
5766 conftest$ac_exeext conftest.$ac_ext
5767 ac_ext=c
5768 ac_cpp='$CPP $CPPFLAGS'
5769 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5770 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5771 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5772
5773 fi
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5775 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5776 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5777 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5778 CFLAGS="$SAVE_CFLAGS"
5779 fi
5780 ;;
5781 sparc*-*solaris*)
5782 # Find out which ABI we are using.
5783 echo 'int i;' > conftest.$ac_ext
5784 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5785 (eval $ac_compile) 2>&5
5786 ac_status=$?
5787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5788 test $ac_status = 0; }; then
5789 case `/usr/bin/file conftest.o` in
5790 *64-bit*)
5791 case $lt_cv_prog_gnu_ld in
5792 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5793 *)
5794 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5795 LD="${LD-ld} -64"
5796 fi
5797 ;;
5798 esac
5799 ;;
5800 esac
5801 fi
5802 rm -rf conftest*
5803 ;;
5804 esac
5805
5806 need_locks="$enable_libtool_lock"
5807
5808
5809 case $host_os in
5810 rhapsody* | darwin*)
5811 if test -n "$ac_tool_prefix"; then
5812 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5813 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5815 $as_echo_n "checking for $ac_word... " >&6; }
5816 if ${ac_cv_prog_DSYMUTIL+:} false; then :
5817 $as_echo_n "(cached) " >&6
5818 else
5819 if test -n "$DSYMUTIL"; then
5820 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5821 else
5822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5823 for as_dir in $PATH
5824 do
5825 IFS=$as_save_IFS
5826 test -z "$as_dir" && as_dir=.
5827 for ac_exec_ext in '' $ac_executable_extensions; do
5828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5829 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5831 break 2
5832 fi
5833 done
5834 done
5835 IFS=$as_save_IFS
5836
5837 fi
5838 fi
5839 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5840 if test -n "$DSYMUTIL"; then
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5842 $as_echo "$DSYMUTIL" >&6; }
5843 else
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5845 $as_echo "no" >&6; }
5846 fi
5847
5848
5849 fi
5850 if test -z "$ac_cv_prog_DSYMUTIL"; then
5851 ac_ct_DSYMUTIL=$DSYMUTIL
5852 # Extract the first word of "dsymutil", so it can be a program name with args.
5853 set dummy dsymutil; ac_word=$2
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5855 $as_echo_n "checking for $ac_word... " >&6; }
5856 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5857 $as_echo_n "(cached) " >&6
5858 else
5859 if test -n "$ac_ct_DSYMUTIL"; then
5860 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5861 else
5862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5863 for as_dir in $PATH
5864 do
5865 IFS=$as_save_IFS
5866 test -z "$as_dir" && as_dir=.
5867 for ac_exec_ext in '' $ac_executable_extensions; do
5868 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5869 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5870 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5871 break 2
5872 fi
5873 done
5874 done
5875 IFS=$as_save_IFS
5876
5877 fi
5878 fi
5879 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5880 if test -n "$ac_ct_DSYMUTIL"; then
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5882 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5883 else
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5885 $as_echo "no" >&6; }
5886 fi
5887
5888 if test "x$ac_ct_DSYMUTIL" = x; then
5889 DSYMUTIL=":"
5890 else
5891 case $cross_compiling:$ac_tool_warned in
5892 yes:)
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5894 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5895 ac_tool_warned=yes ;;
5896 esac
5897 DSYMUTIL=$ac_ct_DSYMUTIL
5898 fi
5899 else
5900 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5901 fi
5902
5903 if test -n "$ac_tool_prefix"; then
5904 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5905 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5907 $as_echo_n "checking for $ac_word... " >&6; }
5908 if ${ac_cv_prog_NMEDIT+:} false; then :
5909 $as_echo_n "(cached) " >&6
5910 else
5911 if test -n "$NMEDIT"; then
5912 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5913 else
5914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5915 for as_dir in $PATH
5916 do
5917 IFS=$as_save_IFS
5918 test -z "$as_dir" && as_dir=.
5919 for ac_exec_ext in '' $ac_executable_extensions; do
5920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5921 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5923 break 2
5924 fi
5925 done
5926 done
5927 IFS=$as_save_IFS
5928
5929 fi
5930 fi
5931 NMEDIT=$ac_cv_prog_NMEDIT
5932 if test -n "$NMEDIT"; then
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5934 $as_echo "$NMEDIT" >&6; }
5935 else
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5937 $as_echo "no" >&6; }
5938 fi
5939
5940
5941 fi
5942 if test -z "$ac_cv_prog_NMEDIT"; then
5943 ac_ct_NMEDIT=$NMEDIT
5944 # Extract the first word of "nmedit", so it can be a program name with args.
5945 set dummy nmedit; ac_word=$2
5946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5947 $as_echo_n "checking for $ac_word... " >&6; }
5948 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5949 $as_echo_n "(cached) " >&6
5950 else
5951 if test -n "$ac_ct_NMEDIT"; then
5952 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5953 else
5954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5955 for as_dir in $PATH
5956 do
5957 IFS=$as_save_IFS
5958 test -z "$as_dir" && as_dir=.
5959 for ac_exec_ext in '' $ac_executable_extensions; do
5960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5961 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5963 break 2
5964 fi
5965 done
5966 done
5967 IFS=$as_save_IFS
5968
5969 fi
5970 fi
5971 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5972 if test -n "$ac_ct_NMEDIT"; then
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5974 $as_echo "$ac_ct_NMEDIT" >&6; }
5975 else
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5977 $as_echo "no" >&6; }
5978 fi
5979
5980 if test "x$ac_ct_NMEDIT" = x; then
5981 NMEDIT=":"
5982 else
5983 case $cross_compiling:$ac_tool_warned in
5984 yes:)
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5986 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5987 ac_tool_warned=yes ;;
5988 esac
5989 NMEDIT=$ac_ct_NMEDIT
5990 fi
5991 else
5992 NMEDIT="$ac_cv_prog_NMEDIT"
5993 fi
5994
5995 if test -n "$ac_tool_prefix"; then
5996 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5997 set dummy ${ac_tool_prefix}lipo; ac_word=$2
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5999 $as_echo_n "checking for $ac_word... " >&6; }
6000 if ${ac_cv_prog_LIPO+:} false; then :
6001 $as_echo_n "(cached) " >&6
6002 else
6003 if test -n "$LIPO"; then
6004 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6005 else
6006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6007 for as_dir in $PATH
6008 do
6009 IFS=$as_save_IFS
6010 test -z "$as_dir" && as_dir=.
6011 for ac_exec_ext in '' $ac_executable_extensions; do
6012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6013 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6015 break 2
6016 fi
6017 done
6018 done
6019 IFS=$as_save_IFS
6020
6021 fi
6022 fi
6023 LIPO=$ac_cv_prog_LIPO
6024 if test -n "$LIPO"; then
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6026 $as_echo "$LIPO" >&6; }
6027 else
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6029 $as_echo "no" >&6; }
6030 fi
6031
6032
6033 fi
6034 if test -z "$ac_cv_prog_LIPO"; then
6035 ac_ct_LIPO=$LIPO
6036 # Extract the first word of "lipo", so it can be a program name with args.
6037 set dummy lipo; ac_word=$2
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6039 $as_echo_n "checking for $ac_word... " >&6; }
6040 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6041 $as_echo_n "(cached) " >&6
6042 else
6043 if test -n "$ac_ct_LIPO"; then
6044 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6045 else
6046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6047 for as_dir in $PATH
6048 do
6049 IFS=$as_save_IFS
6050 test -z "$as_dir" && as_dir=.
6051 for ac_exec_ext in '' $ac_executable_extensions; do
6052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6053 ac_cv_prog_ac_ct_LIPO="lipo"
6054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6055 break 2
6056 fi
6057 done
6058 done
6059 IFS=$as_save_IFS
6060
6061 fi
6062 fi
6063 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6064 if test -n "$ac_ct_LIPO"; then
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6066 $as_echo "$ac_ct_LIPO" >&6; }
6067 else
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6069 $as_echo "no" >&6; }
6070 fi
6071
6072 if test "x$ac_ct_LIPO" = x; then
6073 LIPO=":"
6074 else
6075 case $cross_compiling:$ac_tool_warned in
6076 yes:)
6077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6078 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6079 ac_tool_warned=yes ;;
6080 esac
6081 LIPO=$ac_ct_LIPO
6082 fi
6083 else
6084 LIPO="$ac_cv_prog_LIPO"
6085 fi
6086
6087 if test -n "$ac_tool_prefix"; then
6088 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6089 set dummy ${ac_tool_prefix}otool; ac_word=$2
6090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6091 $as_echo_n "checking for $ac_word... " >&6; }
6092 if ${ac_cv_prog_OTOOL+:} false; then :
6093 $as_echo_n "(cached) " >&6
6094 else
6095 if test -n "$OTOOL"; then
6096 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6097 else
6098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6099 for as_dir in $PATH
6100 do
6101 IFS=$as_save_IFS
6102 test -z "$as_dir" && as_dir=.
6103 for ac_exec_ext in '' $ac_executable_extensions; do
6104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6105 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6107 break 2
6108 fi
6109 done
6110 done
6111 IFS=$as_save_IFS
6112
6113 fi
6114 fi
6115 OTOOL=$ac_cv_prog_OTOOL
6116 if test -n "$OTOOL"; then
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6118 $as_echo "$OTOOL" >&6; }
6119 else
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6121 $as_echo "no" >&6; }
6122 fi
6123
6124
6125 fi
6126 if test -z "$ac_cv_prog_OTOOL"; then
6127 ac_ct_OTOOL=$OTOOL
6128 # Extract the first word of "otool", so it can be a program name with args.
6129 set dummy otool; ac_word=$2
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6131 $as_echo_n "checking for $ac_word... " >&6; }
6132 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6133 $as_echo_n "(cached) " >&6
6134 else
6135 if test -n "$ac_ct_OTOOL"; then
6136 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6137 else
6138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6139 for as_dir in $PATH
6140 do
6141 IFS=$as_save_IFS
6142 test -z "$as_dir" && as_dir=.
6143 for ac_exec_ext in '' $ac_executable_extensions; do
6144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6145 ac_cv_prog_ac_ct_OTOOL="otool"
6146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6147 break 2
6148 fi
6149 done
6150 done
6151 IFS=$as_save_IFS
6152
6153 fi
6154 fi
6155 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6156 if test -n "$ac_ct_OTOOL"; then
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6158 $as_echo "$ac_ct_OTOOL" >&6; }
6159 else
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6161 $as_echo "no" >&6; }
6162 fi
6163
6164 if test "x$ac_ct_OTOOL" = x; then
6165 OTOOL=":"
6166 else
6167 case $cross_compiling:$ac_tool_warned in
6168 yes:)
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6170 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6171 ac_tool_warned=yes ;;
6172 esac
6173 OTOOL=$ac_ct_OTOOL
6174 fi
6175 else
6176 OTOOL="$ac_cv_prog_OTOOL"
6177 fi
6178
6179 if test -n "$ac_tool_prefix"; then
6180 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6181 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6183 $as_echo_n "checking for $ac_word... " >&6; }
6184 if ${ac_cv_prog_OTOOL64+:} false; then :
6185 $as_echo_n "(cached) " >&6
6186 else
6187 if test -n "$OTOOL64"; then
6188 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6189 else
6190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6191 for as_dir in $PATH
6192 do
6193 IFS=$as_save_IFS
6194 test -z "$as_dir" && as_dir=.
6195 for ac_exec_ext in '' $ac_executable_extensions; do
6196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6197 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6199 break 2
6200 fi
6201 done
6202 done
6203 IFS=$as_save_IFS
6204
6205 fi
6206 fi
6207 OTOOL64=$ac_cv_prog_OTOOL64
6208 if test -n "$OTOOL64"; then
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6210 $as_echo "$OTOOL64" >&6; }
6211 else
6212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6213 $as_echo "no" >&6; }
6214 fi
6215
6216
6217 fi
6218 if test -z "$ac_cv_prog_OTOOL64"; then
6219 ac_ct_OTOOL64=$OTOOL64
6220 # Extract the first word of "otool64", so it can be a program name with args.
6221 set dummy otool64; ac_word=$2
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6223 $as_echo_n "checking for $ac_word... " >&6; }
6224 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6225 $as_echo_n "(cached) " >&6
6226 else
6227 if test -n "$ac_ct_OTOOL64"; then
6228 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6229 else
6230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6231 for as_dir in $PATH
6232 do
6233 IFS=$as_save_IFS
6234 test -z "$as_dir" && as_dir=.
6235 for ac_exec_ext in '' $ac_executable_extensions; do
6236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6237 ac_cv_prog_ac_ct_OTOOL64="otool64"
6238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6239 break 2
6240 fi
6241 done
6242 done
6243 IFS=$as_save_IFS
6244
6245 fi
6246 fi
6247 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6248 if test -n "$ac_ct_OTOOL64"; then
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6250 $as_echo "$ac_ct_OTOOL64" >&6; }
6251 else
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6253 $as_echo "no" >&6; }
6254 fi
6255
6256 if test "x$ac_ct_OTOOL64" = x; then
6257 OTOOL64=":"
6258 else
6259 case $cross_compiling:$ac_tool_warned in
6260 yes:)
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6262 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6263 ac_tool_warned=yes ;;
6264 esac
6265 OTOOL64=$ac_ct_OTOOL64
6266 fi
6267 else
6268 OTOOL64="$ac_cv_prog_OTOOL64"
6269 fi
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6298 $as_echo_n "checking for -single_module linker flag... " >&6; }
6299 if ${lt_cv_apple_cc_single_mod+:} false; then :
6300 $as_echo_n "(cached) " >&6
6301 else
6302 lt_cv_apple_cc_single_mod=no
6303 if test -z "${LT_MULTI_MODULE}"; then
6304 # By default we will add the -single_module flag. You can override
6305 # by either setting the environment variable LT_MULTI_MODULE
6306 # non-empty at configure time, or by adding -multi_module to the
6307 # link flags.
6308 rm -rf libconftest.dylib*
6309 echo "int foo(void){return 1;}" > conftest.c
6310 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6311 -dynamiclib -Wl,-single_module conftest.c" >&5
6312 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6313 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6314 _lt_result=$?
6315 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6316 lt_cv_apple_cc_single_mod=yes
6317 else
6318 cat conftest.err >&5
6319 fi
6320 rm -rf libconftest.dylib*
6321 rm -f conftest.*
6322 fi
6323 fi
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6325 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6327 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6328 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6329 $as_echo_n "(cached) " >&6
6330 else
6331 lt_cv_ld_exported_symbols_list=no
6332 save_LDFLAGS=$LDFLAGS
6333 echo "_main" > conftest.sym
6334 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6336 /* end confdefs.h. */
6337
6338 int
6339 main ()
6340 {
6341
6342 ;
6343 return 0;
6344 }
6345 _ACEOF
6346 if ac_fn_c_try_link "$LINENO"; then :
6347 lt_cv_ld_exported_symbols_list=yes
6348 else
6349 lt_cv_ld_exported_symbols_list=no
6350 fi
6351 rm -f core conftest.err conftest.$ac_objext \
6352 conftest$ac_exeext conftest.$ac_ext
6353 LDFLAGS="$save_LDFLAGS"
6354
6355 fi
6356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6357 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6359 $as_echo_n "checking for -force_load linker flag... " >&6; }
6360 if ${lt_cv_ld_force_load+:} false; then :
6361 $as_echo_n "(cached) " >&6
6362 else
6363 lt_cv_ld_force_load=no
6364 cat > conftest.c << _LT_EOF
6365 int forced_loaded() { return 2;}
6366 _LT_EOF
6367 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6368 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6369 echo "$AR cru libconftest.a conftest.o" >&5
6370 $AR cru libconftest.a conftest.o 2>&5
6371 cat > conftest.c << _LT_EOF
6372 int main() { return 0;}
6373 _LT_EOF
6374 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6375 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6376 _lt_result=$?
6377 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6378 lt_cv_ld_force_load=yes
6379 else
6380 cat conftest.err >&5
6381 fi
6382 rm -f conftest.err libconftest.a conftest conftest.c
6383 rm -rf conftest.dSYM
6384
6385 fi
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6387 $as_echo "$lt_cv_ld_force_load" >&6; }
6388 case $host_os in
6389 rhapsody* | darwin1.[012])
6390 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6391 darwin1.*)
6392 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6393 darwin*) # darwin 5.x on
6394 # if running on 10.5 or later, the deployment target defaults
6395 # to the OS version, if on x86, and 10.4, the deployment
6396 # target defaults to 10.4. Don't you love it?
6397 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6398 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6399 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6400 10.[012][,.]*)
6401 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6402 10.*)
6403 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6404 esac
6405 ;;
6406 esac
6407 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6408 _lt_dar_single_mod='$single_module'
6409 fi
6410 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6411 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6412 else
6413 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6414 fi
6415 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6416 _lt_dsymutil='~$DSYMUTIL $lib || :'
6417 else
6418 _lt_dsymutil=
6419 fi
6420 ;;
6421 esac
6422
6423 for ac_header in dlfcn.h
6424 do :
6425 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6426 "
6427 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6428 cat >>confdefs.h <<_ACEOF
6429 #define HAVE_DLFCN_H 1
6430 _ACEOF
6431
6432 fi
6433
6434 done
6435
6436
6437
6438
6439
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6441 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6442 if ${ac_cv_c_bigendian+:} false; then :
6443 $as_echo_n "(cached) " >&6
6444 else
6445 ac_cv_c_bigendian=unknown
6446 # See if we're dealing with a universal compiler.
6447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6448 /* end confdefs.h. */
6449 #ifndef __APPLE_CC__
6450 not a universal capable compiler
6451 #endif
6452 typedef int dummy;
6453
6454 _ACEOF
6455 if ac_fn_c_try_compile "$LINENO"; then :
6456
6457 # Check for potential -arch flags. It is not universal unless
6458 # there are at least two -arch flags with different values.
6459 ac_arch=
6460 ac_prev=
6461 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6462 if test -n "$ac_prev"; then
6463 case $ac_word in
6464 i?86 | x86_64 | ppc | ppc64)
6465 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6466 ac_arch=$ac_word
6467 else
6468 ac_cv_c_bigendian=universal
6469 break
6470 fi
6471 ;;
6472 esac
6473 ac_prev=
6474 elif test "x$ac_word" = "x-arch"; then
6475 ac_prev=arch
6476 fi
6477 done
6478 fi
6479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6480 if test $ac_cv_c_bigendian = unknown; then
6481 # See if sys/param.h defines the BYTE_ORDER macro.
6482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6483 /* end confdefs.h. */
6484 #include <sys/types.h>
6485 #include <sys/param.h>
6486
6487 int
6488 main ()
6489 {
6490 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6491 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6492 && LITTLE_ENDIAN)
6493 bogus endian macros
6494 #endif
6495
6496 ;
6497 return 0;
6498 }
6499 _ACEOF
6500 if ac_fn_c_try_compile "$LINENO"; then :
6501 # It does; now see whether it defined to BIG_ENDIAN or not.
6502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6503 /* end confdefs.h. */
6504 #include <sys/types.h>
6505 #include <sys/param.h>
6506
6507 int
6508 main ()
6509 {
6510 #if BYTE_ORDER != BIG_ENDIAN
6511 not big endian
6512 #endif
6513
6514 ;
6515 return 0;
6516 }
6517 _ACEOF
6518 if ac_fn_c_try_compile "$LINENO"; then :
6519 ac_cv_c_bigendian=yes
6520 else
6521 ac_cv_c_bigendian=no
6522 fi
6523 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6524 fi
6525 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6526 fi
6527 if test $ac_cv_c_bigendian = unknown; then
6528 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530 /* end confdefs.h. */
6531 #include <limits.h>
6532
6533 int
6534 main ()
6535 {
6536 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6537 bogus endian macros
6538 #endif
6539
6540 ;
6541 return 0;
6542 }
6543 _ACEOF
6544 if ac_fn_c_try_compile "$LINENO"; then :
6545 # It does; now see whether it defined to _BIG_ENDIAN or not.
6546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6547 /* end confdefs.h. */
6548 #include <limits.h>
6549
6550 int
6551 main ()
6552 {
6553 #ifndef _BIG_ENDIAN
6554 not big endian
6555 #endif
6556
6557 ;
6558 return 0;
6559 }
6560 _ACEOF
6561 if ac_fn_c_try_compile "$LINENO"; then :
6562 ac_cv_c_bigendian=yes
6563 else
6564 ac_cv_c_bigendian=no
6565 fi
6566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6567 fi
6568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6569 fi
6570 if test $ac_cv_c_bigendian = unknown; then
6571 # Compile a test program.
6572 if test "$cross_compiling" = yes; then :
6573 # Try to guess by grepping values from an object file.
6574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6575 /* end confdefs.h. */
6576 short int ascii_mm[] =
6577 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6578 short int ascii_ii[] =
6579 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6580 int use_ascii (int i) {
6581 return ascii_mm[i] + ascii_ii[i];
6582 }
6583 short int ebcdic_ii[] =
6584 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6585 short int ebcdic_mm[] =
6586 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6587 int use_ebcdic (int i) {
6588 return ebcdic_mm[i] + ebcdic_ii[i];
6589 }
6590 extern int foo;
6591
6592 int
6593 main ()
6594 {
6595 return use_ascii (foo) == use_ebcdic (foo);
6596 ;
6597 return 0;
6598 }
6599 _ACEOF
6600 if ac_fn_c_try_compile "$LINENO"; then :
6601 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6602 ac_cv_c_bigendian=yes
6603 fi
6604 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6605 if test "$ac_cv_c_bigendian" = unknown; then
6606 ac_cv_c_bigendian=no
6607 else
6608 # finding both strings is unlikely to happen, but who knows?
6609 ac_cv_c_bigendian=unknown
6610 fi
6611 fi
6612 fi
6613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6614 else
6615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6616 /* end confdefs.h. */
6617 $ac_includes_default
6618 int
6619 main ()
6620 {
6621
6622 /* Are we little or big endian? From Harbison&Steele. */
6623 union
6624 {
6625 long int l;
6626 char c[sizeof (long int)];
6627 } u;
6628 u.l = 1;
6629 return u.c[sizeof (long int) - 1] == 1;
6630
6631 ;
6632 return 0;
6633 }
6634 _ACEOF
6635 if ac_fn_c_try_run "$LINENO"; then :
6636 ac_cv_c_bigendian=no
6637 else
6638 ac_cv_c_bigendian=yes
6639 fi
6640 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6641 conftest.$ac_objext conftest.beam conftest.$ac_ext
6642 fi
6643
6644 fi
6645 fi
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6647 $as_echo "$ac_cv_c_bigendian" >&6; }
6648 case $ac_cv_c_bigendian in #(
6649 yes)
6650 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6651 ;; #(
6652 no)
6653 ;; #(
6654 universal)
6655
6656 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6657
6658 ;; #(
6659 *)
6660 as_fn_error $? "unknown endianness
6661 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6662 esac
6663
6664
6665
6666
6667 if test "x$cross_compiling" = "xno"; then
6668 : "${AR_FOR_BUILD:=\$(AR)}"
6669 : "${CC_FOR_BUILD:=\$(CC)}"
6670 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
6671 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
6672 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
6673 else
6674 : "${AR_FOR_BUILD:=ar}"
6675 : "${CC_FOR_BUILD:=gcc}"
6676 : "${RANLIB_FOR_BUILD:=ranlib}"
6677 : "${CFLAGS_FOR_BUILD:=-g -O}"
6678 : "${LDLFAGS_FOR_BUILD:=}"
6679 fi
6680
6681
6682
6683
6684
6685
6686
6687 if test -n "$ac_tool_prefix"; then
6688 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6689 set dummy ${ac_tool_prefix}ar; ac_word=$2
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6691 $as_echo_n "checking for $ac_word... " >&6; }
6692 if ${ac_cv_prog_AR+:} false; then :
6693 $as_echo_n "(cached) " >&6
6694 else
6695 if test -n "$AR"; then
6696 ac_cv_prog_AR="$AR" # Let the user override the test.
6697 else
6698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6699 for as_dir in $PATH
6700 do
6701 IFS=$as_save_IFS
6702 test -z "$as_dir" && as_dir=.
6703 for ac_exec_ext in '' $ac_executable_extensions; do
6704 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6705 ac_cv_prog_AR="${ac_tool_prefix}ar"
6706 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6707 break 2
6708 fi
6709 done
6710 done
6711 IFS=$as_save_IFS
6712
6713 fi
6714 fi
6715 AR=$ac_cv_prog_AR
6716 if test -n "$AR"; then
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6718 $as_echo "$AR" >&6; }
6719 else
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6721 $as_echo "no" >&6; }
6722 fi
6723
6724
6725 fi
6726 if test -z "$ac_cv_prog_AR"; then
6727 ac_ct_AR=$AR
6728 # Extract the first word of "ar", so it can be a program name with args.
6729 set dummy ar; ac_word=$2
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6731 $as_echo_n "checking for $ac_word... " >&6; }
6732 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6733 $as_echo_n "(cached) " >&6
6734 else
6735 if test -n "$ac_ct_AR"; then
6736 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6737 else
6738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6739 for as_dir in $PATH
6740 do
6741 IFS=$as_save_IFS
6742 test -z "$as_dir" && as_dir=.
6743 for ac_exec_ext in '' $ac_executable_extensions; do
6744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6745 ac_cv_prog_ac_ct_AR="ar"
6746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6747 break 2
6748 fi
6749 done
6750 done
6751 IFS=$as_save_IFS
6752
6753 fi
6754 fi
6755 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6756 if test -n "$ac_ct_AR"; then
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6758 $as_echo "$ac_ct_AR" >&6; }
6759 else
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6761 $as_echo "no" >&6; }
6762 fi
6763
6764 if test "x$ac_ct_AR" = x; then
6765 AR=""
6766 else
6767 case $cross_compiling:$ac_tool_warned in
6768 yes:)
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6770 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6771 ac_tool_warned=yes ;;
6772 esac
6773 AR=$ac_ct_AR
6774 fi
6775 else
6776 AR="$ac_cv_prog_AR"
6777 fi
6778
6779 if test -n "$ac_tool_prefix"; then
6780 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6781 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6783 $as_echo_n "checking for $ac_word... " >&6; }
6784 if ${ac_cv_prog_RANLIB+:} false; then :
6785 $as_echo_n "(cached) " >&6
6786 else
6787 if test -n "$RANLIB"; then
6788 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6789 else
6790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6791 for as_dir in $PATH
6792 do
6793 IFS=$as_save_IFS
6794 test -z "$as_dir" && as_dir=.
6795 for ac_exec_ext in '' $ac_executable_extensions; do
6796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6797 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6799 break 2
6800 fi
6801 done
6802 done
6803 IFS=$as_save_IFS
6804
6805 fi
6806 fi
6807 RANLIB=$ac_cv_prog_RANLIB
6808 if test -n "$RANLIB"; then
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6810 $as_echo "$RANLIB" >&6; }
6811 else
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813 $as_echo "no" >&6; }
6814 fi
6815
6816
6817 fi
6818 if test -z "$ac_cv_prog_RANLIB"; then
6819 ac_ct_RANLIB=$RANLIB
6820 # Extract the first word of "ranlib", so it can be a program name with args.
6821 set dummy ranlib; ac_word=$2
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6823 $as_echo_n "checking for $ac_word... " >&6; }
6824 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6825 $as_echo_n "(cached) " >&6
6826 else
6827 if test -n "$ac_ct_RANLIB"; then
6828 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6829 else
6830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6831 for as_dir in $PATH
6832 do
6833 IFS=$as_save_IFS
6834 test -z "$as_dir" && as_dir=.
6835 for ac_exec_ext in '' $ac_executable_extensions; do
6836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6837 ac_cv_prog_ac_ct_RANLIB="ranlib"
6838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6839 break 2
6840 fi
6841 done
6842 done
6843 IFS=$as_save_IFS
6844
6845 fi
6846 fi
6847 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6848 if test -n "$ac_ct_RANLIB"; then
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6850 $as_echo "$ac_ct_RANLIB" >&6; }
6851 else
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6853 $as_echo "no" >&6; }
6854 fi
6855
6856 if test "x$ac_ct_RANLIB" = x; then
6857 RANLIB=":"
6858 else
6859 case $cross_compiling:$ac_tool_warned in
6860 yes:)
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6862 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6863 ac_tool_warned=yes ;;
6864 esac
6865 RANLIB=$ac_ct_RANLIB
6866 fi
6867 else
6868 RANLIB="$ac_cv_prog_RANLIB"
6869 fi
6870
6871
6872 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6873 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6874 # is C99. So handle it ourselves.
6875 :
6876 C_DIALECT=
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6878 $as_echo_n "checking whether C11 is supported by default... " >&6; }
6879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6880 /* end confdefs.h. */
6881
6882 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6883 # error "C11 support not found"
6884 #endif
6885
6886 _ACEOF
6887 if ac_fn_c_try_compile "$LINENO"; then :
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6889 $as_echo "yes" >&6; }
6890 else
6891
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6893 $as_echo "no" >&6; }
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6895 $as_echo_n "checking for -std=c11 support... " >&6; }
6896 ac_save_CC="$CC"
6897 CC="$CC -std=c11"
6898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6899 /* end confdefs.h. */
6900
6901 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6902 # error "C11 support not found"
6903 #endif
6904
6905 _ACEOF
6906 if ac_fn_c_try_compile "$LINENO"; then :
6907
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6909 $as_echo "yes" >&6; }
6910 CC="$ac_save_CC"
6911 C_DIALECT="-std=c11"
6912
6913 else
6914 as_fn_error $? "C11 is required" "$LINENO" 5
6915 fi
6916 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6917 fi
6918 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6919
6920
6921 ac_config_headers="$ac_config_headers config.h:config.in"
6922
6923
6924 # Some of the common include files depend on bfd.h, and bfd.h checks
6925 # that config.h is included first by testing that the PACKAGE macro
6926 # is defined.
6927 PACKAGE=sim
6928
6929 cat >>confdefs.h <<_ACEOF
6930 #define PACKAGE "$PACKAGE"
6931 _ACEOF
6932
6933
6934
6935 # Dependency checking.
6936 ac_config_commands="$ac_config_commands depdir"
6937
6938
6939 depcc="$CC" am_compiler_list=
6940
6941 am_depcomp=$ac_aux_dir/depcomp
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6943 $as_echo_n "checking dependency style of $depcc... " >&6; }
6944 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6945 $as_echo_n "(cached) " >&6
6946 else
6947 if test -f "$am_depcomp"; then
6948 # We make a subdir and do the tests there. Otherwise we can end up
6949 # making bogus files that we don't know about and never remove. For
6950 # instance it was reported that on HP-UX the gcc test will end up
6951 # making a dummy file named `D' -- because `-MD' means `put the output
6952 # in D'.
6953 mkdir conftest.dir
6954 # Copy depcomp to subdir because otherwise we won't find it if we're
6955 # using a relative directory.
6956 cp "$am_depcomp" conftest.dir
6957 cd conftest.dir
6958 # We will build objects and dependencies in a subdirectory because
6959 # it helps to detect inapplicable dependency modes. For instance
6960 # both Tru64's cc and ICC support -MD to output dependencies as a
6961 # side effect of compilation, but ICC will put the dependencies in
6962 # the current directory while Tru64 will put them in the object
6963 # directory.
6964 mkdir sub
6965
6966 am_cv_CC_dependencies_compiler_type=none
6967 if test "$am_compiler_list" = ""; then
6968 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6969 fi
6970 for depmode in $am_compiler_list; do
6971 if test $depmode = none; then break; fi
6972
6973 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6974 # Setup a source with many dependencies, because some compilers
6975 # like to wrap large dependency lists on column 80 (with \), and
6976 # we should not choose a depcomp mode which is confused by this.
6977 #
6978 # We need to recreate these files for each test, as the compiler may
6979 # overwrite some of them when testing with obscure command lines.
6980 # This happens at least with the AIX C compiler.
6981 : > sub/conftest.c
6982 for i in 1 2 3 4 5 6; do
6983 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6984 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6985 # Solaris 8's {/usr,}/bin/sh.
6986 touch sub/conftst$i.h
6987 done
6988 echo "include sub/conftest.Po" > confmf
6989
6990 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6991 # mode. It turns out that the SunPro C++ compiler does not properly
6992 # handle `-M -o', and we need to detect this.
6993 depcmd="depmode=$depmode \
6994 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6995 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6996 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6997 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6998 if env $depcmd > conftest.err 2>&1 &&
6999 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
7000 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
7001 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
7002 # icc doesn't choke on unknown options, it will just issue warnings
7003 # or remarks (even with -Werror). So we grep stderr for any message
7004 # that says an option was ignored or not supported.
7005 # When given -MP, icc 7.0 and 7.1 complain thusly:
7006 # icc: Command line warning: ignoring option '-M'; no argument required
7007 # The diagnosis changed in icc 8.0:
7008 # icc: Command line remark: option '-MP' not supported
7009 if (grep 'ignoring option' conftest.err ||
7010 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7011 am_cv_CC_dependencies_compiler_type=$depmode
7012 $as_echo "$as_me:$LINENO: success" >&5
7013 break
7014 fi
7015 fi
7016 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
7017 sed -e 's/^/| /' < conftest.err >&5
7018 done
7019
7020 cd ..
7021 rm -rf conftest.dir
7022 else
7023 am_cv_CC_dependencies_compiler_type=none
7024 fi
7025
7026 fi
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
7028 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
7029 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
7030 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
7031 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
7032
7033 fi
7034
7035
7036 ALL_LINGUAS=
7037 # If we haven't got the data from the intl directory,
7038 # assume NLS is disabled.
7039 USE_NLS=no
7040 LIBINTL=
7041 LIBINTL_DEP=
7042 INCINTL=
7043 XGETTEXT=
7044 GMSGFMT=
7045 POSUB=
7046
7047 if test -f ../../intl/config.intl; then
7048 . ../../intl/config.intl
7049 fi
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7051 $as_echo_n "checking whether NLS is requested... " >&6; }
7052 if test x"$USE_NLS" != xyes; then
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7054 $as_echo "no" >&6; }
7055 else
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7057 $as_echo "yes" >&6; }
7058
7059 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
7060
7061
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7063 $as_echo_n "checking for catalogs to be installed... " >&6; }
7064 # Look for .po and .gmo files in the source directory.
7065 CATALOGS=
7066 XLINGUAS=
7067 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7068 # If there aren't any .gmo files the shell will give us the
7069 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7070 # weeded out.
7071 case "$cat" in *\**)
7072 continue;;
7073 esac
7074 # The quadruple backslash is collapsed to a double backslash
7075 # by the backticks, then collapsed again by the double quotes,
7076 # leaving us with one backslash in the sed expression (right
7077 # before the dot that mustn't act as a wildcard).
7078 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7079 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7080 # The user is allowed to set LINGUAS to a list of languages to
7081 # install catalogs for. If it's empty that means "all of them."
7082 if test "x$LINGUAS" = x; then
7083 CATALOGS="$CATALOGS $cat"
7084 XLINGUAS="$XLINGUAS $lang"
7085 else
7086 case "$LINGUAS" in *$lang*)
7087 CATALOGS="$CATALOGS $cat"
7088 XLINGUAS="$XLINGUAS $lang"
7089 ;;
7090 esac
7091 fi
7092 done
7093 LINGUAS="$XLINGUAS"
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7095 $as_echo "$LINGUAS" >&6; }
7096
7097
7098 DATADIRNAME=share
7099
7100 INSTOBJEXT=.mo
7101
7102 GENCAT=gencat
7103
7104 CATOBJEXT=.gmo
7105
7106 fi
7107
7108 # Check for socket libraries
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7110 $as_echo_n "checking for bind in -lsocket... " >&6; }
7111 if ${ac_cv_lib_socket_bind+:} false; then :
7112 $as_echo_n "(cached) " >&6
7113 else
7114 ac_check_lib_save_LIBS=$LIBS
7115 LIBS="-lsocket $LIBS"
7116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7117 /* end confdefs.h. */
7118
7119 /* Override any GCC internal prototype to avoid an error.
7120 Use char because int might match the return type of a GCC
7121 builtin and then its argument prototype would still apply. */
7122 #ifdef __cplusplus
7123 extern "C"
7124 #endif
7125 char bind ();
7126 int
7127 main ()
7128 {
7129 return bind ();
7130 ;
7131 return 0;
7132 }
7133 _ACEOF
7134 if ac_fn_c_try_link "$LINENO"; then :
7135 ac_cv_lib_socket_bind=yes
7136 else
7137 ac_cv_lib_socket_bind=no
7138 fi
7139 rm -f core conftest.err conftest.$ac_objext \
7140 conftest$ac_exeext conftest.$ac_ext
7141 LIBS=$ac_check_lib_save_LIBS
7142 fi
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7144 $as_echo "$ac_cv_lib_socket_bind" >&6; }
7145 if test "x$ac_cv_lib_socket_bind" = xyes; then :
7146 cat >>confdefs.h <<_ACEOF
7147 #define HAVE_LIBSOCKET 1
7148 _ACEOF
7149
7150 LIBS="-lsocket $LIBS"
7151
7152 fi
7153
7154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7155 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7156 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7157 $as_echo_n "(cached) " >&6
7158 else
7159 ac_check_lib_save_LIBS=$LIBS
7160 LIBS="-lnsl $LIBS"
7161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7162 /* end confdefs.h. */
7163
7164 /* Override any GCC internal prototype to avoid an error.
7165 Use char because int might match the return type of a GCC
7166 builtin and then its argument prototype would still apply. */
7167 #ifdef __cplusplus
7168 extern "C"
7169 #endif
7170 char gethostbyname ();
7171 int
7172 main ()
7173 {
7174 return gethostbyname ();
7175 ;
7176 return 0;
7177 }
7178 _ACEOF
7179 if ac_fn_c_try_link "$LINENO"; then :
7180 ac_cv_lib_nsl_gethostbyname=yes
7181 else
7182 ac_cv_lib_nsl_gethostbyname=no
7183 fi
7184 rm -f core conftest.err conftest.$ac_objext \
7185 conftest$ac_exeext conftest.$ac_ext
7186 LIBS=$ac_check_lib_save_LIBS
7187 fi
7188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7189 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7190 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7191 cat >>confdefs.h <<_ACEOF
7192 #define HAVE_LIBNSL 1
7193 _ACEOF
7194
7195 LIBS="-lnsl $LIBS"
7196
7197 fi
7198
7199
7200 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
7201 # using the same condition.
7202
7203 # Use the system's zlib library.
7204 zlibdir="-L\$(top_builddir)/../zlib"
7205 zlibinc="-I\$(top_srcdir)/../zlib"
7206
7207 # Check whether --with-system-zlib was given.
7208 if test "${with_system_zlib+set}" = set; then :
7209 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7210 zlibdir=
7211 zlibinc=
7212 fi
7213
7214 fi
7215
7216
7217
7218
7219
7220 # BFD uses libdl when when plugins enabled.
7221
7222 maybe_plugins=no
7223 for ac_header in dlfcn.h
7224 do :
7225 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7226 "
7227 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7228 cat >>confdefs.h <<_ACEOF
7229 #define HAVE_DLFCN_H 1
7230 _ACEOF
7231 maybe_plugins=yes
7232 fi
7233
7234 done
7235
7236 for ac_header in windows.h
7237 do :
7238 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7239 "
7240 if test "x$ac_cv_header_windows_h" = xyes; then :
7241 cat >>confdefs.h <<_ACEOF
7242 #define HAVE_WINDOWS_H 1
7243 _ACEOF
7244 maybe_plugins=yes
7245 fi
7246
7247 done
7248
7249
7250 # Check whether --enable-plugins was given.
7251 if test "${enable_plugins+set}" = set; then :
7252 enableval=$enable_plugins; case "${enableval}" in
7253 no) plugins=no ;;
7254 *) plugins=yes
7255 if test "$maybe_plugins" != "yes" ; then
7256 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7257 fi ;;
7258 esac
7259 else
7260 plugins=$maybe_plugins
7261
7262 fi
7263
7264 if test "$plugins" = "yes"; then
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7266 $as_echo_n "checking for library containing dlsym... " >&6; }
7267 if ${ac_cv_search_dlsym+:} false; then :
7268 $as_echo_n "(cached) " >&6
7269 else
7270 ac_func_search_save_LIBS=$LIBS
7271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7272 /* end confdefs.h. */
7273
7274 /* Override any GCC internal prototype to avoid an error.
7275 Use char because int might match the return type of a GCC
7276 builtin and then its argument prototype would still apply. */
7277 #ifdef __cplusplus
7278 extern "C"
7279 #endif
7280 char dlsym ();
7281 int
7282 main ()
7283 {
7284 return dlsym ();
7285 ;
7286 return 0;
7287 }
7288 _ACEOF
7289 for ac_lib in '' dl; do
7290 if test -z "$ac_lib"; then
7291 ac_res="none required"
7292 else
7293 ac_res=-l$ac_lib
7294 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7295 fi
7296 if ac_fn_c_try_link "$LINENO"; then :
7297 ac_cv_search_dlsym=$ac_res
7298 fi
7299 rm -f core conftest.err conftest.$ac_objext \
7300 conftest$ac_exeext
7301 if ${ac_cv_search_dlsym+:} false; then :
7302 break
7303 fi
7304 done
7305 if ${ac_cv_search_dlsym+:} false; then :
7306
7307 else
7308 ac_cv_search_dlsym=no
7309 fi
7310 rm conftest.$ac_ext
7311 LIBS=$ac_func_search_save_LIBS
7312 fi
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7314 $as_echo "$ac_cv_search_dlsym" >&6; }
7315 ac_res=$ac_cv_search_dlsym
7316 if test "$ac_res" != no; then :
7317 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7318
7319 fi
7320
7321 fi
7322
7323 if test "$plugins" = yes; then
7324 PLUGINS_TRUE=
7325 PLUGINS_FALSE='#'
7326 else
7327 PLUGINS_TRUE='#'
7328 PLUGINS_FALSE=
7329 fi
7330
7331
7332
7333
7334
7335 # Set options
7336 enable_dlopen=yes
7337
7338
7339
7340
7341 enable_win32_dll=no
7342
7343
7344 # Check whether --enable-shared was given.
7345 if test "${enable_shared+set}" = set; then :
7346 enableval=$enable_shared; p=${PACKAGE-default}
7347 case $enableval in
7348 yes) enable_shared=yes ;;
7349 no) enable_shared=no ;;
7350 *)
7351 enable_shared=no
7352 # Look at the argument we got. We use all the common list separators.
7353 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7354 for pkg in $enableval; do
7355 IFS="$lt_save_ifs"
7356 if test "X$pkg" = "X$p"; then
7357 enable_shared=yes
7358 fi
7359 done
7360 IFS="$lt_save_ifs"
7361 ;;
7362 esac
7363 else
7364 enable_shared=yes
7365 fi
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375 # Check whether --enable-static was given.
7376 if test "${enable_static+set}" = set; then :
7377 enableval=$enable_static; p=${PACKAGE-default}
7378 case $enableval in
7379 yes) enable_static=yes ;;
7380 no) enable_static=no ;;
7381 *)
7382 enable_static=no
7383 # Look at the argument we got. We use all the common list separators.
7384 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7385 for pkg in $enableval; do
7386 IFS="$lt_save_ifs"
7387 if test "X$pkg" = "X$p"; then
7388 enable_static=yes
7389 fi
7390 done
7391 IFS="$lt_save_ifs"
7392 ;;
7393 esac
7394 else
7395 enable_static=yes
7396 fi
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407 # Check whether --with-pic was given.
7408 if test "${with_pic+set}" = set; then :
7409 withval=$with_pic; pic_mode="$withval"
7410 else
7411 pic_mode=default
7412 fi
7413
7414
7415 test -z "$pic_mode" && pic_mode=default
7416
7417
7418
7419
7420
7421
7422
7423 # Check whether --enable-fast-install was given.
7424 if test "${enable_fast_install+set}" = set; then :
7425 enableval=$enable_fast_install; p=${PACKAGE-default}
7426 case $enableval in
7427 yes) enable_fast_install=yes ;;
7428 no) enable_fast_install=no ;;
7429 *)
7430 enable_fast_install=no
7431 # Look at the argument we got. We use all the common list separators.
7432 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7433 for pkg in $enableval; do
7434 IFS="$lt_save_ifs"
7435 if test "X$pkg" = "X$p"; then
7436 enable_fast_install=yes
7437 fi
7438 done
7439 IFS="$lt_save_ifs"
7440 ;;
7441 esac
7442 else
7443 enable_fast_install=yes
7444 fi
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456 # This can be used to rebuild libtool when needed
7457 LIBTOOL_DEPS="$ltmain"
7458
7459 # Always use our own libtool.
7460 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487 test -z "$LN_S" && LN_S="ln -s"
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502 if test -n "${ZSH_VERSION+set}" ; then
7503 setopt NO_GLOB_SUBST
7504 fi
7505
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7507 $as_echo_n "checking for objdir... " >&6; }
7508 if ${lt_cv_objdir+:} false; then :
7509 $as_echo_n "(cached) " >&6
7510 else
7511 rm -f .libs 2>/dev/null
7512 mkdir .libs 2>/dev/null
7513 if test -d .libs; then
7514 lt_cv_objdir=.libs
7515 else
7516 # MS-DOS does not allow filenames that begin with a dot.
7517 lt_cv_objdir=_libs
7518 fi
7519 rmdir .libs 2>/dev/null
7520 fi
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7522 $as_echo "$lt_cv_objdir" >&6; }
7523 objdir=$lt_cv_objdir
7524
7525
7526
7527
7528
7529 cat >>confdefs.h <<_ACEOF
7530 #define LT_OBJDIR "$lt_cv_objdir/"
7531 _ACEOF
7532
7533
7534
7535
7536 case $host_os in
7537 aix3*)
7538 # AIX sometimes has problems with the GCC collect2 program. For some
7539 # reason, if we set the COLLECT_NAMES environment variable, the problems
7540 # vanish in a puff of smoke.
7541 if test "X${COLLECT_NAMES+set}" != Xset; then
7542 COLLECT_NAMES=
7543 export COLLECT_NAMES
7544 fi
7545 ;;
7546 esac
7547
7548 # Global variables:
7549 ofile=libtool
7550 can_build_shared=yes
7551
7552 # All known linkers require a `.a' archive for static linking (except MSVC,
7553 # which needs '.lib').
7554 libext=a
7555
7556 with_gnu_ld="$lt_cv_prog_gnu_ld"
7557
7558 old_CC="$CC"
7559 old_CFLAGS="$CFLAGS"
7560
7561 # Set sane defaults for various variables
7562 test -z "$CC" && CC=cc
7563 test -z "$LTCC" && LTCC=$CC
7564 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7565 test -z "$LD" && LD=ld
7566 test -z "$ac_objext" && ac_objext=o
7567
7568 for cc_temp in $compiler""; do
7569 case $cc_temp in
7570 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7571 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7572 \-*) ;;
7573 *) break;;
7574 esac
7575 done
7576 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7577
7578
7579 # Only perform the check for file, if the check method requires it
7580 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7581 case $deplibs_check_method in
7582 file_magic*)
7583 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7585 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7586 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7587 $as_echo_n "(cached) " >&6
7588 else
7589 case $MAGIC_CMD in
7590 [\\/*] | ?:[\\/]*)
7591 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7592 ;;
7593 *)
7594 lt_save_MAGIC_CMD="$MAGIC_CMD"
7595 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7596 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7597 for ac_dir in $ac_dummy; do
7598 IFS="$lt_save_ifs"
7599 test -z "$ac_dir" && ac_dir=.
7600 if test -f $ac_dir/${ac_tool_prefix}file; then
7601 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7602 if test -n "$file_magic_test_file"; then
7603 case $deplibs_check_method in
7604 "file_magic "*)
7605 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7606 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7607 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7608 $EGREP "$file_magic_regex" > /dev/null; then
7609 :
7610 else
7611 cat <<_LT_EOF 1>&2
7612
7613 *** Warning: the command libtool uses to detect shared libraries,
7614 *** $file_magic_cmd, produces output that libtool cannot recognize.
7615 *** The result is that libtool may fail to recognize shared libraries
7616 *** as such. This will affect the creation of libtool libraries that
7617 *** depend on shared libraries, but programs linked with such libtool
7618 *** libraries will work regardless of this problem. Nevertheless, you
7619 *** may want to report the problem to your system manager and/or to
7620 *** bug-libtool@gnu.org
7621
7622 _LT_EOF
7623 fi ;;
7624 esac
7625 fi
7626 break
7627 fi
7628 done
7629 IFS="$lt_save_ifs"
7630 MAGIC_CMD="$lt_save_MAGIC_CMD"
7631 ;;
7632 esac
7633 fi
7634
7635 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7636 if test -n "$MAGIC_CMD"; then
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7638 $as_echo "$MAGIC_CMD" >&6; }
7639 else
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7641 $as_echo "no" >&6; }
7642 fi
7643
7644
7645
7646
7647
7648 if test -z "$lt_cv_path_MAGIC_CMD"; then
7649 if test -n "$ac_tool_prefix"; then
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7651 $as_echo_n "checking for file... " >&6; }
7652 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7653 $as_echo_n "(cached) " >&6
7654 else
7655 case $MAGIC_CMD in
7656 [\\/*] | ?:[\\/]*)
7657 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7658 ;;
7659 *)
7660 lt_save_MAGIC_CMD="$MAGIC_CMD"
7661 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7662 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7663 for ac_dir in $ac_dummy; do
7664 IFS="$lt_save_ifs"
7665 test -z "$ac_dir" && ac_dir=.
7666 if test -f $ac_dir/file; then
7667 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7668 if test -n "$file_magic_test_file"; then
7669 case $deplibs_check_method in
7670 "file_magic "*)
7671 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7672 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7673 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7674 $EGREP "$file_magic_regex" > /dev/null; then
7675 :
7676 else
7677 cat <<_LT_EOF 1>&2
7678
7679 *** Warning: the command libtool uses to detect shared libraries,
7680 *** $file_magic_cmd, produces output that libtool cannot recognize.
7681 *** The result is that libtool may fail to recognize shared libraries
7682 *** as such. This will affect the creation of libtool libraries that
7683 *** depend on shared libraries, but programs linked with such libtool
7684 *** libraries will work regardless of this problem. Nevertheless, you
7685 *** may want to report the problem to your system manager and/or to
7686 *** bug-libtool@gnu.org
7687
7688 _LT_EOF
7689 fi ;;
7690 esac
7691 fi
7692 break
7693 fi
7694 done
7695 IFS="$lt_save_ifs"
7696 MAGIC_CMD="$lt_save_MAGIC_CMD"
7697 ;;
7698 esac
7699 fi
7700
7701 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7702 if test -n "$MAGIC_CMD"; then
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7704 $as_echo "$MAGIC_CMD" >&6; }
7705 else
7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7707 $as_echo "no" >&6; }
7708 fi
7709
7710
7711 else
7712 MAGIC_CMD=:
7713 fi
7714 fi
7715
7716 fi
7717 ;;
7718 esac
7719
7720 # Use C for the default configuration in the libtool script
7721
7722 lt_save_CC="$CC"
7723 ac_ext=c
7724 ac_cpp='$CPP $CPPFLAGS'
7725 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7726 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7727 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7728
7729
7730 # Source file extension for C test sources.
7731 ac_ext=c
7732
7733 # Object file extension for compiled C test sources.
7734 objext=o
7735 objext=$objext
7736
7737 # Code to be used in simple compile tests
7738 lt_simple_compile_test_code="int some_variable = 0;"
7739
7740 # Code to be used in simple link tests
7741 lt_simple_link_test_code='int main(){return(0);}'
7742
7743
7744
7745
7746
7747
7748
7749 # If no C compiler was specified, use CC.
7750 LTCC=${LTCC-"$CC"}
7751
7752 # If no C compiler flags were specified, use CFLAGS.
7753 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7754
7755 # Allow CC to be a program name with arguments.
7756 compiler=$CC
7757
7758 # Save the default compiler, since it gets overwritten when the other
7759 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7760 compiler_DEFAULT=$CC
7761
7762 # save warnings/boilerplate of simple test code
7763 ac_outfile=conftest.$ac_objext
7764 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7765 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7766 _lt_compiler_boilerplate=`cat conftest.err`
7767 $RM conftest*
7768
7769 ac_outfile=conftest.$ac_objext
7770 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7771 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7772 _lt_linker_boilerplate=`cat conftest.err`
7773 $RM -r conftest*
7774
7775
7776 ## CAVEAT EMPTOR:
7777 ## There is no encapsulation within the following macros, do not change
7778 ## the running order or otherwise move them around unless you know exactly
7779 ## what you are doing...
7780 if test -n "$compiler"; then
7781
7782 lt_prog_compiler_no_builtin_flag=
7783
7784 if test "$GCC" = yes; then
7785 case $cc_basename in
7786 nvcc*)
7787 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7788 *)
7789 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7790 esac
7791
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7793 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7794 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7795 $as_echo_n "(cached) " >&6
7796 else
7797 lt_cv_prog_compiler_rtti_exceptions=no
7798 ac_outfile=conftest.$ac_objext
7799 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7800 lt_compiler_flag="-fno-rtti -fno-exceptions"
7801 # Insert the option either (1) after the last *FLAGS variable, or
7802 # (2) before a word containing "conftest.", or (3) at the end.
7803 # Note that $ac_compile itself does not contain backslashes and begins
7804 # with a dollar sign (not a hyphen), so the echo should work correctly.
7805 # The option is referenced via a variable to avoid confusing sed.
7806 lt_compile=`echo "$ac_compile" | $SED \
7807 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7808 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7809 -e 's:$: $lt_compiler_flag:'`
7810 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7811 (eval "$lt_compile" 2>conftest.err)
7812 ac_status=$?
7813 cat conftest.err >&5
7814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7815 if (exit $ac_status) && test -s "$ac_outfile"; then
7816 # The compiler can only warn and ignore the option if not recognized
7817 # So say no if there are warnings other than the usual output.
7818 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7819 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7820 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7821 lt_cv_prog_compiler_rtti_exceptions=yes
7822 fi
7823 fi
7824 $RM conftest*
7825
7826 fi
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7828 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7829
7830 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7831 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7832 else
7833 :
7834 fi
7835
7836 fi
7837
7838
7839
7840
7841
7842
7843 lt_prog_compiler_wl=
7844 lt_prog_compiler_pic=
7845 lt_prog_compiler_static=
7846
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7848 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7849
7850 if test "$GCC" = yes; then
7851 lt_prog_compiler_wl='-Wl,'
7852 lt_prog_compiler_static='-static'
7853
7854 case $host_os in
7855 aix*)
7856 # All AIX code is PIC.
7857 if test "$host_cpu" = ia64; then
7858 # AIX 5 now supports IA64 processor
7859 lt_prog_compiler_static='-Bstatic'
7860 fi
7861 lt_prog_compiler_pic='-fPIC'
7862 ;;
7863
7864 amigaos*)
7865 case $host_cpu in
7866 powerpc)
7867 # see comment about AmigaOS4 .so support
7868 lt_prog_compiler_pic='-fPIC'
7869 ;;
7870 m68k)
7871 # FIXME: we need at least 68020 code to build shared libraries, but
7872 # adding the `-m68020' flag to GCC prevents building anything better,
7873 # like `-m68040'.
7874 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7875 ;;
7876 esac
7877 ;;
7878
7879 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7880 # PIC is the default for these OSes.
7881 ;;
7882
7883 mingw* | cygwin* | pw32* | os2* | cegcc*)
7884 # This hack is so that the source file can tell whether it is being
7885 # built for inclusion in a dll (and should export symbols for example).
7886 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7887 # (--disable-auto-import) libraries
7888 lt_prog_compiler_pic='-DDLL_EXPORT'
7889 ;;
7890
7891 darwin* | rhapsody*)
7892 # PIC is the default on this platform
7893 # Common symbols not allowed in MH_DYLIB files
7894 lt_prog_compiler_pic='-fno-common'
7895 ;;
7896
7897 haiku*)
7898 # PIC is the default for Haiku.
7899 # The "-static" flag exists, but is broken.
7900 lt_prog_compiler_static=
7901 ;;
7902
7903 hpux*)
7904 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7905 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7906 # sets the default TLS model and affects inlining.
7907 case $host_cpu in
7908 hppa*64*)
7909 # +Z the default
7910 ;;
7911 *)
7912 lt_prog_compiler_pic='-fPIC'
7913 ;;
7914 esac
7915 ;;
7916
7917 interix[3-9]*)
7918 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7919 # Instead, we relocate shared libraries at runtime.
7920 ;;
7921
7922 msdosdjgpp*)
7923 # Just because we use GCC doesn't mean we suddenly get shared libraries
7924 # on systems that don't support them.
7925 lt_prog_compiler_can_build_shared=no
7926 enable_shared=no
7927 ;;
7928
7929 *nto* | *qnx*)
7930 # QNX uses GNU C++, but need to define -shared option too, otherwise
7931 # it will coredump.
7932 lt_prog_compiler_pic='-fPIC -shared'
7933 ;;
7934
7935 sysv4*MP*)
7936 if test -d /usr/nec; then
7937 lt_prog_compiler_pic=-Kconform_pic
7938 fi
7939 ;;
7940
7941 *)
7942 lt_prog_compiler_pic='-fPIC'
7943 ;;
7944 esac
7945
7946 case $cc_basename in
7947 nvcc*) # Cuda Compiler Driver 2.2
7948 lt_prog_compiler_wl='-Xlinker '
7949 lt_prog_compiler_pic='-Xcompiler -fPIC'
7950 ;;
7951 esac
7952 else
7953 # PORTME Check for flag to pass linker flags through the system compiler.
7954 case $host_os in
7955 aix*)
7956 lt_prog_compiler_wl='-Wl,'
7957 if test "$host_cpu" = ia64; then
7958 # AIX 5 now supports IA64 processor
7959 lt_prog_compiler_static='-Bstatic'
7960 else
7961 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7962 fi
7963 ;;
7964
7965 mingw* | cygwin* | pw32* | os2* | cegcc*)
7966 # This hack is so that the source file can tell whether it is being
7967 # built for inclusion in a dll (and should export symbols for example).
7968 lt_prog_compiler_pic='-DDLL_EXPORT'
7969 ;;
7970
7971 hpux9* | hpux10* | hpux11*)
7972 lt_prog_compiler_wl='-Wl,'
7973 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7974 # not for PA HP-UX.
7975 case $host_cpu in
7976 hppa*64*|ia64*)
7977 # +Z the default
7978 ;;
7979 *)
7980 lt_prog_compiler_pic='+Z'
7981 ;;
7982 esac
7983 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7984 lt_prog_compiler_static='${wl}-a ${wl}archive'
7985 ;;
7986
7987 irix5* | irix6* | nonstopux*)
7988 lt_prog_compiler_wl='-Wl,'
7989 # PIC (with -KPIC) is the default.
7990 lt_prog_compiler_static='-non_shared'
7991 ;;
7992
7993 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7994 case $cc_basename in
7995 # old Intel for x86_64 which still supported -KPIC.
7996 ecc*)
7997 lt_prog_compiler_wl='-Wl,'
7998 lt_prog_compiler_pic='-KPIC'
7999 lt_prog_compiler_static='-static'
8000 ;;
8001 # icc used to be incompatible with GCC.
8002 # ICC 10 doesn't accept -KPIC any more.
8003 icc* | ifort*)
8004 lt_prog_compiler_wl='-Wl,'
8005 lt_prog_compiler_pic='-fPIC'
8006 lt_prog_compiler_static='-static'
8007 ;;
8008 # Lahey Fortran 8.1.
8009 lf95*)
8010 lt_prog_compiler_wl='-Wl,'
8011 lt_prog_compiler_pic='--shared'
8012 lt_prog_compiler_static='--static'
8013 ;;
8014 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8015 # Portland Group compilers (*not* the Pentium gcc compiler,
8016 # which looks to be a dead project)
8017 lt_prog_compiler_wl='-Wl,'
8018 lt_prog_compiler_pic='-fpic'
8019 lt_prog_compiler_static='-Bstatic'
8020 ;;
8021 ccc*)
8022 lt_prog_compiler_wl='-Wl,'
8023 # All Alpha code is PIC.
8024 lt_prog_compiler_static='-non_shared'
8025 ;;
8026 xl* | bgxl* | bgf* | mpixl*)
8027 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8028 lt_prog_compiler_wl='-Wl,'
8029 lt_prog_compiler_pic='-qpic'
8030 lt_prog_compiler_static='-qstaticlink'
8031 ;;
8032 *)
8033 case `$CC -V 2>&1 | sed 5q` in
8034 *Sun\ F* | *Sun*Fortran*)
8035 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8036 lt_prog_compiler_pic='-KPIC'
8037 lt_prog_compiler_static='-Bstatic'
8038 lt_prog_compiler_wl=''
8039 ;;
8040 *Sun\ C*)
8041 # Sun C 5.9
8042 lt_prog_compiler_pic='-KPIC'
8043 lt_prog_compiler_static='-Bstatic'
8044 lt_prog_compiler_wl='-Wl,'
8045 ;;
8046 esac
8047 ;;
8048 esac
8049 ;;
8050
8051 newsos6)
8052 lt_prog_compiler_pic='-KPIC'
8053 lt_prog_compiler_static='-Bstatic'
8054 ;;
8055
8056 *nto* | *qnx*)
8057 # QNX uses GNU C++, but need to define -shared option too, otherwise
8058 # it will coredump.
8059 lt_prog_compiler_pic='-fPIC -shared'
8060 ;;
8061
8062 osf3* | osf4* | osf5*)
8063 lt_prog_compiler_wl='-Wl,'
8064 # All OSF/1 code is PIC.
8065 lt_prog_compiler_static='-non_shared'
8066 ;;
8067
8068 rdos*)
8069 lt_prog_compiler_static='-non_shared'
8070 ;;
8071
8072 solaris*)
8073 lt_prog_compiler_pic='-KPIC'
8074 lt_prog_compiler_static='-Bstatic'
8075 case $cc_basename in
8076 f77* | f90* | f95*)
8077 lt_prog_compiler_wl='-Qoption ld ';;
8078 *)
8079 lt_prog_compiler_wl='-Wl,';;
8080 esac
8081 ;;
8082
8083 sunos4*)
8084 lt_prog_compiler_wl='-Qoption ld '
8085 lt_prog_compiler_pic='-PIC'
8086 lt_prog_compiler_static='-Bstatic'
8087 ;;
8088
8089 sysv4 | sysv4.2uw2* | sysv4.3*)
8090 lt_prog_compiler_wl='-Wl,'
8091 lt_prog_compiler_pic='-KPIC'
8092 lt_prog_compiler_static='-Bstatic'
8093 ;;
8094
8095 sysv4*MP*)
8096 if test -d /usr/nec ;then
8097 lt_prog_compiler_pic='-Kconform_pic'
8098 lt_prog_compiler_static='-Bstatic'
8099 fi
8100 ;;
8101
8102 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8103 lt_prog_compiler_wl='-Wl,'
8104 lt_prog_compiler_pic='-KPIC'
8105 lt_prog_compiler_static='-Bstatic'
8106 ;;
8107
8108 unicos*)
8109 lt_prog_compiler_wl='-Wl,'
8110 lt_prog_compiler_can_build_shared=no
8111 ;;
8112
8113 uts4*)
8114 lt_prog_compiler_pic='-pic'
8115 lt_prog_compiler_static='-Bstatic'
8116 ;;
8117
8118 *)
8119 lt_prog_compiler_can_build_shared=no
8120 ;;
8121 esac
8122 fi
8123
8124 case $host_os in
8125 # For platforms which do not support PIC, -DPIC is meaningless:
8126 *djgpp*)
8127 lt_prog_compiler_pic=
8128 ;;
8129 *)
8130 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8131 ;;
8132 esac
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8134 $as_echo "$lt_prog_compiler_pic" >&6; }
8135
8136
8137
8138
8139
8140
8141 #
8142 # Check to make sure the PIC flag actually works.
8143 #
8144 if test -n "$lt_prog_compiler_pic"; then
8145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8146 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8147 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8148 $as_echo_n "(cached) " >&6
8149 else
8150 lt_cv_prog_compiler_pic_works=no
8151 ac_outfile=conftest.$ac_objext
8152 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8153 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8154 # Insert the option either (1) after the last *FLAGS variable, or
8155 # (2) before a word containing "conftest.", or (3) at the end.
8156 # Note that $ac_compile itself does not contain backslashes and begins
8157 # with a dollar sign (not a hyphen), so the echo should work correctly.
8158 # The option is referenced via a variable to avoid confusing sed.
8159 lt_compile=`echo "$ac_compile" | $SED \
8160 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8161 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8162 -e 's:$: $lt_compiler_flag:'`
8163 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8164 (eval "$lt_compile" 2>conftest.err)
8165 ac_status=$?
8166 cat conftest.err >&5
8167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8168 if (exit $ac_status) && test -s "$ac_outfile"; then
8169 # The compiler can only warn and ignore the option if not recognized
8170 # So say no if there are warnings other than the usual output.
8171 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8172 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8173 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8174 lt_cv_prog_compiler_pic_works=yes
8175 fi
8176 fi
8177 $RM conftest*
8178
8179 fi
8180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8181 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8182
8183 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8184 case $lt_prog_compiler_pic in
8185 "" | " "*) ;;
8186 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8187 esac
8188 else
8189 lt_prog_compiler_pic=
8190 lt_prog_compiler_can_build_shared=no
8191 fi
8192
8193 fi
8194
8195
8196
8197
8198
8199
8200 #
8201 # Check to make sure the static flag actually works.
8202 #
8203 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8205 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8206 if ${lt_cv_prog_compiler_static_works+:} false; then :
8207 $as_echo_n "(cached) " >&6
8208 else
8209 lt_cv_prog_compiler_static_works=no
8210 save_LDFLAGS="$LDFLAGS"
8211 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8212 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8213 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8214 # The linker can only warn and ignore the option if not recognized
8215 # So say no if there are warnings
8216 if test -s conftest.err; then
8217 # Append any errors to the config.log.
8218 cat conftest.err 1>&5
8219 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8220 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8221 if diff conftest.exp conftest.er2 >/dev/null; then
8222 lt_cv_prog_compiler_static_works=yes
8223 fi
8224 else
8225 lt_cv_prog_compiler_static_works=yes
8226 fi
8227 fi
8228 $RM -r conftest*
8229 LDFLAGS="$save_LDFLAGS"
8230
8231 fi
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8233 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8234
8235 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8236 :
8237 else
8238 lt_prog_compiler_static=
8239 fi
8240
8241
8242
8243
8244
8245
8246
8247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8248 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8249 if ${lt_cv_prog_compiler_c_o+:} false; then :
8250 $as_echo_n "(cached) " >&6
8251 else
8252 lt_cv_prog_compiler_c_o=no
8253 $RM -r conftest 2>/dev/null
8254 mkdir conftest
8255 cd conftest
8256 mkdir out
8257 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8258
8259 lt_compiler_flag="-o out/conftest2.$ac_objext"
8260 # Insert the option either (1) after the last *FLAGS variable, or
8261 # (2) before a word containing "conftest.", or (3) at the end.
8262 # Note that $ac_compile itself does not contain backslashes and begins
8263 # with a dollar sign (not a hyphen), so the echo should work correctly.
8264 lt_compile=`echo "$ac_compile" | $SED \
8265 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8266 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8267 -e 's:$: $lt_compiler_flag:'`
8268 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8269 (eval "$lt_compile" 2>out/conftest.err)
8270 ac_status=$?
8271 cat out/conftest.err >&5
8272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8273 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8274 then
8275 # The compiler can only warn and ignore the option if not recognized
8276 # So say no if there are warnings
8277 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8278 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8279 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8280 lt_cv_prog_compiler_c_o=yes
8281 fi
8282 fi
8283 chmod u+w . 2>&5
8284 $RM conftest*
8285 # SGI C++ compiler will create directory out/ii_files/ for
8286 # template instantiation
8287 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8288 $RM out/* && rmdir out
8289 cd ..
8290 $RM -r conftest
8291 $RM conftest*
8292
8293 fi
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8295 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8296
8297
8298
8299
8300
8301
8302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8303 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8304 if ${lt_cv_prog_compiler_c_o+:} false; then :
8305 $as_echo_n "(cached) " >&6
8306 else
8307 lt_cv_prog_compiler_c_o=no
8308 $RM -r conftest 2>/dev/null
8309 mkdir conftest
8310 cd conftest
8311 mkdir out
8312 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8313
8314 lt_compiler_flag="-o out/conftest2.$ac_objext"
8315 # Insert the option either (1) after the last *FLAGS variable, or
8316 # (2) before a word containing "conftest.", or (3) at the end.
8317 # Note that $ac_compile itself does not contain backslashes and begins
8318 # with a dollar sign (not a hyphen), so the echo should work correctly.
8319 lt_compile=`echo "$ac_compile" | $SED \
8320 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8321 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8322 -e 's:$: $lt_compiler_flag:'`
8323 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8324 (eval "$lt_compile" 2>out/conftest.err)
8325 ac_status=$?
8326 cat out/conftest.err >&5
8327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8328 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8329 then
8330 # The compiler can only warn and ignore the option if not recognized
8331 # So say no if there are warnings
8332 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8333 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8334 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8335 lt_cv_prog_compiler_c_o=yes
8336 fi
8337 fi
8338 chmod u+w . 2>&5
8339 $RM conftest*
8340 # SGI C++ compiler will create directory out/ii_files/ for
8341 # template instantiation
8342 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8343 $RM out/* && rmdir out
8344 cd ..
8345 $RM -r conftest
8346 $RM conftest*
8347
8348 fi
8349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8350 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8351
8352
8353
8354
8355 hard_links="nottested"
8356 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8357 # do not overwrite the value of need_locks provided by the user
8358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8359 $as_echo_n "checking if we can lock with hard links... " >&6; }
8360 hard_links=yes
8361 $RM conftest*
8362 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8363 touch conftest.a
8364 ln conftest.a conftest.b 2>&5 || hard_links=no
8365 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8367 $as_echo "$hard_links" >&6; }
8368 if test "$hard_links" = no; then
8369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8370 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8371 need_locks=warn
8372 fi
8373 else
8374 need_locks=no
8375 fi
8376
8377
8378
8379
8380
8381
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8383 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8384
8385 runpath_var=
8386 allow_undefined_flag=
8387 always_export_symbols=no
8388 archive_cmds=
8389 archive_expsym_cmds=
8390 compiler_needs_object=no
8391 enable_shared_with_static_runtimes=no
8392 export_dynamic_flag_spec=
8393 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8394 hardcode_automatic=no
8395 hardcode_direct=no
8396 hardcode_direct_absolute=no
8397 hardcode_libdir_flag_spec=
8398 hardcode_libdir_flag_spec_ld=
8399 hardcode_libdir_separator=
8400 hardcode_minus_L=no
8401 hardcode_shlibpath_var=unsupported
8402 inherit_rpath=no
8403 link_all_deplibs=unknown
8404 module_cmds=
8405 module_expsym_cmds=
8406 old_archive_from_new_cmds=
8407 old_archive_from_expsyms_cmds=
8408 thread_safe_flag_spec=
8409 whole_archive_flag_spec=
8410 # include_expsyms should be a list of space-separated symbols to be *always*
8411 # included in the symbol list
8412 include_expsyms=
8413 # exclude_expsyms can be an extended regexp of symbols to exclude
8414 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8415 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8416 # as well as any symbol that contains `d'.
8417 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8418 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8419 # platforms (ab)use it in PIC code, but their linkers get confused if
8420 # the symbol is explicitly referenced. Since portable code cannot
8421 # rely on this symbol name, it's probably fine to never include it in
8422 # preloaded symbol tables.
8423 # Exclude shared library initialization/finalization symbols.
8424 extract_expsyms_cmds=
8425
8426 case $host_os in
8427 cygwin* | mingw* | pw32* | cegcc*)
8428 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8429 # When not using gcc, we currently assume that we are using
8430 # Microsoft Visual C++.
8431 if test "$GCC" != yes; then
8432 with_gnu_ld=no
8433 fi
8434 ;;
8435 interix*)
8436 # we just hope/assume this is gcc and not c89 (= MSVC++)
8437 with_gnu_ld=yes
8438 ;;
8439 openbsd*)
8440 with_gnu_ld=no
8441 ;;
8442 esac
8443
8444 ld_shlibs=yes
8445
8446 # On some targets, GNU ld is compatible enough with the native linker
8447 # that we're better off using the native interface for both.
8448 lt_use_gnu_ld_interface=no
8449 if test "$with_gnu_ld" = yes; then
8450 case $host_os in
8451 aix*)
8452 # The AIX port of GNU ld has always aspired to compatibility
8453 # with the native linker. However, as the warning in the GNU ld
8454 # block says, versions before 2.19.5* couldn't really create working
8455 # shared libraries, regardless of the interface used.
8456 case `$LD -v 2>&1` in
8457 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8458 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8459 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8460 *)
8461 lt_use_gnu_ld_interface=yes
8462 ;;
8463 esac
8464 ;;
8465 *)
8466 lt_use_gnu_ld_interface=yes
8467 ;;
8468 esac
8469 fi
8470
8471 if test "$lt_use_gnu_ld_interface" = yes; then
8472 # If archive_cmds runs LD, not CC, wlarc should be empty
8473 wlarc='${wl}'
8474
8475 # Set some defaults for GNU ld with shared library support. These
8476 # are reset later if shared libraries are not supported. Putting them
8477 # here allows them to be overridden if necessary.
8478 runpath_var=LD_RUN_PATH
8479 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8480 export_dynamic_flag_spec='${wl}--export-dynamic'
8481 # ancient GNU ld didn't support --whole-archive et. al.
8482 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8483 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8484 else
8485 whole_archive_flag_spec=
8486 fi
8487 supports_anon_versioning=no
8488 case `$LD -v 2>&1` in
8489 *GNU\ gold*) supports_anon_versioning=yes ;;
8490 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8491 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8492 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8493 *\ 2.11.*) ;; # other 2.11 versions
8494 *) supports_anon_versioning=yes ;;
8495 esac
8496
8497 # See if GNU ld supports shared libraries.
8498 case $host_os in
8499 aix[3-9]*)
8500 # On AIX/PPC, the GNU linker is very broken
8501 if test "$host_cpu" != ia64; then
8502 ld_shlibs=no
8503 cat <<_LT_EOF 1>&2
8504
8505 *** Warning: the GNU linker, at least up to release 2.19, is reported
8506 *** to be unable to reliably create shared libraries on AIX.
8507 *** Therefore, libtool is disabling shared libraries support. If you
8508 *** really care for shared libraries, you may want to install binutils
8509 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8510 *** You will then need to restart the configuration process.
8511
8512 _LT_EOF
8513 fi
8514 ;;
8515
8516 amigaos*)
8517 case $host_cpu in
8518 powerpc)
8519 # see comment about AmigaOS4 .so support
8520 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8521 archive_expsym_cmds=''
8522 ;;
8523 m68k)
8524 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)'
8525 hardcode_libdir_flag_spec='-L$libdir'
8526 hardcode_minus_L=yes
8527 ;;
8528 esac
8529 ;;
8530
8531 beos*)
8532 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8533 allow_undefined_flag=unsupported
8534 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8535 # support --undefined. This deserves some investigation. FIXME
8536 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8537 else
8538 ld_shlibs=no
8539 fi
8540 ;;
8541
8542 cygwin* | mingw* | pw32* | cegcc*)
8543 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8544 # as there is no search path for DLLs.
8545 hardcode_libdir_flag_spec='-L$libdir'
8546 export_dynamic_flag_spec='${wl}--export-all-symbols'
8547 allow_undefined_flag=unsupported
8548 always_export_symbols=no
8549 enable_shared_with_static_runtimes=yes
8550 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8551
8552 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8553 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8554 # If the export-symbols file already is a .def file (1st line
8555 # is EXPORTS), use it as is; otherwise, prepend...
8556 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8557 cp $export_symbols $output_objdir/$soname.def;
8558 else
8559 echo EXPORTS > $output_objdir/$soname.def;
8560 cat $export_symbols >> $output_objdir/$soname.def;
8561 fi~
8562 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8563 else
8564 ld_shlibs=no
8565 fi
8566 ;;
8567
8568 haiku*)
8569 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8570 link_all_deplibs=yes
8571 ;;
8572
8573 interix[3-9]*)
8574 hardcode_direct=no
8575 hardcode_shlibpath_var=no
8576 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8577 export_dynamic_flag_spec='${wl}-E'
8578 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8579 # Instead, shared libraries are loaded at an image base (0x10000000 by
8580 # default) and relocated if they conflict, which is a slow very memory
8581 # consuming and fragmenting process. To avoid this, we pick a random,
8582 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8583 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8584 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8585 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'
8586 ;;
8587
8588 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8589 tmp_diet=no
8590 if test "$host_os" = linux-dietlibc; then
8591 case $cc_basename in
8592 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8593 esac
8594 fi
8595 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8596 && test "$tmp_diet" = no
8597 then
8598 tmp_addflag=' $pic_flag'
8599 tmp_sharedflag='-shared'
8600 case $cc_basename,$host_cpu in
8601 pgcc*) # Portland Group C compiler
8602 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'
8603 tmp_addflag=' $pic_flag'
8604 ;;
8605 pgf77* | pgf90* | pgf95* | pgfortran*)
8606 # Portland Group f77 and f90 compilers
8607 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'
8608 tmp_addflag=' $pic_flag -Mnomain' ;;
8609 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8610 tmp_addflag=' -i_dynamic' ;;
8611 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8612 tmp_addflag=' -i_dynamic -nofor_main' ;;
8613 ifc* | ifort*) # Intel Fortran compiler
8614 tmp_addflag=' -nofor_main' ;;
8615 lf95*) # Lahey Fortran 8.1
8616 whole_archive_flag_spec=
8617 tmp_sharedflag='--shared' ;;
8618 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8619 tmp_sharedflag='-qmkshrobj'
8620 tmp_addflag= ;;
8621 nvcc*) # Cuda Compiler Driver 2.2
8622 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'
8623 compiler_needs_object=yes
8624 ;;
8625 esac
8626 case `$CC -V 2>&1 | sed 5q` in
8627 *Sun\ C*) # Sun C 5.9
8628 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'
8629 compiler_needs_object=yes
8630 tmp_sharedflag='-G' ;;
8631 *Sun\ F*) # Sun Fortran 8.3
8632 tmp_sharedflag='-G' ;;
8633 esac
8634 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8635
8636 if test "x$supports_anon_versioning" = xyes; then
8637 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8638 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8639 echo "local: *; };" >> $output_objdir/$libname.ver~
8640 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8641 fi
8642
8643 case $cc_basename in
8644 xlf* | bgf* | bgxlf* | mpixlf*)
8645 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8646 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8647 hardcode_libdir_flag_spec=
8648 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8649 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8650 if test "x$supports_anon_versioning" = xyes; then
8651 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8652 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8653 echo "local: *; };" >> $output_objdir/$libname.ver~
8654 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8655 fi
8656 ;;
8657 esac
8658 else
8659 ld_shlibs=no
8660 fi
8661 ;;
8662
8663 netbsd*)
8664 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8665 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8666 wlarc=
8667 else
8668 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8669 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8670 fi
8671 ;;
8672
8673 solaris*)
8674 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8675 ld_shlibs=no
8676 cat <<_LT_EOF 1>&2
8677
8678 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8679 *** create shared libraries on Solaris systems. Therefore, libtool
8680 *** is disabling shared libraries support. We urge you to upgrade GNU
8681 *** binutils to release 2.9.1 or newer. Another option is to modify
8682 *** your PATH or compiler configuration so that the native linker is
8683 *** used, and then restart.
8684
8685 _LT_EOF
8686 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8687 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8688 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8689 else
8690 ld_shlibs=no
8691 fi
8692 ;;
8693
8694 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8695 case `$LD -v 2>&1` in
8696 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8697 ld_shlibs=no
8698 cat <<_LT_EOF 1>&2
8699
8700 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8701 *** reliably create shared libraries on SCO systems. Therefore, libtool
8702 *** is disabling shared libraries support. We urge you to upgrade GNU
8703 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8704 *** your PATH or compiler configuration so that the native linker is
8705 *** used, and then restart.
8706
8707 _LT_EOF
8708 ;;
8709 *)
8710 # For security reasons, it is highly recommended that you always
8711 # use absolute paths for naming shared libraries, and exclude the
8712 # DT_RUNPATH tag from executables and libraries. But doing so
8713 # requires that you compile everything twice, which is a pain.
8714 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8715 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8716 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8717 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8718 else
8719 ld_shlibs=no
8720 fi
8721 ;;
8722 esac
8723 ;;
8724
8725 sunos4*)
8726 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8727 wlarc=
8728 hardcode_direct=yes
8729 hardcode_shlibpath_var=no
8730 ;;
8731
8732 *)
8733 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8734 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8735 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8736 else
8737 ld_shlibs=no
8738 fi
8739 ;;
8740 esac
8741
8742 if test "$ld_shlibs" = no; then
8743 runpath_var=
8744 hardcode_libdir_flag_spec=
8745 export_dynamic_flag_spec=
8746 whole_archive_flag_spec=
8747 fi
8748 else
8749 # PORTME fill in a description of your system's linker (not GNU ld)
8750 case $host_os in
8751 aix3*)
8752 allow_undefined_flag=unsupported
8753 always_export_symbols=yes
8754 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'
8755 # Note: this linker hardcodes the directories in LIBPATH if there
8756 # are no directories specified by -L.
8757 hardcode_minus_L=yes
8758 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8759 # Neither direct hardcoding nor static linking is supported with a
8760 # broken collect2.
8761 hardcode_direct=unsupported
8762 fi
8763 ;;
8764
8765 aix[4-9]*)
8766 if test "$host_cpu" = ia64; then
8767 # On IA64, the linker does run time linking by default, so we don't
8768 # have to do anything special.
8769 aix_use_runtimelinking=no
8770 exp_sym_flag='-Bexport'
8771 no_entry_flag=""
8772 else
8773 # If we're using GNU nm, then we don't want the "-C" option.
8774 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8775 # Also, AIX nm treats weak defined symbols like other global
8776 # defined symbols, whereas GNU nm marks them as "W".
8777 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8778 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'
8779 else
8780 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'
8781 fi
8782 aix_use_runtimelinking=no
8783
8784 # Test if we are trying to use run time linking or normal
8785 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8786 # need to do runtime linking.
8787 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8788 for ld_flag in $LDFLAGS; do
8789 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8790 aix_use_runtimelinking=yes
8791 break
8792 fi
8793 done
8794 ;;
8795 esac
8796
8797 exp_sym_flag='-bexport'
8798 no_entry_flag='-bnoentry'
8799 fi
8800
8801 # When large executables or shared objects are built, AIX ld can
8802 # have problems creating the table of contents. If linking a library
8803 # or program results in "error TOC overflow" add -mminimal-toc to
8804 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8805 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8806
8807 archive_cmds=''
8808 hardcode_direct=yes
8809 hardcode_direct_absolute=yes
8810 hardcode_libdir_separator=':'
8811 link_all_deplibs=yes
8812 file_list_spec='${wl}-f,'
8813
8814 if test "$GCC" = yes; then
8815 case $host_os in aix4.[012]|aix4.[012].*)
8816 # We only want to do this on AIX 4.2 and lower, the check
8817 # below for broken collect2 doesn't work under 4.3+
8818 collect2name=`${CC} -print-prog-name=collect2`
8819 if test -f "$collect2name" &&
8820 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8821 then
8822 # We have reworked collect2
8823 :
8824 else
8825 # We have old collect2
8826 hardcode_direct=unsupported
8827 # It fails to find uninstalled libraries when the uninstalled
8828 # path is not listed in the libpath. Setting hardcode_minus_L
8829 # to unsupported forces relinking
8830 hardcode_minus_L=yes
8831 hardcode_libdir_flag_spec='-L$libdir'
8832 hardcode_libdir_separator=
8833 fi
8834 ;;
8835 esac
8836 shared_flag='-shared'
8837 if test "$aix_use_runtimelinking" = yes; then
8838 shared_flag="$shared_flag "'${wl}-G'
8839 fi
8840 else
8841 # not using gcc
8842 if test "$host_cpu" = ia64; then
8843 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8844 # chokes on -Wl,-G. The following line is correct:
8845 shared_flag='-G'
8846 else
8847 if test "$aix_use_runtimelinking" = yes; then
8848 shared_flag='${wl}-G'
8849 else
8850 shared_flag='${wl}-bM:SRE'
8851 fi
8852 fi
8853 fi
8854
8855 export_dynamic_flag_spec='${wl}-bexpall'
8856 # It seems that -bexpall does not export symbols beginning with
8857 # underscore (_), so it is better to generate a list of symbols to export.
8858 always_export_symbols=yes
8859 if test "$aix_use_runtimelinking" = yes; then
8860 # Warning - without using the other runtime loading flags (-brtl),
8861 # -berok will link without error, but may produce a broken library.
8862 allow_undefined_flag='-berok'
8863 # Determine the default libpath from the value encoded in an
8864 # empty executable.
8865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8866 /* end confdefs.h. */
8867
8868 int
8869 main ()
8870 {
8871
8872 ;
8873 return 0;
8874 }
8875 _ACEOF
8876 if ac_fn_c_try_link "$LINENO"; then :
8877
8878 lt_aix_libpath_sed='
8879 /Import File Strings/,/^$/ {
8880 /^0/ {
8881 s/^0 *\(.*\)$/\1/
8882 p
8883 }
8884 }'
8885 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8886 # Check for a 64-bit object if we didn't find anything.
8887 if test -z "$aix_libpath"; then
8888 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8889 fi
8890 fi
8891 rm -f core conftest.err conftest.$ac_objext \
8892 conftest$ac_exeext conftest.$ac_ext
8893 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8894
8895 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8896 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"
8897 else
8898 if test "$host_cpu" = ia64; then
8899 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8900 allow_undefined_flag="-z nodefs"
8901 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"
8902 else
8903 # Determine the default libpath from the value encoded in an
8904 # empty executable.
8905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8906 /* end confdefs.h. */
8907
8908 int
8909 main ()
8910 {
8911
8912 ;
8913 return 0;
8914 }
8915 _ACEOF
8916 if ac_fn_c_try_link "$LINENO"; then :
8917
8918 lt_aix_libpath_sed='
8919 /Import File Strings/,/^$/ {
8920 /^0/ {
8921 s/^0 *\(.*\)$/\1/
8922 p
8923 }
8924 }'
8925 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8926 # Check for a 64-bit object if we didn't find anything.
8927 if test -z "$aix_libpath"; then
8928 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8929 fi
8930 fi
8931 rm -f core conftest.err conftest.$ac_objext \
8932 conftest$ac_exeext conftest.$ac_ext
8933 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8934
8935 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8936 # Warning - without using the other run time loading flags,
8937 # -berok will link without error, but may produce a broken library.
8938 no_undefined_flag=' ${wl}-bernotok'
8939 allow_undefined_flag=' ${wl}-berok'
8940 if test "$with_gnu_ld" = yes; then
8941 # We only use this code for GNU lds that support --whole-archive.
8942 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8943 else
8944 # Exported symbols can be pulled into shared objects from archives
8945 whole_archive_flag_spec='$convenience'
8946 fi
8947 archive_cmds_need_lc=yes
8948 # This is similar to how AIX traditionally builds its shared libraries.
8949 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'
8950 fi
8951 fi
8952 ;;
8953
8954 amigaos*)
8955 case $host_cpu in
8956 powerpc)
8957 # see comment about AmigaOS4 .so support
8958 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8959 archive_expsym_cmds=''
8960 ;;
8961 m68k)
8962 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)'
8963 hardcode_libdir_flag_spec='-L$libdir'
8964 hardcode_minus_L=yes
8965 ;;
8966 esac
8967 ;;
8968
8969 bsdi[45]*)
8970 export_dynamic_flag_spec=-rdynamic
8971 ;;
8972
8973 cygwin* | mingw* | pw32* | cegcc*)
8974 # When not using gcc, we currently assume that we are using
8975 # Microsoft Visual C++.
8976 # hardcode_libdir_flag_spec is actually meaningless, as there is
8977 # no search path for DLLs.
8978 hardcode_libdir_flag_spec=' '
8979 allow_undefined_flag=unsupported
8980 # Tell ltmain to make .lib files, not .a files.
8981 libext=lib
8982 # Tell ltmain to make .dll files, not .so files.
8983 shrext_cmds=".dll"
8984 # FIXME: Setting linknames here is a bad hack.
8985 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8986 # The linker will automatically build a .lib file if we build a DLL.
8987 old_archive_from_new_cmds='true'
8988 # FIXME: Should let the user specify the lib program.
8989 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8990 fix_srcfile_path='`cygpath -w "$srcfile"`'
8991 enable_shared_with_static_runtimes=yes
8992 ;;
8993
8994 darwin* | rhapsody*)
8995
8996
8997 archive_cmds_need_lc=no
8998 hardcode_direct=no
8999 hardcode_automatic=yes
9000 hardcode_shlibpath_var=unsupported
9001 if test "$lt_cv_ld_force_load" = "yes"; then
9002 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\"`'
9003 else
9004 whole_archive_flag_spec=''
9005 fi
9006 link_all_deplibs=yes
9007 allow_undefined_flag="$_lt_dar_allow_undefined"
9008 case $cc_basename in
9009 ifort*) _lt_dar_can_shared=yes ;;
9010 *) _lt_dar_can_shared=$GCC ;;
9011 esac
9012 if test "$_lt_dar_can_shared" = "yes"; then
9013 output_verbose_link_cmd=func_echo_all
9014 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9015 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9016 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}"
9017 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}"
9018
9019 else
9020 ld_shlibs=no
9021 fi
9022
9023 ;;
9024
9025 dgux*)
9026 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9027 hardcode_libdir_flag_spec='-L$libdir'
9028 hardcode_shlibpath_var=no
9029 ;;
9030
9031 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9032 # support. Future versions do this automatically, but an explicit c++rt0.o
9033 # does not break anything, and helps significantly (at the cost of a little
9034 # extra space).
9035 freebsd2.2*)
9036 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9037 hardcode_libdir_flag_spec='-R$libdir'
9038 hardcode_direct=yes
9039 hardcode_shlibpath_var=no
9040 ;;
9041
9042 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9043 freebsd2.*)
9044 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9045 hardcode_direct=yes
9046 hardcode_minus_L=yes
9047 hardcode_shlibpath_var=no
9048 ;;
9049
9050 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9051 freebsd* | dragonfly*)
9052 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9053 hardcode_libdir_flag_spec='-R$libdir'
9054 hardcode_direct=yes
9055 hardcode_shlibpath_var=no
9056 ;;
9057
9058 hpux9*)
9059 if test "$GCC" = yes; then
9060 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'
9061 else
9062 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'
9063 fi
9064 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9065 hardcode_libdir_separator=:
9066 hardcode_direct=yes
9067
9068 # hardcode_minus_L: Not really in the search PATH,
9069 # but as the default location of the library.
9070 hardcode_minus_L=yes
9071 export_dynamic_flag_spec='${wl}-E'
9072 ;;
9073
9074 hpux10*)
9075 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9076 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9077 else
9078 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9079 fi
9080 if test "$with_gnu_ld" = no; then
9081 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9082 hardcode_libdir_flag_spec_ld='+b $libdir'
9083 hardcode_libdir_separator=:
9084 hardcode_direct=yes
9085 hardcode_direct_absolute=yes
9086 export_dynamic_flag_spec='${wl}-E'
9087 # hardcode_minus_L: Not really in the search PATH,
9088 # but as the default location of the library.
9089 hardcode_minus_L=yes
9090 fi
9091 ;;
9092
9093 hpux11*)
9094 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9095 case $host_cpu in
9096 hppa*64*)
9097 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9098 ;;
9099 ia64*)
9100 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9101 ;;
9102 *)
9103 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9104 ;;
9105 esac
9106 else
9107 case $host_cpu in
9108 hppa*64*)
9109 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9110 ;;
9111 ia64*)
9112 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9113 ;;
9114 *)
9115
9116 # Older versions of the 11.00 compiler do not understand -b yet
9117 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9119 $as_echo_n "checking if $CC understands -b... " >&6; }
9120 if ${lt_cv_prog_compiler__b+:} false; then :
9121 $as_echo_n "(cached) " >&6
9122 else
9123 lt_cv_prog_compiler__b=no
9124 save_LDFLAGS="$LDFLAGS"
9125 LDFLAGS="$LDFLAGS -b"
9126 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9127 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9128 # The linker can only warn and ignore the option if not recognized
9129 # So say no if there are warnings
9130 if test -s conftest.err; then
9131 # Append any errors to the config.log.
9132 cat conftest.err 1>&5
9133 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9134 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9135 if diff conftest.exp conftest.er2 >/dev/null; then
9136 lt_cv_prog_compiler__b=yes
9137 fi
9138 else
9139 lt_cv_prog_compiler__b=yes
9140 fi
9141 fi
9142 $RM -r conftest*
9143 LDFLAGS="$save_LDFLAGS"
9144
9145 fi
9146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9147 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9148
9149 if test x"$lt_cv_prog_compiler__b" = xyes; then
9150 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9151 else
9152 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9153 fi
9154
9155 ;;
9156 esac
9157 fi
9158 if test "$with_gnu_ld" = no; then
9159 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9160 hardcode_libdir_separator=:
9161
9162 case $host_cpu in
9163 hppa*64*|ia64*)
9164 hardcode_direct=no
9165 hardcode_shlibpath_var=no
9166 ;;
9167 *)
9168 hardcode_direct=yes
9169 hardcode_direct_absolute=yes
9170 export_dynamic_flag_spec='${wl}-E'
9171
9172 # hardcode_minus_L: Not really in the search PATH,
9173 # but as the default location of the library.
9174 hardcode_minus_L=yes
9175 ;;
9176 esac
9177 fi
9178 ;;
9179
9180 irix5* | irix6* | nonstopux*)
9181 if test "$GCC" = yes; then
9182 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'
9183 # Try to use the -exported_symbol ld option, if it does not
9184 # work, assume that -exports_file does not work either and
9185 # implicitly export all symbols.
9186 save_LDFLAGS="$LDFLAGS"
9187 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9189 /* end confdefs.h. */
9190 int foo(void) {}
9191 _ACEOF
9192 if ac_fn_c_try_link "$LINENO"; then :
9193 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'
9194
9195 fi
9196 rm -f core conftest.err conftest.$ac_objext \
9197 conftest$ac_exeext conftest.$ac_ext
9198 LDFLAGS="$save_LDFLAGS"
9199 else
9200 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'
9201 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'
9202 fi
9203 archive_cmds_need_lc='no'
9204 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9205 hardcode_libdir_separator=:
9206 inherit_rpath=yes
9207 link_all_deplibs=yes
9208 ;;
9209
9210 netbsd*)
9211 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9212 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9213 else
9214 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9215 fi
9216 hardcode_libdir_flag_spec='-R$libdir'
9217 hardcode_direct=yes
9218 hardcode_shlibpath_var=no
9219 ;;
9220
9221 newsos6)
9222 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9223 hardcode_direct=yes
9224 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9225 hardcode_libdir_separator=:
9226 hardcode_shlibpath_var=no
9227 ;;
9228
9229 *nto* | *qnx*)
9230 ;;
9231
9232 openbsd*)
9233 if test -f /usr/libexec/ld.so; then
9234 hardcode_direct=yes
9235 hardcode_shlibpath_var=no
9236 hardcode_direct_absolute=yes
9237 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9238 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9239 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9240 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9241 export_dynamic_flag_spec='${wl}-E'
9242 else
9243 case $host_os in
9244 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9245 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9246 hardcode_libdir_flag_spec='-R$libdir'
9247 ;;
9248 *)
9249 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9250 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9251 ;;
9252 esac
9253 fi
9254 else
9255 ld_shlibs=no
9256 fi
9257 ;;
9258
9259 os2*)
9260 hardcode_libdir_flag_spec='-L$libdir'
9261 hardcode_minus_L=yes
9262 allow_undefined_flag=unsupported
9263 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'
9264 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9265 ;;
9266
9267 osf3*)
9268 if test "$GCC" = yes; then
9269 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9270 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'
9271 else
9272 allow_undefined_flag=' -expect_unresolved \*'
9273 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'
9274 fi
9275 archive_cmds_need_lc='no'
9276 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9277 hardcode_libdir_separator=:
9278 ;;
9279
9280 osf4* | osf5*) # as osf3* with the addition of -msym flag
9281 if test "$GCC" = yes; then
9282 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9283 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'
9284 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9285 else
9286 allow_undefined_flag=' -expect_unresolved \*'
9287 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'
9288 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~
9289 $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'
9290
9291 # Both c and cxx compiler support -rpath directly
9292 hardcode_libdir_flag_spec='-rpath $libdir'
9293 fi
9294 archive_cmds_need_lc='no'
9295 hardcode_libdir_separator=:
9296 ;;
9297
9298 solaris*)
9299 no_undefined_flag=' -z defs'
9300 if test "$GCC" = yes; then
9301 wlarc='${wl}'
9302 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9303 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9304 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9305 else
9306 case `$CC -V 2>&1` in
9307 *"Compilers 5.0"*)
9308 wlarc=''
9309 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9310 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9311 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9312 ;;
9313 *)
9314 wlarc='${wl}'
9315 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9316 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9317 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9318 ;;
9319 esac
9320 fi
9321 hardcode_libdir_flag_spec='-R$libdir'
9322 hardcode_shlibpath_var=no
9323 case $host_os in
9324 solaris2.[0-5] | solaris2.[0-5].*) ;;
9325 *)
9326 # The compiler driver will combine and reorder linker options,
9327 # but understands `-z linker_flag'. GCC discards it without `$wl',
9328 # but is careful enough not to reorder.
9329 # Supported since Solaris 2.6 (maybe 2.5.1?)
9330 if test "$GCC" = yes; then
9331 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9332 else
9333 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9334 fi
9335 ;;
9336 esac
9337 link_all_deplibs=yes
9338 ;;
9339
9340 sunos4*)
9341 if test "x$host_vendor" = xsequent; then
9342 # Use $CC to link under sequent, because it throws in some extra .o
9343 # files that make .init and .fini sections work.
9344 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9345 else
9346 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9347 fi
9348 hardcode_libdir_flag_spec='-L$libdir'
9349 hardcode_direct=yes
9350 hardcode_minus_L=yes
9351 hardcode_shlibpath_var=no
9352 ;;
9353
9354 sysv4)
9355 case $host_vendor in
9356 sni)
9357 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9358 hardcode_direct=yes # is this really true???
9359 ;;
9360 siemens)
9361 ## LD is ld it makes a PLAMLIB
9362 ## CC just makes a GrossModule.
9363 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9364 reload_cmds='$CC -r -o $output$reload_objs'
9365 hardcode_direct=no
9366 ;;
9367 motorola)
9368 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9369 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9370 ;;
9371 esac
9372 runpath_var='LD_RUN_PATH'
9373 hardcode_shlibpath_var=no
9374 ;;
9375
9376 sysv4.3*)
9377 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9378 hardcode_shlibpath_var=no
9379 export_dynamic_flag_spec='-Bexport'
9380 ;;
9381
9382 sysv4*MP*)
9383 if test -d /usr/nec; then
9384 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9385 hardcode_shlibpath_var=no
9386 runpath_var=LD_RUN_PATH
9387 hardcode_runpath_var=yes
9388 ld_shlibs=yes
9389 fi
9390 ;;
9391
9392 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9393 no_undefined_flag='${wl}-z,text'
9394 archive_cmds_need_lc=no
9395 hardcode_shlibpath_var=no
9396 runpath_var='LD_RUN_PATH'
9397
9398 if test "$GCC" = yes; then
9399 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9400 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9401 else
9402 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9403 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9404 fi
9405 ;;
9406
9407 sysv5* | sco3.2v5* | sco5v6*)
9408 # Note: We can NOT use -z defs as we might desire, because we do not
9409 # link with -lc, and that would cause any symbols used from libc to
9410 # always be unresolved, which means just about no library would
9411 # ever link correctly. If we're not using GNU ld we use -z text
9412 # though, which does catch some bad symbols but isn't as heavy-handed
9413 # as -z defs.
9414 no_undefined_flag='${wl}-z,text'
9415 allow_undefined_flag='${wl}-z,nodefs'
9416 archive_cmds_need_lc=no
9417 hardcode_shlibpath_var=no
9418 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9419 hardcode_libdir_separator=':'
9420 link_all_deplibs=yes
9421 export_dynamic_flag_spec='${wl}-Bexport'
9422 runpath_var='LD_RUN_PATH'
9423
9424 if test "$GCC" = yes; then
9425 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9426 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9427 else
9428 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9429 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9430 fi
9431 ;;
9432
9433 uts4*)
9434 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9435 hardcode_libdir_flag_spec='-L$libdir'
9436 hardcode_shlibpath_var=no
9437 ;;
9438
9439 *)
9440 ld_shlibs=no
9441 ;;
9442 esac
9443
9444 if test x$host_vendor = xsni; then
9445 case $host in
9446 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9447 export_dynamic_flag_spec='${wl}-Blargedynsym'
9448 ;;
9449 esac
9450 fi
9451 fi
9452
9453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9454 $as_echo "$ld_shlibs" >&6; }
9455 test "$ld_shlibs" = no && can_build_shared=no
9456
9457 with_gnu_ld=$with_gnu_ld
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473 #
9474 # Do we need to explicitly link libc?
9475 #
9476 case "x$archive_cmds_need_lc" in
9477 x|xyes)
9478 # Assume -lc should be added
9479 archive_cmds_need_lc=yes
9480
9481 if test "$enable_shared" = yes && test "$GCC" = yes; then
9482 case $archive_cmds in
9483 *'~'*)
9484 # FIXME: we may have to deal with multi-command sequences.
9485 ;;
9486 '$CC '*)
9487 # Test whether the compiler implicitly links with -lc since on some
9488 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9489 # to ld, don't add -lc before -lgcc.
9490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9491 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9492 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9493 $as_echo_n "(cached) " >&6
9494 else
9495 $RM conftest*
9496 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9497
9498 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9499 (eval $ac_compile) 2>&5
9500 ac_status=$?
9501 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9502 test $ac_status = 0; } 2>conftest.err; then
9503 soname=conftest
9504 lib=conftest
9505 libobjs=conftest.$ac_objext
9506 deplibs=
9507 wl=$lt_prog_compiler_wl
9508 pic_flag=$lt_prog_compiler_pic
9509 compiler_flags=-v
9510 linker_flags=-v
9511 verstring=
9512 output_objdir=.
9513 libname=conftest
9514 lt_save_allow_undefined_flag=$allow_undefined_flag
9515 allow_undefined_flag=
9516 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9517 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9518 ac_status=$?
9519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9520 test $ac_status = 0; }
9521 then
9522 lt_cv_archive_cmds_need_lc=no
9523 else
9524 lt_cv_archive_cmds_need_lc=yes
9525 fi
9526 allow_undefined_flag=$lt_save_allow_undefined_flag
9527 else
9528 cat conftest.err 1>&5
9529 fi
9530 $RM conftest*
9531
9532 fi
9533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9534 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9535 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9536 ;;
9537 esac
9538 fi
9539 ;;
9540 esac
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9699 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9700
9701 if test "$GCC" = yes; then
9702 case $host_os in
9703 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9704 *) lt_awk_arg="/^libraries:/" ;;
9705 esac
9706 case $host_os in
9707 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9708 *) lt_sed_strip_eq="s,=/,/,g" ;;
9709 esac
9710 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9711 case $lt_search_path_spec in
9712 *\;*)
9713 # if the path contains ";" then we assume it to be the separator
9714 # otherwise default to the standard path separator (i.e. ":") - it is
9715 # assumed that no part of a normal pathname contains ";" but that should
9716 # okay in the real world where ";" in dirpaths is itself problematic.
9717 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9718 ;;
9719 *)
9720 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9721 ;;
9722 esac
9723 # Ok, now we have the path, separated by spaces, we can step through it
9724 # and add multilib dir if necessary.
9725 lt_tmp_lt_search_path_spec=
9726 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9727 for lt_sys_path in $lt_search_path_spec; do
9728 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9729 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9730 else
9731 test -d "$lt_sys_path" && \
9732 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9733 fi
9734 done
9735 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9736 BEGIN {RS=" "; FS="/|\n";} {
9737 lt_foo="";
9738 lt_count=0;
9739 for (lt_i = NF; lt_i > 0; lt_i--) {
9740 if ($lt_i != "" && $lt_i != ".") {
9741 if ($lt_i == "..") {
9742 lt_count++;
9743 } else {
9744 if (lt_count == 0) {
9745 lt_foo="/" $lt_i lt_foo;
9746 } else {
9747 lt_count--;
9748 }
9749 }
9750 }
9751 }
9752 if (lt_foo != "") { lt_freq[lt_foo]++; }
9753 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9754 }'`
9755 # AWK program above erroneously prepends '/' to C:/dos/paths
9756 # for these hosts.
9757 case $host_os in
9758 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9759 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9760 esac
9761 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9762 else
9763 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9764 fi
9765 library_names_spec=
9766 libname_spec='lib$name'
9767 soname_spec=
9768 shrext_cmds=".so"
9769 postinstall_cmds=
9770 postuninstall_cmds=
9771 finish_cmds=
9772 finish_eval=
9773 shlibpath_var=
9774 shlibpath_overrides_runpath=unknown
9775 version_type=none
9776 dynamic_linker="$host_os ld.so"
9777 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9778 need_lib_prefix=unknown
9779 hardcode_into_libs=no
9780
9781 # when you set need_version to no, make sure it does not cause -set_version
9782 # flags to be left without arguments
9783 need_version=unknown
9784
9785 case $host_os in
9786 aix3*)
9787 version_type=linux
9788 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9789 shlibpath_var=LIBPATH
9790
9791 # AIX 3 has no versioning support, so we append a major version to the name.
9792 soname_spec='${libname}${release}${shared_ext}$major'
9793 ;;
9794
9795 aix[4-9]*)
9796 version_type=linux
9797 need_lib_prefix=no
9798 need_version=no
9799 hardcode_into_libs=yes
9800 if test "$host_cpu" = ia64; then
9801 # AIX 5 supports IA64
9802 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9803 shlibpath_var=LD_LIBRARY_PATH
9804 else
9805 # With GCC up to 2.95.x, collect2 would create an import file
9806 # for dependence libraries. The import file would start with
9807 # the line `#! .'. This would cause the generated library to
9808 # depend on `.', always an invalid library. This was fixed in
9809 # development snapshots of GCC prior to 3.0.
9810 case $host_os in
9811 aix4 | aix4.[01] | aix4.[01].*)
9812 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9813 echo ' yes '
9814 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9815 :
9816 else
9817 can_build_shared=no
9818 fi
9819 ;;
9820 esac
9821 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9822 # soname into executable. Probably we can add versioning support to
9823 # collect2, so additional links can be useful in future.
9824 if test "$aix_use_runtimelinking" = yes; then
9825 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9826 # instead of lib<name>.a to let people know that these are not
9827 # typical AIX shared libraries.
9828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9829 else
9830 # We preserve .a as extension for shared libraries through AIX4.2
9831 # and later when we are not doing run time linking.
9832 library_names_spec='${libname}${release}.a $libname.a'
9833 soname_spec='${libname}${release}${shared_ext}$major'
9834 fi
9835 shlibpath_var=LIBPATH
9836 fi
9837 ;;
9838
9839 amigaos*)
9840 case $host_cpu in
9841 powerpc)
9842 # Since July 2007 AmigaOS4 officially supports .so libraries.
9843 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9845 ;;
9846 m68k)
9847 library_names_spec='$libname.ixlibrary $libname.a'
9848 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9849 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'
9850 ;;
9851 esac
9852 ;;
9853
9854 beos*)
9855 library_names_spec='${libname}${shared_ext}'
9856 dynamic_linker="$host_os ld.so"
9857 shlibpath_var=LIBRARY_PATH
9858 ;;
9859
9860 bsdi[45]*)
9861 version_type=linux
9862 need_version=no
9863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9864 soname_spec='${libname}${release}${shared_ext}$major'
9865 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9866 shlibpath_var=LD_LIBRARY_PATH
9867 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9868 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9869 # the default ld.so.conf also contains /usr/contrib/lib and
9870 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9871 # libtool to hard-code these into programs
9872 ;;
9873
9874 cygwin* | mingw* | pw32* | cegcc*)
9875 version_type=windows
9876 shrext_cmds=".dll"
9877 need_version=no
9878 need_lib_prefix=no
9879
9880 case $GCC,$host_os in
9881 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9882 library_names_spec='$libname.dll.a'
9883 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9884 postinstall_cmds='base_file=`basename \${file}`~
9885 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9886 dldir=$destdir/`dirname \$dlpath`~
9887 test -d \$dldir || mkdir -p \$dldir~
9888 $install_prog $dir/$dlname \$dldir/$dlname~
9889 chmod a+x \$dldir/$dlname~
9890 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9891 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9892 fi'
9893 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9894 dlpath=$dir/\$dldll~
9895 $RM \$dlpath'
9896 shlibpath_overrides_runpath=yes
9897
9898 case $host_os in
9899 cygwin*)
9900 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9901 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9902
9903 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9904 ;;
9905 mingw* | cegcc*)
9906 # MinGW DLLs use traditional 'lib' prefix
9907 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9908 ;;
9909 pw32*)
9910 # pw32 DLLs use 'pw' prefix rather than 'lib'
9911 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9912 ;;
9913 esac
9914 ;;
9915
9916 *)
9917 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9918 ;;
9919 esac
9920 dynamic_linker='Win32 ld.exe'
9921 # FIXME: first we should search . and the directory the executable is in
9922 shlibpath_var=PATH
9923 ;;
9924
9925 darwin* | rhapsody*)
9926 dynamic_linker="$host_os dyld"
9927 version_type=darwin
9928 need_lib_prefix=no
9929 need_version=no
9930 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9931 soname_spec='${libname}${release}${major}$shared_ext'
9932 shlibpath_overrides_runpath=yes
9933 shlibpath_var=DYLD_LIBRARY_PATH
9934 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9935
9936 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9937 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9938 ;;
9939
9940 dgux*)
9941 version_type=linux
9942 need_lib_prefix=no
9943 need_version=no
9944 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9945 soname_spec='${libname}${release}${shared_ext}$major'
9946 shlibpath_var=LD_LIBRARY_PATH
9947 ;;
9948
9949 freebsd* | dragonfly*)
9950 # DragonFly does not have aout. When/if they implement a new
9951 # versioning mechanism, adjust this.
9952 if test -x /usr/bin/objformat; then
9953 objformat=`/usr/bin/objformat`
9954 else
9955 case $host_os in
9956 freebsd[23].*) objformat=aout ;;
9957 *) objformat=elf ;;
9958 esac
9959 fi
9960 version_type=freebsd-$objformat
9961 case $version_type in
9962 freebsd-elf*)
9963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9964 need_version=no
9965 need_lib_prefix=no
9966 ;;
9967 freebsd-*)
9968 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9969 need_version=yes
9970 ;;
9971 esac
9972 shlibpath_var=LD_LIBRARY_PATH
9973 case $host_os in
9974 freebsd2.*)
9975 shlibpath_overrides_runpath=yes
9976 ;;
9977 freebsd3.[01]* | freebsdelf3.[01]*)
9978 shlibpath_overrides_runpath=yes
9979 hardcode_into_libs=yes
9980 ;;
9981 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9982 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9983 shlibpath_overrides_runpath=no
9984 hardcode_into_libs=yes
9985 ;;
9986 *) # from 4.6 on, and DragonFly
9987 shlibpath_overrides_runpath=yes
9988 hardcode_into_libs=yes
9989 ;;
9990 esac
9991 ;;
9992
9993 haiku*)
9994 version_type=linux
9995 need_lib_prefix=no
9996 need_version=no
9997 dynamic_linker="$host_os runtime_loader"
9998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9999 soname_spec='${libname}${release}${shared_ext}$major'
10000 shlibpath_var=LIBRARY_PATH
10001 shlibpath_overrides_runpath=yes
10002 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10003 hardcode_into_libs=yes
10004 ;;
10005
10006 hpux9* | hpux10* | hpux11*)
10007 # Give a soname corresponding to the major version so that dld.sl refuses to
10008 # link against other versions.
10009 version_type=sunos
10010 need_lib_prefix=no
10011 need_version=no
10012 case $host_cpu in
10013 ia64*)
10014 shrext_cmds='.so'
10015 hardcode_into_libs=yes
10016 dynamic_linker="$host_os dld.so"
10017 shlibpath_var=LD_LIBRARY_PATH
10018 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10020 soname_spec='${libname}${release}${shared_ext}$major'
10021 if test "X$HPUX_IA64_MODE" = X32; then
10022 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10023 else
10024 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10025 fi
10026 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10027 ;;
10028 hppa*64*)
10029 shrext_cmds='.sl'
10030 hardcode_into_libs=yes
10031 dynamic_linker="$host_os dld.sl"
10032 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10033 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10035 soname_spec='${libname}${release}${shared_ext}$major'
10036 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10037 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10038 ;;
10039 *)
10040 shrext_cmds='.sl'
10041 dynamic_linker="$host_os dld.sl"
10042 shlibpath_var=SHLIB_PATH
10043 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10044 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10045 soname_spec='${libname}${release}${shared_ext}$major'
10046 ;;
10047 esac
10048 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10049 postinstall_cmds='chmod 555 $lib'
10050 # or fails outright, so override atomically:
10051 install_override_mode=555
10052 ;;
10053
10054 interix[3-9]*)
10055 version_type=linux
10056 need_lib_prefix=no
10057 need_version=no
10058 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10059 soname_spec='${libname}${release}${shared_ext}$major'
10060 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10061 shlibpath_var=LD_LIBRARY_PATH
10062 shlibpath_overrides_runpath=no
10063 hardcode_into_libs=yes
10064 ;;
10065
10066 irix5* | irix6* | nonstopux*)
10067 case $host_os in
10068 nonstopux*) version_type=nonstopux ;;
10069 *)
10070 if test "$lt_cv_prog_gnu_ld" = yes; then
10071 version_type=linux
10072 else
10073 version_type=irix
10074 fi ;;
10075 esac
10076 need_lib_prefix=no
10077 need_version=no
10078 soname_spec='${libname}${release}${shared_ext}$major'
10079 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10080 case $host_os in
10081 irix5* | nonstopux*)
10082 libsuff= shlibsuff=
10083 ;;
10084 *)
10085 case $LD in # libtool.m4 will add one of these switches to LD
10086 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10087 libsuff= shlibsuff= libmagic=32-bit;;
10088 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10089 libsuff=32 shlibsuff=N32 libmagic=N32;;
10090 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10091 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10092 *) libsuff= shlibsuff= libmagic=never-match;;
10093 esac
10094 ;;
10095 esac
10096 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10097 shlibpath_overrides_runpath=no
10098 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10099 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10100 hardcode_into_libs=yes
10101 ;;
10102
10103 # No shared lib support for Linux oldld, aout, or coff.
10104 linux*oldld* | linux*aout* | linux*coff*)
10105 dynamic_linker=no
10106 ;;
10107
10108 # This must be Linux ELF.
10109 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10110 version_type=linux
10111 need_lib_prefix=no
10112 need_version=no
10113 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10114 soname_spec='${libname}${release}${shared_ext}$major'
10115 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10116 shlibpath_var=LD_LIBRARY_PATH
10117 shlibpath_overrides_runpath=no
10118
10119 # Some binutils ld are patched to set DT_RUNPATH
10120 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10121 $as_echo_n "(cached) " >&6
10122 else
10123 lt_cv_shlibpath_overrides_runpath=no
10124 save_LDFLAGS=$LDFLAGS
10125 save_libdir=$libdir
10126 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10127 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10129 /* end confdefs.h. */
10130
10131 int
10132 main ()
10133 {
10134
10135 ;
10136 return 0;
10137 }
10138 _ACEOF
10139 if ac_fn_c_try_link "$LINENO"; then :
10140 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10141 lt_cv_shlibpath_overrides_runpath=yes
10142 fi
10143 fi
10144 rm -f core conftest.err conftest.$ac_objext \
10145 conftest$ac_exeext conftest.$ac_ext
10146 LDFLAGS=$save_LDFLAGS
10147 libdir=$save_libdir
10148
10149 fi
10150
10151 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10152
10153 # This implies no fast_install, which is unacceptable.
10154 # Some rework will be needed to allow for fast_install
10155 # before this can be enabled.
10156 hardcode_into_libs=yes
10157
10158 # Append ld.so.conf contents to the search path
10159 if test -f /etc/ld.so.conf; then
10160 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' ' '`
10161 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10162 fi
10163
10164 # We used to test for /lib/ld.so.1 and disable shared libraries on
10165 # powerpc, because MkLinux only supported shared libraries with the
10166 # GNU dynamic linker. Since this was broken with cross compilers,
10167 # most powerpc-linux boxes support dynamic linking these days and
10168 # people can always --disable-shared, the test was removed, and we
10169 # assume the GNU/Linux dynamic linker is in use.
10170 dynamic_linker='GNU/Linux ld.so'
10171 ;;
10172
10173 netbsd*)
10174 version_type=sunos
10175 need_lib_prefix=no
10176 need_version=no
10177 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10179 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10180 dynamic_linker='NetBSD (a.out) ld.so'
10181 else
10182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10183 soname_spec='${libname}${release}${shared_ext}$major'
10184 dynamic_linker='NetBSD ld.elf_so'
10185 fi
10186 shlibpath_var=LD_LIBRARY_PATH
10187 shlibpath_overrides_runpath=yes
10188 hardcode_into_libs=yes
10189 ;;
10190
10191 newsos6)
10192 version_type=linux
10193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10194 shlibpath_var=LD_LIBRARY_PATH
10195 shlibpath_overrides_runpath=yes
10196 ;;
10197
10198 *nto* | *qnx*)
10199 version_type=qnx
10200 need_lib_prefix=no
10201 need_version=no
10202 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10203 soname_spec='${libname}${release}${shared_ext}$major'
10204 shlibpath_var=LD_LIBRARY_PATH
10205 shlibpath_overrides_runpath=no
10206 hardcode_into_libs=yes
10207 dynamic_linker='ldqnx.so'
10208 ;;
10209
10210 openbsd*)
10211 version_type=sunos
10212 sys_lib_dlsearch_path_spec="/usr/lib"
10213 need_lib_prefix=no
10214 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10215 case $host_os in
10216 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10217 *) need_version=no ;;
10218 esac
10219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10220 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10221 shlibpath_var=LD_LIBRARY_PATH
10222 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10223 case $host_os in
10224 openbsd2.[89] | openbsd2.[89].*)
10225 shlibpath_overrides_runpath=no
10226 ;;
10227 *)
10228 shlibpath_overrides_runpath=yes
10229 ;;
10230 esac
10231 else
10232 shlibpath_overrides_runpath=yes
10233 fi
10234 ;;
10235
10236 os2*)
10237 libname_spec='$name'
10238 shrext_cmds=".dll"
10239 need_lib_prefix=no
10240 library_names_spec='$libname${shared_ext} $libname.a'
10241 dynamic_linker='OS/2 ld.exe'
10242 shlibpath_var=LIBPATH
10243 ;;
10244
10245 osf3* | osf4* | osf5*)
10246 version_type=osf
10247 need_lib_prefix=no
10248 need_version=no
10249 soname_spec='${libname}${release}${shared_ext}$major'
10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10251 shlibpath_var=LD_LIBRARY_PATH
10252 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10253 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10254 ;;
10255
10256 rdos*)
10257 dynamic_linker=no
10258 ;;
10259
10260 solaris*)
10261 version_type=linux
10262 need_lib_prefix=no
10263 need_version=no
10264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10265 soname_spec='${libname}${release}${shared_ext}$major'
10266 shlibpath_var=LD_LIBRARY_PATH
10267 shlibpath_overrides_runpath=yes
10268 hardcode_into_libs=yes
10269 # ldd complains unless libraries are executable
10270 postinstall_cmds='chmod +x $lib'
10271 ;;
10272
10273 sunos4*)
10274 version_type=sunos
10275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10276 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10277 shlibpath_var=LD_LIBRARY_PATH
10278 shlibpath_overrides_runpath=yes
10279 if test "$with_gnu_ld" = yes; then
10280 need_lib_prefix=no
10281 fi
10282 need_version=yes
10283 ;;
10284
10285 sysv4 | sysv4.3*)
10286 version_type=linux
10287 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10288 soname_spec='${libname}${release}${shared_ext}$major'
10289 shlibpath_var=LD_LIBRARY_PATH
10290 case $host_vendor in
10291 sni)
10292 shlibpath_overrides_runpath=no
10293 need_lib_prefix=no
10294 runpath_var=LD_RUN_PATH
10295 ;;
10296 siemens)
10297 need_lib_prefix=no
10298 ;;
10299 motorola)
10300 need_lib_prefix=no
10301 need_version=no
10302 shlibpath_overrides_runpath=no
10303 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10304 ;;
10305 esac
10306 ;;
10307
10308 sysv4*MP*)
10309 if test -d /usr/nec ;then
10310 version_type=linux
10311 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10312 soname_spec='$libname${shared_ext}.$major'
10313 shlibpath_var=LD_LIBRARY_PATH
10314 fi
10315 ;;
10316
10317 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10318 version_type=freebsd-elf
10319 need_lib_prefix=no
10320 need_version=no
10321 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10322 soname_spec='${libname}${release}${shared_ext}$major'
10323 shlibpath_var=LD_LIBRARY_PATH
10324 shlibpath_overrides_runpath=yes
10325 hardcode_into_libs=yes
10326 if test "$with_gnu_ld" = yes; then
10327 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10328 else
10329 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10330 case $host_os in
10331 sco3.2v5*)
10332 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10333 ;;
10334 esac
10335 fi
10336 sys_lib_dlsearch_path_spec='/usr/lib'
10337 ;;
10338
10339 tpf*)
10340 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10341 version_type=linux
10342 need_lib_prefix=no
10343 need_version=no
10344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10345 shlibpath_var=LD_LIBRARY_PATH
10346 shlibpath_overrides_runpath=no
10347 hardcode_into_libs=yes
10348 ;;
10349
10350 uts4*)
10351 version_type=linux
10352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10353 soname_spec='${libname}${release}${shared_ext}$major'
10354 shlibpath_var=LD_LIBRARY_PATH
10355 ;;
10356
10357 *)
10358 dynamic_linker=no
10359 ;;
10360 esac
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10362 $as_echo "$dynamic_linker" >&6; }
10363 test "$dynamic_linker" = no && can_build_shared=no
10364
10365 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10366 if test "$GCC" = yes; then
10367 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10368 fi
10369
10370 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10371 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10372 fi
10373 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10374 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10375 fi
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10469 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10470 hardcode_action=
10471 if test -n "$hardcode_libdir_flag_spec" ||
10472 test -n "$runpath_var" ||
10473 test "X$hardcode_automatic" = "Xyes" ; then
10474
10475 # We can hardcode non-existent directories.
10476 if test "$hardcode_direct" != no &&
10477 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10478 # have to relink, otherwise we might link with an installed library
10479 # when we should be linking with a yet-to-be-installed one
10480 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10481 test "$hardcode_minus_L" != no; then
10482 # Linking always hardcodes the temporary library directory.
10483 hardcode_action=relink
10484 else
10485 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10486 hardcode_action=immediate
10487 fi
10488 else
10489 # We cannot hardcode anything, or else we can only hardcode existing
10490 # directories.
10491 hardcode_action=unsupported
10492 fi
10493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10494 $as_echo "$hardcode_action" >&6; }
10495
10496 if test "$hardcode_action" = relink ||
10497 test "$inherit_rpath" = yes; then
10498 # Fast installation is not supported
10499 enable_fast_install=no
10500 elif test "$shlibpath_overrides_runpath" = yes ||
10501 test "$enable_shared" = no; then
10502 # Fast installation is not necessary
10503 enable_fast_install=needless
10504 fi
10505
10506
10507
10508
10509
10510
10511 if test "x$enable_dlopen" != xyes; then
10512 enable_dlopen=unknown
10513 enable_dlopen_self=unknown
10514 enable_dlopen_self_static=unknown
10515 else
10516 lt_cv_dlopen=no
10517 lt_cv_dlopen_libs=
10518
10519 case $host_os in
10520 beos*)
10521 lt_cv_dlopen="load_add_on"
10522 lt_cv_dlopen_libs=
10523 lt_cv_dlopen_self=yes
10524 ;;
10525
10526 mingw* | pw32* | cegcc*)
10527 lt_cv_dlopen="LoadLibrary"
10528 lt_cv_dlopen_libs=
10529 ;;
10530
10531 cygwin*)
10532 lt_cv_dlopen="dlopen"
10533 lt_cv_dlopen_libs=
10534 ;;
10535
10536 darwin*)
10537 # if libdl is installed we need to link against it
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10539 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10540 if ${ac_cv_lib_dl_dlopen+:} false; then :
10541 $as_echo_n "(cached) " >&6
10542 else
10543 ac_check_lib_save_LIBS=$LIBS
10544 LIBS="-ldl $LIBS"
10545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10546 /* end confdefs.h. */
10547
10548 /* Override any GCC internal prototype to avoid an error.
10549 Use char because int might match the return type of a GCC
10550 builtin and then its argument prototype would still apply. */
10551 #ifdef __cplusplus
10552 extern "C"
10553 #endif
10554 char dlopen ();
10555 int
10556 main ()
10557 {
10558 return dlopen ();
10559 ;
10560 return 0;
10561 }
10562 _ACEOF
10563 if ac_fn_c_try_link "$LINENO"; then :
10564 ac_cv_lib_dl_dlopen=yes
10565 else
10566 ac_cv_lib_dl_dlopen=no
10567 fi
10568 rm -f core conftest.err conftest.$ac_objext \
10569 conftest$ac_exeext conftest.$ac_ext
10570 LIBS=$ac_check_lib_save_LIBS
10571 fi
10572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10573 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10574 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10575 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10576 else
10577
10578 lt_cv_dlopen="dyld"
10579 lt_cv_dlopen_libs=
10580 lt_cv_dlopen_self=yes
10581
10582 fi
10583
10584 ;;
10585
10586 *)
10587 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10588 if test "x$ac_cv_func_shl_load" = xyes; then :
10589 lt_cv_dlopen="shl_load"
10590 else
10591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10592 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10593 if ${ac_cv_lib_dld_shl_load+:} false; then :
10594 $as_echo_n "(cached) " >&6
10595 else
10596 ac_check_lib_save_LIBS=$LIBS
10597 LIBS="-ldld $LIBS"
10598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10599 /* end confdefs.h. */
10600
10601 /* Override any GCC internal prototype to avoid an error.
10602 Use char because int might match the return type of a GCC
10603 builtin and then its argument prototype would still apply. */
10604 #ifdef __cplusplus
10605 extern "C"
10606 #endif
10607 char shl_load ();
10608 int
10609 main ()
10610 {
10611 return shl_load ();
10612 ;
10613 return 0;
10614 }
10615 _ACEOF
10616 if ac_fn_c_try_link "$LINENO"; then :
10617 ac_cv_lib_dld_shl_load=yes
10618 else
10619 ac_cv_lib_dld_shl_load=no
10620 fi
10621 rm -f core conftest.err conftest.$ac_objext \
10622 conftest$ac_exeext conftest.$ac_ext
10623 LIBS=$ac_check_lib_save_LIBS
10624 fi
10625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10626 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10627 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10628 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10629 else
10630 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10631 if test "x$ac_cv_func_dlopen" = xyes; then :
10632 lt_cv_dlopen="dlopen"
10633 else
10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10635 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10636 if ${ac_cv_lib_dl_dlopen+:} false; then :
10637 $as_echo_n "(cached) " >&6
10638 else
10639 ac_check_lib_save_LIBS=$LIBS
10640 LIBS="-ldl $LIBS"
10641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10642 /* end confdefs.h. */
10643
10644 /* Override any GCC internal prototype to avoid an error.
10645 Use char because int might match the return type of a GCC
10646 builtin and then its argument prototype would still apply. */
10647 #ifdef __cplusplus
10648 extern "C"
10649 #endif
10650 char dlopen ();
10651 int
10652 main ()
10653 {
10654 return dlopen ();
10655 ;
10656 return 0;
10657 }
10658 _ACEOF
10659 if ac_fn_c_try_link "$LINENO"; then :
10660 ac_cv_lib_dl_dlopen=yes
10661 else
10662 ac_cv_lib_dl_dlopen=no
10663 fi
10664 rm -f core conftest.err conftest.$ac_objext \
10665 conftest$ac_exeext conftest.$ac_ext
10666 LIBS=$ac_check_lib_save_LIBS
10667 fi
10668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10669 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10670 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10671 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10672 else
10673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10674 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10675 if ${ac_cv_lib_svld_dlopen+:} false; then :
10676 $as_echo_n "(cached) " >&6
10677 else
10678 ac_check_lib_save_LIBS=$LIBS
10679 LIBS="-lsvld $LIBS"
10680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10681 /* end confdefs.h. */
10682
10683 /* Override any GCC internal prototype to avoid an error.
10684 Use char because int might match the return type of a GCC
10685 builtin and then its argument prototype would still apply. */
10686 #ifdef __cplusplus
10687 extern "C"
10688 #endif
10689 char dlopen ();
10690 int
10691 main ()
10692 {
10693 return dlopen ();
10694 ;
10695 return 0;
10696 }
10697 _ACEOF
10698 if ac_fn_c_try_link "$LINENO"; then :
10699 ac_cv_lib_svld_dlopen=yes
10700 else
10701 ac_cv_lib_svld_dlopen=no
10702 fi
10703 rm -f core conftest.err conftest.$ac_objext \
10704 conftest$ac_exeext conftest.$ac_ext
10705 LIBS=$ac_check_lib_save_LIBS
10706 fi
10707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10708 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10709 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10710 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10711 else
10712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10713 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10714 if ${ac_cv_lib_dld_dld_link+:} false; then :
10715 $as_echo_n "(cached) " >&6
10716 else
10717 ac_check_lib_save_LIBS=$LIBS
10718 LIBS="-ldld $LIBS"
10719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10720 /* end confdefs.h. */
10721
10722 /* Override any GCC internal prototype to avoid an error.
10723 Use char because int might match the return type of a GCC
10724 builtin and then its argument prototype would still apply. */
10725 #ifdef __cplusplus
10726 extern "C"
10727 #endif
10728 char dld_link ();
10729 int
10730 main ()
10731 {
10732 return dld_link ();
10733 ;
10734 return 0;
10735 }
10736 _ACEOF
10737 if ac_fn_c_try_link "$LINENO"; then :
10738 ac_cv_lib_dld_dld_link=yes
10739 else
10740 ac_cv_lib_dld_dld_link=no
10741 fi
10742 rm -f core conftest.err conftest.$ac_objext \
10743 conftest$ac_exeext conftest.$ac_ext
10744 LIBS=$ac_check_lib_save_LIBS
10745 fi
10746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10747 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10748 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10749 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10750 fi
10751
10752
10753 fi
10754
10755
10756 fi
10757
10758
10759 fi
10760
10761
10762 fi
10763
10764
10765 fi
10766
10767 ;;
10768 esac
10769
10770 if test "x$lt_cv_dlopen" != xno; then
10771 enable_dlopen=yes
10772 else
10773 enable_dlopen=no
10774 fi
10775
10776 case $lt_cv_dlopen in
10777 dlopen)
10778 save_CPPFLAGS="$CPPFLAGS"
10779 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10780
10781 save_LDFLAGS="$LDFLAGS"
10782 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10783
10784 save_LIBS="$LIBS"
10785 LIBS="$lt_cv_dlopen_libs $LIBS"
10786
10787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10788 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10789 if ${lt_cv_dlopen_self+:} false; then :
10790 $as_echo_n "(cached) " >&6
10791 else
10792 if test "$cross_compiling" = yes; then :
10793 lt_cv_dlopen_self=cross
10794 else
10795 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10796 lt_status=$lt_dlunknown
10797 cat > conftest.$ac_ext <<_LT_EOF
10798 #line 10798 "configure"
10799 #include "confdefs.h"
10800
10801 #if HAVE_DLFCN_H
10802 #include <dlfcn.h>
10803 #endif
10804
10805 #include <stdio.h>
10806
10807 #ifdef RTLD_GLOBAL
10808 # define LT_DLGLOBAL RTLD_GLOBAL
10809 #else
10810 # ifdef DL_GLOBAL
10811 # define LT_DLGLOBAL DL_GLOBAL
10812 # else
10813 # define LT_DLGLOBAL 0
10814 # endif
10815 #endif
10816
10817 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10818 find out it does not work in some platform. */
10819 #ifndef LT_DLLAZY_OR_NOW
10820 # ifdef RTLD_LAZY
10821 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10822 # else
10823 # ifdef DL_LAZY
10824 # define LT_DLLAZY_OR_NOW DL_LAZY
10825 # else
10826 # ifdef RTLD_NOW
10827 # define LT_DLLAZY_OR_NOW RTLD_NOW
10828 # else
10829 # ifdef DL_NOW
10830 # define LT_DLLAZY_OR_NOW DL_NOW
10831 # else
10832 # define LT_DLLAZY_OR_NOW 0
10833 # endif
10834 # endif
10835 # endif
10836 # endif
10837 #endif
10838
10839 /* When -fvisbility=hidden is used, assume the code has been annotated
10840 correspondingly for the symbols needed. */
10841 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10842 void fnord () __attribute__((visibility("default")));
10843 #endif
10844
10845 void fnord () { int i=42; }
10846 int main ()
10847 {
10848 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10849 int status = $lt_dlunknown;
10850
10851 if (self)
10852 {
10853 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10854 else
10855 {
10856 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10857 else puts (dlerror ());
10858 }
10859 /* dlclose (self); */
10860 }
10861 else
10862 puts (dlerror ());
10863
10864 return status;
10865 }
10866 _LT_EOF
10867 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10868 (eval $ac_link) 2>&5
10869 ac_status=$?
10870 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10871 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10872 (./conftest; exit; ) >&5 2>/dev/null
10873 lt_status=$?
10874 case x$lt_status in
10875 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10876 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10877 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10878 esac
10879 else :
10880 # compilation failed
10881 lt_cv_dlopen_self=no
10882 fi
10883 fi
10884 rm -fr conftest*
10885
10886
10887 fi
10888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10889 $as_echo "$lt_cv_dlopen_self" >&6; }
10890
10891 if test "x$lt_cv_dlopen_self" = xyes; then
10892 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10894 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10895 if ${lt_cv_dlopen_self_static+:} false; then :
10896 $as_echo_n "(cached) " >&6
10897 else
10898 if test "$cross_compiling" = yes; then :
10899 lt_cv_dlopen_self_static=cross
10900 else
10901 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10902 lt_status=$lt_dlunknown
10903 cat > conftest.$ac_ext <<_LT_EOF
10904 #line 10904 "configure"
10905 #include "confdefs.h"
10906
10907 #if HAVE_DLFCN_H
10908 #include <dlfcn.h>
10909 #endif
10910
10911 #include <stdio.h>
10912
10913 #ifdef RTLD_GLOBAL
10914 # define LT_DLGLOBAL RTLD_GLOBAL
10915 #else
10916 # ifdef DL_GLOBAL
10917 # define LT_DLGLOBAL DL_GLOBAL
10918 # else
10919 # define LT_DLGLOBAL 0
10920 # endif
10921 #endif
10922
10923 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10924 find out it does not work in some platform. */
10925 #ifndef LT_DLLAZY_OR_NOW
10926 # ifdef RTLD_LAZY
10927 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10928 # else
10929 # ifdef DL_LAZY
10930 # define LT_DLLAZY_OR_NOW DL_LAZY
10931 # else
10932 # ifdef RTLD_NOW
10933 # define LT_DLLAZY_OR_NOW RTLD_NOW
10934 # else
10935 # ifdef DL_NOW
10936 # define LT_DLLAZY_OR_NOW DL_NOW
10937 # else
10938 # define LT_DLLAZY_OR_NOW 0
10939 # endif
10940 # endif
10941 # endif
10942 # endif
10943 #endif
10944
10945 /* When -fvisbility=hidden is used, assume the code has been annotated
10946 correspondingly for the symbols needed. */
10947 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10948 void fnord () __attribute__((visibility("default")));
10949 #endif
10950
10951 void fnord () { int i=42; }
10952 int main ()
10953 {
10954 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10955 int status = $lt_dlunknown;
10956
10957 if (self)
10958 {
10959 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10960 else
10961 {
10962 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10963 else puts (dlerror ());
10964 }
10965 /* dlclose (self); */
10966 }
10967 else
10968 puts (dlerror ());
10969
10970 return status;
10971 }
10972 _LT_EOF
10973 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10974 (eval $ac_link) 2>&5
10975 ac_status=$?
10976 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10977 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10978 (./conftest; exit; ) >&5 2>/dev/null
10979 lt_status=$?
10980 case x$lt_status in
10981 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10982 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10983 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10984 esac
10985 else :
10986 # compilation failed
10987 lt_cv_dlopen_self_static=no
10988 fi
10989 fi
10990 rm -fr conftest*
10991
10992
10993 fi
10994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10995 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10996 fi
10997
10998 CPPFLAGS="$save_CPPFLAGS"
10999 LDFLAGS="$save_LDFLAGS"
11000 LIBS="$save_LIBS"
11001 ;;
11002 esac
11003
11004 case $lt_cv_dlopen_self in
11005 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11006 *) enable_dlopen_self=unknown ;;
11007 esac
11008
11009 case $lt_cv_dlopen_self_static in
11010 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11011 *) enable_dlopen_self_static=unknown ;;
11012 esac
11013 fi
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031 striplib=
11032 old_striplib=
11033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11034 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11035 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11036 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11037 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11039 $as_echo "yes" >&6; }
11040 else
11041 # FIXME - insert some real tests, host_os isn't really good enough
11042 case $host_os in
11043 darwin*)
11044 if test -n "$STRIP" ; then
11045 striplib="$STRIP -x"
11046 old_striplib="$STRIP -S"
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11048 $as_echo "yes" >&6; }
11049 else
11050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11051 $as_echo "no" >&6; }
11052 fi
11053 ;;
11054 *)
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11056 $as_echo "no" >&6; }
11057 ;;
11058 esac
11059 fi
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072 # Report which library types will actually be built
11073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11074 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11076 $as_echo "$can_build_shared" >&6; }
11077
11078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11079 $as_echo_n "checking whether to build shared libraries... " >&6; }
11080 test "$can_build_shared" = "no" && enable_shared=no
11081
11082 # On AIX, shared libraries and static libraries use the same namespace, and
11083 # are all built from PIC.
11084 case $host_os in
11085 aix3*)
11086 test "$enable_shared" = yes && enable_static=no
11087 if test -n "$RANLIB"; then
11088 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11089 postinstall_cmds='$RANLIB $lib'
11090 fi
11091 ;;
11092
11093 aix[4-9]*)
11094 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11095 test "$enable_shared" = yes && enable_static=no
11096 fi
11097 ;;
11098 esac
11099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11100 $as_echo "$enable_shared" >&6; }
11101
11102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11103 $as_echo_n "checking whether to build static libraries... " >&6; }
11104 # Make sure either enable_shared or enable_static is yes.
11105 test "$enable_shared" = yes || enable_static=yes
11106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11107 $as_echo "$enable_static" >&6; }
11108
11109
11110
11111
11112 fi
11113 ac_ext=c
11114 ac_cpp='$CPP $CPPFLAGS'
11115 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11116 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11117 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11118
11119 CC="$lt_save_CC"
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133 ac_config_commands="$ac_config_commands libtool"
11134
11135
11136
11137
11138 # Only expand once:
11139
11140
11141
11142
11143
11144
11145
11146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11147 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11148 # Check whether --enable-maintainer-mode was given.
11149 if test "${enable_maintainer_mode+set}" = set; then :
11150 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11151 else
11152 USE_MAINTAINER_MODE=no
11153 fi
11154
11155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11156 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11157 if test $USE_MAINTAINER_MODE = yes; then
11158 MAINTAINER_MODE_TRUE=
11159 MAINTAINER_MODE_FALSE='#'
11160 else
11161 MAINTAINER_MODE_TRUE='#'
11162 MAINTAINER_MODE_FALSE=
11163 fi
11164
11165 MAINT=$MAINTAINER_MODE_TRUE
11166
11167
11168
11169
11170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim debug setting" >&5
11171 $as_echo_n "checking for sim debug setting... " >&6; }
11172 sim_debug="0"
11173 # Check whether --enable-sim-debug was given.
11174 if test "${enable_sim_debug+set}" = set; then :
11175 enableval=$enable_sim_debug; case "${enableval}" in
11176 yes) sim_debug="7";;
11177 no) sim_debug="0";;
11178 *) sim_debug="($enableval)";;
11179 esac
11180 fi
11181 if test "$sim_debug" != "0"; then
11182
11183 cat >>confdefs.h <<_ACEOF
11184 #define DEBUG $sim_debug
11185 _ACEOF
11186
11187 fi
11188
11189 cat >>confdefs.h <<_ACEOF
11190 #define WITH_DEBUG $sim_debug
11191 _ACEOF
11192
11193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_debug" >&5
11194 $as_echo "$sim_debug" >&6; }
11195
11196
11197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim stdio debug behavior" >&5
11198 $as_echo_n "checking for sim stdio debug behavior... " >&6; }
11199 sim_stdio="0"
11200 # Check whether --enable-sim-stdio was given.
11201 if test "${enable_sim_stdio+set}" = set; then :
11202 enableval=$enable_sim_stdio; case "${enableval}" in
11203 yes) sim_stdio="DO_USE_STDIO";;
11204 no) sim_stdio="DONT_USE_STDIO";;
11205 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-stdio" "$LINENO" 5;;
11206 esac
11207 fi
11208
11209 cat >>confdefs.h <<_ACEOF
11210 #define WITH_STDIO $sim_stdio
11211 _ACEOF
11212
11213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_stdio" >&5
11214 $as_echo "$sim_stdio" >&6; }
11215
11216
11217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim trace settings" >&5
11218 $as_echo_n "checking for sim trace settings... " >&6; }
11219 sim_trace="~TRACE_debug"
11220 # Check whether --enable-sim-trace was given.
11221 if test "${enable_sim_trace+set}" = set; then :
11222 enableval=$enable_sim_trace; case "${enableval}" in
11223 yes) sim_trace="-1";;
11224 no) sim_trace="0";;
11225 [-0-9]*)
11226 sim_trace="'(${enableval})'";;
11227 [[:lower:]]*)
11228 sim_trace=""
11229 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11230 if test x"$sim_trace" = x; then
11231 sim_trace="(TRACE_$x"
11232 else
11233 sim_trace="${sim_trace}|TRACE_$x"
11234 fi
11235 done
11236 sim_trace="$sim_trace)" ;;
11237 esac
11238 fi
11239
11240 cat >>confdefs.h <<_ACEOF
11241 #define WITH_TRACE $sim_trace
11242 _ACEOF
11243
11244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_trace" >&5
11245 $as_echo "$sim_trace" >&6; }
11246
11247
11248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sim profile settings" >&5
11249 $as_echo_n "checking for sim profile settings... " >&6; }
11250 profile="1"
11251 sim_profile="-1"
11252 # Check whether --enable-sim-profile was given.
11253 if test "${enable_sim_profile+set}" = set; then :
11254 enableval=$enable_sim_profile; case "${enableval}" in
11255 yes) profile="1" sim_profile="-1";;
11256 no) profile="0" sim_profile="0";;
11257 [-0-9]*)
11258 profile="(${enableval})" sim_profile="(${enableval})";;
11259 [a-z]*)
11260 profile="1"
11261 sim_profile=""
11262 for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11263 if test x"$sim_profile" = x; then
11264 sim_profile="(PROFILE_$x"
11265 else
11266 sim_profile="${sim_profile}|PROFILE_$x"
11267 fi
11268 done
11269 sim_profile="$sim_profile)" ;;
11270 esac
11271 fi
11272
11273 cat >>confdefs.h <<_ACEOF
11274 #define PROFILE $profile
11275 _ACEOF
11276
11277
11278 cat >>confdefs.h <<_ACEOF
11279 #define WITH_PROFILE $sim_profile
11280 _ACEOF
11281
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_profile" >&5
11283 $as_echo "$sim_profile" >&6; }
11284
11285
11286
11287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable sim asserts" >&5
11288 $as_echo_n "checking whether to enable sim asserts... " >&6; }
11289 sim_assert="1"
11290 # Check whether --enable-sim-assert was given.
11291 if test "${enable_sim_assert+set}" = set; then :
11292 enableval=$enable_sim_assert; case "${enableval}" in
11293 yes) sim_assert="1";;
11294 no) sim_assert="0";;
11295 *) as_fn_error $? "--enable-sim-assert does not take a value" "$LINENO" 5;;
11296 esac
11297 fi
11298
11299 cat >>confdefs.h <<_ACEOF
11300 #define WITH_ASSERT $sim_assert
11301 _ACEOF
11302
11303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_assert" >&5
11304 $as_echo "$sim_assert" >&6; }
11305
11306
11307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking default sim environment setting" >&5
11308 $as_echo_n "checking default sim environment setting... " >&6; }
11309 sim_environment="ALL_ENVIRONMENT"
11310 # Check whether --enable-sim-environment was given.
11311 if test "${enable_sim_environment+set}" = set; then :
11312 enableval=$enable_sim_environment; case "${enableval}" in
11313 all | ALL) sim_environment="ALL_ENVIRONMENT";;
11314 user | USER) sim_environment="USER_ENVIRONMENT";;
11315 virtual | VIRTUAL) sim_environment="VIRTUAL_ENVIRONMENT";;
11316 operating | OPERATING) sim_environment="OPERATING_ENVIRONMENT";;
11317 *) as_fn_error $? "Unknown value $enableval passed to --enable-sim-environment" "$LINENO" 5;;
11318 esac
11319 fi
11320
11321 cat >>confdefs.h <<_ACEOF
11322 #define WITH_ENVIRONMENT $sim_environment
11323 _ACEOF
11324
11325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sim_environment" >&5
11326 $as_echo "$sim_environment" >&6; }
11327
11328
11329 sim_inline="-DDEFAULT_INLINE=0"
11330 # Check whether --enable-sim-inline was given.
11331 if test "${enable_sim_inline+set}" = set; then :
11332 enableval=$enable_sim_inline; sim_inline=""
11333 case "$enableval" in
11334 no) sim_inline="-DDEFAULT_INLINE=0";;
11335 0) sim_inline="-DDEFAULT_INLINE=0";;
11336 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11337 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11338 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11339 new_flag=""
11340 case "$x" in
11341 *_INLINE=*) new_flag="-D$x";;
11342 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11343 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11344 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11345 esac
11346 if test x"$sim_inline" = x""; then
11347 sim_inline="$new_flag"
11348 else
11349 sim_inline="$sim_inline $new_flag"
11350 fi
11351 done;;
11352 esac
11353 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11354 echo "Setting inline flags = $sim_inline" 6>&1
11355 fi
11356 fi
11357
11358
11359
11360
11361 # Check whether --with-pkgversion was given.
11362 if test "${with_pkgversion+set}" = set; then :
11363 withval=$with_pkgversion; case "$withval" in
11364 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
11365 no) PKGVERSION= ;;
11366 *) PKGVERSION="($withval) " ;;
11367 esac
11368 else
11369 PKGVERSION="(SIM) "
11370
11371 fi
11372
11373
11374
11375
11376
11377 # Check whether --with-bugurl was given.
11378 if test "${with_bugurl+set}" = set; then :
11379 withval=$with_bugurl; case "$withval" in
11380 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
11381 no) BUGURL=
11382 ;;
11383 *) BUGURL="$withval"
11384 ;;
11385 esac
11386 else
11387 BUGURL="https://www.gnu.org/software/gdb/bugs/"
11388
11389 fi
11390
11391 case ${BUGURL} in
11392 "")
11393 REPORT_BUGS_TO=
11394 REPORT_BUGS_TEXI=
11395 ;;
11396 *)
11397 REPORT_BUGS_TO="<$BUGURL>"
11398 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
11399 ;;
11400 esac;
11401
11402
11403
11404
11405 cat >>confdefs.h <<_ACEOF
11406 #define PKGVERSION "$PKGVERSION"
11407 _ACEOF
11408
11409
11410 cat >>confdefs.h <<_ACEOF
11411 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
11412 _ACEOF
11413
11414
11415
11416
11417
11418
11419 wire_endian="BIG"
11420 default_endian=""
11421 # Check whether --enable-sim-endian was given.
11422 if test "${enable_sim_endian+set}" = set; then :
11423 enableval=$enable_sim_endian; case "${enableval}" in
11424 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_BIG";;
11425 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE";;
11426 yes) if test x"$wire_endian" != x; then
11427 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11428 else
11429 if test x"$default_endian" != x; then
11430 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11431 else
11432 echo "No hard-wired endian for target $target" 1>&6
11433 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11434 fi
11435 fi;;
11436 no) if test x"$default_endian" != x; then
11437 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11438 else
11439 if test x"$wire_endian" != x; then
11440 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11441 else
11442 echo "No default endian for target $target" 1>&6
11443 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_UNKNOWN"
11444 fi
11445 fi;;
11446 *) as_fn_error $? "\"Unknown value $enableval for --enable-sim-endian\"" "$LINENO" 5; sim_endian="";;
11447 esac
11448 if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
11449 echo "Setting endian flags = $sim_endian" 6>&1
11450 fi
11451 else
11452 if test x"$default_endian" != x; then
11453 sim_endian="-DWITH_DEFAULT_TARGET_BYTE_ORDER=BFD_ENDIAN_${default_endian}"
11454 else
11455 if test x"$wire_endian" != x; then
11456 sim_endian="-DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_${wire_endian}"
11457 else
11458 sim_endian=
11459 fi
11460 fi
11461 fi
11462
11463 wire_alignment="STRICT_ALIGNMENT"
11464 default_alignment=""
11465
11466 # Check whether --enable-sim-alignment was given.
11467 if test "${enable_sim_alignment+set}" = set; then :
11468 enableval=$enable_sim_alignment; case "${enableval}" in
11469 strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
11470 nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
11471 forced | FORCED) sim_alignment="-DWITH_ALIGNMENT=FORCED_ALIGNMENT";;
11472 yes) if test x"$wire_alignment" != x; then
11473 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11474 else
11475 if test x"$default_alignment" != x; then
11476 sim_alignment="-DWITH_ALIGNMENT=${default_alignment}"
11477 else
11478 echo "No hard-wired alignment for target $target" 1>&6
11479 sim_alignment="-DWITH_ALIGNMENT=0"
11480 fi
11481 fi;;
11482 no) if test x"$default_alignment" != x; then
11483 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11484 else
11485 if test x"$wire_alignment" != x; then
11486 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${wire_alignment}"
11487 else
11488 echo "No default alignment for target $target" 1>&6
11489 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=0"
11490 fi
11491 fi;;
11492 *) as_fn_error $? "\"Unknown value $enableval passed to --enable-sim-alignment\"" "$LINENO" 5; sim_alignment="";;
11493 esac
11494 if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
11495 echo "Setting alignment flags = $sim_alignment" 6>&1
11496 fi
11497 else
11498 if test x"$default_alignment" != x; then
11499 sim_alignment="-DWITH_DEFAULT_ALIGNMENT=${default_alignment}"
11500 else
11501 if test x"$wire_alignment" != x; then
11502 sim_alignment="-DWITH_ALIGNMENT=${wire_alignment}"
11503 else
11504 sim_alignment=
11505 fi
11506 fi
11507 fi
11508
11509
11510 default_sim_scache="16384"
11511 # Check whether --enable-sim-scache was given.
11512 if test "${enable_sim_scache+set}" = set; then :
11513 enableval=$enable_sim_scache; case "${enableval}" in
11514 yes) sim_scache="-DWITH_SCACHE=${default_sim_scache}";;
11515 no) sim_scache="-DWITH_SCACHE=0" ;;
11516 [0-9]*) sim_scache="-DWITH_SCACHE=${enableval}";;
11517 *) as_fn_error $? "\"Bad value $enableval passed to --enable-sim-scache\"" "$LINENO" 5;
11518 sim_scache="";;
11519 esac
11520 if test x"$silent" != x"yes" && test x"$sim_scache" != x""; then
11521 echo "Setting scache size = $sim_scache" 6>&1
11522 fi
11523 else
11524 sim_scache="-DWITH_SCACHE=${default_sim_scache}"
11525 fi
11526
11527
11528
11529 default_sim_default_model="iq2000"
11530 # Check whether --enable-sim-default-model was given.
11531 if test "${enable_sim_default_model+set}" = set; then :
11532 enableval=$enable_sim_default_model; case "${enableval}" in
11533 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
11534 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11535 esac
11536 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11537 echo "Setting default model = $sim_default_model" 6>&1
11538 fi
11539 else
11540 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11541 fi
11542
11543
11544
11545 # Check whether --enable-werror was given.
11546 if test "${enable_werror+set}" = set; then :
11547 enableval=$enable_werror; case "${enableval}" in
11548 yes | y) ERROR_ON_WARNING="yes" ;;
11549 no | n) ERROR_ON_WARNING="no" ;;
11550 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11551 esac
11552 fi
11553
11554
11555 # Enable -Werror by default when using gcc
11556 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11557 ERROR_ON_WARNING=yes
11558 fi
11559
11560 WERROR_CFLAGS=""
11561
11562 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11563 -Wpointer-sign \
11564 -Wno-unused -Wunused-value -Wunused-function \
11565 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11566 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11567 -Wold-style-declaration -Wold-style-definition"
11568
11569 # Enable -Wno-format by default when using gcc on mingw since many
11570 # GCC versions complain about %I64.
11571 case "${host}" in
11572 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11573 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11574 esac
11575
11576 # Check whether --enable-build-warnings was given.
11577 if test "${enable_build_warnings+set}" = set; then :
11578 enableval=$enable_build_warnings; case "${enableval}" in
11579 yes) ;;
11580 no) build_warnings="-w";;
11581 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11582 build_warnings="${build_warnings} ${t}";;
11583 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11584 build_warnings="${t} ${build_warnings}";;
11585 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11586 esac
11587 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11588 echo "Setting compiler warning flags = $build_warnings" 6>&1
11589 fi
11590 fi
11591 # Check whether --enable-sim-build-warnings was given.
11592 if test "${enable_sim_build_warnings+set}" = set; then :
11593 enableval=$enable_sim_build_warnings; case "${enableval}" in
11594 yes) ;;
11595 no) build_warnings="-w";;
11596 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11597 build_warnings="${build_warnings} ${t}";;
11598 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11599 build_warnings="${t} ${build_warnings}";;
11600 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11601 esac
11602 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11603 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11604 fi
11605 fi
11606 WARN_CFLAGS=""
11607 if test "x${build_warnings}" != x -a "x$GCC" = xyes
11608 then
11609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11610 $as_echo_n "checking compiler warning flags... " >&6; }
11611 # Separate out the -Werror flag as some files just cannot be
11612 # compiled with it enabled.
11613 for w in ${build_warnings}; do
11614 case $w in
11615 -Werr*) WERROR_CFLAGS=-Werror ;;
11616 *) # Check that GCC accepts it
11617 saved_CFLAGS="$CFLAGS"
11618 CFLAGS="$CFLAGS -Werror $w"
11619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11620 /* end confdefs.h. */
11621
11622 int
11623 main ()
11624 {
11625
11626 ;
11627 return 0;
11628 }
11629 _ACEOF
11630 if ac_fn_c_try_compile "$LINENO"; then :
11631 WARN_CFLAGS="${WARN_CFLAGS} $w"
11632 fi
11633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11634 CFLAGS="$saved_CFLAGS"
11635 esac
11636 done
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11638 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11639 fi
11640
11641
11642 cgen_maint=no
11643 cgen=guile
11644 cgendir='$(srcdir)/../../cgen'
11645 # Check whether --enable-cgen-maint was given.
11646 if test "${enable_cgen_maint+set}" = set; then :
11647 enableval=$enable_cgen_maint; case "${enableval}" in
11648 yes) cgen_maint=yes ;;
11649 no) cgen_maint=no ;;
11650 *)
11651 # Argument is a directory where cgen can be found. In some
11652 # future world cgen could be installable, but right now this
11653 # is not the case. Instead we assume the directory is a path
11654 # to the cgen source tree.
11655 cgen_maint=yes
11656 if test -r ${enableval}/iformat.scm; then
11657 # This looks like a cgen source tree.
11658 cgendir=${enableval}
11659 else
11660 as_fn_error $? "${enableval} doesn't look like a cgen source tree" "$LINENO" 5
11661 fi
11662 ;;
11663 esac
11664 fi
11665 if test x${cgen_maint} != xno ; then
11666 CGEN_MAINT=''
11667 else
11668 CGEN_MAINT='#'
11669 fi
11670
11671
11672
11673
11674
11675
11676 hardware="cfi core pal glue "
11677 sim_hw_cflags="-DWITH_HW=1"
11678 sim_hw="$hardware"
11679 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
11680
11681 # Check whether --enable-sim-hardware was given.
11682 if test "${enable_sim_hardware+set}" = set; then :
11683 enableval=$enable_sim_hardware;
11684 else
11685 enable_sim_hardware="yes"
11686 fi
11687
11688 case ${enable_sim_hardware} in
11689 yes|no) ;;
11690 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11691 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11692 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
11693 esac
11694
11695 if test "$enable_sim_hardware" = no; then
11696 sim_hw_objs=
11697 sim_hw_cflags="-DWITH_HW=0"
11698 sim_hw=
11699 else
11700 sim_hw_cflags="-DWITH_HW=1"
11701 # remove duplicates
11702 sim_hw=""
11703 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11704 for i in $hardware ; do
11705 case " $sim_hw " in
11706 *" $i "*) ;;
11707 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11708 esac
11709 done
11710 # mingw does not support sockser
11711 case ${host} in
11712 *mingw*) ;;
11713 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11714 # that you instatiate. Instead, other code will call into it directly.
11715 # At some point, we should convert it over.
11716 sim_hw_objs="$sim_hw_objs dv-sockser.o"
11717
11718 cat >>confdefs.h <<_ACEOF
11719 #define HAVE_DV_SOCKSER 1
11720 _ACEOF
11721
11722 ;;
11723 esac
11724 if test x"$silent" != x"yes"; then
11725 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
11726 fi
11727 case " $hardware " in
11728 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
11729 $as_echo_n "checking for log2 in -lm... " >&6; }
11730 if ${ac_cv_lib_m_log2+:} false; then :
11731 $as_echo_n "(cached) " >&6
11732 else
11733 ac_check_lib_save_LIBS=$LIBS
11734 LIBS="-lm $LIBS"
11735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11736 /* end confdefs.h. */
11737
11738 /* Override any GCC internal prototype to avoid an error.
11739 Use char because int might match the return type of a GCC
11740 builtin and then its argument prototype would still apply. */
11741 #ifdef __cplusplus
11742 extern "C"
11743 #endif
11744 char log2 ();
11745 int
11746 main ()
11747 {
11748 return log2 ();
11749 ;
11750 return 0;
11751 }
11752 _ACEOF
11753 if ac_fn_c_try_link "$LINENO"; then :
11754 ac_cv_lib_m_log2=yes
11755 else
11756 ac_cv_lib_m_log2=no
11757 fi
11758 rm -f core conftest.err conftest.$ac_objext \
11759 conftest$ac_exeext conftest.$ac_ext
11760 LIBS=$ac_check_lib_save_LIBS
11761 fi
11762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11763 $as_echo "$ac_cv_lib_m_log2" >&6; }
11764 if test "x$ac_cv_lib_m_log2" = xyes; then :
11765 cat >>confdefs.h <<_ACEOF
11766 #define HAVE_LIBM 1
11767 _ACEOF
11768
11769 LIBS="-lm $LIBS"
11770
11771 fi
11772 ;;
11773 esac
11774 fi
11775
11776
11777 cgen_breaks=""
11778 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11779 cgen_breaks="break cgen_rtx_error";
11780 fi
11781
11782 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
11783
11784 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
11785
11786 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
11787
11788 ac_config_commands="$ac_config_commands Makefile"
11789
11790 ac_config_commands="$ac_config_commands stamp-h"
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804 cat >confcache <<\_ACEOF
11805 # This file is a shell script that caches the results of configure
11806 # tests run on this system so they can be shared between configure
11807 # scripts and configure runs, see configure's option --config-cache.
11808 # It is not useful on other systems. If it contains results you don't
11809 # want to keep, you may remove or edit it.
11810 #
11811 # config.status only pays attention to the cache file if you give it
11812 # the --recheck option to rerun configure.
11813 #
11814 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11815 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11816 # following values.
11817
11818 _ACEOF
11819
11820 # The following way of writing the cache mishandles newlines in values,
11821 # but we know of no workaround that is simple, portable, and efficient.
11822 # So, we kill variables containing newlines.
11823 # Ultrix sh set writes to stderr and can't be redirected directly,
11824 # and sets the high bit in the cache file unless we assign to the vars.
11825 (
11826 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11827 eval ac_val=\$$ac_var
11828 case $ac_val in #(
11829 *${as_nl}*)
11830 case $ac_var in #(
11831 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11832 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11833 esac
11834 case $ac_var in #(
11835 _ | IFS | as_nl) ;; #(
11836 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11837 *) { eval $ac_var=; unset $ac_var;} ;;
11838 esac ;;
11839 esac
11840 done
11841
11842 (set) 2>&1 |
11843 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11844 *${as_nl}ac_space=\ *)
11845 # `set' does not quote correctly, so add quotes: double-quote
11846 # substitution turns \\\\ into \\, and sed turns \\ into \.
11847 sed -n \
11848 "s/'/'\\\\''/g;
11849 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11850 ;; #(
11851 *)
11852 # `set' quotes correctly as required by POSIX, so do not add quotes.
11853 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11854 ;;
11855 esac |
11856 sort
11857 ) |
11858 sed '
11859 /^ac_cv_env_/b end
11860 t clear
11861 :clear
11862 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11863 t end
11864 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11865 :end' >>confcache
11866 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11867 if test -w "$cache_file"; then
11868 if test "x$cache_file" != "x/dev/null"; then
11869 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11870 $as_echo "$as_me: updating cache $cache_file" >&6;}
11871 if test ! -f "$cache_file" || test -h "$cache_file"; then
11872 cat confcache >"$cache_file"
11873 else
11874 case $cache_file in #(
11875 */* | ?:*)
11876 mv -f confcache "$cache_file"$$ &&
11877 mv -f "$cache_file"$$ "$cache_file" ;; #(
11878 *)
11879 mv -f confcache "$cache_file" ;;
11880 esac
11881 fi
11882 fi
11883 else
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11885 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11886 fi
11887 fi
11888 rm -f confcache
11889
11890 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11891 # Let make expand exec_prefix.
11892 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11893
11894 DEFS=-DHAVE_CONFIG_H
11895
11896 ac_libobjs=
11897 ac_ltlibobjs=
11898 U=
11899 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11900 # 1. Remove the extension, and $U if already installed.
11901 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11902 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11903 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11904 # will be set to the directory where LIBOBJS objects are built.
11905 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11906 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11907 done
11908 LIBOBJS=$ac_libobjs
11909
11910 LTLIBOBJS=$ac_ltlibobjs
11911
11912
11913
11914 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
11915 as_fn_error $? "conditional \"PLUGINS\" was never defined.
11916 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11917 fi
11918 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11919 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11920 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11921 fi
11922
11923 : "${CONFIG_STATUS=./config.status}"
11924 ac_write_fail=0
11925 ac_clean_files_save=$ac_clean_files
11926 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11927 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11928 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11929 as_write_fail=0
11930 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11931 #! $SHELL
11932 # Generated by $as_me.
11933 # Run this file to recreate the current configuration.
11934 # Compiler output produced by configure, useful for debugging
11935 # configure, is in config.log if it exists.
11936
11937 debug=false
11938 ac_cs_recheck=false
11939 ac_cs_silent=false
11940
11941 SHELL=\${CONFIG_SHELL-$SHELL}
11942 export SHELL
11943 _ASEOF
11944 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11945 ## -------------------- ##
11946 ## M4sh Initialization. ##
11947 ## -------------------- ##
11948
11949 # Be more Bourne compatible
11950 DUALCASE=1; export DUALCASE # for MKS sh
11951 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11952 emulate sh
11953 NULLCMD=:
11954 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11955 # is contrary to our usage. Disable this feature.
11956 alias -g '${1+"$@"}'='"$@"'
11957 setopt NO_GLOB_SUBST
11958 else
11959 case `(set -o) 2>/dev/null` in #(
11960 *posix*) :
11961 set -o posix ;; #(
11962 *) :
11963 ;;
11964 esac
11965 fi
11966
11967
11968 as_nl='
11969 '
11970 export as_nl
11971 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11972 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11973 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11974 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11975 # Prefer a ksh shell builtin over an external printf program on Solaris,
11976 # but without wasting forks for bash or zsh.
11977 if test -z "$BASH_VERSION$ZSH_VERSION" \
11978 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11979 as_echo='print -r --'
11980 as_echo_n='print -rn --'
11981 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11982 as_echo='printf %s\n'
11983 as_echo_n='printf %s'
11984 else
11985 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11986 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11987 as_echo_n='/usr/ucb/echo -n'
11988 else
11989 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11990 as_echo_n_body='eval
11991 arg=$1;
11992 case $arg in #(
11993 *"$as_nl"*)
11994 expr "X$arg" : "X\\(.*\\)$as_nl";
11995 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11996 esac;
11997 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11998 '
11999 export as_echo_n_body
12000 as_echo_n='sh -c $as_echo_n_body as_echo'
12001 fi
12002 export as_echo_body
12003 as_echo='sh -c $as_echo_body as_echo'
12004 fi
12005
12006 # The user is always right.
12007 if test "${PATH_SEPARATOR+set}" != set; then
12008 PATH_SEPARATOR=:
12009 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
12010 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
12011 PATH_SEPARATOR=';'
12012 }
12013 fi
12014
12015
12016 # IFS
12017 # We need space, tab and new line, in precisely that order. Quoting is
12018 # there to prevent editors from complaining about space-tab.
12019 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
12020 # splitting by setting IFS to empty value.)
12021 IFS=" "" $as_nl"
12022
12023 # Find who we are. Look in the path if we contain no directory separator.
12024 as_myself=
12025 case $0 in #((
12026 *[\\/]* ) as_myself=$0 ;;
12027 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12028 for as_dir in $PATH
12029 do
12030 IFS=$as_save_IFS
12031 test -z "$as_dir" && as_dir=.
12032 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12033 done
12034 IFS=$as_save_IFS
12035
12036 ;;
12037 esac
12038 # We did not find ourselves, most probably we were run as `sh COMMAND'
12039 # in which case we are not to be found in the path.
12040 if test "x$as_myself" = x; then
12041 as_myself=$0
12042 fi
12043 if test ! -f "$as_myself"; then
12044 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12045 exit 1
12046 fi
12047
12048 # Unset variables that we do not need and which cause bugs (e.g. in
12049 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
12050 # suppresses any "Segmentation fault" message there. '((' could
12051 # trigger a bug in pdksh 5.2.14.
12052 for as_var in BASH_ENV ENV MAIL MAILPATH
12053 do eval test x\${$as_var+set} = xset \
12054 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12055 done
12056 PS1='$ '
12057 PS2='> '
12058 PS4='+ '
12059
12060 # NLS nuisances.
12061 LC_ALL=C
12062 export LC_ALL
12063 LANGUAGE=C
12064 export LANGUAGE
12065
12066 # CDPATH.
12067 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12068
12069
12070 # as_fn_error STATUS ERROR [LINENO LOG_FD]
12071 # ----------------------------------------
12072 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12073 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12074 # script with STATUS, using 1 if that was 0.
12075 as_fn_error ()
12076 {
12077 as_status=$1; test $as_status -eq 0 && as_status=1
12078 if test "$4"; then
12079 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12080 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12081 fi
12082 $as_echo "$as_me: error: $2" >&2
12083 as_fn_exit $as_status
12084 } # as_fn_error
12085
12086
12087 # as_fn_set_status STATUS
12088 # -----------------------
12089 # Set $? to STATUS, without forking.
12090 as_fn_set_status ()
12091 {
12092 return $1
12093 } # as_fn_set_status
12094
12095 # as_fn_exit STATUS
12096 # -----------------
12097 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12098 as_fn_exit ()
12099 {
12100 set +e
12101 as_fn_set_status $1
12102 exit $1
12103 } # as_fn_exit
12104
12105 # as_fn_unset VAR
12106 # ---------------
12107 # Portably unset VAR.
12108 as_fn_unset ()
12109 {
12110 { eval $1=; unset $1;}
12111 }
12112 as_unset=as_fn_unset
12113 # as_fn_append VAR VALUE
12114 # ----------------------
12115 # Append the text in VALUE to the end of the definition contained in VAR. Take
12116 # advantage of any shell optimizations that allow amortized linear growth over
12117 # repeated appends, instead of the typical quadratic growth present in naive
12118 # implementations.
12119 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12120 eval 'as_fn_append ()
12121 {
12122 eval $1+=\$2
12123 }'
12124 else
12125 as_fn_append ()
12126 {
12127 eval $1=\$$1\$2
12128 }
12129 fi # as_fn_append
12130
12131 # as_fn_arith ARG...
12132 # ------------------
12133 # Perform arithmetic evaluation on the ARGs, and store the result in the
12134 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12135 # must be portable across $(()) and expr.
12136 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12137 eval 'as_fn_arith ()
12138 {
12139 as_val=$(( $* ))
12140 }'
12141 else
12142 as_fn_arith ()
12143 {
12144 as_val=`expr "$@" || test $? -eq 1`
12145 }
12146 fi # as_fn_arith
12147
12148
12149 if expr a : '\(a\)' >/dev/null 2>&1 &&
12150 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12151 as_expr=expr
12152 else
12153 as_expr=false
12154 fi
12155
12156 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12157 as_basename=basename
12158 else
12159 as_basename=false
12160 fi
12161
12162 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12163 as_dirname=dirname
12164 else
12165 as_dirname=false
12166 fi
12167
12168 as_me=`$as_basename -- "$0" ||
12169 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12170 X"$0" : 'X\(//\)$' \| \
12171 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12172 $as_echo X/"$0" |
12173 sed '/^.*\/\([^/][^/]*\)\/*$/{
12174 s//\1/
12175 q
12176 }
12177 /^X\/\(\/\/\)$/{
12178 s//\1/
12179 q
12180 }
12181 /^X\/\(\/\).*/{
12182 s//\1/
12183 q
12184 }
12185 s/.*/./; q'`
12186
12187 # Avoid depending upon Character Ranges.
12188 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12189 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12190 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12191 as_cr_digits='0123456789'
12192 as_cr_alnum=$as_cr_Letters$as_cr_digits
12193
12194 ECHO_C= ECHO_N= ECHO_T=
12195 case `echo -n x` in #(((((
12196 -n*)
12197 case `echo 'xy\c'` in
12198 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12199 xy) ECHO_C='\c';;
12200 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12201 ECHO_T=' ';;
12202 esac;;
12203 *)
12204 ECHO_N='-n';;
12205 esac
12206
12207 rm -f conf$$ conf$$.exe conf$$.file
12208 if test -d conf$$.dir; then
12209 rm -f conf$$.dir/conf$$.file
12210 else
12211 rm -f conf$$.dir
12212 mkdir conf$$.dir 2>/dev/null
12213 fi
12214 if (echo >conf$$.file) 2>/dev/null; then
12215 if ln -s conf$$.file conf$$ 2>/dev/null; then
12216 as_ln_s='ln -s'
12217 # ... but there are two gotchas:
12218 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12219 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12220 # In both cases, we have to default to `cp -pR'.
12221 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12222 as_ln_s='cp -pR'
12223 elif ln conf$$.file conf$$ 2>/dev/null; then
12224 as_ln_s=ln
12225 else
12226 as_ln_s='cp -pR'
12227 fi
12228 else
12229 as_ln_s='cp -pR'
12230 fi
12231 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12232 rmdir conf$$.dir 2>/dev/null
12233
12234
12235 # as_fn_mkdir_p
12236 # -------------
12237 # Create "$as_dir" as a directory, including parents if necessary.
12238 as_fn_mkdir_p ()
12239 {
12240
12241 case $as_dir in #(
12242 -*) as_dir=./$as_dir;;
12243 esac
12244 test -d "$as_dir" || eval $as_mkdir_p || {
12245 as_dirs=
12246 while :; do
12247 case $as_dir in #(
12248 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12249 *) as_qdir=$as_dir;;
12250 esac
12251 as_dirs="'$as_qdir' $as_dirs"
12252 as_dir=`$as_dirname -- "$as_dir" ||
12253 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12254 X"$as_dir" : 'X\(//\)[^/]' \| \
12255 X"$as_dir" : 'X\(//\)$' \| \
12256 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12257 $as_echo X"$as_dir" |
12258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12259 s//\1/
12260 q
12261 }
12262 /^X\(\/\/\)[^/].*/{
12263 s//\1/
12264 q
12265 }
12266 /^X\(\/\/\)$/{
12267 s//\1/
12268 q
12269 }
12270 /^X\(\/\).*/{
12271 s//\1/
12272 q
12273 }
12274 s/.*/./; q'`
12275 test -d "$as_dir" && break
12276 done
12277 test -z "$as_dirs" || eval "mkdir $as_dirs"
12278 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12279
12280
12281 } # as_fn_mkdir_p
12282 if mkdir -p . 2>/dev/null; then
12283 as_mkdir_p='mkdir -p "$as_dir"'
12284 else
12285 test -d ./-p && rmdir ./-p
12286 as_mkdir_p=false
12287 fi
12288
12289
12290 # as_fn_executable_p FILE
12291 # -----------------------
12292 # Test if FILE is an executable regular file.
12293 as_fn_executable_p ()
12294 {
12295 test -f "$1" && test -x "$1"
12296 } # as_fn_executable_p
12297 as_test_x='test -x'
12298 as_executable_p=as_fn_executable_p
12299
12300 # Sed expression to map a string onto a valid CPP name.
12301 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12302
12303 # Sed expression to map a string onto a valid variable name.
12304 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12305
12306
12307 exec 6>&1
12308 ## ----------------------------------- ##
12309 ## Main body of $CONFIG_STATUS script. ##
12310 ## ----------------------------------- ##
12311 _ASEOF
12312 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12313
12314 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12315 # Save the log message, to keep $0 and so on meaningful, and to
12316 # report actual input values of CONFIG_FILES etc. instead of their
12317 # values after options handling.
12318 ac_log="
12319 This file was extended by $as_me, which was
12320 generated by GNU Autoconf 2.69. Invocation command line was
12321
12322 CONFIG_FILES = $CONFIG_FILES
12323 CONFIG_HEADERS = $CONFIG_HEADERS
12324 CONFIG_LINKS = $CONFIG_LINKS
12325 CONFIG_COMMANDS = $CONFIG_COMMANDS
12326 $ $0 $@
12327
12328 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12329 "
12330
12331 _ACEOF
12332
12333 case $ac_config_files in *"
12334 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12335 esac
12336
12337 case $ac_config_headers in *"
12338 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12339 esac
12340
12341
12342 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12343 # Files that config.status was made for.
12344 config_files="$ac_config_files"
12345 config_headers="$ac_config_headers"
12346 config_commands="$ac_config_commands"
12347
12348 _ACEOF
12349
12350 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12351 ac_cs_usage="\
12352 \`$as_me' instantiates files and other configuration actions
12353 from templates according to the current configuration. Unless the files
12354 and actions are specified as TAGs, all are instantiated by default.
12355
12356 Usage: $0 [OPTION]... [TAG]...
12357
12358 -h, --help print this help, then exit
12359 -V, --version print version number and configuration settings, then exit
12360 --config print configuration, then exit
12361 -q, --quiet, --silent
12362 do not print progress messages
12363 -d, --debug don't remove temporary files
12364 --recheck update $as_me by reconfiguring in the same conditions
12365 --file=FILE[:TEMPLATE]
12366 instantiate the configuration file FILE
12367 --header=FILE[:TEMPLATE]
12368 instantiate the configuration header FILE
12369
12370 Configuration files:
12371 $config_files
12372
12373 Configuration headers:
12374 $config_headers
12375
12376 Configuration commands:
12377 $config_commands
12378
12379 Report bugs to the package provider."
12380
12381 _ACEOF
12382 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12383 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12384 ac_cs_version="\\
12385 config.status
12386 configured by $0, generated by GNU Autoconf 2.69,
12387 with options \\"\$ac_cs_config\\"
12388
12389 Copyright (C) 2012 Free Software Foundation, Inc.
12390 This config.status script is free software; the Free Software Foundation
12391 gives unlimited permission to copy, distribute and modify it."
12392
12393 ac_pwd='$ac_pwd'
12394 srcdir='$srcdir'
12395 INSTALL='$INSTALL'
12396 AWK='$AWK'
12397 test -n "\$AWK" || AWK=awk
12398 _ACEOF
12399
12400 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12401 # The default lists apply if the user does not specify any file.
12402 ac_need_defaults=:
12403 while test $# != 0
12404 do
12405 case $1 in
12406 --*=?*)
12407 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12408 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12409 ac_shift=:
12410 ;;
12411 --*=)
12412 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12413 ac_optarg=
12414 ac_shift=:
12415 ;;
12416 *)
12417 ac_option=$1
12418 ac_optarg=$2
12419 ac_shift=shift
12420 ;;
12421 esac
12422
12423 case $ac_option in
12424 # Handling of the options.
12425 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12426 ac_cs_recheck=: ;;
12427 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12428 $as_echo "$ac_cs_version"; exit ;;
12429 --config | --confi | --conf | --con | --co | --c )
12430 $as_echo "$ac_cs_config"; exit ;;
12431 --debug | --debu | --deb | --de | --d | -d )
12432 debug=: ;;
12433 --file | --fil | --fi | --f )
12434 $ac_shift
12435 case $ac_optarg in
12436 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12437 '') as_fn_error $? "missing file argument" ;;
12438 esac
12439 as_fn_append CONFIG_FILES " '$ac_optarg'"
12440 ac_need_defaults=false;;
12441 --header | --heade | --head | --hea )
12442 $ac_shift
12443 case $ac_optarg in
12444 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12445 esac
12446 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12447 ac_need_defaults=false;;
12448 --he | --h)
12449 # Conflict between --help and --header
12450 as_fn_error $? "ambiguous option: \`$1'
12451 Try \`$0 --help' for more information.";;
12452 --help | --hel | -h )
12453 $as_echo "$ac_cs_usage"; exit ;;
12454 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12455 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12456 ac_cs_silent=: ;;
12457
12458 # This is an error.
12459 -*) as_fn_error $? "unrecognized option: \`$1'
12460 Try \`$0 --help' for more information." ;;
12461
12462 *) as_fn_append ac_config_targets " $1"
12463 ac_need_defaults=false ;;
12464
12465 esac
12466 shift
12467 done
12468
12469 ac_configure_extra_args=
12470
12471 if $ac_cs_silent; then
12472 exec 6>/dev/null
12473 ac_configure_extra_args="$ac_configure_extra_args --silent"
12474 fi
12475
12476 _ACEOF
12477 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12478 if \$ac_cs_recheck; then
12479 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12480 shift
12481 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12482 CONFIG_SHELL='$SHELL'
12483 export CONFIG_SHELL
12484 exec "\$@"
12485 fi
12486
12487 _ACEOF
12488 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12489 exec 5>>config.log
12490 {
12491 echo
12492 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12493 ## Running $as_me. ##
12494 _ASBOX
12495 $as_echo "$ac_log"
12496 } >&5
12497
12498 _ACEOF
12499 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12500 #
12501 # INIT-COMMANDS
12502 #
12503 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12504
12505
12506 # The HP-UX ksh and POSIX shell print the target directory to stdout
12507 # if CDPATH is set.
12508 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12509
12510 sed_quote_subst='$sed_quote_subst'
12511 double_quote_subst='$double_quote_subst'
12512 delay_variable_subst='$delay_variable_subst'
12513 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12514 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12515 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12516 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12517 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12518 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12519 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12520 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12521 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12522 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12523 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12524 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12525 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12526 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12527 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12528 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12529 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12530 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12531 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12532 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12533 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12534 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12535 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12536 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12537 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12538 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12539 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12540 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12541 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12542 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12543 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12544 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12545 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12546 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12547 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12548 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12549 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12550 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12551 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12552 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12553 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12554 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12555 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12556 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12557 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12558 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12559 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12560 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12561 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"`'
12562 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12563 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12564 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12565 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12566 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12567 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12568 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12569 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12570 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12571 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12572 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12573 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12574 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12575 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12576 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12577 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12578 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12579 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12580 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12581 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12582 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12583 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12584 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12585 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12586 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12587 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12588 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12589 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12590 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12591 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12592 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12593 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12594 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12595 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12596 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12597 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12598 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12599 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12600 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12601 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12602 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12603 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12604 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12605 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12606 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12607 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12608 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12609 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12610 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12611 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12612 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12613 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12614 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12615 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12616 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12617 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12618 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12619 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12620 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12621 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12622 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12623 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12624 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12625 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12626 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12627 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12628 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12629 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12630 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12631 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12632 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12633
12634 LTCC='$LTCC'
12635 LTCFLAGS='$LTCFLAGS'
12636 compiler='$compiler_DEFAULT'
12637
12638 # A function that is used when there is no print builtin or printf.
12639 func_fallback_echo ()
12640 {
12641 eval 'cat <<_LTECHO_EOF
12642 \$1
12643 _LTECHO_EOF'
12644 }
12645
12646 # Quote evaled strings.
12647 for var in SHELL \
12648 ECHO \
12649 SED \
12650 GREP \
12651 EGREP \
12652 FGREP \
12653 LD \
12654 NM \
12655 LN_S \
12656 lt_SP2NL \
12657 lt_NL2SP \
12658 reload_flag \
12659 OBJDUMP \
12660 deplibs_check_method \
12661 file_magic_cmd \
12662 AR \
12663 AR_FLAGS \
12664 STRIP \
12665 RANLIB \
12666 CC \
12667 CFLAGS \
12668 compiler \
12669 lt_cv_sys_global_symbol_pipe \
12670 lt_cv_sys_global_symbol_to_cdecl \
12671 lt_cv_sys_global_symbol_to_c_name_address \
12672 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12673 lt_prog_compiler_no_builtin_flag \
12674 lt_prog_compiler_wl \
12675 lt_prog_compiler_pic \
12676 lt_prog_compiler_static \
12677 lt_cv_prog_compiler_c_o \
12678 need_locks \
12679 DSYMUTIL \
12680 NMEDIT \
12681 LIPO \
12682 OTOOL \
12683 OTOOL64 \
12684 shrext_cmds \
12685 export_dynamic_flag_spec \
12686 whole_archive_flag_spec \
12687 compiler_needs_object \
12688 with_gnu_ld \
12689 allow_undefined_flag \
12690 no_undefined_flag \
12691 hardcode_libdir_flag_spec \
12692 hardcode_libdir_flag_spec_ld \
12693 hardcode_libdir_separator \
12694 fix_srcfile_path \
12695 exclude_expsyms \
12696 include_expsyms \
12697 file_list_spec \
12698 variables_saved_for_relink \
12699 libname_spec \
12700 library_names_spec \
12701 soname_spec \
12702 install_override_mode \
12703 finish_eval \
12704 old_striplib \
12705 striplib; do
12706 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12707 *[\\\\\\\`\\"\\\$]*)
12708 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12709 ;;
12710 *)
12711 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12712 ;;
12713 esac
12714 done
12715
12716 # Double-quote double-evaled strings.
12717 for var in reload_cmds \
12718 old_postinstall_cmds \
12719 old_postuninstall_cmds \
12720 old_archive_cmds \
12721 extract_expsyms_cmds \
12722 old_archive_from_new_cmds \
12723 old_archive_from_expsyms_cmds \
12724 archive_cmds \
12725 archive_expsym_cmds \
12726 module_cmds \
12727 module_expsym_cmds \
12728 export_symbols_cmds \
12729 prelink_cmds \
12730 postinstall_cmds \
12731 postuninstall_cmds \
12732 finish_cmds \
12733 sys_lib_search_path_spec \
12734 sys_lib_dlsearch_path_spec; do
12735 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12736 *[\\\\\\\`\\"\\\$]*)
12737 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12738 ;;
12739 *)
12740 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12741 ;;
12742 esac
12743 done
12744
12745 ac_aux_dir='$ac_aux_dir'
12746 xsi_shell='$xsi_shell'
12747 lt_shell_append='$lt_shell_append'
12748
12749 # See if we are running on zsh, and set the options which allow our
12750 # commands through without removal of \ escapes INIT.
12751 if test -n "\${ZSH_VERSION+set}" ; then
12752 setopt NO_GLOB_SUBST
12753 fi
12754
12755
12756 PACKAGE='$PACKAGE'
12757 VERSION='$VERSION'
12758 TIMESTAMP='$TIMESTAMP'
12759 RM='$RM'
12760 ofile='$ofile'
12761
12762
12763
12764
12765 _ACEOF
12766
12767 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12768
12769 # Handling of arguments.
12770 for ac_config_target in $ac_config_targets
12771 do
12772 case $ac_config_target in
12773 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
12774 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
12775 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12776 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12777 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12778 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12779 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12780 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12781
12782 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12783 esac
12784 done
12785
12786
12787 # If the user did not use the arguments to specify the items to instantiate,
12788 # then the envvar interface is used. Set only those that are not.
12789 # We use the long form for the default assignment because of an extremely
12790 # bizarre bug on SunOS 4.1.3.
12791 if $ac_need_defaults; then
12792 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12793 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12794 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12795 fi
12796
12797 # Have a temporary directory for convenience. Make it in the build tree
12798 # simply because there is no reason against having it here, and in addition,
12799 # creating and moving files from /tmp can sometimes cause problems.
12800 # Hook for its removal unless debugging.
12801 # Note that there is a small window in which the directory will not be cleaned:
12802 # after its creation but before its name has been assigned to `$tmp'.
12803 $debug ||
12804 {
12805 tmp= ac_tmp=
12806 trap 'exit_status=$?
12807 : "${ac_tmp:=$tmp}"
12808 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12809 ' 0
12810 trap 'as_fn_exit 1' 1 2 13 15
12811 }
12812 # Create a (secure) tmp directory for tmp files.
12813
12814 {
12815 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12816 test -d "$tmp"
12817 } ||
12818 {
12819 tmp=./conf$$-$RANDOM
12820 (umask 077 && mkdir "$tmp")
12821 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12822 ac_tmp=$tmp
12823
12824 # Set up the scripts for CONFIG_FILES section.
12825 # No need to generate them if there are no CONFIG_FILES.
12826 # This happens for instance with `./config.status config.h'.
12827 if test -n "$CONFIG_FILES"; then
12828
12829
12830 ac_cr=`echo X | tr X '\015'`
12831 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12832 # But we know of no other shell where ac_cr would be empty at this
12833 # point, so we can use a bashism as a fallback.
12834 if test "x$ac_cr" = x; then
12835 eval ac_cr=\$\'\\r\'
12836 fi
12837 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12838 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12839 ac_cs_awk_cr='\\r'
12840 else
12841 ac_cs_awk_cr=$ac_cr
12842 fi
12843
12844 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12845 _ACEOF
12846
12847
12848 {
12849 echo "cat >conf$$subs.awk <<_ACEOF" &&
12850 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12851 echo "_ACEOF"
12852 } >conf$$subs.sh ||
12853 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12854 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12855 ac_delim='%!_!# '
12856 for ac_last_try in false false false false false :; do
12857 . ./conf$$subs.sh ||
12858 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12859
12860 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12861 if test $ac_delim_n = $ac_delim_num; then
12862 break
12863 elif $ac_last_try; then
12864 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12865 else
12866 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12867 fi
12868 done
12869 rm -f conf$$subs.sh
12870
12871 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12872 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12873 _ACEOF
12874 sed -n '
12875 h
12876 s/^/S["/; s/!.*/"]=/
12877 p
12878 g
12879 s/^[^!]*!//
12880 :repl
12881 t repl
12882 s/'"$ac_delim"'$//
12883 t delim
12884 :nl
12885 h
12886 s/\(.\{148\}\)..*/\1/
12887 t more1
12888 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12889 p
12890 n
12891 b repl
12892 :more1
12893 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12894 p
12895 g
12896 s/.\{148\}//
12897 t nl
12898 :delim
12899 h
12900 s/\(.\{148\}\)..*/\1/
12901 t more2
12902 s/["\\]/\\&/g; s/^/"/; s/$/"/
12903 p
12904 b
12905 :more2
12906 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12907 p
12908 g
12909 s/.\{148\}//
12910 t delim
12911 ' <conf$$subs.awk | sed '
12912 /^[^""]/{
12913 N
12914 s/\n//
12915 }
12916 ' >>$CONFIG_STATUS || ac_write_fail=1
12917 rm -f conf$$subs.awk
12918 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12919 _ACAWK
12920 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12921 for (key in S) S_is_set[key] = 1
12922 FS = "\a"
12923
12924 }
12925 {
12926 line = $ 0
12927 nfields = split(line, field, "@")
12928 substed = 0
12929 len = length(field[1])
12930 for (i = 2; i < nfields; i++) {
12931 key = field[i]
12932 keylen = length(key)
12933 if (S_is_set[key]) {
12934 value = S[key]
12935 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12936 len += length(value) + length(field[++i])
12937 substed = 1
12938 } else
12939 len += 1 + keylen
12940 }
12941
12942 print line
12943 }
12944
12945 _ACAWK
12946 _ACEOF
12947 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12948 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12949 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12950 else
12951 cat
12952 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12953 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12954 _ACEOF
12955
12956 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12957 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12958 # trailing colons and then remove the whole line if VPATH becomes empty
12959 # (actually we leave an empty line to preserve line numbers).
12960 if test "x$srcdir" = x.; then
12961 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12962 h
12963 s///
12964 s/^/:/
12965 s/[ ]*$/:/
12966 s/:\$(srcdir):/:/g
12967 s/:\${srcdir}:/:/g
12968 s/:@srcdir@:/:/g
12969 s/^:*//
12970 s/:*$//
12971 x
12972 s/\(=[ ]*\).*/\1/
12973 G
12974 s/\n//
12975 s/^[^=]*=[ ]*$//
12976 }'
12977 fi
12978
12979 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12980 fi # test -n "$CONFIG_FILES"
12981
12982 # Set up the scripts for CONFIG_HEADERS section.
12983 # No need to generate them if there are no CONFIG_HEADERS.
12984 # This happens for instance with `./config.status Makefile'.
12985 if test -n "$CONFIG_HEADERS"; then
12986 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12987 BEGIN {
12988 _ACEOF
12989
12990 # Transform confdefs.h into an awk script `defines.awk', embedded as
12991 # here-document in config.status, that substitutes the proper values into
12992 # config.h.in to produce config.h.
12993
12994 # Create a delimiter string that does not exist in confdefs.h, to ease
12995 # handling of long lines.
12996 ac_delim='%!_!# '
12997 for ac_last_try in false false :; do
12998 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12999 if test -z "$ac_tt"; then
13000 break
13001 elif $ac_last_try; then
13002 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
13003 else
13004 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13005 fi
13006 done
13007
13008 # For the awk script, D is an array of macro values keyed by name,
13009 # likewise P contains macro parameters if any. Preserve backslash
13010 # newline sequences.
13011
13012 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
13013 sed -n '
13014 s/.\{148\}/&'"$ac_delim"'/g
13015 t rset
13016 :rset
13017 s/^[ ]*#[ ]*define[ ][ ]*/ /
13018 t def
13019 d
13020 :def
13021 s/\\$//
13022 t bsnl
13023 s/["\\]/\\&/g
13024 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13025 D["\1"]=" \3"/p
13026 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
13027 d
13028 :bsnl
13029 s/["\\]/\\&/g
13030 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
13031 D["\1"]=" \3\\\\\\n"\\/p
13032 t cont
13033 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13034 t cont
13035 d
13036 :cont
13037 n
13038 s/.\{148\}/&'"$ac_delim"'/g
13039 t clear
13040 :clear
13041 s/\\$//
13042 t bsnlc
13043 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13044 d
13045 :bsnlc
13046 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13047 b cont
13048 ' <confdefs.h | sed '
13049 s/'"$ac_delim"'/"\\\
13050 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13051
13052 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13053 for (key in D) D_is_set[key] = 1
13054 FS = "\a"
13055 }
13056 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13057 line = \$ 0
13058 split(line, arg, " ")
13059 if (arg[1] == "#") {
13060 defundef = arg[2]
13061 mac1 = arg[3]
13062 } else {
13063 defundef = substr(arg[1], 2)
13064 mac1 = arg[2]
13065 }
13066 split(mac1, mac2, "(") #)
13067 macro = mac2[1]
13068 prefix = substr(line, 1, index(line, defundef) - 1)
13069 if (D_is_set[macro]) {
13070 # Preserve the white space surrounding the "#".
13071 print prefix "define", macro P[macro] D[macro]
13072 next
13073 } else {
13074 # Replace #undef with comments. This is necessary, for example,
13075 # in the case of _POSIX_SOURCE, which is predefined and required
13076 # on some systems where configure will not decide to define it.
13077 if (defundef == "undef") {
13078 print "/*", prefix defundef, macro, "*/"
13079 next
13080 }
13081 }
13082 }
13083 { print }
13084 _ACAWK
13085 _ACEOF
13086 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13087 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13088 fi # test -n "$CONFIG_HEADERS"
13089
13090
13091 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
13092 shift
13093 for ac_tag
13094 do
13095 case $ac_tag in
13096 :[FHLC]) ac_mode=$ac_tag; continue;;
13097 esac
13098 case $ac_mode$ac_tag in
13099 :[FHL]*:*);;
13100 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13101 :[FH]-) ac_tag=-:-;;
13102 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13103 esac
13104 ac_save_IFS=$IFS
13105 IFS=:
13106 set x $ac_tag
13107 IFS=$ac_save_IFS
13108 shift
13109 ac_file=$1
13110 shift
13111
13112 case $ac_mode in
13113 :L) ac_source=$1;;
13114 :[FH])
13115 ac_file_inputs=
13116 for ac_f
13117 do
13118 case $ac_f in
13119 -) ac_f="$ac_tmp/stdin";;
13120 *) # Look for the file first in the build tree, then in the source tree
13121 # (if the path is not absolute). The absolute path cannot be DOS-style,
13122 # because $ac_f cannot contain `:'.
13123 test -f "$ac_f" ||
13124 case $ac_f in
13125 [\\/$]*) false;;
13126 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13127 esac ||
13128 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13129 esac
13130 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13131 as_fn_append ac_file_inputs " '$ac_f'"
13132 done
13133
13134 # Let's still pretend it is `configure' which instantiates (i.e., don't
13135 # use $as_me), people would be surprised to read:
13136 # /* config.h. Generated by config.status. */
13137 configure_input='Generated from '`
13138 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13139 `' by configure.'
13140 if test x"$ac_file" != x-; then
13141 configure_input="$ac_file. $configure_input"
13142 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13143 $as_echo "$as_me: creating $ac_file" >&6;}
13144 fi
13145 # Neutralize special characters interpreted by sed in replacement strings.
13146 case $configure_input in #(
13147 *\&* | *\|* | *\\* )
13148 ac_sed_conf_input=`$as_echo "$configure_input" |
13149 sed 's/[\\\\&|]/\\\\&/g'`;; #(
13150 *) ac_sed_conf_input=$configure_input;;
13151 esac
13152
13153 case $ac_tag in
13154 *:-:* | *:-) cat >"$ac_tmp/stdin" \
13155 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13156 esac
13157 ;;
13158 esac
13159
13160 ac_dir=`$as_dirname -- "$ac_file" ||
13161 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13162 X"$ac_file" : 'X\(//\)[^/]' \| \
13163 X"$ac_file" : 'X\(//\)$' \| \
13164 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13165 $as_echo X"$ac_file" |
13166 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13167 s//\1/
13168 q
13169 }
13170 /^X\(\/\/\)[^/].*/{
13171 s//\1/
13172 q
13173 }
13174 /^X\(\/\/\)$/{
13175 s//\1/
13176 q
13177 }
13178 /^X\(\/\).*/{
13179 s//\1/
13180 q
13181 }
13182 s/.*/./; q'`
13183 as_dir="$ac_dir"; as_fn_mkdir_p
13184 ac_builddir=.
13185
13186 case "$ac_dir" in
13187 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13188 *)
13189 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13190 # A ".." for each directory in $ac_dir_suffix.
13191 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13192 case $ac_top_builddir_sub in
13193 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13194 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13195 esac ;;
13196 esac
13197 ac_abs_top_builddir=$ac_pwd
13198 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13199 # for backward compatibility:
13200 ac_top_builddir=$ac_top_build_prefix
13201
13202 case $srcdir in
13203 .) # We are building in place.
13204 ac_srcdir=.
13205 ac_top_srcdir=$ac_top_builddir_sub
13206 ac_abs_top_srcdir=$ac_pwd ;;
13207 [\\/]* | ?:[\\/]* ) # Absolute name.
13208 ac_srcdir=$srcdir$ac_dir_suffix;
13209 ac_top_srcdir=$srcdir
13210 ac_abs_top_srcdir=$srcdir ;;
13211 *) # Relative name.
13212 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13213 ac_top_srcdir=$ac_top_build_prefix$srcdir
13214 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13215 esac
13216 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13217
13218
13219 case $ac_mode in
13220 :F)
13221 #
13222 # CONFIG_FILE
13223 #
13224
13225 case $INSTALL in
13226 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13227 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13228 esac
13229 _ACEOF
13230
13231 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13232 # If the template does not know about datarootdir, expand it.
13233 # FIXME: This hack should be removed a few years after 2.60.
13234 ac_datarootdir_hack=; ac_datarootdir_seen=
13235 ac_sed_dataroot='
13236 /datarootdir/ {
13237 p
13238 q
13239 }
13240 /@datadir@/p
13241 /@docdir@/p
13242 /@infodir@/p
13243 /@localedir@/p
13244 /@mandir@/p'
13245 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13246 *datarootdir*) ac_datarootdir_seen=yes;;
13247 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13249 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13250 _ACEOF
13251 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13252 ac_datarootdir_hack='
13253 s&@datadir@&$datadir&g
13254 s&@docdir@&$docdir&g
13255 s&@infodir@&$infodir&g
13256 s&@localedir@&$localedir&g
13257 s&@mandir@&$mandir&g
13258 s&\\\${datarootdir}&$datarootdir&g' ;;
13259 esac
13260 _ACEOF
13261
13262 # Neutralize VPATH when `$srcdir' = `.'.
13263 # Shell code in configure.ac might set extrasub.
13264 # FIXME: do we really want to maintain this feature?
13265 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13266 ac_sed_extra="$ac_vpsub
13267 $extrasub
13268 _ACEOF
13269 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13270 :t
13271 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13272 s|@configure_input@|$ac_sed_conf_input|;t t
13273 s&@top_builddir@&$ac_top_builddir_sub&;t t
13274 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13275 s&@srcdir@&$ac_srcdir&;t t
13276 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13277 s&@top_srcdir@&$ac_top_srcdir&;t t
13278 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13279 s&@builddir@&$ac_builddir&;t t
13280 s&@abs_builddir@&$ac_abs_builddir&;t t
13281 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13282 s&@INSTALL@&$ac_INSTALL&;t t
13283 $ac_datarootdir_hack
13284 "
13285 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13286 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13287
13288 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13289 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13290 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13291 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13293 which seems to be undefined. Please make sure it is defined" >&5
13294 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13295 which seems to be undefined. Please make sure it is defined" >&2;}
13296
13297 rm -f "$ac_tmp/stdin"
13298 case $ac_file in
13299 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13300 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13301 esac \
13302 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13303 ;;
13304 :H)
13305 #
13306 # CONFIG_HEADER
13307 #
13308 if test x"$ac_file" != x-; then
13309 {
13310 $as_echo "/* $configure_input */" \
13311 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13312 } >"$ac_tmp/config.h" \
13313 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13314 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13315 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13316 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13317 else
13318 rm -f "$ac_file"
13319 mv "$ac_tmp/config.h" "$ac_file" \
13320 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13321 fi
13322 else
13323 $as_echo "/* $configure_input */" \
13324 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13325 || as_fn_error $? "could not create -" "$LINENO" 5
13326 fi
13327 ;;
13328
13329 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13330 $as_echo "$as_me: executing $ac_file commands" >&6;}
13331 ;;
13332 esac
13333
13334
13335 case $ac_file$ac_mode in
13336 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13337 "libtool":C)
13338
13339 # See if we are running on zsh, and set the options which allow our
13340 # commands through without removal of \ escapes.
13341 if test -n "${ZSH_VERSION+set}" ; then
13342 setopt NO_GLOB_SUBST
13343 fi
13344
13345 cfgfile="${ofile}T"
13346 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13347 $RM "$cfgfile"
13348
13349 cat <<_LT_EOF >> "$cfgfile"
13350 #! $SHELL
13351
13352 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13353 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13354 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13355 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13356 #
13357 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13358 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13359 # Written by Gordon Matzigkeit, 1996
13360 #
13361 # This file is part of GNU Libtool.
13362 #
13363 # GNU Libtool is free software; you can redistribute it and/or
13364 # modify it under the terms of the GNU General Public License as
13365 # published by the Free Software Foundation; either version 2 of
13366 # the License, or (at your option) any later version.
13367 #
13368 # As a special exception to the GNU General Public License,
13369 # if you distribute this file as part of a program or library that
13370 # is built using GNU Libtool, you may include this file under the
13371 # same distribution terms that you use for the rest of that program.
13372 #
13373 # GNU Libtool is distributed in the hope that it will be useful,
13374 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13375 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13376 # GNU General Public License for more details.
13377 #
13378 # You should have received a copy of the GNU General Public License
13379 # along with GNU Libtool; see the file COPYING. If not, a copy
13380 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13381 # obtained by writing to the Free Software Foundation, Inc.,
13382 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13383
13384
13385 # The names of the tagged configurations supported by this script.
13386 available_tags=""
13387
13388 # ### BEGIN LIBTOOL CONFIG
13389
13390 # Which release of libtool.m4 was used?
13391 macro_version=$macro_version
13392 macro_revision=$macro_revision
13393
13394 # Whether or not to build shared libraries.
13395 build_libtool_libs=$enable_shared
13396
13397 # Whether or not to build static libraries.
13398 build_old_libs=$enable_static
13399
13400 # What type of objects to build.
13401 pic_mode=$pic_mode
13402
13403 # Whether or not to optimize for fast installation.
13404 fast_install=$enable_fast_install
13405
13406 # Shell to use when invoking shell scripts.
13407 SHELL=$lt_SHELL
13408
13409 # An echo program that protects backslashes.
13410 ECHO=$lt_ECHO
13411
13412 # The host system.
13413 host_alias=$host_alias
13414 host=$host
13415 host_os=$host_os
13416
13417 # The build system.
13418 build_alias=$build_alias
13419 build=$build
13420 build_os=$build_os
13421
13422 # A sed program that does not truncate output.
13423 SED=$lt_SED
13424
13425 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13426 Xsed="\$SED -e 1s/^X//"
13427
13428 # A grep program that handles long lines.
13429 GREP=$lt_GREP
13430
13431 # An ERE matcher.
13432 EGREP=$lt_EGREP
13433
13434 # A literal string matcher.
13435 FGREP=$lt_FGREP
13436
13437 # A BSD- or MS-compatible name lister.
13438 NM=$lt_NM
13439
13440 # Whether we need soft or hard links.
13441 LN_S=$lt_LN_S
13442
13443 # What is the maximum length of a command?
13444 max_cmd_len=$max_cmd_len
13445
13446 # Object file suffix (normally "o").
13447 objext=$ac_objext
13448
13449 # Executable file suffix (normally "").
13450 exeext=$exeext
13451
13452 # whether the shell understands "unset".
13453 lt_unset=$lt_unset
13454
13455 # turn spaces into newlines.
13456 SP2NL=$lt_lt_SP2NL
13457
13458 # turn newlines into spaces.
13459 NL2SP=$lt_lt_NL2SP
13460
13461 # An object symbol dumper.
13462 OBJDUMP=$lt_OBJDUMP
13463
13464 # Method to check whether dependent libraries are shared objects.
13465 deplibs_check_method=$lt_deplibs_check_method
13466
13467 # Command to use when deplibs_check_method == "file_magic".
13468 file_magic_cmd=$lt_file_magic_cmd
13469
13470 # The archiver.
13471 AR=$lt_AR
13472 AR_FLAGS=$lt_AR_FLAGS
13473
13474 # A symbol stripping program.
13475 STRIP=$lt_STRIP
13476
13477 # Commands used to install an old-style archive.
13478 RANLIB=$lt_RANLIB
13479 old_postinstall_cmds=$lt_old_postinstall_cmds
13480 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13481
13482 # Whether to use a lock for old archive extraction.
13483 lock_old_archive_extraction=$lock_old_archive_extraction
13484
13485 # A C compiler.
13486 LTCC=$lt_CC
13487
13488 # LTCC compiler flags.
13489 LTCFLAGS=$lt_CFLAGS
13490
13491 # Take the output of nm and produce a listing of raw symbols and C names.
13492 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13493
13494 # Transform the output of nm in a proper C declaration.
13495 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13496
13497 # Transform the output of nm in a C name address pair.
13498 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13499
13500 # Transform the output of nm in a C name address pair when lib prefix is needed.
13501 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13502
13503 # The name of the directory that contains temporary libtool files.
13504 objdir=$objdir
13505
13506 # Used to examine libraries when file_magic_cmd begins with "file".
13507 MAGIC_CMD=$MAGIC_CMD
13508
13509 # Must we lock files when doing compilation?
13510 need_locks=$lt_need_locks
13511
13512 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13513 DSYMUTIL=$lt_DSYMUTIL
13514
13515 # Tool to change global to local symbols on Mac OS X.
13516 NMEDIT=$lt_NMEDIT
13517
13518 # Tool to manipulate fat objects and archives on Mac OS X.
13519 LIPO=$lt_LIPO
13520
13521 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13522 OTOOL=$lt_OTOOL
13523
13524 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13525 OTOOL64=$lt_OTOOL64
13526
13527 # Old archive suffix (normally "a").
13528 libext=$libext
13529
13530 # Shared library suffix (normally ".so").
13531 shrext_cmds=$lt_shrext_cmds
13532
13533 # The commands to extract the exported symbol list from a shared archive.
13534 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13535
13536 # Variables whose values should be saved in libtool wrapper scripts and
13537 # restored at link time.
13538 variables_saved_for_relink=$lt_variables_saved_for_relink
13539
13540 # Do we need the "lib" prefix for modules?
13541 need_lib_prefix=$need_lib_prefix
13542
13543 # Do we need a version for libraries?
13544 need_version=$need_version
13545
13546 # Library versioning type.
13547 version_type=$version_type
13548
13549 # Shared library runtime path variable.
13550 runpath_var=$runpath_var
13551
13552 # Shared library path variable.
13553 shlibpath_var=$shlibpath_var
13554
13555 # Is shlibpath searched before the hard-coded library search path?
13556 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13557
13558 # Format of library name prefix.
13559 libname_spec=$lt_libname_spec
13560
13561 # List of archive names. First name is the real one, the rest are links.
13562 # The last name is the one that the linker finds with -lNAME
13563 library_names_spec=$lt_library_names_spec
13564
13565 # The coded name of the library, if different from the real name.
13566 soname_spec=$lt_soname_spec
13567
13568 # Permission mode override for installation of shared libraries.
13569 install_override_mode=$lt_install_override_mode
13570
13571 # Command to use after installation of a shared archive.
13572 postinstall_cmds=$lt_postinstall_cmds
13573
13574 # Command to use after uninstallation of a shared archive.
13575 postuninstall_cmds=$lt_postuninstall_cmds
13576
13577 # Commands used to finish a libtool library installation in a directory.
13578 finish_cmds=$lt_finish_cmds
13579
13580 # As "finish_cmds", except a single script fragment to be evaled but
13581 # not shown.
13582 finish_eval=$lt_finish_eval
13583
13584 # Whether we should hardcode library paths into libraries.
13585 hardcode_into_libs=$hardcode_into_libs
13586
13587 # Compile-time system search path for libraries.
13588 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13589
13590 # Run-time system search path for libraries.
13591 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13592
13593 # Whether dlopen is supported.
13594 dlopen_support=$enable_dlopen
13595
13596 # Whether dlopen of programs is supported.
13597 dlopen_self=$enable_dlopen_self
13598
13599 # Whether dlopen of statically linked programs is supported.
13600 dlopen_self_static=$enable_dlopen_self_static
13601
13602 # Commands to strip libraries.
13603 old_striplib=$lt_old_striplib
13604 striplib=$lt_striplib
13605
13606
13607 # The linker used to build libraries.
13608 LD=$lt_LD
13609
13610 # How to create reloadable object files.
13611 reload_flag=$lt_reload_flag
13612 reload_cmds=$lt_reload_cmds
13613
13614 # Commands used to build an old-style archive.
13615 old_archive_cmds=$lt_old_archive_cmds
13616
13617 # A language specific compiler.
13618 CC=$lt_compiler
13619
13620 # Is the compiler the GNU compiler?
13621 with_gcc=$GCC
13622
13623 # Compiler flag to turn off builtin functions.
13624 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13625
13626 # How to pass a linker flag through the compiler.
13627 wl=$lt_lt_prog_compiler_wl
13628
13629 # Additional compiler flags for building library objects.
13630 pic_flag=$lt_lt_prog_compiler_pic
13631
13632 # Compiler flag to prevent dynamic linking.
13633 link_static_flag=$lt_lt_prog_compiler_static
13634
13635 # Does compiler simultaneously support -c and -o options?
13636 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13637
13638 # Whether or not to add -lc for building shared libraries.
13639 build_libtool_need_lc=$archive_cmds_need_lc
13640
13641 # Whether or not to disallow shared libs when runtime libs are static.
13642 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13643
13644 # Compiler flag to allow reflexive dlopens.
13645 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13646
13647 # Compiler flag to generate shared objects directly from archives.
13648 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13649
13650 # Whether the compiler copes with passing no objects directly.
13651 compiler_needs_object=$lt_compiler_needs_object
13652
13653 # Create an old-style archive from a shared archive.
13654 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13655
13656 # Create a temporary old-style archive to link instead of a shared archive.
13657 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13658
13659 # Commands used to build a shared archive.
13660 archive_cmds=$lt_archive_cmds
13661 archive_expsym_cmds=$lt_archive_expsym_cmds
13662
13663 # Commands used to build a loadable module if different from building
13664 # a shared archive.
13665 module_cmds=$lt_module_cmds
13666 module_expsym_cmds=$lt_module_expsym_cmds
13667
13668 # Whether we are building with GNU ld or not.
13669 with_gnu_ld=$lt_with_gnu_ld
13670
13671 # Flag that allows shared libraries with undefined symbols to be built.
13672 allow_undefined_flag=$lt_allow_undefined_flag
13673
13674 # Flag that enforces no undefined symbols.
13675 no_undefined_flag=$lt_no_undefined_flag
13676
13677 # Flag to hardcode \$libdir into a binary during linking.
13678 # This must work even if \$libdir does not exist
13679 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13680
13681 # If ld is used when linking, flag to hardcode \$libdir into a binary
13682 # during linking. This must work even if \$libdir does not exist.
13683 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13684
13685 # Whether we need a single "-rpath" flag with a separated argument.
13686 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13687
13688 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13689 # DIR into the resulting binary.
13690 hardcode_direct=$hardcode_direct
13691
13692 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13693 # DIR into the resulting binary and the resulting library dependency is
13694 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13695 # library is relocated.
13696 hardcode_direct_absolute=$hardcode_direct_absolute
13697
13698 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13699 # into the resulting binary.
13700 hardcode_minus_L=$hardcode_minus_L
13701
13702 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13703 # into the resulting binary.
13704 hardcode_shlibpath_var=$hardcode_shlibpath_var
13705
13706 # Set to "yes" if building a shared library automatically hardcodes DIR
13707 # into the library and all subsequent libraries and executables linked
13708 # against it.
13709 hardcode_automatic=$hardcode_automatic
13710
13711 # Set to yes if linker adds runtime paths of dependent libraries
13712 # to runtime path list.
13713 inherit_rpath=$inherit_rpath
13714
13715 # Whether libtool must link a program against all its dependency libraries.
13716 link_all_deplibs=$link_all_deplibs
13717
13718 # Fix the shell variable \$srcfile for the compiler.
13719 fix_srcfile_path=$lt_fix_srcfile_path
13720
13721 # Set to "yes" if exported symbols are required.
13722 always_export_symbols=$always_export_symbols
13723
13724 # The commands to list exported symbols.
13725 export_symbols_cmds=$lt_export_symbols_cmds
13726
13727 # Symbols that should not be listed in the preloaded symbols.
13728 exclude_expsyms=$lt_exclude_expsyms
13729
13730 # Symbols that must always be exported.
13731 include_expsyms=$lt_include_expsyms
13732
13733 # Commands necessary for linking programs (against libraries) with templates.
13734 prelink_cmds=$lt_prelink_cmds
13735
13736 # Specify filename containing input files.
13737 file_list_spec=$lt_file_list_spec
13738
13739 # How to hardcode a shared library path into an executable.
13740 hardcode_action=$hardcode_action
13741
13742 # ### END LIBTOOL CONFIG
13743
13744 _LT_EOF
13745
13746 case $host_os in
13747 aix3*)
13748 cat <<\_LT_EOF >> "$cfgfile"
13749 # AIX sometimes has problems with the GCC collect2 program. For some
13750 # reason, if we set the COLLECT_NAMES environment variable, the problems
13751 # vanish in a puff of smoke.
13752 if test "X${COLLECT_NAMES+set}" != Xset; then
13753 COLLECT_NAMES=
13754 export COLLECT_NAMES
13755 fi
13756 _LT_EOF
13757 ;;
13758 esac
13759
13760
13761 ltmain="$ac_aux_dir/ltmain.sh"
13762
13763
13764 # We use sed instead of cat because bash on DJGPP gets confused if
13765 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13766 # text mode, it properly converts lines to CR/LF. This bash problem
13767 # is reportedly fixed, but why not run on old versions too?
13768 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13769 || (rm -f "$cfgfile"; exit 1)
13770
13771 case $xsi_shell in
13772 yes)
13773 cat << \_LT_EOF >> "$cfgfile"
13774
13775 # func_dirname file append nondir_replacement
13776 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13777 # otherwise set result to NONDIR_REPLACEMENT.
13778 func_dirname ()
13779 {
13780 case ${1} in
13781 */*) func_dirname_result="${1%/*}${2}" ;;
13782 * ) func_dirname_result="${3}" ;;
13783 esac
13784 }
13785
13786 # func_basename file
13787 func_basename ()
13788 {
13789 func_basename_result="${1##*/}"
13790 }
13791
13792 # func_dirname_and_basename file append nondir_replacement
13793 # perform func_basename and func_dirname in a single function
13794 # call:
13795 # dirname: Compute the dirname of FILE. If nonempty,
13796 # add APPEND to the result, otherwise set result
13797 # to NONDIR_REPLACEMENT.
13798 # value returned in "$func_dirname_result"
13799 # basename: Compute filename of FILE.
13800 # value retuned in "$func_basename_result"
13801 # Implementation must be kept synchronized with func_dirname
13802 # and func_basename. For efficiency, we do not delegate to
13803 # those functions but instead duplicate the functionality here.
13804 func_dirname_and_basename ()
13805 {
13806 case ${1} in
13807 */*) func_dirname_result="${1%/*}${2}" ;;
13808 * ) func_dirname_result="${3}" ;;
13809 esac
13810 func_basename_result="${1##*/}"
13811 }
13812
13813 # func_stripname prefix suffix name
13814 # strip PREFIX and SUFFIX off of NAME.
13815 # PREFIX and SUFFIX must not contain globbing or regex special
13816 # characters, hashes, percent signs, but SUFFIX may contain a leading
13817 # dot (in which case that matches only a dot).
13818 func_stripname ()
13819 {
13820 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13821 # positional parameters, so assign one to ordinary parameter first.
13822 func_stripname_result=${3}
13823 func_stripname_result=${func_stripname_result#"${1}"}
13824 func_stripname_result=${func_stripname_result%"${2}"}
13825 }
13826
13827 # func_opt_split
13828 func_opt_split ()
13829 {
13830 func_opt_split_opt=${1%%=*}
13831 func_opt_split_arg=${1#*=}
13832 }
13833
13834 # func_lo2o object
13835 func_lo2o ()
13836 {
13837 case ${1} in
13838 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13839 *) func_lo2o_result=${1} ;;
13840 esac
13841 }
13842
13843 # func_xform libobj-or-source
13844 func_xform ()
13845 {
13846 func_xform_result=${1%.*}.lo
13847 }
13848
13849 # func_arith arithmetic-term...
13850 func_arith ()
13851 {
13852 func_arith_result=$(( $* ))
13853 }
13854
13855 # func_len string
13856 # STRING may not start with a hyphen.
13857 func_len ()
13858 {
13859 func_len_result=${#1}
13860 }
13861
13862 _LT_EOF
13863 ;;
13864 *) # Bourne compatible functions.
13865 cat << \_LT_EOF >> "$cfgfile"
13866
13867 # func_dirname file append nondir_replacement
13868 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13869 # otherwise set result to NONDIR_REPLACEMENT.
13870 func_dirname ()
13871 {
13872 # Extract subdirectory from the argument.
13873 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13874 if test "X$func_dirname_result" = "X${1}"; then
13875 func_dirname_result="${3}"
13876 else
13877 func_dirname_result="$func_dirname_result${2}"
13878 fi
13879 }
13880
13881 # func_basename file
13882 func_basename ()
13883 {
13884 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13885 }
13886
13887
13888 # func_stripname prefix suffix name
13889 # strip PREFIX and SUFFIX off of NAME.
13890 # PREFIX and SUFFIX must not contain globbing or regex special
13891 # characters, hashes, percent signs, but SUFFIX may contain a leading
13892 # dot (in which case that matches only a dot).
13893 # func_strip_suffix prefix name
13894 func_stripname ()
13895 {
13896 case ${2} in
13897 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13898 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13899 esac
13900 }
13901
13902 # sed scripts:
13903 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13904 my_sed_long_arg='1s/^-[^=]*=//'
13905
13906 # func_opt_split
13907 func_opt_split ()
13908 {
13909 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13910 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13911 }
13912
13913 # func_lo2o object
13914 func_lo2o ()
13915 {
13916 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13917 }
13918
13919 # func_xform libobj-or-source
13920 func_xform ()
13921 {
13922 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13923 }
13924
13925 # func_arith arithmetic-term...
13926 func_arith ()
13927 {
13928 func_arith_result=`expr "$@"`
13929 }
13930
13931 # func_len string
13932 # STRING may not start with a hyphen.
13933 func_len ()
13934 {
13935 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13936 }
13937
13938 _LT_EOF
13939 esac
13940
13941 case $lt_shell_append in
13942 yes)
13943 cat << \_LT_EOF >> "$cfgfile"
13944
13945 # func_append var value
13946 # Append VALUE to the end of shell variable VAR.
13947 func_append ()
13948 {
13949 eval "$1+=\$2"
13950 }
13951 _LT_EOF
13952 ;;
13953 *)
13954 cat << \_LT_EOF >> "$cfgfile"
13955
13956 # func_append var value
13957 # Append VALUE to the end of shell variable VAR.
13958 func_append ()
13959 {
13960 eval "$1=\$$1\$2"
13961 }
13962
13963 _LT_EOF
13964 ;;
13965 esac
13966
13967
13968 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13969 || (rm -f "$cfgfile"; exit 1)
13970
13971 mv -f "$cfgfile" "$ofile" ||
13972 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13973 chmod +x "$ofile"
13974
13975 ;;
13976 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
13977 rm -f Makesim1.tmp Makesim2.tmp Makefile
13978 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13979 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13980 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
13981 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13982 <Makefile.sim >Makefile
13983 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
13984 ;;
13985 "stamp-h":C) echo > stamp-h ;;
13986
13987 esac
13988 done # for ac_tag
13989
13990
13991 as_fn_exit 0
13992 _ACEOF
13993 ac_clean_files=$ac_clean_files_save
13994
13995 test $ac_write_fail = 0 ||
13996 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13997
13998
13999 # configure is writing to config.log, and then calls config.status.
14000 # config.status does its own redirection, appending to config.log.
14001 # Unfortunately, on DOS this fails, as config.log is still kept open
14002 # by configure, so config.status won't be able to write to it; its
14003 # output is simply discarded. So we exec the FD to /dev/null,
14004 # effectively closing config.log, so it can be properly (re)opened and
14005 # appended to by config.status. When coming back to configure, we
14006 # need to make the FD available again.
14007 if test "$no_create" != yes; then
14008 ac_cs_success=:
14009 ac_config_status_args=
14010 test "$silent" = yes &&
14011 ac_config_status_args="$ac_config_status_args --quiet"
14012 exec 5>/dev/null
14013 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14014 exec 5>>config.log
14015 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14016 # would make configure fail if this is the last instruction.
14017 $ac_cs_success || as_fn_exit 1
14018 fi
14019 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14020 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14021 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14022 fi
14023
14024