]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/bfin/configure
1344e1e5f894f50ea7d985d265a19a1effaad7f9
[thirdparty/binutils-gdb.git] / sim / bfin / 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_scache
636 sim_float
637 sim_bitsize
638 cgen_breaks
639 SDL_LIBS
640 SDL_CFLAGS
641 PKG_CONFIG_LIBDIR
642 PKG_CONFIG_PATH
643 PKG_CONFIG
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 C_DIALECT
684 RANLIB
685 AR
686 LDFLAGS_FOR_BUILD
687 CFLAGS_FOR_BUILD
688 RANLIB_FOR_BUILD
689 CC_FOR_BUILD
690 AR_FOR_BUILD
691 INSTALL_DATA
692 INSTALL_SCRIPT
693 INSTALL_PROGRAM
694 EGREP
695 GREP
696 CPP
697 OBJEXT
698 EXEEXT
699 ac_ct_CC
700 CPPFLAGS
701 LDFLAGS
702 CFLAGS
703 CC
704 target_os
705 target_vendor
706 target_cpu
707 target
708 host_os
709 host_vendor
710 host_cpu
711 host
712 build_os
713 build_vendor
714 build_cpu
715 build
716 target_alias
717 host_alias
718 build_alias
719 LIBS
720 ECHO_T
721 ECHO_N
722 ECHO_C
723 DEFS
724 mandir
725 localedir
726 libdir
727 psdir
728 pdfdir
729 dvidir
730 htmldir
731 infodir
732 docdir
733 oldincludedir
734 includedir
735 localstatedir
736 sharedstatedir
737 sysconfdir
738 datadir
739 datarootdir
740 libexecdir
741 sbindir
742 bindir
743 program_transform_name
744 prefix
745 exec_prefix
746 PACKAGE_URL
747 PACKAGE_BUGREPORT
748 PACKAGE_STRING
749 PACKAGE_VERSION
750 PACKAGE_TARNAME
751 PACKAGE_NAME
752 PATH_SEPARATOR
753 SHELL
754 WERROR_CFLAGS
755 WARN_CFLAGS
756 sim_inline
757 sim_hw
758 sim_hw_objs
759 sim_hw_cflags
760 sim_default_model'
761 ac_subst_files=''
762 ac_user_opts='
763 enable_option_checking
764 with_system_zlib
765 enable_plugins
766 enable_shared
767 enable_static
768 with_pic
769 enable_fast_install
770 with_gnu_ld
771 enable_libtool_lock
772 enable_maintainer_mode
773 enable_sim_inline
774 enable_sim_default_model
775 enable_sim_hardware
776 enable_werror
777 enable_build_warnings
778 enable_sim_build_warnings
779 '
780 ac_precious_vars='build_alias
781 host_alias
782 target_alias
783 CC
784 CFLAGS
785 LDFLAGS
786 LIBS
787 CPPFLAGS
788 CPP
789 PKG_CONFIG
790 PKG_CONFIG_PATH
791 PKG_CONFIG_LIBDIR
792 SDL_CFLAGS
793 SDL_LIBS'
794
795
796 # Initialize some variables set by options.
797 ac_init_help=
798 ac_init_version=false
799 ac_unrecognized_opts=
800 ac_unrecognized_sep=
801 # The variables have the same names as the options, with
802 # dashes changed to underlines.
803 cache_file=/dev/null
804 exec_prefix=NONE
805 no_create=
806 no_recursion=
807 prefix=NONE
808 program_prefix=NONE
809 program_suffix=NONE
810 program_transform_name=s,x,x,
811 silent=
812 site=
813 srcdir=
814 verbose=
815 x_includes=NONE
816 x_libraries=NONE
817
818 # Installation directory options.
819 # These are left unexpanded so users can "make install exec_prefix=/foo"
820 # and all the variables that are supposed to be based on exec_prefix
821 # by default will actually change.
822 # Use braces instead of parens because sh, perl, etc. also accept them.
823 # (The list follows the same order as the GNU Coding Standards.)
824 bindir='${exec_prefix}/bin'
825 sbindir='${exec_prefix}/sbin'
826 libexecdir='${exec_prefix}/libexec'
827 datarootdir='${prefix}/share'
828 datadir='${datarootdir}'
829 sysconfdir='${prefix}/etc'
830 sharedstatedir='${prefix}/com'
831 localstatedir='${prefix}/var'
832 includedir='${prefix}/include'
833 oldincludedir='/usr/include'
834 docdir='${datarootdir}/doc/${PACKAGE}'
835 infodir='${datarootdir}/info'
836 htmldir='${docdir}'
837 dvidir='${docdir}'
838 pdfdir='${docdir}'
839 psdir='${docdir}'
840 libdir='${exec_prefix}/lib'
841 localedir='${datarootdir}/locale'
842 mandir='${datarootdir}/man'
843
844 ac_prev=
845 ac_dashdash=
846 for ac_option
847 do
848 # If the previous option needs an argument, assign it.
849 if test -n "$ac_prev"; then
850 eval $ac_prev=\$ac_option
851 ac_prev=
852 continue
853 fi
854
855 case $ac_option in
856 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
857 *=) ac_optarg= ;;
858 *) ac_optarg=yes ;;
859 esac
860
861 # Accept the important Cygnus configure options, so we can diagnose typos.
862
863 case $ac_dashdash$ac_option in
864 --)
865 ac_dashdash=yes ;;
866
867 -bindir | --bindir | --bindi | --bind | --bin | --bi)
868 ac_prev=bindir ;;
869 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
870 bindir=$ac_optarg ;;
871
872 -build | --build | --buil | --bui | --bu)
873 ac_prev=build_alias ;;
874 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
875 build_alias=$ac_optarg ;;
876
877 -cache-file | --cache-file | --cache-fil | --cache-fi \
878 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
879 ac_prev=cache_file ;;
880 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
881 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
882 cache_file=$ac_optarg ;;
883
884 --config-cache | -C)
885 cache_file=config.cache ;;
886
887 -datadir | --datadir | --datadi | --datad)
888 ac_prev=datadir ;;
889 -datadir=* | --datadir=* | --datadi=* | --datad=*)
890 datadir=$ac_optarg ;;
891
892 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
893 | --dataroo | --dataro | --datar)
894 ac_prev=datarootdir ;;
895 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
896 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
897 datarootdir=$ac_optarg ;;
898
899 -disable-* | --disable-*)
900 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
901 # Reject names that are not valid shell variable names.
902 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
903 as_fn_error $? "invalid feature name: $ac_useropt"
904 ac_useropt_orig=$ac_useropt
905 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
906 case $ac_user_opts in
907 *"
908 "enable_$ac_useropt"
909 "*) ;;
910 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
911 ac_unrecognized_sep=', ';;
912 esac
913 eval enable_$ac_useropt=no ;;
914
915 -docdir | --docdir | --docdi | --doc | --do)
916 ac_prev=docdir ;;
917 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
918 docdir=$ac_optarg ;;
919
920 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
921 ac_prev=dvidir ;;
922 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
923 dvidir=$ac_optarg ;;
924
925 -enable-* | --enable-*)
926 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
927 # Reject names that are not valid shell variable names.
928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
929 as_fn_error $? "invalid feature name: $ac_useropt"
930 ac_useropt_orig=$ac_useropt
931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932 case $ac_user_opts in
933 *"
934 "enable_$ac_useropt"
935 "*) ;;
936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
937 ac_unrecognized_sep=', ';;
938 esac
939 eval enable_$ac_useropt=\$ac_optarg ;;
940
941 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
942 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
943 | --exec | --exe | --ex)
944 ac_prev=exec_prefix ;;
945 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
946 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
947 | --exec=* | --exe=* | --ex=*)
948 exec_prefix=$ac_optarg ;;
949
950 -gas | --gas | --ga | --g)
951 # Obsolete; use --with-gas.
952 with_gas=yes ;;
953
954 -help | --help | --hel | --he | -h)
955 ac_init_help=long ;;
956 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
957 ac_init_help=recursive ;;
958 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
959 ac_init_help=short ;;
960
961 -host | --host | --hos | --ho)
962 ac_prev=host_alias ;;
963 -host=* | --host=* | --hos=* | --ho=*)
964 host_alias=$ac_optarg ;;
965
966 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
967 ac_prev=htmldir ;;
968 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
969 | --ht=*)
970 htmldir=$ac_optarg ;;
971
972 -includedir | --includedir | --includedi | --included | --include \
973 | --includ | --inclu | --incl | --inc)
974 ac_prev=includedir ;;
975 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
976 | --includ=* | --inclu=* | --incl=* | --inc=*)
977 includedir=$ac_optarg ;;
978
979 -infodir | --infodir | --infodi | --infod | --info | --inf)
980 ac_prev=infodir ;;
981 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
982 infodir=$ac_optarg ;;
983
984 -libdir | --libdir | --libdi | --libd)
985 ac_prev=libdir ;;
986 -libdir=* | --libdir=* | --libdi=* | --libd=*)
987 libdir=$ac_optarg ;;
988
989 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
990 | --libexe | --libex | --libe)
991 ac_prev=libexecdir ;;
992 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
993 | --libexe=* | --libex=* | --libe=*)
994 libexecdir=$ac_optarg ;;
995
996 -localedir | --localedir | --localedi | --localed | --locale)
997 ac_prev=localedir ;;
998 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
999 localedir=$ac_optarg ;;
1000
1001 -localstatedir | --localstatedir | --localstatedi | --localstated \
1002 | --localstate | --localstat | --localsta | --localst | --locals)
1003 ac_prev=localstatedir ;;
1004 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1005 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1006 localstatedir=$ac_optarg ;;
1007
1008 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1009 ac_prev=mandir ;;
1010 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1011 mandir=$ac_optarg ;;
1012
1013 -nfp | --nfp | --nf)
1014 # Obsolete; use --without-fp.
1015 with_fp=no ;;
1016
1017 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1018 | --no-cr | --no-c | -n)
1019 no_create=yes ;;
1020
1021 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1022 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1023 no_recursion=yes ;;
1024
1025 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1026 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1027 | --oldin | --oldi | --old | --ol | --o)
1028 ac_prev=oldincludedir ;;
1029 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1030 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1031 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1032 oldincludedir=$ac_optarg ;;
1033
1034 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1035 ac_prev=prefix ;;
1036 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1037 prefix=$ac_optarg ;;
1038
1039 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1040 | --program-pre | --program-pr | --program-p)
1041 ac_prev=program_prefix ;;
1042 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1043 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1044 program_prefix=$ac_optarg ;;
1045
1046 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1047 | --program-suf | --program-su | --program-s)
1048 ac_prev=program_suffix ;;
1049 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1050 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1051 program_suffix=$ac_optarg ;;
1052
1053 -program-transform-name | --program-transform-name \
1054 | --program-transform-nam | --program-transform-na \
1055 | --program-transform-n | --program-transform- \
1056 | --program-transform | --program-transfor \
1057 | --program-transfo | --program-transf \
1058 | --program-trans | --program-tran \
1059 | --progr-tra | --program-tr | --program-t)
1060 ac_prev=program_transform_name ;;
1061 -program-transform-name=* | --program-transform-name=* \
1062 | --program-transform-nam=* | --program-transform-na=* \
1063 | --program-transform-n=* | --program-transform-=* \
1064 | --program-transform=* | --program-transfor=* \
1065 | --program-transfo=* | --program-transf=* \
1066 | --program-trans=* | --program-tran=* \
1067 | --progr-tra=* | --program-tr=* | --program-t=*)
1068 program_transform_name=$ac_optarg ;;
1069
1070 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1071 ac_prev=pdfdir ;;
1072 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1073 pdfdir=$ac_optarg ;;
1074
1075 -psdir | --psdir | --psdi | --psd | --ps)
1076 ac_prev=psdir ;;
1077 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1078 psdir=$ac_optarg ;;
1079
1080 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1081 | -silent | --silent | --silen | --sile | --sil)
1082 silent=yes ;;
1083
1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1085 ac_prev=sbindir ;;
1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1087 | --sbi=* | --sb=*)
1088 sbindir=$ac_optarg ;;
1089
1090 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1091 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1092 | --sharedst | --shareds | --shared | --share | --shar \
1093 | --sha | --sh)
1094 ac_prev=sharedstatedir ;;
1095 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1096 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1097 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1098 | --sha=* | --sh=*)
1099 sharedstatedir=$ac_optarg ;;
1100
1101 -site | --site | --sit)
1102 ac_prev=site ;;
1103 -site=* | --site=* | --sit=*)
1104 site=$ac_optarg ;;
1105
1106 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1107 ac_prev=srcdir ;;
1108 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1109 srcdir=$ac_optarg ;;
1110
1111 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1112 | --syscon | --sysco | --sysc | --sys | --sy)
1113 ac_prev=sysconfdir ;;
1114 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1115 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1116 sysconfdir=$ac_optarg ;;
1117
1118 -target | --target | --targe | --targ | --tar | --ta | --t)
1119 ac_prev=target_alias ;;
1120 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1121 target_alias=$ac_optarg ;;
1122
1123 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1124 verbose=yes ;;
1125
1126 -version | --version | --versio | --versi | --vers | -V)
1127 ac_init_version=: ;;
1128
1129 -with-* | --with-*)
1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1131 # Reject names that are not valid shell variable names.
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1133 as_fn_error $? "invalid package name: $ac_useropt"
1134 ac_useropt_orig=$ac_useropt
1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1137 *"
1138 "with_$ac_useropt"
1139 "*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1143 eval with_$ac_useropt=\$ac_optarg ;;
1144
1145 -without-* | --without-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149 as_fn_error $? "invalid package name: $ac_useropt"
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1153 *"
1154 "with_$ac_useropt"
1155 "*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=no ;;
1160
1161 --x)
1162 # Obsolete; use --with-x.
1163 with_x=yes ;;
1164
1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1166 | --x-incl | --x-inc | --x-in | --x-i)
1167 ac_prev=x_includes ;;
1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1170 x_includes=$ac_optarg ;;
1171
1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1174 ac_prev=x_libraries ;;
1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1177 x_libraries=$ac_optarg ;;
1178
1179 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1180 Try \`$0 --help' for more information"
1181 ;;
1182
1183 *=*)
1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1185 # Reject names that are not valid shell variable names.
1186 case $ac_envvar in #(
1187 '' | [0-9]* | *[!_$as_cr_alnum]* )
1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1189 esac
1190 eval $ac_envvar=\$ac_optarg
1191 export $ac_envvar ;;
1192
1193 *)
1194 # FIXME: should be removed in autoconf 3.0.
1195 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1197 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1199 ;;
1200
1201 esac
1202 done
1203
1204 if test -n "$ac_prev"; then
1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1206 as_fn_error $? "missing argument to $ac_option"
1207 fi
1208
1209 if test -n "$ac_unrecognized_opts"; then
1210 case $enable_option_checking in
1211 no) ;;
1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1213 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1214 esac
1215 fi
1216
1217 # Check all directory arguments for consistency.
1218 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1219 datadir sysconfdir sharedstatedir localstatedir includedir \
1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1221 libdir localedir mandir
1222 do
1223 eval ac_val=\$$ac_var
1224 # Remove trailing slashes.
1225 case $ac_val in
1226 */ )
1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1228 eval $ac_var=\$ac_val;;
1229 esac
1230 # Be sure to have absolute directory names.
1231 case $ac_val in
1232 [\\/$]* | ?:[\\/]* ) continue;;
1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1234 esac
1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1236 done
1237
1238 # There might be people who depend on the old broken behavior: `$host'
1239 # used to hold the argument of --host etc.
1240 # FIXME: To remove some day.
1241 build=$build_alias
1242 host=$host_alias
1243 target=$target_alias
1244
1245 # FIXME: To remove some day.
1246 if test "x$host_alias" != x; then
1247 if test "x$build_alias" = x; then
1248 cross_compiling=maybe
1249 elif test "x$build_alias" != "x$host_alias"; then
1250 cross_compiling=yes
1251 fi
1252 fi
1253
1254 ac_tool_prefix=
1255 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1256
1257 test "$silent" = yes && exec 6>/dev/null
1258
1259
1260 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1261 ac_ls_di=`ls -di .` &&
1262 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1263 as_fn_error $? "working directory cannot be determined"
1264 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1265 as_fn_error $? "pwd does not report name of working directory"
1266
1267
1268 # Find the source files, if location was not specified.
1269 if test -z "$srcdir"; then
1270 ac_srcdir_defaulted=yes
1271 # Try the directory containing this script, then the parent directory.
1272 ac_confdir=`$as_dirname -- "$as_myself" ||
1273 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1274 X"$as_myself" : 'X\(//\)[^/]' \| \
1275 X"$as_myself" : 'X\(//\)$' \| \
1276 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1277 $as_echo X"$as_myself" |
1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1279 s//\1/
1280 q
1281 }
1282 /^X\(\/\/\)[^/].*/{
1283 s//\1/
1284 q
1285 }
1286 /^X\(\/\/\)$/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\).*/{
1291 s//\1/
1292 q
1293 }
1294 s/.*/./; q'`
1295 srcdir=$ac_confdir
1296 if test ! -r "$srcdir/$ac_unique_file"; then
1297 srcdir=..
1298 fi
1299 else
1300 ac_srcdir_defaulted=no
1301 fi
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1304 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1305 fi
1306 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1307 ac_abs_confdir=`(
1308 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1309 pwd)`
1310 # When building in place, set srcdir=.
1311 if test "$ac_abs_confdir" = "$ac_pwd"; then
1312 srcdir=.
1313 fi
1314 # Remove unnecessary trailing slashes from srcdir.
1315 # Double slashes in file names in object file debugging info
1316 # mess up M-x gdb in Emacs.
1317 case $srcdir in
1318 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1319 esac
1320 for ac_var in $ac_precious_vars; do
1321 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1322 eval ac_env_${ac_var}_value=\$${ac_var}
1323 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1324 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1325 done
1326
1327 #
1328 # Report the --help message.
1329 #
1330 if test "$ac_init_help" = "long"; then
1331 # Omit some internal or obsolete options to make the list less imposing.
1332 # This message is too long to be a string in the A/UX 3.1 sh.
1333 cat <<_ACEOF
1334 \`configure' configures this package to adapt to many kinds of systems.
1335
1336 Usage: $0 [OPTION]... [VAR=VALUE]...
1337
1338 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1339 VAR=VALUE. See below for descriptions of some of the useful variables.
1340
1341 Defaults for the options are specified in brackets.
1342
1343 Configuration:
1344 -h, --help display this help and exit
1345 --help=short display options specific to this package
1346 --help=recursive display the short help of all the included packages
1347 -V, --version display version information and exit
1348 -q, --quiet, --silent do not print \`checking ...' messages
1349 --cache-file=FILE cache test results in FILE [disabled]
1350 -C, --config-cache alias for \`--cache-file=config.cache'
1351 -n, --no-create do not create output files
1352 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1353
1354 Installation directories:
1355 --prefix=PREFIX install architecture-independent files in PREFIX
1356 [$ac_default_prefix]
1357 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1358 [PREFIX]
1359
1360 By default, \`make install' will install all the files in
1361 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1362 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1363 for instance \`--prefix=\$HOME'.
1364
1365 For better control, use the options below.
1366
1367 Fine tuning of the installation directories:
1368 --bindir=DIR user executables [EPREFIX/bin]
1369 --sbindir=DIR system admin executables [EPREFIX/sbin]
1370 --libexecdir=DIR program executables [EPREFIX/libexec]
1371 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1372 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1373 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1374 --libdir=DIR object code libraries [EPREFIX/lib]
1375 --includedir=DIR C header files [PREFIX/include]
1376 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1377 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1378 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1379 --infodir=DIR info documentation [DATAROOTDIR/info]
1380 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1381 --mandir=DIR man documentation [DATAROOTDIR/man]
1382 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1383 --htmldir=DIR html documentation [DOCDIR]
1384 --dvidir=DIR dvi documentation [DOCDIR]
1385 --pdfdir=DIR pdf documentation [DOCDIR]
1386 --psdir=DIR ps documentation [DOCDIR]
1387 _ACEOF
1388
1389 cat <<\_ACEOF
1390
1391 Program names:
1392 --program-prefix=PREFIX prepend PREFIX to installed program names
1393 --program-suffix=SUFFIX append SUFFIX to installed program names
1394 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1395
1396 System types:
1397 --build=BUILD configure for building on BUILD [guessed]
1398 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1399 --target=TARGET configure for building compilers for TARGET [HOST]
1400 _ACEOF
1401 fi
1402
1403 if test -n "$ac_init_help"; then
1404
1405 cat <<\_ACEOF
1406
1407 Optional Features:
1408 --disable-option-checking ignore unrecognized --enable/--with options
1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1411 --enable-plugins Enable support for plugins
1412 --enable-shared[=PKGS] build shared libraries [default=yes]
1413 --enable-static[=PKGS] build static libraries [default=yes]
1414 --enable-fast-install[=PKGS]
1415 optimize for fast installation [default=yes]
1416 --disable-libtool-lock avoid locking (might break parallel builds)
1417 --enable-maintainer-mode
1418 enable make rules and dependencies not useful (and
1419 sometimes confusing) to the casual installer
1420 --enable-sim-inline=inlines
1421 Specify which functions should be inlined
1422 --enable-sim-default-model=model
1423 Specify default model to simulate
1424 --enable-sim-hardware=LIST
1425 Specify the hardware to be included in the build.
1426 --enable-werror treat compile warnings as errors
1427 --enable-build-warnings enable build-time compiler warnings if gcc is used
1428 --enable-sim-build-warnings
1429 enable SIM specific build-time compiler warnings if
1430 gcc is used
1431
1432 Optional Packages:
1433 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1434 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1435 --with-system-zlib use installed libz
1436 --with-pic try to use only PIC/non-PIC objects [default=use
1437 both]
1438 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1439
1440 Some influential environment variables:
1441 CC C compiler command
1442 CFLAGS C compiler flags
1443 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1444 nonstandard directory <lib dir>
1445 LIBS libraries to pass to the linker, e.g. -l<library>
1446 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1447 you have headers in a nonstandard directory <include dir>
1448 CPP C preprocessor
1449 PKG_CONFIG path to pkg-config utility
1450 PKG_CONFIG_PATH
1451 directories to add to pkg-config's search path
1452 PKG_CONFIG_LIBDIR
1453 path overriding pkg-config's built-in search path
1454 SDL_CFLAGS C compiler flags for SDL, overriding pkg-config
1455 SDL_LIBS linker flags for SDL, overriding pkg-config
1456
1457 Use these variables to override the choices made by `configure' or to help
1458 it to find libraries and programs with nonstandard names/locations.
1459
1460 Report bugs to the package provider.
1461 _ACEOF
1462 ac_status=$?
1463 fi
1464
1465 if test "$ac_init_help" = "recursive"; then
1466 # If there are subdirs, report their specific --help.
1467 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1468 test -d "$ac_dir" ||
1469 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1470 continue
1471 ac_builddir=.
1472
1473 case "$ac_dir" in
1474 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475 *)
1476 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1477 # A ".." for each directory in $ac_dir_suffix.
1478 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1479 case $ac_top_builddir_sub in
1480 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1481 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1482 esac ;;
1483 esac
1484 ac_abs_top_builddir=$ac_pwd
1485 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1486 # for backward compatibility:
1487 ac_top_builddir=$ac_top_build_prefix
1488
1489 case $srcdir in
1490 .) # We are building in place.
1491 ac_srcdir=.
1492 ac_top_srcdir=$ac_top_builddir_sub
1493 ac_abs_top_srcdir=$ac_pwd ;;
1494 [\\/]* | ?:[\\/]* ) # Absolute name.
1495 ac_srcdir=$srcdir$ac_dir_suffix;
1496 ac_top_srcdir=$srcdir
1497 ac_abs_top_srcdir=$srcdir ;;
1498 *) # Relative name.
1499 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1500 ac_top_srcdir=$ac_top_build_prefix$srcdir
1501 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1502 esac
1503 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1504
1505 cd "$ac_dir" || { ac_status=$?; continue; }
1506 # Check for guested configure.
1507 if test -f "$ac_srcdir/configure.gnu"; then
1508 echo &&
1509 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1510 elif test -f "$ac_srcdir/configure"; then
1511 echo &&
1512 $SHELL "$ac_srcdir/configure" --help=recursive
1513 else
1514 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1515 fi || ac_status=$?
1516 cd "$ac_pwd" || { ac_status=$?; break; }
1517 done
1518 fi
1519
1520 test -n "$ac_init_help" && exit $ac_status
1521 if $ac_init_version; then
1522 cat <<\_ACEOF
1523 configure
1524 generated by GNU Autoconf 2.69
1525
1526 Copyright (C) 2012 Free Software Foundation, Inc.
1527 This configure script is free software; the Free Software Foundation
1528 gives unlimited permission to copy, distribute and modify it.
1529 _ACEOF
1530 exit
1531 fi
1532
1533 ## ------------------------ ##
1534 ## Autoconf initialization. ##
1535 ## ------------------------ ##
1536
1537 # ac_fn_c_try_compile LINENO
1538 # --------------------------
1539 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1540 ac_fn_c_try_compile ()
1541 {
1542 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1543 rm -f conftest.$ac_objext
1544 if { { ac_try="$ac_compile"
1545 case "(($ac_try" in
1546 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1547 *) ac_try_echo=$ac_try;;
1548 esac
1549 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1550 $as_echo "$ac_try_echo"; } >&5
1551 (eval "$ac_compile") 2>conftest.err
1552 ac_status=$?
1553 if test -s conftest.err; then
1554 grep -v '^ *+' conftest.err >conftest.er1
1555 cat conftest.er1 >&5
1556 mv -f conftest.er1 conftest.err
1557 fi
1558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1559 test $ac_status = 0; } && {
1560 test -z "$ac_c_werror_flag" ||
1561 test ! -s conftest.err
1562 } && test -s conftest.$ac_objext; then :
1563 ac_retval=0
1564 else
1565 $as_echo "$as_me: failed program was:" >&5
1566 sed 's/^/| /' conftest.$ac_ext >&5
1567
1568 ac_retval=1
1569 fi
1570 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1571 as_fn_set_status $ac_retval
1572
1573 } # ac_fn_c_try_compile
1574
1575 # ac_fn_c_try_cpp LINENO
1576 # ----------------------
1577 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1578 ac_fn_c_try_cpp ()
1579 {
1580 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1581 if { { ac_try="$ac_cpp conftest.$ac_ext"
1582 case "(($ac_try" in
1583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1584 *) ac_try_echo=$ac_try;;
1585 esac
1586 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1587 $as_echo "$ac_try_echo"; } >&5
1588 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1589 ac_status=$?
1590 if test -s conftest.err; then
1591 grep -v '^ *+' conftest.err >conftest.er1
1592 cat conftest.er1 >&5
1593 mv -f conftest.er1 conftest.err
1594 fi
1595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1596 test $ac_status = 0; } > conftest.i && {
1597 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1598 test ! -s conftest.err
1599 }; then :
1600 ac_retval=0
1601 else
1602 $as_echo "$as_me: failed program was:" >&5
1603 sed 's/^/| /' conftest.$ac_ext >&5
1604
1605 ac_retval=1
1606 fi
1607 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1608 as_fn_set_status $ac_retval
1609
1610 } # ac_fn_c_try_cpp
1611
1612 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1613 # -------------------------------------------------------
1614 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1615 # the include files in INCLUDES and setting the cache variable VAR
1616 # accordingly.
1617 ac_fn_c_check_header_mongrel ()
1618 {
1619 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1620 if eval \${$3+:} false; then :
1621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1622 $as_echo_n "checking for $2... " >&6; }
1623 if eval \${$3+:} false; then :
1624 $as_echo_n "(cached) " >&6
1625 fi
1626 eval ac_res=\$$3
1627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1628 $as_echo "$ac_res" >&6; }
1629 else
1630 # Is the header compilable?
1631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1632 $as_echo_n "checking $2 usability... " >&6; }
1633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1634 /* end confdefs.h. */
1635 $4
1636 #include <$2>
1637 _ACEOF
1638 if ac_fn_c_try_compile "$LINENO"; then :
1639 ac_header_compiler=yes
1640 else
1641 ac_header_compiler=no
1642 fi
1643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1645 $as_echo "$ac_header_compiler" >&6; }
1646
1647 # Is the header present?
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1649 $as_echo_n "checking $2 presence... " >&6; }
1650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1651 /* end confdefs.h. */
1652 #include <$2>
1653 _ACEOF
1654 if ac_fn_c_try_cpp "$LINENO"; then :
1655 ac_header_preproc=yes
1656 else
1657 ac_header_preproc=no
1658 fi
1659 rm -f conftest.err conftest.i conftest.$ac_ext
1660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1661 $as_echo "$ac_header_preproc" >&6; }
1662
1663 # So? What about this header?
1664 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1665 yes:no: )
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1667 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1669 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1670 ;;
1671 no:yes:* )
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1673 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1675 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1677 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1678 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1679 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1680 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1681 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1682 ;;
1683 esac
1684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1685 $as_echo_n "checking for $2... " >&6; }
1686 if eval \${$3+:} false; then :
1687 $as_echo_n "(cached) " >&6
1688 else
1689 eval "$3=\$ac_header_compiler"
1690 fi
1691 eval ac_res=\$$3
1692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1693 $as_echo "$ac_res" >&6; }
1694 fi
1695 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1696
1697 } # ac_fn_c_check_header_mongrel
1698
1699 # ac_fn_c_try_run LINENO
1700 # ----------------------
1701 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1702 # that executables *can* be run.
1703 ac_fn_c_try_run ()
1704 {
1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 if { { ac_try="$ac_link"
1707 case "(($ac_try" in
1708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1709 *) ac_try_echo=$ac_try;;
1710 esac
1711 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1712 $as_echo "$ac_try_echo"; } >&5
1713 (eval "$ac_link") 2>&5
1714 ac_status=$?
1715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1716 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1717 { { case "(($ac_try" in
1718 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719 *) ac_try_echo=$ac_try;;
1720 esac
1721 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722 $as_echo "$ac_try_echo"; } >&5
1723 (eval "$ac_try") 2>&5
1724 ac_status=$?
1725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1726 test $ac_status = 0; }; }; then :
1727 ac_retval=0
1728 else
1729 $as_echo "$as_me: program exited with status $ac_status" >&5
1730 $as_echo "$as_me: failed program was:" >&5
1731 sed 's/^/| /' conftest.$ac_ext >&5
1732
1733 ac_retval=$ac_status
1734 fi
1735 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737 as_fn_set_status $ac_retval
1738
1739 } # ac_fn_c_try_run
1740
1741 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1742 # -------------------------------------------------------
1743 # Tests whether HEADER exists and can be compiled using the include files in
1744 # INCLUDES, setting the cache variable VAR accordingly.
1745 ac_fn_c_check_header_compile ()
1746 {
1747 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749 $as_echo_n "checking for $2... " >&6; }
1750 if eval \${$3+:} false; then :
1751 $as_echo_n "(cached) " >&6
1752 else
1753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754 /* end confdefs.h. */
1755 $4
1756 #include <$2>
1757 _ACEOF
1758 if ac_fn_c_try_compile "$LINENO"; then :
1759 eval "$3=yes"
1760 else
1761 eval "$3=no"
1762 fi
1763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1764 fi
1765 eval ac_res=\$$3
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1767 $as_echo "$ac_res" >&6; }
1768 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1769
1770 } # ac_fn_c_check_header_compile
1771
1772 # ac_fn_c_try_link LINENO
1773 # -----------------------
1774 # Try to link conftest.$ac_ext, and return whether this succeeded.
1775 ac_fn_c_try_link ()
1776 {
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778 rm -f conftest.$ac_objext conftest$ac_exeext
1779 if { { ac_try="$ac_link"
1780 case "(($ac_try" in
1781 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1782 *) ac_try_echo=$ac_try;;
1783 esac
1784 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1785 $as_echo "$ac_try_echo"; } >&5
1786 (eval "$ac_link") 2>conftest.err
1787 ac_status=$?
1788 if test -s conftest.err; then
1789 grep -v '^ *+' conftest.err >conftest.er1
1790 cat conftest.er1 >&5
1791 mv -f conftest.er1 conftest.err
1792 fi
1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794 test $ac_status = 0; } && {
1795 test -z "$ac_c_werror_flag" ||
1796 test ! -s conftest.err
1797 } && test -s conftest$ac_exeext && {
1798 test "$cross_compiling" = yes ||
1799 test -x conftest$ac_exeext
1800 }; then :
1801 ac_retval=0
1802 else
1803 $as_echo "$as_me: failed program was:" >&5
1804 sed 's/^/| /' conftest.$ac_ext >&5
1805
1806 ac_retval=1
1807 fi
1808 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1809 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1810 # interfere with the next link command; also delete a directory that is
1811 # left behind by Apple's compiler. We do this before executing the actions.
1812 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1813 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1814 as_fn_set_status $ac_retval
1815
1816 } # ac_fn_c_try_link
1817
1818 # ac_fn_c_check_func LINENO FUNC VAR
1819 # ----------------------------------
1820 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1821 ac_fn_c_check_func ()
1822 {
1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1825 $as_echo_n "checking for $2... " >&6; }
1826 if eval \${$3+:} false; then :
1827 $as_echo_n "(cached) " >&6
1828 else
1829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 /* end confdefs.h. */
1831 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1832 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1833 #define $2 innocuous_$2
1834
1835 /* System header to define __stub macros and hopefully few prototypes,
1836 which can conflict with char $2 (); below.
1837 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1838 <limits.h> exists even on freestanding compilers. */
1839
1840 #ifdef __STDC__
1841 # include <limits.h>
1842 #else
1843 # include <assert.h>
1844 #endif
1845
1846 #undef $2
1847
1848 /* Override any GCC internal prototype to avoid an error.
1849 Use char because int might match the return type of a GCC
1850 builtin and then its argument prototype would still apply. */
1851 #ifdef __cplusplus
1852 extern "C"
1853 #endif
1854 char $2 ();
1855 /* The GNU C library defines this for functions which it implements
1856 to always fail with ENOSYS. Some functions are actually named
1857 something starting with __ and the normal name is an alias. */
1858 #if defined __stub_$2 || defined __stub___$2
1859 choke me
1860 #endif
1861
1862 int
1863 main ()
1864 {
1865 return $2 ();
1866 ;
1867 return 0;
1868 }
1869 _ACEOF
1870 if ac_fn_c_try_link "$LINENO"; then :
1871 eval "$3=yes"
1872 else
1873 eval "$3=no"
1874 fi
1875 rm -f core conftest.err conftest.$ac_objext \
1876 conftest$ac_exeext conftest.$ac_ext
1877 fi
1878 eval ac_res=\$$3
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1880 $as_echo "$ac_res" >&6; }
1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882
1883 } # ac_fn_c_check_func
1884 cat >config.log <<_ACEOF
1885 This file contains any messages produced by compilers while
1886 running configure, to aid debugging if configure makes a mistake.
1887
1888 It was created by $as_me, which was
1889 generated by GNU Autoconf 2.69. Invocation command line was
1890
1891 $ $0 $@
1892
1893 _ACEOF
1894 exec 5>>config.log
1895 {
1896 cat <<_ASUNAME
1897 ## --------- ##
1898 ## Platform. ##
1899 ## --------- ##
1900
1901 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1902 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1903 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1904 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1905 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1906
1907 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1908 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1909
1910 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1911 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1912 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1913 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1914 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1915 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1916 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1917
1918 _ASUNAME
1919
1920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1921 for as_dir in $PATH
1922 do
1923 IFS=$as_save_IFS
1924 test -z "$as_dir" && as_dir=.
1925 $as_echo "PATH: $as_dir"
1926 done
1927 IFS=$as_save_IFS
1928
1929 } >&5
1930
1931 cat >&5 <<_ACEOF
1932
1933
1934 ## ----------- ##
1935 ## Core tests. ##
1936 ## ----------- ##
1937
1938 _ACEOF
1939
1940
1941 # Keep a trace of the command line.
1942 # Strip out --no-create and --no-recursion so they do not pile up.
1943 # Strip out --silent because we don't want to record it for future runs.
1944 # Also quote any args containing shell meta-characters.
1945 # Make two passes to allow for proper duplicate-argument suppression.
1946 ac_configure_args=
1947 ac_configure_args0=
1948 ac_configure_args1=
1949 ac_must_keep_next=false
1950 for ac_pass in 1 2
1951 do
1952 for ac_arg
1953 do
1954 case $ac_arg in
1955 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1956 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1957 | -silent | --silent | --silen | --sile | --sil)
1958 continue ;;
1959 *\'*)
1960 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1961 esac
1962 case $ac_pass in
1963 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1964 2)
1965 as_fn_append ac_configure_args1 " '$ac_arg'"
1966 if test $ac_must_keep_next = true; then
1967 ac_must_keep_next=false # Got value, back to normal.
1968 else
1969 case $ac_arg in
1970 *=* | --config-cache | -C | -disable-* | --disable-* \
1971 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1972 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1973 | -with-* | --with-* | -without-* | --without-* | --x)
1974 case "$ac_configure_args0 " in
1975 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1976 esac
1977 ;;
1978 -* ) ac_must_keep_next=true ;;
1979 esac
1980 fi
1981 as_fn_append ac_configure_args " '$ac_arg'"
1982 ;;
1983 esac
1984 done
1985 done
1986 { ac_configure_args0=; unset ac_configure_args0;}
1987 { ac_configure_args1=; unset ac_configure_args1;}
1988
1989 # When interrupted or exit'd, cleanup temporary files, and complete
1990 # config.log. We remove comments because anyway the quotes in there
1991 # would cause problems or look ugly.
1992 # WARNING: Use '\'' to represent an apostrophe within the trap.
1993 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1994 trap 'exit_status=$?
1995 # Save into config.log some information that might help in debugging.
1996 {
1997 echo
1998
1999 $as_echo "## ---------------- ##
2000 ## Cache variables. ##
2001 ## ---------------- ##"
2002 echo
2003 # The following way of writing the cache mishandles newlines in values,
2004 (
2005 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2006 eval ac_val=\$$ac_var
2007 case $ac_val in #(
2008 *${as_nl}*)
2009 case $ac_var in #(
2010 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2011 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2012 esac
2013 case $ac_var in #(
2014 _ | IFS | as_nl) ;; #(
2015 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2016 *) { eval $ac_var=; unset $ac_var;} ;;
2017 esac ;;
2018 esac
2019 done
2020 (set) 2>&1 |
2021 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2022 *${as_nl}ac_space=\ *)
2023 sed -n \
2024 "s/'\''/'\''\\\\'\'''\''/g;
2025 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2026 ;; #(
2027 *)
2028 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2029 ;;
2030 esac |
2031 sort
2032 )
2033 echo
2034
2035 $as_echo "## ----------------- ##
2036 ## Output variables. ##
2037 ## ----------------- ##"
2038 echo
2039 for ac_var in $ac_subst_vars
2040 do
2041 eval ac_val=\$$ac_var
2042 case $ac_val in
2043 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2044 esac
2045 $as_echo "$ac_var='\''$ac_val'\''"
2046 done | sort
2047 echo
2048
2049 if test -n "$ac_subst_files"; then
2050 $as_echo "## ------------------- ##
2051 ## File substitutions. ##
2052 ## ------------------- ##"
2053 echo
2054 for ac_var in $ac_subst_files
2055 do
2056 eval ac_val=\$$ac_var
2057 case $ac_val in
2058 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2059 esac
2060 $as_echo "$ac_var='\''$ac_val'\''"
2061 done | sort
2062 echo
2063 fi
2064
2065 if test -s confdefs.h; then
2066 $as_echo "## ----------- ##
2067 ## confdefs.h. ##
2068 ## ----------- ##"
2069 echo
2070 cat confdefs.h
2071 echo
2072 fi
2073 test "$ac_signal" != 0 &&
2074 $as_echo "$as_me: caught signal $ac_signal"
2075 $as_echo "$as_me: exit $exit_status"
2076 } >&5
2077 rm -f core *.core core.conftest.* &&
2078 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2079 exit $exit_status
2080 ' 0
2081 for ac_signal in 1 2 13 15; do
2082 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2083 done
2084 ac_signal=0
2085
2086 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2087 rm -f -r conftest* confdefs.h
2088
2089 $as_echo "/* confdefs.h */" > confdefs.h
2090
2091 # Predefined preprocessor variables.
2092
2093 cat >>confdefs.h <<_ACEOF
2094 #define PACKAGE_NAME "$PACKAGE_NAME"
2095 _ACEOF
2096
2097 cat >>confdefs.h <<_ACEOF
2098 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2099 _ACEOF
2100
2101 cat >>confdefs.h <<_ACEOF
2102 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2103 _ACEOF
2104
2105 cat >>confdefs.h <<_ACEOF
2106 #define PACKAGE_STRING "$PACKAGE_STRING"
2107 _ACEOF
2108
2109 cat >>confdefs.h <<_ACEOF
2110 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2111 _ACEOF
2112
2113 cat >>confdefs.h <<_ACEOF
2114 #define PACKAGE_URL "$PACKAGE_URL"
2115 _ACEOF
2116
2117
2118 # Let the site file select an alternate cache file if it wants to.
2119 # Prefer an explicitly selected file to automatically selected ones.
2120 ac_site_file1=NONE
2121 ac_site_file2=NONE
2122 if test -n "$CONFIG_SITE"; then
2123 # We do not want a PATH search for config.site.
2124 case $CONFIG_SITE in #((
2125 -*) ac_site_file1=./$CONFIG_SITE;;
2126 */*) ac_site_file1=$CONFIG_SITE;;
2127 *) ac_site_file1=./$CONFIG_SITE;;
2128 esac
2129 elif test "x$prefix" != xNONE; then
2130 ac_site_file1=$prefix/share/config.site
2131 ac_site_file2=$prefix/etc/config.site
2132 else
2133 ac_site_file1=$ac_default_prefix/share/config.site
2134 ac_site_file2=$ac_default_prefix/etc/config.site
2135 fi
2136 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2137 do
2138 test "x$ac_site_file" = xNONE && continue
2139 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2141 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2142 sed 's/^/| /' "$ac_site_file" >&5
2143 . "$ac_site_file" \
2144 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2145 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2146 as_fn_error $? "failed to load site script $ac_site_file
2147 See \`config.log' for more details" "$LINENO" 5; }
2148 fi
2149 done
2150
2151 if test -r "$cache_file"; then
2152 # Some versions of bash will fail to source /dev/null (special files
2153 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2154 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2156 $as_echo "$as_me: loading cache $cache_file" >&6;}
2157 case $cache_file in
2158 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2159 *) . "./$cache_file";;
2160 esac
2161 fi
2162 else
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2164 $as_echo "$as_me: creating cache $cache_file" >&6;}
2165 >$cache_file
2166 fi
2167
2168 # Check that the precious variables saved in the cache have kept the same
2169 # value.
2170 ac_cache_corrupted=false
2171 for ac_var in $ac_precious_vars; do
2172 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2173 eval ac_new_set=\$ac_env_${ac_var}_set
2174 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2175 eval ac_new_val=\$ac_env_${ac_var}_value
2176 case $ac_old_set,$ac_new_set in
2177 set,)
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2179 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2180 ac_cache_corrupted=: ;;
2181 ,set)
2182 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2183 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2184 ac_cache_corrupted=: ;;
2185 ,);;
2186 *)
2187 if test "x$ac_old_val" != "x$ac_new_val"; then
2188 # differences in whitespace do not lead to failure.
2189 ac_old_val_w=`echo x $ac_old_val`
2190 ac_new_val_w=`echo x $ac_new_val`
2191 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2193 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2194 ac_cache_corrupted=:
2195 else
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2197 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2198 eval $ac_var=\$ac_old_val
2199 fi
2200 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2201 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2203 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2204 fi;;
2205 esac
2206 # Pass precious variables to config.status.
2207 if test "$ac_new_set" = set; then
2208 case $ac_new_val in
2209 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2210 *) ac_arg=$ac_var=$ac_new_val ;;
2211 esac
2212 case " $ac_configure_args " in
2213 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2214 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2215 esac
2216 fi
2217 done
2218 if $ac_cache_corrupted; then
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2220 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2222 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2223 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2224 fi
2225 ## -------------------- ##
2226 ## Main body of script. ##
2227 ## -------------------- ##
2228
2229 ac_ext=c
2230 ac_cpp='$CPP $CPPFLAGS'
2231 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2232 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2233 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2234
2235
2236
2237
2238
2239
2240
2241 ac_aux_dir=
2242 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2243 if test -f "$ac_dir/install-sh"; then
2244 ac_aux_dir=$ac_dir
2245 ac_install_sh="$ac_aux_dir/install-sh -c"
2246 break
2247 elif test -f "$ac_dir/install.sh"; then
2248 ac_aux_dir=$ac_dir
2249 ac_install_sh="$ac_aux_dir/install.sh -c"
2250 break
2251 elif test -f "$ac_dir/shtool"; then
2252 ac_aux_dir=$ac_dir
2253 ac_install_sh="$ac_aux_dir/shtool install -c"
2254 break
2255 fi
2256 done
2257 if test -z "$ac_aux_dir"; then
2258 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2259 fi
2260
2261 # These three variables are undocumented and unsupported,
2262 # and are intended to be withdrawn in a future Autoconf release.
2263 # They can cause serious problems if a builder's source tree is in a directory
2264 # whose full name contains unusual characters.
2265 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2266 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2267 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2268
2269
2270 # Make sure we can run config.sub.
2271 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2272 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2273
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2275 $as_echo_n "checking build system type... " >&6; }
2276 if ${ac_cv_build+:} false; then :
2277 $as_echo_n "(cached) " >&6
2278 else
2279 ac_build_alias=$build_alias
2280 test "x$ac_build_alias" = x &&
2281 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2282 test "x$ac_build_alias" = x &&
2283 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2284 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2285 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2286
2287 fi
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2289 $as_echo "$ac_cv_build" >&6; }
2290 case $ac_cv_build in
2291 *-*-*) ;;
2292 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2293 esac
2294 build=$ac_cv_build
2295 ac_save_IFS=$IFS; IFS='-'
2296 set x $ac_cv_build
2297 shift
2298 build_cpu=$1
2299 build_vendor=$2
2300 shift; shift
2301 # Remember, the first character of IFS is used to create $*,
2302 # except with old shells:
2303 build_os=$*
2304 IFS=$ac_save_IFS
2305 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2306
2307
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2309 $as_echo_n "checking host system type... " >&6; }
2310 if ${ac_cv_host+:} false; then :
2311 $as_echo_n "(cached) " >&6
2312 else
2313 if test "x$host_alias" = x; then
2314 ac_cv_host=$ac_cv_build
2315 else
2316 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2317 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2318 fi
2319
2320 fi
2321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2322 $as_echo "$ac_cv_host" >&6; }
2323 case $ac_cv_host in
2324 *-*-*) ;;
2325 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2326 esac
2327 host=$ac_cv_host
2328 ac_save_IFS=$IFS; IFS='-'
2329 set x $ac_cv_host
2330 shift
2331 host_cpu=$1
2332 host_vendor=$2
2333 shift; shift
2334 # Remember, the first character of IFS is used to create $*,
2335 # except with old shells:
2336 host_os=$*
2337 IFS=$ac_save_IFS
2338 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2339
2340
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2342 $as_echo_n "checking target system type... " >&6; }
2343 if ${ac_cv_target+:} false; then :
2344 $as_echo_n "(cached) " >&6
2345 else
2346 if test "x$target_alias" = x; then
2347 ac_cv_target=$ac_cv_host
2348 else
2349 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2350 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2351 fi
2352
2353 fi
2354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2355 $as_echo "$ac_cv_target" >&6; }
2356 case $ac_cv_target in
2357 *-*-*) ;;
2358 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2359 esac
2360 target=$ac_cv_target
2361 ac_save_IFS=$IFS; IFS='-'
2362 set x $ac_cv_target
2363 shift
2364 target_cpu=$1
2365 target_vendor=$2
2366 shift; shift
2367 # Remember, the first character of IFS is used to create $*,
2368 # except with old shells:
2369 target_os=$*
2370 IFS=$ac_save_IFS
2371 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2372
2373
2374 # The aliases save the names the user supplied, while $host etc.
2375 # will get canonicalized.
2376 test -n "$target_alias" &&
2377 test "$program_prefix$program_suffix$program_transform_name" = \
2378 NONENONEs,x,x, &&
2379 program_prefix=${target_alias}-
2380 ac_ext=c
2381 ac_cpp='$CPP $CPPFLAGS'
2382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2385 if test -n "$ac_tool_prefix"; then
2386 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2387 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2389 $as_echo_n "checking for $ac_word... " >&6; }
2390 if ${ac_cv_prog_CC+:} false; then :
2391 $as_echo_n "(cached) " >&6
2392 else
2393 if test -n "$CC"; then
2394 ac_cv_prog_CC="$CC" # Let the user override the test.
2395 else
2396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2397 for as_dir in $PATH
2398 do
2399 IFS=$as_save_IFS
2400 test -z "$as_dir" && as_dir=.
2401 for ac_exec_ext in '' $ac_executable_extensions; do
2402 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2403 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2405 break 2
2406 fi
2407 done
2408 done
2409 IFS=$as_save_IFS
2410
2411 fi
2412 fi
2413 CC=$ac_cv_prog_CC
2414 if test -n "$CC"; then
2415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2416 $as_echo "$CC" >&6; }
2417 else
2418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2419 $as_echo "no" >&6; }
2420 fi
2421
2422
2423 fi
2424 if test -z "$ac_cv_prog_CC"; then
2425 ac_ct_CC=$CC
2426 # Extract the first word of "gcc", so it can be a program name with args.
2427 set dummy gcc; ac_word=$2
2428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2429 $as_echo_n "checking for $ac_word... " >&6; }
2430 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2431 $as_echo_n "(cached) " >&6
2432 else
2433 if test -n "$ac_ct_CC"; then
2434 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2435 else
2436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2437 for as_dir in $PATH
2438 do
2439 IFS=$as_save_IFS
2440 test -z "$as_dir" && as_dir=.
2441 for ac_exec_ext in '' $ac_executable_extensions; do
2442 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2443 ac_cv_prog_ac_ct_CC="gcc"
2444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2445 break 2
2446 fi
2447 done
2448 done
2449 IFS=$as_save_IFS
2450
2451 fi
2452 fi
2453 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2454 if test -n "$ac_ct_CC"; then
2455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2456 $as_echo "$ac_ct_CC" >&6; }
2457 else
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2459 $as_echo "no" >&6; }
2460 fi
2461
2462 if test "x$ac_ct_CC" = x; then
2463 CC=""
2464 else
2465 case $cross_compiling:$ac_tool_warned in
2466 yes:)
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2468 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2469 ac_tool_warned=yes ;;
2470 esac
2471 CC=$ac_ct_CC
2472 fi
2473 else
2474 CC="$ac_cv_prog_CC"
2475 fi
2476
2477 if test -z "$CC"; then
2478 if test -n "$ac_tool_prefix"; then
2479 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2480 set dummy ${ac_tool_prefix}cc; ac_word=$2
2481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2482 $as_echo_n "checking for $ac_word... " >&6; }
2483 if ${ac_cv_prog_CC+:} false; then :
2484 $as_echo_n "(cached) " >&6
2485 else
2486 if test -n "$CC"; then
2487 ac_cv_prog_CC="$CC" # Let the user override the test.
2488 else
2489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2490 for as_dir in $PATH
2491 do
2492 IFS=$as_save_IFS
2493 test -z "$as_dir" && as_dir=.
2494 for ac_exec_ext in '' $ac_executable_extensions; do
2495 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2496 ac_cv_prog_CC="${ac_tool_prefix}cc"
2497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2498 break 2
2499 fi
2500 done
2501 done
2502 IFS=$as_save_IFS
2503
2504 fi
2505 fi
2506 CC=$ac_cv_prog_CC
2507 if test -n "$CC"; then
2508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2509 $as_echo "$CC" >&6; }
2510 else
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2512 $as_echo "no" >&6; }
2513 fi
2514
2515
2516 fi
2517 fi
2518 if test -z "$CC"; then
2519 # Extract the first word of "cc", so it can be a program name with args.
2520 set dummy cc; ac_word=$2
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2522 $as_echo_n "checking for $ac_word... " >&6; }
2523 if ${ac_cv_prog_CC+:} false; then :
2524 $as_echo_n "(cached) " >&6
2525 else
2526 if test -n "$CC"; then
2527 ac_cv_prog_CC="$CC" # Let the user override the test.
2528 else
2529 ac_prog_rejected=no
2530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2531 for as_dir in $PATH
2532 do
2533 IFS=$as_save_IFS
2534 test -z "$as_dir" && as_dir=.
2535 for ac_exec_ext in '' $ac_executable_extensions; do
2536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2537 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2538 ac_prog_rejected=yes
2539 continue
2540 fi
2541 ac_cv_prog_CC="cc"
2542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2543 break 2
2544 fi
2545 done
2546 done
2547 IFS=$as_save_IFS
2548
2549 if test $ac_prog_rejected = yes; then
2550 # We found a bogon in the path, so make sure we never use it.
2551 set dummy $ac_cv_prog_CC
2552 shift
2553 if test $# != 0; then
2554 # We chose a different compiler from the bogus one.
2555 # However, it has the same basename, so the bogon will be chosen
2556 # first if we set CC to just the basename; use the full file name.
2557 shift
2558 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2559 fi
2560 fi
2561 fi
2562 fi
2563 CC=$ac_cv_prog_CC
2564 if test -n "$CC"; then
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2566 $as_echo "$CC" >&6; }
2567 else
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2569 $as_echo "no" >&6; }
2570 fi
2571
2572
2573 fi
2574 if test -z "$CC"; then
2575 if test -n "$ac_tool_prefix"; then
2576 for ac_prog in cl.exe
2577 do
2578 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2579 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2581 $as_echo_n "checking for $ac_word... " >&6; }
2582 if ${ac_cv_prog_CC+:} false; then :
2583 $as_echo_n "(cached) " >&6
2584 else
2585 if test -n "$CC"; then
2586 ac_cv_prog_CC="$CC" # Let the user override the test.
2587 else
2588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2589 for as_dir in $PATH
2590 do
2591 IFS=$as_save_IFS
2592 test -z "$as_dir" && as_dir=.
2593 for ac_exec_ext in '' $ac_executable_extensions; do
2594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2595 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2597 break 2
2598 fi
2599 done
2600 done
2601 IFS=$as_save_IFS
2602
2603 fi
2604 fi
2605 CC=$ac_cv_prog_CC
2606 if test -n "$CC"; then
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2608 $as_echo "$CC" >&6; }
2609 else
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2611 $as_echo "no" >&6; }
2612 fi
2613
2614
2615 test -n "$CC" && break
2616 done
2617 fi
2618 if test -z "$CC"; then
2619 ac_ct_CC=$CC
2620 for ac_prog in cl.exe
2621 do
2622 # Extract the first word of "$ac_prog", so it can be a program name with args.
2623 set dummy $ac_prog; ac_word=$2
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625 $as_echo_n "checking for $ac_word... " >&6; }
2626 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2627 $as_echo_n "(cached) " >&6
2628 else
2629 if test -n "$ac_ct_CC"; then
2630 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2631 else
2632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633 for as_dir in $PATH
2634 do
2635 IFS=$as_save_IFS
2636 test -z "$as_dir" && as_dir=.
2637 for ac_exec_ext in '' $ac_executable_extensions; do
2638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2639 ac_cv_prog_ac_ct_CC="$ac_prog"
2640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641 break 2
2642 fi
2643 done
2644 done
2645 IFS=$as_save_IFS
2646
2647 fi
2648 fi
2649 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2650 if test -n "$ac_ct_CC"; then
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2652 $as_echo "$ac_ct_CC" >&6; }
2653 else
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655 $as_echo "no" >&6; }
2656 fi
2657
2658
2659 test -n "$ac_ct_CC" && break
2660 done
2661
2662 if test "x$ac_ct_CC" = x; then
2663 CC=""
2664 else
2665 case $cross_compiling:$ac_tool_warned in
2666 yes:)
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2668 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2669 ac_tool_warned=yes ;;
2670 esac
2671 CC=$ac_ct_CC
2672 fi
2673 fi
2674
2675 fi
2676
2677
2678 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2679 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2680 as_fn_error $? "no acceptable C compiler found in \$PATH
2681 See \`config.log' for more details" "$LINENO" 5; }
2682
2683 # Provide some information about the compiler.
2684 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2685 set X $ac_compile
2686 ac_compiler=$2
2687 for ac_option in --version -v -V -qversion; do
2688 { { ac_try="$ac_compiler $ac_option >&5"
2689 case "(($ac_try" in
2690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2691 *) ac_try_echo=$ac_try;;
2692 esac
2693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2694 $as_echo "$ac_try_echo"; } >&5
2695 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2696 ac_status=$?
2697 if test -s conftest.err; then
2698 sed '10a\
2699 ... rest of stderr output deleted ...
2700 10q' conftest.err >conftest.er1
2701 cat conftest.er1 >&5
2702 fi
2703 rm -f conftest.er1 conftest.err
2704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2705 test $ac_status = 0; }
2706 done
2707
2708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2709 /* end confdefs.h. */
2710
2711 int
2712 main ()
2713 {
2714
2715 ;
2716 return 0;
2717 }
2718 _ACEOF
2719 ac_clean_files_save=$ac_clean_files
2720 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2721 # Try to create an executable without -o first, disregard a.out.
2722 # It will help us diagnose broken compilers, and finding out an intuition
2723 # of exeext.
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2725 $as_echo_n "checking whether the C compiler works... " >&6; }
2726 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2727
2728 # The possible output files:
2729 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2730
2731 ac_rmfiles=
2732 for ac_file in $ac_files
2733 do
2734 case $ac_file in
2735 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2736 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2737 esac
2738 done
2739 rm -f $ac_rmfiles
2740
2741 if { { ac_try="$ac_link_default"
2742 case "(($ac_try" in
2743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2744 *) ac_try_echo=$ac_try;;
2745 esac
2746 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2747 $as_echo "$ac_try_echo"; } >&5
2748 (eval "$ac_link_default") 2>&5
2749 ac_status=$?
2750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2751 test $ac_status = 0; }; then :
2752 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2753 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2754 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2755 # so that the user can short-circuit this test for compilers unknown to
2756 # Autoconf.
2757 for ac_file in $ac_files ''
2758 do
2759 test -f "$ac_file" || continue
2760 case $ac_file in
2761 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2762 ;;
2763 [ab].out )
2764 # We found the default executable, but exeext='' is most
2765 # certainly right.
2766 break;;
2767 *.* )
2768 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2769 then :; else
2770 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2771 fi
2772 # We set ac_cv_exeext here because the later test for it is not
2773 # safe: cross compilers may not add the suffix if given an `-o'
2774 # argument, so we may need to know it at that point already.
2775 # Even if this section looks crufty: it has the advantage of
2776 # actually working.
2777 break;;
2778 * )
2779 break;;
2780 esac
2781 done
2782 test "$ac_cv_exeext" = no && ac_cv_exeext=
2783
2784 else
2785 ac_file=''
2786 fi
2787 if test -z "$ac_file"; then :
2788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2789 $as_echo "no" >&6; }
2790 $as_echo "$as_me: failed program was:" >&5
2791 sed 's/^/| /' conftest.$ac_ext >&5
2792
2793 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2794 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2795 as_fn_error 77 "C compiler cannot create executables
2796 See \`config.log' for more details" "$LINENO" 5; }
2797 else
2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2799 $as_echo "yes" >&6; }
2800 fi
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2802 $as_echo_n "checking for C compiler default output file name... " >&6; }
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2804 $as_echo "$ac_file" >&6; }
2805 ac_exeext=$ac_cv_exeext
2806
2807 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2808 ac_clean_files=$ac_clean_files_save
2809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2810 $as_echo_n "checking for suffix of executables... " >&6; }
2811 if { { ac_try="$ac_link"
2812 case "(($ac_try" in
2813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2814 *) ac_try_echo=$ac_try;;
2815 esac
2816 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2817 $as_echo "$ac_try_echo"; } >&5
2818 (eval "$ac_link") 2>&5
2819 ac_status=$?
2820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2821 test $ac_status = 0; }; then :
2822 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2823 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2824 # work properly (i.e., refer to `conftest.exe'), while it won't with
2825 # `rm'.
2826 for ac_file in conftest.exe conftest conftest.*; do
2827 test -f "$ac_file" || continue
2828 case $ac_file in
2829 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2830 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2831 break;;
2832 * ) break;;
2833 esac
2834 done
2835 else
2836 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2837 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2838 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2839 See \`config.log' for more details" "$LINENO" 5; }
2840 fi
2841 rm -f conftest conftest$ac_cv_exeext
2842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2843 $as_echo "$ac_cv_exeext" >&6; }
2844
2845 rm -f conftest.$ac_ext
2846 EXEEXT=$ac_cv_exeext
2847 ac_exeext=$EXEEXT
2848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2849 /* end confdefs.h. */
2850 #include <stdio.h>
2851 int
2852 main ()
2853 {
2854 FILE *f = fopen ("conftest.out", "w");
2855 return ferror (f) || fclose (f) != 0;
2856
2857 ;
2858 return 0;
2859 }
2860 _ACEOF
2861 ac_clean_files="$ac_clean_files conftest.out"
2862 # Check that the compiler produces executables we can run. If not, either
2863 # the compiler is broken, or we cross compile.
2864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2865 $as_echo_n "checking whether we are cross compiling... " >&6; }
2866 if test "$cross_compiling" != yes; then
2867 { { ac_try="$ac_link"
2868 case "(($ac_try" in
2869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2870 *) ac_try_echo=$ac_try;;
2871 esac
2872 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2873 $as_echo "$ac_try_echo"; } >&5
2874 (eval "$ac_link") 2>&5
2875 ac_status=$?
2876 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2877 test $ac_status = 0; }
2878 if { ac_try='./conftest$ac_cv_exeext'
2879 { { case "(($ac_try" in
2880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2881 *) ac_try_echo=$ac_try;;
2882 esac
2883 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2884 $as_echo "$ac_try_echo"; } >&5
2885 (eval "$ac_try") 2>&5
2886 ac_status=$?
2887 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2888 test $ac_status = 0; }; }; then
2889 cross_compiling=no
2890 else
2891 if test "$cross_compiling" = maybe; then
2892 cross_compiling=yes
2893 else
2894 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2895 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2896 as_fn_error $? "cannot run C compiled programs.
2897 If you meant to cross compile, use \`--host'.
2898 See \`config.log' for more details" "$LINENO" 5; }
2899 fi
2900 fi
2901 fi
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2903 $as_echo "$cross_compiling" >&6; }
2904
2905 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2906 ac_clean_files=$ac_clean_files_save
2907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2908 $as_echo_n "checking for suffix of object files... " >&6; }
2909 if ${ac_cv_objext+:} false; then :
2910 $as_echo_n "(cached) " >&6
2911 else
2912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2913 /* end confdefs.h. */
2914
2915 int
2916 main ()
2917 {
2918
2919 ;
2920 return 0;
2921 }
2922 _ACEOF
2923 rm -f conftest.o conftest.obj
2924 if { { ac_try="$ac_compile"
2925 case "(($ac_try" in
2926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2927 *) ac_try_echo=$ac_try;;
2928 esac
2929 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2930 $as_echo "$ac_try_echo"; } >&5
2931 (eval "$ac_compile") 2>&5
2932 ac_status=$?
2933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2934 test $ac_status = 0; }; then :
2935 for ac_file in conftest.o conftest.obj conftest.*; do
2936 test -f "$ac_file" || continue;
2937 case $ac_file in
2938 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2939 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2940 break;;
2941 esac
2942 done
2943 else
2944 $as_echo "$as_me: failed program was:" >&5
2945 sed 's/^/| /' conftest.$ac_ext >&5
2946
2947 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2948 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2949 as_fn_error $? "cannot compute suffix of object files: cannot compile
2950 See \`config.log' for more details" "$LINENO" 5; }
2951 fi
2952 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2953 fi
2954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2955 $as_echo "$ac_cv_objext" >&6; }
2956 OBJEXT=$ac_cv_objext
2957 ac_objext=$OBJEXT
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2959 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2960 if ${ac_cv_c_compiler_gnu+:} false; then :
2961 $as_echo_n "(cached) " >&6
2962 else
2963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2964 /* end confdefs.h. */
2965
2966 int
2967 main ()
2968 {
2969 #ifndef __GNUC__
2970 choke me
2971 #endif
2972
2973 ;
2974 return 0;
2975 }
2976 _ACEOF
2977 if ac_fn_c_try_compile "$LINENO"; then :
2978 ac_compiler_gnu=yes
2979 else
2980 ac_compiler_gnu=no
2981 fi
2982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2983 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2984
2985 fi
2986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2987 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2988 if test $ac_compiler_gnu = yes; then
2989 GCC=yes
2990 else
2991 GCC=
2992 fi
2993 ac_test_CFLAGS=${CFLAGS+set}
2994 ac_save_CFLAGS=$CFLAGS
2995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2996 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2997 if ${ac_cv_prog_cc_g+:} false; then :
2998 $as_echo_n "(cached) " >&6
2999 else
3000 ac_save_c_werror_flag=$ac_c_werror_flag
3001 ac_c_werror_flag=yes
3002 ac_cv_prog_cc_g=no
3003 CFLAGS="-g"
3004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3005 /* end confdefs.h. */
3006
3007 int
3008 main ()
3009 {
3010
3011 ;
3012 return 0;
3013 }
3014 _ACEOF
3015 if ac_fn_c_try_compile "$LINENO"; then :
3016 ac_cv_prog_cc_g=yes
3017 else
3018 CFLAGS=""
3019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3020 /* end confdefs.h. */
3021
3022 int
3023 main ()
3024 {
3025
3026 ;
3027 return 0;
3028 }
3029 _ACEOF
3030 if ac_fn_c_try_compile "$LINENO"; then :
3031
3032 else
3033 ac_c_werror_flag=$ac_save_c_werror_flag
3034 CFLAGS="-g"
3035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3036 /* end confdefs.h. */
3037
3038 int
3039 main ()
3040 {
3041
3042 ;
3043 return 0;
3044 }
3045 _ACEOF
3046 if ac_fn_c_try_compile "$LINENO"; then :
3047 ac_cv_prog_cc_g=yes
3048 fi
3049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3050 fi
3051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3052 fi
3053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3054 ac_c_werror_flag=$ac_save_c_werror_flag
3055 fi
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3057 $as_echo "$ac_cv_prog_cc_g" >&6; }
3058 if test "$ac_test_CFLAGS" = set; then
3059 CFLAGS=$ac_save_CFLAGS
3060 elif test $ac_cv_prog_cc_g = yes; then
3061 if test "$GCC" = yes; then
3062 CFLAGS="-g -O2"
3063 else
3064 CFLAGS="-g"
3065 fi
3066 else
3067 if test "$GCC" = yes; then
3068 CFLAGS="-O2"
3069 else
3070 CFLAGS=
3071 fi
3072 fi
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3074 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3075 if ${ac_cv_prog_cc_c89+:} false; then :
3076 $as_echo_n "(cached) " >&6
3077 else
3078 ac_cv_prog_cc_c89=no
3079 ac_save_CC=$CC
3080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3081 /* end confdefs.h. */
3082 #include <stdarg.h>
3083 #include <stdio.h>
3084 struct stat;
3085 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3086 struct buf { int x; };
3087 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3088 static char *e (p, i)
3089 char **p;
3090 int i;
3091 {
3092 return p[i];
3093 }
3094 static char *f (char * (*g) (char **, int), char **p, ...)
3095 {
3096 char *s;
3097 va_list v;
3098 va_start (v,p);
3099 s = g (p, va_arg (v,int));
3100 va_end (v);
3101 return s;
3102 }
3103
3104 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3105 function prototypes and stuff, but not '\xHH' hex character constants.
3106 These don't provoke an error unfortunately, instead are silently treated
3107 as 'x'. The following induces an error, until -std is added to get
3108 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3109 array size at least. It's necessary to write '\x00'==0 to get something
3110 that's true only with -std. */
3111 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3112
3113 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3114 inside strings and character constants. */
3115 #define FOO(x) 'x'
3116 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3117
3118 int test (int i, double x);
3119 struct s1 {int (*f) (int a);};
3120 struct s2 {int (*f) (double a);};
3121 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3122 int argc;
3123 char **argv;
3124 int
3125 main ()
3126 {
3127 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3128 ;
3129 return 0;
3130 }
3131 _ACEOF
3132 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3133 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3134 do
3135 CC="$ac_save_CC $ac_arg"
3136 if ac_fn_c_try_compile "$LINENO"; then :
3137 ac_cv_prog_cc_c89=$ac_arg
3138 fi
3139 rm -f core conftest.err conftest.$ac_objext
3140 test "x$ac_cv_prog_cc_c89" != "xno" && break
3141 done
3142 rm -f conftest.$ac_ext
3143 CC=$ac_save_CC
3144
3145 fi
3146 # AC_CACHE_VAL
3147 case "x$ac_cv_prog_cc_c89" in
3148 x)
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3150 $as_echo "none needed" >&6; } ;;
3151 xno)
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3153 $as_echo "unsupported" >&6; } ;;
3154 *)
3155 CC="$CC $ac_cv_prog_cc_c89"
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3157 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3158 esac
3159 if test "x$ac_cv_prog_cc_c89" != xno; then :
3160
3161 fi
3162
3163 ac_ext=c
3164 ac_cpp='$CPP $CPPFLAGS'
3165 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3166 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3167 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3168
3169
3170 ac_ext=c
3171 ac_cpp='$CPP $CPPFLAGS'
3172 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3173 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3174 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3176 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3177 # On Suns, sometimes $CPP names a directory.
3178 if test -n "$CPP" && test -d "$CPP"; then
3179 CPP=
3180 fi
3181 if test -z "$CPP"; then
3182 if ${ac_cv_prog_CPP+:} false; then :
3183 $as_echo_n "(cached) " >&6
3184 else
3185 # Double quotes because CPP needs to be expanded
3186 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3187 do
3188 ac_preproc_ok=false
3189 for ac_c_preproc_warn_flag in '' yes
3190 do
3191 # Use a header file that comes with gcc, so configuring glibc
3192 # with a fresh cross-compiler works.
3193 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3194 # <limits.h> exists even on freestanding compilers.
3195 # On the NeXT, cc -E runs the code through the compiler's parser,
3196 # not just through cpp. "Syntax error" is here to catch this case.
3197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3198 /* end confdefs.h. */
3199 #ifdef __STDC__
3200 # include <limits.h>
3201 #else
3202 # include <assert.h>
3203 #endif
3204 Syntax error
3205 _ACEOF
3206 if ac_fn_c_try_cpp "$LINENO"; then :
3207
3208 else
3209 # Broken: fails on valid input.
3210 continue
3211 fi
3212 rm -f conftest.err conftest.i conftest.$ac_ext
3213
3214 # OK, works on sane cases. Now check whether nonexistent headers
3215 # can be detected and how.
3216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3217 /* end confdefs.h. */
3218 #include <ac_nonexistent.h>
3219 _ACEOF
3220 if ac_fn_c_try_cpp "$LINENO"; then :
3221 # Broken: success on invalid input.
3222 continue
3223 else
3224 # Passes both tests.
3225 ac_preproc_ok=:
3226 break
3227 fi
3228 rm -f conftest.err conftest.i conftest.$ac_ext
3229
3230 done
3231 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3232 rm -f conftest.i conftest.err conftest.$ac_ext
3233 if $ac_preproc_ok; then :
3234 break
3235 fi
3236
3237 done
3238 ac_cv_prog_CPP=$CPP
3239
3240 fi
3241 CPP=$ac_cv_prog_CPP
3242 else
3243 ac_cv_prog_CPP=$CPP
3244 fi
3245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3246 $as_echo "$CPP" >&6; }
3247 ac_preproc_ok=false
3248 for ac_c_preproc_warn_flag in '' yes
3249 do
3250 # Use a header file that comes with gcc, so configuring glibc
3251 # with a fresh cross-compiler works.
3252 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3253 # <limits.h> exists even on freestanding compilers.
3254 # On the NeXT, cc -E runs the code through the compiler's parser,
3255 # not just through cpp. "Syntax error" is here to catch this case.
3256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3257 /* end confdefs.h. */
3258 #ifdef __STDC__
3259 # include <limits.h>
3260 #else
3261 # include <assert.h>
3262 #endif
3263 Syntax error
3264 _ACEOF
3265 if ac_fn_c_try_cpp "$LINENO"; then :
3266
3267 else
3268 # Broken: fails on valid input.
3269 continue
3270 fi
3271 rm -f conftest.err conftest.i conftest.$ac_ext
3272
3273 # OK, works on sane cases. Now check whether nonexistent headers
3274 # can be detected and how.
3275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3276 /* end confdefs.h. */
3277 #include <ac_nonexistent.h>
3278 _ACEOF
3279 if ac_fn_c_try_cpp "$LINENO"; then :
3280 # Broken: success on invalid input.
3281 continue
3282 else
3283 # Passes both tests.
3284 ac_preproc_ok=:
3285 break
3286 fi
3287 rm -f conftest.err conftest.i conftest.$ac_ext
3288
3289 done
3290 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3291 rm -f conftest.i conftest.err conftest.$ac_ext
3292 if $ac_preproc_ok; then :
3293
3294 else
3295 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3296 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3297 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3298 See \`config.log' for more details" "$LINENO" 5; }
3299 fi
3300
3301 ac_ext=c
3302 ac_cpp='$CPP $CPPFLAGS'
3303 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3304 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3305 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3306
3307
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3309 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3310 if ${ac_cv_path_GREP+:} false; then :
3311 $as_echo_n "(cached) " >&6
3312 else
3313 if test -z "$GREP"; then
3314 ac_path_GREP_found=false
3315 # Loop through the user's path and test for each of PROGNAME-LIST
3316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3317 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3318 do
3319 IFS=$as_save_IFS
3320 test -z "$as_dir" && as_dir=.
3321 for ac_prog in grep ggrep; do
3322 for ac_exec_ext in '' $ac_executable_extensions; do
3323 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3324 as_fn_executable_p "$ac_path_GREP" || continue
3325 # Check for GNU ac_path_GREP and select it if it is found.
3326 # Check for GNU $ac_path_GREP
3327 case `"$ac_path_GREP" --version 2>&1` in
3328 *GNU*)
3329 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3330 *)
3331 ac_count=0
3332 $as_echo_n 0123456789 >"conftest.in"
3333 while :
3334 do
3335 cat "conftest.in" "conftest.in" >"conftest.tmp"
3336 mv "conftest.tmp" "conftest.in"
3337 cp "conftest.in" "conftest.nl"
3338 $as_echo 'GREP' >> "conftest.nl"
3339 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3340 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3341 as_fn_arith $ac_count + 1 && ac_count=$as_val
3342 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3343 # Best one so far, save it but keep looking for a better one
3344 ac_cv_path_GREP="$ac_path_GREP"
3345 ac_path_GREP_max=$ac_count
3346 fi
3347 # 10*(2^10) chars as input seems more than enough
3348 test $ac_count -gt 10 && break
3349 done
3350 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3351 esac
3352
3353 $ac_path_GREP_found && break 3
3354 done
3355 done
3356 done
3357 IFS=$as_save_IFS
3358 if test -z "$ac_cv_path_GREP"; then
3359 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3360 fi
3361 else
3362 ac_cv_path_GREP=$GREP
3363 fi
3364
3365 fi
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3367 $as_echo "$ac_cv_path_GREP" >&6; }
3368 GREP="$ac_cv_path_GREP"
3369
3370
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3372 $as_echo_n "checking for egrep... " >&6; }
3373 if ${ac_cv_path_EGREP+:} false; then :
3374 $as_echo_n "(cached) " >&6
3375 else
3376 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3377 then ac_cv_path_EGREP="$GREP -E"
3378 else
3379 if test -z "$EGREP"; then
3380 ac_path_EGREP_found=false
3381 # Loop through the user's path and test for each of PROGNAME-LIST
3382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3383 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3384 do
3385 IFS=$as_save_IFS
3386 test -z "$as_dir" && as_dir=.
3387 for ac_prog in egrep; do
3388 for ac_exec_ext in '' $ac_executable_extensions; do
3389 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3390 as_fn_executable_p "$ac_path_EGREP" || continue
3391 # Check for GNU ac_path_EGREP and select it if it is found.
3392 # Check for GNU $ac_path_EGREP
3393 case `"$ac_path_EGREP" --version 2>&1` in
3394 *GNU*)
3395 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3396 *)
3397 ac_count=0
3398 $as_echo_n 0123456789 >"conftest.in"
3399 while :
3400 do
3401 cat "conftest.in" "conftest.in" >"conftest.tmp"
3402 mv "conftest.tmp" "conftest.in"
3403 cp "conftest.in" "conftest.nl"
3404 $as_echo 'EGREP' >> "conftest.nl"
3405 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3406 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3407 as_fn_arith $ac_count + 1 && ac_count=$as_val
3408 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3409 # Best one so far, save it but keep looking for a better one
3410 ac_cv_path_EGREP="$ac_path_EGREP"
3411 ac_path_EGREP_max=$ac_count
3412 fi
3413 # 10*(2^10) chars as input seems more than enough
3414 test $ac_count -gt 10 && break
3415 done
3416 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3417 esac
3418
3419 $ac_path_EGREP_found && break 3
3420 done
3421 done
3422 done
3423 IFS=$as_save_IFS
3424 if test -z "$ac_cv_path_EGREP"; then
3425 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3426 fi
3427 else
3428 ac_cv_path_EGREP=$EGREP
3429 fi
3430
3431 fi
3432 fi
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3434 $as_echo "$ac_cv_path_EGREP" >&6; }
3435 EGREP="$ac_cv_path_EGREP"
3436
3437
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3439 $as_echo_n "checking for ANSI C header files... " >&6; }
3440 if ${ac_cv_header_stdc+:} false; then :
3441 $as_echo_n "(cached) " >&6
3442 else
3443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3444 /* end confdefs.h. */
3445 #include <stdlib.h>
3446 #include <stdarg.h>
3447 #include <string.h>
3448 #include <float.h>
3449
3450 int
3451 main ()
3452 {
3453
3454 ;
3455 return 0;
3456 }
3457 _ACEOF
3458 if ac_fn_c_try_compile "$LINENO"; then :
3459 ac_cv_header_stdc=yes
3460 else
3461 ac_cv_header_stdc=no
3462 fi
3463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3464
3465 if test $ac_cv_header_stdc = yes; then
3466 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468 /* end confdefs.h. */
3469 #include <string.h>
3470
3471 _ACEOF
3472 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3473 $EGREP "memchr" >/dev/null 2>&1; then :
3474
3475 else
3476 ac_cv_header_stdc=no
3477 fi
3478 rm -f conftest*
3479
3480 fi
3481
3482 if test $ac_cv_header_stdc = yes; then
3483 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3485 /* end confdefs.h. */
3486 #include <stdlib.h>
3487
3488 _ACEOF
3489 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3490 $EGREP "free" >/dev/null 2>&1; then :
3491
3492 else
3493 ac_cv_header_stdc=no
3494 fi
3495 rm -f conftest*
3496
3497 fi
3498
3499 if test $ac_cv_header_stdc = yes; then
3500 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3501 if test "$cross_compiling" = yes; then :
3502 :
3503 else
3504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3505 /* end confdefs.h. */
3506 #include <ctype.h>
3507 #include <stdlib.h>
3508 #if ((' ' & 0x0FF) == 0x020)
3509 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3510 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3511 #else
3512 # define ISLOWER(c) \
3513 (('a' <= (c) && (c) <= 'i') \
3514 || ('j' <= (c) && (c) <= 'r') \
3515 || ('s' <= (c) && (c) <= 'z'))
3516 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3517 #endif
3518
3519 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3520 int
3521 main ()
3522 {
3523 int i;
3524 for (i = 0; i < 256; i++)
3525 if (XOR (islower (i), ISLOWER (i))
3526 || toupper (i) != TOUPPER (i))
3527 return 2;
3528 return 0;
3529 }
3530 _ACEOF
3531 if ac_fn_c_try_run "$LINENO"; then :
3532
3533 else
3534 ac_cv_header_stdc=no
3535 fi
3536 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3537 conftest.$ac_objext conftest.beam conftest.$ac_ext
3538 fi
3539
3540 fi
3541 fi
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3543 $as_echo "$ac_cv_header_stdc" >&6; }
3544 if test $ac_cv_header_stdc = yes; then
3545
3546 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3547
3548 fi
3549
3550 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3551 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3552 inttypes.h stdint.h unistd.h
3553 do :
3554 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3555 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3556 "
3557 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3558 cat >>confdefs.h <<_ACEOF
3559 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3560 _ACEOF
3561
3562 fi
3563
3564 done
3565
3566
3567
3568 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3569 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3570 MINIX=yes
3571 else
3572 MINIX=
3573 fi
3574
3575
3576 if test "$MINIX" = yes; then
3577
3578 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3579
3580
3581 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3582
3583
3584 $as_echo "#define _MINIX 1" >>confdefs.h
3585
3586 fi
3587
3588
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3590 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3591 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3592 $as_echo_n "(cached) " >&6
3593 else
3594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3595 /* end confdefs.h. */
3596
3597 # define __EXTENSIONS__ 1
3598 $ac_includes_default
3599 int
3600 main ()
3601 {
3602
3603 ;
3604 return 0;
3605 }
3606 _ACEOF
3607 if ac_fn_c_try_compile "$LINENO"; then :
3608 ac_cv_safe_to_define___extensions__=yes
3609 else
3610 ac_cv_safe_to_define___extensions__=no
3611 fi
3612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3613 fi
3614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3615 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3616 test $ac_cv_safe_to_define___extensions__ = yes &&
3617 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3618
3619 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3620
3621 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3622
3623 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3624
3625 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3626
3627
3628 test "$program_prefix" != NONE &&
3629 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3630 # Use a double $ so make ignores it.
3631 test "$program_suffix" != NONE &&
3632 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3633 # Double any \ or $.
3634 # By default was `s,x,x', remove it if useless.
3635 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3636 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3637
3638 # Find a good install program. We prefer a C program (faster),
3639 # so one script is as good as another. But avoid the broken or
3640 # incompatible versions:
3641 # SysV /etc/install, /usr/sbin/install
3642 # SunOS /usr/etc/install
3643 # IRIX /sbin/install
3644 # AIX /bin/install
3645 # AmigaOS /C/install, which installs bootblocks on floppy discs
3646 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3647 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3648 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3649 # OS/2's system install, which has a completely different semantic
3650 # ./install, which can be erroneously created by make from ./install.sh.
3651 # Reject install programs that cannot install multiple files.
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3653 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3654 if test -z "$INSTALL"; then
3655 if ${ac_cv_path_install+:} false; then :
3656 $as_echo_n "(cached) " >&6
3657 else
3658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3659 for as_dir in $PATH
3660 do
3661 IFS=$as_save_IFS
3662 test -z "$as_dir" && as_dir=.
3663 # Account for people who put trailing slashes in PATH elements.
3664 case $as_dir/ in #((
3665 ./ | .// | /[cC]/* | \
3666 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3667 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3668 /usr/ucb/* ) ;;
3669 *)
3670 # OSF1 and SCO ODT 3.0 have their own names for install.
3671 # Don't use installbsd from OSF since it installs stuff as root
3672 # by default.
3673 for ac_prog in ginstall scoinst install; do
3674 for ac_exec_ext in '' $ac_executable_extensions; do
3675 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3676 if test $ac_prog = install &&
3677 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3678 # AIX install. It has an incompatible calling convention.
3679 :
3680 elif test $ac_prog = install &&
3681 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3682 # program-specific install script used by HP pwplus--don't use.
3683 :
3684 else
3685 rm -rf conftest.one conftest.two conftest.dir
3686 echo one > conftest.one
3687 echo two > conftest.two
3688 mkdir conftest.dir
3689 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3690 test -s conftest.one && test -s conftest.two &&
3691 test -s conftest.dir/conftest.one &&
3692 test -s conftest.dir/conftest.two
3693 then
3694 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3695 break 3
3696 fi
3697 fi
3698 fi
3699 done
3700 done
3701 ;;
3702 esac
3703
3704 done
3705 IFS=$as_save_IFS
3706
3707 rm -rf conftest.one conftest.two conftest.dir
3708
3709 fi
3710 if test "${ac_cv_path_install+set}" = set; then
3711 INSTALL=$ac_cv_path_install
3712 else
3713 # As a last resort, use the slow shell script. Don't cache a
3714 # value for INSTALL within a source directory, because that will
3715 # break other packages using the cache if that directory is
3716 # removed, or if the value is a relative name.
3717 INSTALL=$ac_install_sh
3718 fi
3719 fi
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3721 $as_echo "$INSTALL" >&6; }
3722
3723 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3724 # It thinks the first close brace ends the variable substitution.
3725 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3726
3727 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3728
3729 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3730
3731 rm -rf .tst 2>/dev/null
3732 mkdir .tst 2>/dev/null
3733 if test -d .tst; then
3734 am__leading_dot=.
3735 else
3736 am__leading_dot=_
3737 fi
3738 rmdir .tst 2>/dev/null
3739
3740 DEPDIR="${am__leading_dot}deps"
3741
3742 case `pwd` in
3743 *\ * | *\ *)
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3745 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3746 esac
3747
3748
3749
3750 macro_version='2.2.7a'
3751 macro_revision='1.3134'
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765 ltmain="$ac_aux_dir/ltmain.sh"
3766
3767 # Backslashify metacharacters that are still active within
3768 # double-quoted strings.
3769 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
3770
3771 # Same as above, but do not quote variable references.
3772 double_quote_subst='s/\(["`\\]\)/\\\1/g'
3773
3774 # Sed substitution to delay expansion of an escaped shell variable in a
3775 # double_quote_subst'ed string.
3776 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3777
3778 # Sed substitution to delay expansion of an escaped single quote.
3779 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3780
3781 # Sed substitution to avoid accidental globbing in evaled expressions
3782 no_glob_subst='s/\*/\\\*/g'
3783
3784 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3785 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3786 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3787
3788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3789 $as_echo_n "checking how to print strings... " >&6; }
3790 # Test print first, because it will be a builtin if present.
3791 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
3792 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3793 ECHO='print -r --'
3794 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3795 ECHO='printf %s\n'
3796 else
3797 # Use this function as a fallback that always works.
3798 func_fallback_echo ()
3799 {
3800 eval 'cat <<_LTECHO_EOF
3801 $1
3802 _LTECHO_EOF'
3803 }
3804 ECHO='func_fallback_echo'
3805 fi
3806
3807 # func_echo_all arg...
3808 # Invoke $ECHO with all args, space-separated.
3809 func_echo_all ()
3810 {
3811 $ECHO ""
3812 }
3813
3814 case "$ECHO" in
3815 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3816 $as_echo "printf" >&6; } ;;
3817 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3818 $as_echo "print -r" >&6; } ;;
3819 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3820 $as_echo "cat" >&6; } ;;
3821 esac
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3837 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3838 if ${ac_cv_path_SED+:} false; then :
3839 $as_echo_n "(cached) " >&6
3840 else
3841 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3842 for ac_i in 1 2 3 4 5 6 7; do
3843 ac_script="$ac_script$as_nl$ac_script"
3844 done
3845 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3846 { ac_script=; unset ac_script;}
3847 if test -z "$SED"; then
3848 ac_path_SED_found=false
3849 # Loop through the user's path and test for each of PROGNAME-LIST
3850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3851 for as_dir in $PATH
3852 do
3853 IFS=$as_save_IFS
3854 test -z "$as_dir" && as_dir=.
3855 for ac_prog in sed gsed; do
3856 for ac_exec_ext in '' $ac_executable_extensions; do
3857 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3858 as_fn_executable_p "$ac_path_SED" || continue
3859 # Check for GNU ac_path_SED and select it if it is found.
3860 # Check for GNU $ac_path_SED
3861 case `"$ac_path_SED" --version 2>&1` in
3862 *GNU*)
3863 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3864 *)
3865 ac_count=0
3866 $as_echo_n 0123456789 >"conftest.in"
3867 while :
3868 do
3869 cat "conftest.in" "conftest.in" >"conftest.tmp"
3870 mv "conftest.tmp" "conftest.in"
3871 cp "conftest.in" "conftest.nl"
3872 $as_echo '' >> "conftest.nl"
3873 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3874 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3875 as_fn_arith $ac_count + 1 && ac_count=$as_val
3876 if test $ac_count -gt ${ac_path_SED_max-0}; then
3877 # Best one so far, save it but keep looking for a better one
3878 ac_cv_path_SED="$ac_path_SED"
3879 ac_path_SED_max=$ac_count
3880 fi
3881 # 10*(2^10) chars as input seems more than enough
3882 test $ac_count -gt 10 && break
3883 done
3884 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3885 esac
3886
3887 $ac_path_SED_found && break 3
3888 done
3889 done
3890 done
3891 IFS=$as_save_IFS
3892 if test -z "$ac_cv_path_SED"; then
3893 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3894 fi
3895 else
3896 ac_cv_path_SED=$SED
3897 fi
3898
3899 fi
3900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3901 $as_echo "$ac_cv_path_SED" >&6; }
3902 SED="$ac_cv_path_SED"
3903 rm -f conftest.sed
3904
3905 test -z "$SED" && SED=sed
3906 Xsed="$SED -e 1s/^X//"
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3919 $as_echo_n "checking for fgrep... " >&6; }
3920 if ${ac_cv_path_FGREP+:} false; then :
3921 $as_echo_n "(cached) " >&6
3922 else
3923 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3924 then ac_cv_path_FGREP="$GREP -F"
3925 else
3926 if test -z "$FGREP"; then
3927 ac_path_FGREP_found=false
3928 # Loop through the user's path and test for each of PROGNAME-LIST
3929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3930 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3931 do
3932 IFS=$as_save_IFS
3933 test -z "$as_dir" && as_dir=.
3934 for ac_prog in fgrep; do
3935 for ac_exec_ext in '' $ac_executable_extensions; do
3936 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3937 as_fn_executable_p "$ac_path_FGREP" || continue
3938 # Check for GNU ac_path_FGREP and select it if it is found.
3939 # Check for GNU $ac_path_FGREP
3940 case `"$ac_path_FGREP" --version 2>&1` in
3941 *GNU*)
3942 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3943 *)
3944 ac_count=0
3945 $as_echo_n 0123456789 >"conftest.in"
3946 while :
3947 do
3948 cat "conftest.in" "conftest.in" >"conftest.tmp"
3949 mv "conftest.tmp" "conftest.in"
3950 cp "conftest.in" "conftest.nl"
3951 $as_echo 'FGREP' >> "conftest.nl"
3952 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3953 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3954 as_fn_arith $ac_count + 1 && ac_count=$as_val
3955 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3956 # Best one so far, save it but keep looking for a better one
3957 ac_cv_path_FGREP="$ac_path_FGREP"
3958 ac_path_FGREP_max=$ac_count
3959 fi
3960 # 10*(2^10) chars as input seems more than enough
3961 test $ac_count -gt 10 && break
3962 done
3963 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3964 esac
3965
3966 $ac_path_FGREP_found && break 3
3967 done
3968 done
3969 done
3970 IFS=$as_save_IFS
3971 if test -z "$ac_cv_path_FGREP"; then
3972 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3973 fi
3974 else
3975 ac_cv_path_FGREP=$FGREP
3976 fi
3977
3978 fi
3979 fi
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3981 $as_echo "$ac_cv_path_FGREP" >&6; }
3982 FGREP="$ac_cv_path_FGREP"
3983
3984
3985 test -z "$GREP" && GREP=grep
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005 # Check whether --with-gnu-ld was given.
4006 if test "${with_gnu_ld+set}" = set; then :
4007 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4008 else
4009 with_gnu_ld=no
4010 fi
4011
4012 ac_prog=ld
4013 if test "$GCC" = yes; then
4014 # Check if gcc -print-prog-name=ld gives a path.
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4016 $as_echo_n "checking for ld used by $CC... " >&6; }
4017 case $host in
4018 *-*-mingw*)
4019 # gcc leaves a trailing carriage return which upsets mingw
4020 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4021 *)
4022 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4023 esac
4024 case $ac_prog in
4025 # Accept absolute paths.
4026 [\\/]* | ?:[\\/]*)
4027 re_direlt='/[^/][^/]*/\.\./'
4028 # Canonicalize the pathname of ld
4029 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4030 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4031 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4032 done
4033 test -z "$LD" && LD="$ac_prog"
4034 ;;
4035 "")
4036 # If it fails, then pretend we aren't using GCC.
4037 ac_prog=ld
4038 ;;
4039 *)
4040 # If it is relative, then search for the first ld in PATH.
4041 with_gnu_ld=unknown
4042 ;;
4043 esac
4044 elif test "$with_gnu_ld" = yes; then
4045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4046 $as_echo_n "checking for GNU ld... " >&6; }
4047 else
4048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4049 $as_echo_n "checking for non-GNU ld... " >&6; }
4050 fi
4051 if ${lt_cv_path_LD+:} false; then :
4052 $as_echo_n "(cached) " >&6
4053 else
4054 if test -z "$LD"; then
4055 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4056 for ac_dir in $PATH; do
4057 IFS="$lt_save_ifs"
4058 test -z "$ac_dir" && ac_dir=.
4059 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4060 lt_cv_path_LD="$ac_dir/$ac_prog"
4061 # Check to see if the program is GNU ld. I'd rather use --version,
4062 # but apparently some variants of GNU ld only accept -v.
4063 # Break only if it was the GNU/non-GNU ld that we prefer.
4064 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4065 *GNU* | *'with BFD'*)
4066 test "$with_gnu_ld" != no && break
4067 ;;
4068 *)
4069 test "$with_gnu_ld" != yes && break
4070 ;;
4071 esac
4072 fi
4073 done
4074 IFS="$lt_save_ifs"
4075 else
4076 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4077 fi
4078 fi
4079
4080 LD="$lt_cv_path_LD"
4081 if test -n "$LD"; then
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4083 $as_echo "$LD" >&6; }
4084 else
4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4086 $as_echo "no" >&6; }
4087 fi
4088 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4090 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4091 if ${lt_cv_prog_gnu_ld+:} false; then :
4092 $as_echo_n "(cached) " >&6
4093 else
4094 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4095 case `$LD -v 2>&1 </dev/null` in
4096 *GNU* | *'with BFD'*)
4097 lt_cv_prog_gnu_ld=yes
4098 ;;
4099 *)
4100 lt_cv_prog_gnu_ld=no
4101 ;;
4102 esac
4103 fi
4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4105 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4106 with_gnu_ld=$lt_cv_prog_gnu_ld
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4117 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4118 if ${lt_cv_path_NM+:} false; then :
4119 $as_echo_n "(cached) " >&6
4120 else
4121 if test -n "$NM"; then
4122 # Let the user override the test.
4123 lt_cv_path_NM="$NM"
4124 else
4125 lt_nm_to_check="${ac_tool_prefix}nm"
4126 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4127 lt_nm_to_check="$lt_nm_to_check nm"
4128 fi
4129 for lt_tmp_nm in $lt_nm_to_check; do
4130 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4131 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4132 IFS="$lt_save_ifs"
4133 test -z "$ac_dir" && ac_dir=.
4134 tmp_nm="$ac_dir/$lt_tmp_nm"
4135 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4136 # Check to see if the nm accepts a BSD-compat flag.
4137 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4138 # nm: unknown option "B" ignored
4139 # Tru64's nm complains that /dev/null is an invalid object file
4140 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4141 */dev/null* | *'Invalid file or object type'*)
4142 lt_cv_path_NM="$tmp_nm -B"
4143 break
4144 ;;
4145 *)
4146 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4147 */dev/null*)
4148 lt_cv_path_NM="$tmp_nm -p"
4149 break
4150 ;;
4151 *)
4152 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4153 continue # so that we can try to find one that supports BSD flags
4154 ;;
4155 esac
4156 ;;
4157 esac
4158 fi
4159 done
4160 IFS="$lt_save_ifs"
4161 done
4162 : ${lt_cv_path_NM=no}
4163 fi
4164 fi
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4166 $as_echo "$lt_cv_path_NM" >&6; }
4167 if test "$lt_cv_path_NM" != "no"; then
4168 NM="$lt_cv_path_NM"
4169 else
4170 # Didn't find any BSD compatible name lister, look for dumpbin.
4171 if test -n "$DUMPBIN"; then :
4172 # Let the user override the test.
4173 else
4174 if test -n "$ac_tool_prefix"; then
4175 for ac_prog in dumpbin "link -dump"
4176 do
4177 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4178 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4180 $as_echo_n "checking for $ac_word... " >&6; }
4181 if ${ac_cv_prog_DUMPBIN+:} false; then :
4182 $as_echo_n "(cached) " >&6
4183 else
4184 if test -n "$DUMPBIN"; then
4185 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4186 else
4187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4188 for as_dir in $PATH
4189 do
4190 IFS=$as_save_IFS
4191 test -z "$as_dir" && as_dir=.
4192 for ac_exec_ext in '' $ac_executable_extensions; do
4193 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4194 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4196 break 2
4197 fi
4198 done
4199 done
4200 IFS=$as_save_IFS
4201
4202 fi
4203 fi
4204 DUMPBIN=$ac_cv_prog_DUMPBIN
4205 if test -n "$DUMPBIN"; then
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4207 $as_echo "$DUMPBIN" >&6; }
4208 else
4209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4210 $as_echo "no" >&6; }
4211 fi
4212
4213
4214 test -n "$DUMPBIN" && break
4215 done
4216 fi
4217 if test -z "$DUMPBIN"; then
4218 ac_ct_DUMPBIN=$DUMPBIN
4219 for ac_prog in dumpbin "link -dump"
4220 do
4221 # Extract the first word of "$ac_prog", so it can be a program name with args.
4222 set dummy $ac_prog; ac_word=$2
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4224 $as_echo_n "checking for $ac_word... " >&6; }
4225 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4226 $as_echo_n "(cached) " >&6
4227 else
4228 if test -n "$ac_ct_DUMPBIN"; then
4229 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4230 else
4231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4232 for as_dir in $PATH
4233 do
4234 IFS=$as_save_IFS
4235 test -z "$as_dir" && as_dir=.
4236 for ac_exec_ext in '' $ac_executable_extensions; do
4237 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4238 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4240 break 2
4241 fi
4242 done
4243 done
4244 IFS=$as_save_IFS
4245
4246 fi
4247 fi
4248 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4249 if test -n "$ac_ct_DUMPBIN"; then
4250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4251 $as_echo "$ac_ct_DUMPBIN" >&6; }
4252 else
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4254 $as_echo "no" >&6; }
4255 fi
4256
4257
4258 test -n "$ac_ct_DUMPBIN" && break
4259 done
4260
4261 if test "x$ac_ct_DUMPBIN" = x; then
4262 DUMPBIN=":"
4263 else
4264 case $cross_compiling:$ac_tool_warned in
4265 yes:)
4266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4267 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4268 ac_tool_warned=yes ;;
4269 esac
4270 DUMPBIN=$ac_ct_DUMPBIN
4271 fi
4272 fi
4273
4274 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4275 *COFF*)
4276 DUMPBIN="$DUMPBIN -symbols"
4277 ;;
4278 *)
4279 DUMPBIN=:
4280 ;;
4281 esac
4282 fi
4283
4284 if test "$DUMPBIN" != ":"; then
4285 NM="$DUMPBIN"
4286 fi
4287 fi
4288 test -z "$NM" && NM=nm
4289
4290
4291
4292
4293
4294
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4296 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4297 if ${lt_cv_nm_interface+:} false; then :
4298 $as_echo_n "(cached) " >&6
4299 else
4300 lt_cv_nm_interface="BSD nm"
4301 echo "int some_variable = 0;" > conftest.$ac_ext
4302 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4303 (eval "$ac_compile" 2>conftest.err)
4304 cat conftest.err >&5
4305 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4306 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4307 cat conftest.err >&5
4308 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4309 cat conftest.out >&5
4310 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4311 lt_cv_nm_interface="MS dumpbin"
4312 fi
4313 rm -f conftest*
4314 fi
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4316 $as_echo "$lt_cv_nm_interface" >&6; }
4317
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4319 $as_echo_n "checking whether ln -s works... " >&6; }
4320 LN_S=$as_ln_s
4321 if test "$LN_S" = "ln -s"; then
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4323 $as_echo "yes" >&6; }
4324 else
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4326 $as_echo "no, using $LN_S" >&6; }
4327 fi
4328
4329 # find the maximum length of command line arguments
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4331 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4332 if ${lt_cv_sys_max_cmd_len+:} false; then :
4333 $as_echo_n "(cached) " >&6
4334 else
4335 i=0
4336 teststring="ABCD"
4337
4338 case $build_os in
4339 msdosdjgpp*)
4340 # On DJGPP, this test can blow up pretty badly due to problems in libc
4341 # (any single argument exceeding 2000 bytes causes a buffer overrun
4342 # during glob expansion). Even if it were fixed, the result of this
4343 # check would be larger than it should be.
4344 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4345 ;;
4346
4347 gnu*)
4348 # Under GNU Hurd, this test is not required because there is
4349 # no limit to the length of command line arguments.
4350 # Libtool will interpret -1 as no limit whatsoever
4351 lt_cv_sys_max_cmd_len=-1;
4352 ;;
4353
4354 cygwin* | mingw* | cegcc*)
4355 # On Win9x/ME, this test blows up -- it succeeds, but takes
4356 # about 5 minutes as the teststring grows exponentially.
4357 # Worse, since 9x/ME are not pre-emptively multitasking,
4358 # you end up with a "frozen" computer, even though with patience
4359 # the test eventually succeeds (with a max line length of 256k).
4360 # Instead, let's just punt: use the minimum linelength reported by
4361 # all of the supported platforms: 8192 (on NT/2K/XP).
4362 lt_cv_sys_max_cmd_len=8192;
4363 ;;
4364
4365 mint*)
4366 # On MiNT this can take a long time and run out of memory.
4367 lt_cv_sys_max_cmd_len=8192;
4368 ;;
4369
4370 amigaos*)
4371 # On AmigaOS with pdksh, this test takes hours, literally.
4372 # So we just punt and use a minimum line length of 8192.
4373 lt_cv_sys_max_cmd_len=8192;
4374 ;;
4375
4376 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4377 # This has been around since 386BSD, at least. Likely further.
4378 if test -x /sbin/sysctl; then
4379 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4380 elif test -x /usr/sbin/sysctl; then
4381 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4382 else
4383 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4384 fi
4385 # And add a safety zone
4386 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4387 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4388 ;;
4389
4390 interix*)
4391 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4392 lt_cv_sys_max_cmd_len=196608
4393 ;;
4394
4395 osf*)
4396 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4397 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4398 # nice to cause kernel panics so lets avoid the loop below.
4399 # First set a reasonable default.
4400 lt_cv_sys_max_cmd_len=16384
4401 #
4402 if test -x /sbin/sysconfig; then
4403 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4404 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4405 esac
4406 fi
4407 ;;
4408 sco3.2v5*)
4409 lt_cv_sys_max_cmd_len=102400
4410 ;;
4411 sysv5* | sco5v6* | sysv4.2uw2*)
4412 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4413 if test -n "$kargmax"; then
4414 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4415 else
4416 lt_cv_sys_max_cmd_len=32768
4417 fi
4418 ;;
4419 *)
4420 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4421 if test -n "$lt_cv_sys_max_cmd_len"; then
4422 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4423 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4424 else
4425 # Make teststring a little bigger before we do anything with it.
4426 # a 1K string should be a reasonable start.
4427 for i in 1 2 3 4 5 6 7 8 ; do
4428 teststring=$teststring$teststring
4429 done
4430 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4431 # If test is not a shell built-in, we'll probably end up computing a
4432 # maximum length that is only half of the actual maximum length, but
4433 # we can't tell.
4434 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4435 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4436 test $i != 17 # 1/2 MB should be enough
4437 do
4438 i=`expr $i + 1`
4439 teststring=$teststring$teststring
4440 done
4441 # Only check the string length outside the loop.
4442 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4443 teststring=
4444 # Add a significant safety factor because C++ compilers can tack on
4445 # massive amounts of additional arguments before passing them to the
4446 # linker. It appears as though 1/2 is a usable value.
4447 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4448 fi
4449 ;;
4450 esac
4451
4452 fi
4453
4454 if test -n $lt_cv_sys_max_cmd_len ; then
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4456 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4457 else
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4459 $as_echo "none" >&6; }
4460 fi
4461 max_cmd_len=$lt_cv_sys_max_cmd_len
4462
4463
4464
4465
4466
4467
4468 : ${CP="cp -f"}
4469 : ${MV="mv -f"}
4470 : ${RM="rm -f"}
4471
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4473 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4474 # Try some XSI features
4475 xsi_shell=no
4476 ( _lt_dummy="a/b/c"
4477 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4478 = c,a/b,, \
4479 && eval 'test $(( 1 + 1 )) -eq 2 \
4480 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4481 && xsi_shell=yes
4482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4483 $as_echo "$xsi_shell" >&6; }
4484
4485
4486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4487 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4488 lt_shell_append=no
4489 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4490 >/dev/null 2>&1 \
4491 && lt_shell_append=yes
4492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4493 $as_echo "$lt_shell_append" >&6; }
4494
4495
4496 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4497 lt_unset=unset
4498 else
4499 lt_unset=false
4500 fi
4501
4502
4503
4504
4505
4506 # test EBCDIC or ASCII
4507 case `echo X|tr X '\101'` in
4508 A) # ASCII based system
4509 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4510 lt_SP2NL='tr \040 \012'
4511 lt_NL2SP='tr \015\012 \040\040'
4512 ;;
4513 *) # EBCDIC based system
4514 lt_SP2NL='tr \100 \n'
4515 lt_NL2SP='tr \r\n \100\100'
4516 ;;
4517 esac
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4528 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4529 if ${lt_cv_ld_reload_flag+:} false; then :
4530 $as_echo_n "(cached) " >&6
4531 else
4532 lt_cv_ld_reload_flag='-r'
4533 fi
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4535 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4536 reload_flag=$lt_cv_ld_reload_flag
4537 case $reload_flag in
4538 "" | " "*) ;;
4539 *) reload_flag=" $reload_flag" ;;
4540 esac
4541 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4542 case $host_os in
4543 darwin*)
4544 if test "$GCC" = yes; then
4545 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4546 else
4547 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4548 fi
4549 ;;
4550 esac
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560 if test -n "$ac_tool_prefix"; then
4561 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4562 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4564 $as_echo_n "checking for $ac_word... " >&6; }
4565 if ${ac_cv_prog_OBJDUMP+:} false; then :
4566 $as_echo_n "(cached) " >&6
4567 else
4568 if test -n "$OBJDUMP"; then
4569 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4570 else
4571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4572 for as_dir in $PATH
4573 do
4574 IFS=$as_save_IFS
4575 test -z "$as_dir" && as_dir=.
4576 for ac_exec_ext in '' $ac_executable_extensions; do
4577 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4578 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4580 break 2
4581 fi
4582 done
4583 done
4584 IFS=$as_save_IFS
4585
4586 fi
4587 fi
4588 OBJDUMP=$ac_cv_prog_OBJDUMP
4589 if test -n "$OBJDUMP"; then
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4591 $as_echo "$OBJDUMP" >&6; }
4592 else
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4594 $as_echo "no" >&6; }
4595 fi
4596
4597
4598 fi
4599 if test -z "$ac_cv_prog_OBJDUMP"; then
4600 ac_ct_OBJDUMP=$OBJDUMP
4601 # Extract the first word of "objdump", so it can be a program name with args.
4602 set dummy objdump; ac_word=$2
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4604 $as_echo_n "checking for $ac_word... " >&6; }
4605 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4606 $as_echo_n "(cached) " >&6
4607 else
4608 if test -n "$ac_ct_OBJDUMP"; then
4609 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4610 else
4611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4612 for as_dir in $PATH
4613 do
4614 IFS=$as_save_IFS
4615 test -z "$as_dir" && as_dir=.
4616 for ac_exec_ext in '' $ac_executable_extensions; do
4617 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4618 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4619 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4620 break 2
4621 fi
4622 done
4623 done
4624 IFS=$as_save_IFS
4625
4626 fi
4627 fi
4628 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4629 if test -n "$ac_ct_OBJDUMP"; then
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4631 $as_echo "$ac_ct_OBJDUMP" >&6; }
4632 else
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4634 $as_echo "no" >&6; }
4635 fi
4636
4637 if test "x$ac_ct_OBJDUMP" = x; then
4638 OBJDUMP="false"
4639 else
4640 case $cross_compiling:$ac_tool_warned in
4641 yes:)
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4643 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4644 ac_tool_warned=yes ;;
4645 esac
4646 OBJDUMP=$ac_ct_OBJDUMP
4647 fi
4648 else
4649 OBJDUMP="$ac_cv_prog_OBJDUMP"
4650 fi
4651
4652 test -z "$OBJDUMP" && OBJDUMP=objdump
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4663 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4664 if ${lt_cv_deplibs_check_method+:} false; then :
4665 $as_echo_n "(cached) " >&6
4666 else
4667 lt_cv_file_magic_cmd='$MAGIC_CMD'
4668 lt_cv_file_magic_test_file=
4669 lt_cv_deplibs_check_method='unknown'
4670 # Need to set the preceding variable on all platforms that support
4671 # interlibrary dependencies.
4672 # 'none' -- dependencies not supported.
4673 # `unknown' -- same as none, but documents that we really don't know.
4674 # 'pass_all' -- all dependencies passed with no checks.
4675 # 'test_compile' -- check by making test program.
4676 # 'file_magic [[regex]]' -- check by looking for files in library path
4677 # which responds to the $file_magic_cmd with a given extended regex.
4678 # If you have `file' or equivalent on your system and you're not sure
4679 # whether `pass_all' will *always* work, you probably want this one.
4680
4681 case $host_os in
4682 aix[4-9]*)
4683 lt_cv_deplibs_check_method=pass_all
4684 ;;
4685
4686 beos*)
4687 lt_cv_deplibs_check_method=pass_all
4688 ;;
4689
4690 bsdi[45]*)
4691 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4692 lt_cv_file_magic_cmd='/usr/bin/file -L'
4693 lt_cv_file_magic_test_file=/shlib/libc.so
4694 ;;
4695
4696 cygwin*)
4697 # func_win32_libid is a shell function defined in ltmain.sh
4698 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4699 lt_cv_file_magic_cmd='func_win32_libid'
4700 ;;
4701
4702 mingw* | pw32*)
4703 # Base MSYS/MinGW do not provide the 'file' command needed by
4704 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4705 # unless we find 'file', for example because we are cross-compiling.
4706 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
4707 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
4708 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4709 lt_cv_file_magic_cmd='func_win32_libid'
4710 else
4711 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4712 lt_cv_file_magic_cmd='$OBJDUMP -f'
4713 fi
4714 ;;
4715
4716 cegcc*)
4717 # use the weaker test based on 'objdump'. See mingw*.
4718 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4719 lt_cv_file_magic_cmd='$OBJDUMP -f'
4720 ;;
4721
4722 darwin* | rhapsody*)
4723 lt_cv_deplibs_check_method=pass_all
4724 ;;
4725
4726 freebsd* | dragonfly*)
4727 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4728 case $host_cpu in
4729 i*86 )
4730 # Not sure whether the presence of OpenBSD here was a mistake.
4731 # Let's accept both of them until this is cleared up.
4732 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4733 lt_cv_file_magic_cmd=/usr/bin/file
4734 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4735 ;;
4736 esac
4737 else
4738 lt_cv_deplibs_check_method=pass_all
4739 fi
4740 ;;
4741
4742 gnu*)
4743 lt_cv_deplibs_check_method=pass_all
4744 ;;
4745
4746 haiku*)
4747 lt_cv_deplibs_check_method=pass_all
4748 ;;
4749
4750 hpux10.20* | hpux11*)
4751 lt_cv_file_magic_cmd=/usr/bin/file
4752 case $host_cpu in
4753 ia64*)
4754 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4755 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4756 ;;
4757 hppa*64*)
4758 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]'
4759 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4760 ;;
4761 *)
4762 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
4763 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4764 ;;
4765 esac
4766 ;;
4767
4768 interix[3-9]*)
4769 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4770 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4771 ;;
4772
4773 irix5* | irix6* | nonstopux*)
4774 case $LD in
4775 *-32|*"-32 ") libmagic=32-bit;;
4776 *-n32|*"-n32 ") libmagic=N32;;
4777 *-64|*"-64 ") libmagic=64-bit;;
4778 *) libmagic=never-match;;
4779 esac
4780 lt_cv_deplibs_check_method=pass_all
4781 ;;
4782
4783 # This must be Linux ELF.
4784 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4785 lt_cv_deplibs_check_method=pass_all
4786 ;;
4787
4788 netbsd*)
4789 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4790 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4791 else
4792 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4793 fi
4794 ;;
4795
4796 newos6*)
4797 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4798 lt_cv_file_magic_cmd=/usr/bin/file
4799 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4800 ;;
4801
4802 *nto* | *qnx*)
4803 lt_cv_deplibs_check_method=pass_all
4804 ;;
4805
4806 openbsd*)
4807 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4808 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4809 else
4810 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4811 fi
4812 ;;
4813
4814 osf3* | osf4* | osf5*)
4815 lt_cv_deplibs_check_method=pass_all
4816 ;;
4817
4818 rdos*)
4819 lt_cv_deplibs_check_method=pass_all
4820 ;;
4821
4822 solaris*)
4823 lt_cv_deplibs_check_method=pass_all
4824 ;;
4825
4826 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4827 lt_cv_deplibs_check_method=pass_all
4828 ;;
4829
4830 sysv4 | sysv4.3*)
4831 case $host_vendor in
4832 motorola)
4833 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]'
4834 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4835 ;;
4836 ncr)
4837 lt_cv_deplibs_check_method=pass_all
4838 ;;
4839 sequent)
4840 lt_cv_file_magic_cmd='/bin/file'
4841 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4842 ;;
4843 sni)
4844 lt_cv_file_magic_cmd='/bin/file'
4845 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4846 lt_cv_file_magic_test_file=/lib/libc.so
4847 ;;
4848 siemens)
4849 lt_cv_deplibs_check_method=pass_all
4850 ;;
4851 pc)
4852 lt_cv_deplibs_check_method=pass_all
4853 ;;
4854 esac
4855 ;;
4856
4857 tpf*)
4858 lt_cv_deplibs_check_method=pass_all
4859 ;;
4860 esac
4861
4862 fi
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4864 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4865 file_magic_cmd=$lt_cv_file_magic_cmd
4866 deplibs_check_method=$lt_cv_deplibs_check_method
4867 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880 plugin_option=
4881 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
4882 for plugin in $plugin_names; do
4883 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
4884 if test x$plugin_so = x$plugin; then
4885 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
4886 fi
4887 if test x$plugin_so != x$plugin; then
4888 plugin_option="--plugin $plugin_so"
4889 break
4890 fi
4891 done
4892
4893 if test -n "$ac_tool_prefix"; then
4894 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4895 set dummy ${ac_tool_prefix}ar; ac_word=$2
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4897 $as_echo_n "checking for $ac_word... " >&6; }
4898 if ${ac_cv_prog_AR+:} false; then :
4899 $as_echo_n "(cached) " >&6
4900 else
4901 if test -n "$AR"; then
4902 ac_cv_prog_AR="$AR" # Let the user override the test.
4903 else
4904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4905 for as_dir in $PATH
4906 do
4907 IFS=$as_save_IFS
4908 test -z "$as_dir" && as_dir=.
4909 for ac_exec_ext in '' $ac_executable_extensions; do
4910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4911 ac_cv_prog_AR="${ac_tool_prefix}ar"
4912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4913 break 2
4914 fi
4915 done
4916 done
4917 IFS=$as_save_IFS
4918
4919 fi
4920 fi
4921 AR=$ac_cv_prog_AR
4922 if test -n "$AR"; then
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4924 $as_echo "$AR" >&6; }
4925 else
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4927 $as_echo "no" >&6; }
4928 fi
4929
4930
4931 fi
4932 if test -z "$ac_cv_prog_AR"; then
4933 ac_ct_AR=$AR
4934 # Extract the first word of "ar", so it can be a program name with args.
4935 set dummy ar; ac_word=$2
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4937 $as_echo_n "checking for $ac_word... " >&6; }
4938 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4939 $as_echo_n "(cached) " >&6
4940 else
4941 if test -n "$ac_ct_AR"; then
4942 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4943 else
4944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4945 for as_dir in $PATH
4946 do
4947 IFS=$as_save_IFS
4948 test -z "$as_dir" && as_dir=.
4949 for ac_exec_ext in '' $ac_executable_extensions; do
4950 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4951 ac_cv_prog_ac_ct_AR="ar"
4952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4953 break 2
4954 fi
4955 done
4956 done
4957 IFS=$as_save_IFS
4958
4959 fi
4960 fi
4961 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4962 if test -n "$ac_ct_AR"; then
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4964 $as_echo "$ac_ct_AR" >&6; }
4965 else
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4967 $as_echo "no" >&6; }
4968 fi
4969
4970 if test "x$ac_ct_AR" = x; then
4971 AR="false"
4972 else
4973 case $cross_compiling:$ac_tool_warned in
4974 yes:)
4975 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4976 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4977 ac_tool_warned=yes ;;
4978 esac
4979 AR=$ac_ct_AR
4980 fi
4981 else
4982 AR="$ac_cv_prog_AR"
4983 fi
4984
4985 test -z "$AR" && AR=ar
4986 if test -n "$plugin_option"; then
4987 if $AR --help 2>&1 | grep -q "\--plugin"; then
4988 touch conftest.c
4989 $AR $plugin_option rc conftest.a conftest.c
4990 if test "$?" != 0; then
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
4992 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
4993 else
4994 AR="$AR $plugin_option"
4995 fi
4996 rm -f conftest.*
4997 fi
4998 fi
4999 test -z "$AR_FLAGS" && AR_FLAGS=cru
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011 if test -n "$ac_tool_prefix"; then
5012 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5013 set dummy ${ac_tool_prefix}strip; ac_word=$2
5014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5015 $as_echo_n "checking for $ac_word... " >&6; }
5016 if ${ac_cv_prog_STRIP+:} false; then :
5017 $as_echo_n "(cached) " >&6
5018 else
5019 if test -n "$STRIP"; then
5020 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5021 else
5022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5023 for as_dir in $PATH
5024 do
5025 IFS=$as_save_IFS
5026 test -z "$as_dir" && as_dir=.
5027 for ac_exec_ext in '' $ac_executable_extensions; do
5028 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5029 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5031 break 2
5032 fi
5033 done
5034 done
5035 IFS=$as_save_IFS
5036
5037 fi
5038 fi
5039 STRIP=$ac_cv_prog_STRIP
5040 if test -n "$STRIP"; then
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5042 $as_echo "$STRIP" >&6; }
5043 else
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5045 $as_echo "no" >&6; }
5046 fi
5047
5048
5049 fi
5050 if test -z "$ac_cv_prog_STRIP"; then
5051 ac_ct_STRIP=$STRIP
5052 # Extract the first word of "strip", so it can be a program name with args.
5053 set dummy strip; ac_word=$2
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5055 $as_echo_n "checking for $ac_word... " >&6; }
5056 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5057 $as_echo_n "(cached) " >&6
5058 else
5059 if test -n "$ac_ct_STRIP"; then
5060 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5061 else
5062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5063 for as_dir in $PATH
5064 do
5065 IFS=$as_save_IFS
5066 test -z "$as_dir" && as_dir=.
5067 for ac_exec_ext in '' $ac_executable_extensions; do
5068 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5069 ac_cv_prog_ac_ct_STRIP="strip"
5070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5071 break 2
5072 fi
5073 done
5074 done
5075 IFS=$as_save_IFS
5076
5077 fi
5078 fi
5079 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5080 if test -n "$ac_ct_STRIP"; then
5081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5082 $as_echo "$ac_ct_STRIP" >&6; }
5083 else
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5085 $as_echo "no" >&6; }
5086 fi
5087
5088 if test "x$ac_ct_STRIP" = x; then
5089 STRIP=":"
5090 else
5091 case $cross_compiling:$ac_tool_warned in
5092 yes:)
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5094 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5095 ac_tool_warned=yes ;;
5096 esac
5097 STRIP=$ac_ct_STRIP
5098 fi
5099 else
5100 STRIP="$ac_cv_prog_STRIP"
5101 fi
5102
5103 test -z "$STRIP" && STRIP=:
5104
5105
5106
5107
5108
5109
5110 if test -n "$ac_tool_prefix"; then
5111 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5112 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5114 $as_echo_n "checking for $ac_word... " >&6; }
5115 if ${ac_cv_prog_RANLIB+:} false; then :
5116 $as_echo_n "(cached) " >&6
5117 else
5118 if test -n "$RANLIB"; then
5119 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5120 else
5121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5122 for as_dir in $PATH
5123 do
5124 IFS=$as_save_IFS
5125 test -z "$as_dir" && as_dir=.
5126 for ac_exec_ext in '' $ac_executable_extensions; do
5127 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5128 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5130 break 2
5131 fi
5132 done
5133 done
5134 IFS=$as_save_IFS
5135
5136 fi
5137 fi
5138 RANLIB=$ac_cv_prog_RANLIB
5139 if test -n "$RANLIB"; then
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5141 $as_echo "$RANLIB" >&6; }
5142 else
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5144 $as_echo "no" >&6; }
5145 fi
5146
5147
5148 fi
5149 if test -z "$ac_cv_prog_RANLIB"; then
5150 ac_ct_RANLIB=$RANLIB
5151 # Extract the first word of "ranlib", so it can be a program name with args.
5152 set dummy ranlib; ac_word=$2
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5154 $as_echo_n "checking for $ac_word... " >&6; }
5155 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5156 $as_echo_n "(cached) " >&6
5157 else
5158 if test -n "$ac_ct_RANLIB"; then
5159 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5160 else
5161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5162 for as_dir in $PATH
5163 do
5164 IFS=$as_save_IFS
5165 test -z "$as_dir" && as_dir=.
5166 for ac_exec_ext in '' $ac_executable_extensions; do
5167 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5168 ac_cv_prog_ac_ct_RANLIB="ranlib"
5169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5170 break 2
5171 fi
5172 done
5173 done
5174 IFS=$as_save_IFS
5175
5176 fi
5177 fi
5178 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5179 if test -n "$ac_ct_RANLIB"; then
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5181 $as_echo "$ac_ct_RANLIB" >&6; }
5182 else
5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5184 $as_echo "no" >&6; }
5185 fi
5186
5187 if test "x$ac_ct_RANLIB" = x; then
5188 RANLIB=":"
5189 else
5190 case $cross_compiling:$ac_tool_warned in
5191 yes:)
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5193 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5194 ac_tool_warned=yes ;;
5195 esac
5196 RANLIB=$ac_ct_RANLIB
5197 fi
5198 else
5199 RANLIB="$ac_cv_prog_RANLIB"
5200 fi
5201
5202 test -z "$RANLIB" && RANLIB=:
5203 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5204 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5205 RANLIB="$RANLIB $plugin_option"
5206 fi
5207 fi
5208
5209
5210
5211
5212
5213
5214 # Determine commands to create old-style static archives.
5215 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5216 old_postinstall_cmds='chmod 644 $oldlib'
5217 old_postuninstall_cmds=
5218
5219 if test -n "$RANLIB"; then
5220 case $host_os in
5221 openbsd*)
5222 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5223 ;;
5224 *)
5225 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5226 ;;
5227 esac
5228 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5229 fi
5230
5231 case $host_os in
5232 darwin*)
5233 lock_old_archive_extraction=yes ;;
5234 *)
5235 lock_old_archive_extraction=no ;;
5236 esac
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258 for ac_prog in gawk mawk nawk awk
5259 do
5260 # Extract the first word of "$ac_prog", so it can be a program name with args.
5261 set dummy $ac_prog; ac_word=$2
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5263 $as_echo_n "checking for $ac_word... " >&6; }
5264 if ${ac_cv_prog_AWK+:} false; then :
5265 $as_echo_n "(cached) " >&6
5266 else
5267 if test -n "$AWK"; then
5268 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5269 else
5270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5271 for as_dir in $PATH
5272 do
5273 IFS=$as_save_IFS
5274 test -z "$as_dir" && as_dir=.
5275 for ac_exec_ext in '' $ac_executable_extensions; do
5276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5277 ac_cv_prog_AWK="$ac_prog"
5278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5279 break 2
5280 fi
5281 done
5282 done
5283 IFS=$as_save_IFS
5284
5285 fi
5286 fi
5287 AWK=$ac_cv_prog_AWK
5288 if test -n "$AWK"; then
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5290 $as_echo "$AWK" >&6; }
5291 else
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5293 $as_echo "no" >&6; }
5294 fi
5295
5296
5297 test -n "$AWK" && break
5298 done
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318 # If no C compiler was specified, use CC.
5319 LTCC=${LTCC-"$CC"}
5320
5321 # If no C compiler flags were specified, use CFLAGS.
5322 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5323
5324 # Allow CC to be a program name with arguments.
5325 compiler=$CC
5326
5327
5328 # Check for command to grab the raw symbol name followed by C symbol from nm.
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5330 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5331 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5332 $as_echo_n "(cached) " >&6
5333 else
5334
5335 # These are sane defaults that work on at least a few old systems.
5336 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5337
5338 # Character class describing NM global symbol codes.
5339 symcode='[BCDEGRST]'
5340
5341 # Regexp to match symbols that can be accessed directly from C.
5342 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5343
5344 # Define system-specific variables.
5345 case $host_os in
5346 aix*)
5347 symcode='[BCDT]'
5348 ;;
5349 cygwin* | mingw* | pw32* | cegcc*)
5350 symcode='[ABCDGISTW]'
5351 ;;
5352 hpux*)
5353 if test "$host_cpu" = ia64; then
5354 symcode='[ABCDEGRST]'
5355 fi
5356 ;;
5357 irix* | nonstopux*)
5358 symcode='[BCDEGRST]'
5359 ;;
5360 osf*)
5361 symcode='[BCDEGQRST]'
5362 ;;
5363 solaris*)
5364 symcode='[BDRT]'
5365 ;;
5366 sco3.2v5*)
5367 symcode='[DT]'
5368 ;;
5369 sysv4.2uw2*)
5370 symcode='[DT]'
5371 ;;
5372 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5373 symcode='[ABDT]'
5374 ;;
5375 sysv4)
5376 symcode='[DFNSTU]'
5377 ;;
5378 esac
5379
5380 # If we're using GNU nm, then use its standard symbol codes.
5381 case `$NM -V 2>&1` in
5382 *GNU* | *'with BFD'*)
5383 symcode='[ABCDGIRSTW]' ;;
5384 esac
5385
5386 # Transform an extracted symbol line into a proper C declaration.
5387 # Some systems (esp. on ia64) link data and code symbols differently,
5388 # so use this general approach.
5389 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5390
5391 # Transform an extracted symbol line into symbol name and symbol address
5392 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5393 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'"
5394
5395 # Handle CRLF in mingw tool chain
5396 opt_cr=
5397 case $build_os in
5398 mingw*)
5399 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5400 ;;
5401 esac
5402
5403 # Try without a prefix underscore, then with it.
5404 for ac_symprfx in "" "_"; do
5405
5406 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5407 symxfrm="\\1 $ac_symprfx\\2 \\2"
5408
5409 # Write the raw and C identifiers.
5410 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5411 # Fake it for dumpbin and say T for any non-static function
5412 # and D for any global variable.
5413 # Also find C++ and __fastcall symbols from MSVC++,
5414 # which start with @ or ?.
5415 lt_cv_sys_global_symbol_pipe="$AWK '"\
5416 " {last_section=section; section=\$ 3};"\
5417 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5418 " \$ 0!~/External *\|/{next};"\
5419 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5420 " {if(hide[section]) next};"\
5421 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5422 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5423 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5424 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5425 " ' prfx=^$ac_symprfx"
5426 else
5427 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5428 fi
5429
5430 # Check to see that the pipe works correctly.
5431 pipe_works=no
5432
5433 rm -f conftest*
5434 cat > conftest.$ac_ext <<_LT_EOF
5435 #ifdef __cplusplus
5436 extern "C" {
5437 #endif
5438 char nm_test_var;
5439 void nm_test_func(void);
5440 void nm_test_func(void){}
5441 #ifdef __cplusplus
5442 }
5443 #endif
5444 int main(){nm_test_var='a';nm_test_func();return(0);}
5445 _LT_EOF
5446
5447 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5448 (eval $ac_compile) 2>&5
5449 ac_status=$?
5450 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5451 test $ac_status = 0; }; then
5452 # Now try to grab the symbols.
5453 nlist=conftest.nm
5454 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5455 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5456 ac_status=$?
5457 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5458 test $ac_status = 0; } && test -s "$nlist"; then
5459 # Try sorting and uniquifying the output.
5460 if sort "$nlist" | uniq > "$nlist"T; then
5461 mv -f "$nlist"T "$nlist"
5462 else
5463 rm -f "$nlist"T
5464 fi
5465
5466 # Make sure that we snagged all the symbols we need.
5467 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5468 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5469 cat <<_LT_EOF > conftest.$ac_ext
5470 #ifdef __cplusplus
5471 extern "C" {
5472 #endif
5473
5474 _LT_EOF
5475 # Now generate the symbol file.
5476 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5477
5478 cat <<_LT_EOF >> conftest.$ac_ext
5479
5480 /* The mapping between symbol names and symbols. */
5481 const struct {
5482 const char *name;
5483 void *address;
5484 }
5485 lt__PROGRAM__LTX_preloaded_symbols[] =
5486 {
5487 { "@PROGRAM@", (void *) 0 },
5488 _LT_EOF
5489 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5490 cat <<\_LT_EOF >> conftest.$ac_ext
5491 {0, (void *) 0}
5492 };
5493
5494 /* This works around a problem in FreeBSD linker */
5495 #ifdef FREEBSD_WORKAROUND
5496 static const void *lt_preloaded_setup() {
5497 return lt__PROGRAM__LTX_preloaded_symbols;
5498 }
5499 #endif
5500
5501 #ifdef __cplusplus
5502 }
5503 #endif
5504 _LT_EOF
5505 # Now try linking the two files.
5506 mv conftest.$ac_objext conftstm.$ac_objext
5507 lt_save_LIBS="$LIBS"
5508 lt_save_CFLAGS="$CFLAGS"
5509 LIBS="conftstm.$ac_objext"
5510 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5511 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5512 (eval $ac_link) 2>&5
5513 ac_status=$?
5514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5515 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5516 pipe_works=yes
5517 fi
5518 LIBS="$lt_save_LIBS"
5519 CFLAGS="$lt_save_CFLAGS"
5520 else
5521 echo "cannot find nm_test_func in $nlist" >&5
5522 fi
5523 else
5524 echo "cannot find nm_test_var in $nlist" >&5
5525 fi
5526 else
5527 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5528 fi
5529 else
5530 echo "$progname: failed program was:" >&5
5531 cat conftest.$ac_ext >&5
5532 fi
5533 rm -rf conftest* conftst*
5534
5535 # Do not use the global_symbol_pipe unless it works.
5536 if test "$pipe_works" = yes; then
5537 break
5538 else
5539 lt_cv_sys_global_symbol_pipe=
5540 fi
5541 done
5542
5543 fi
5544
5545 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5546 lt_cv_sys_global_symbol_to_cdecl=
5547 fi
5548 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5550 $as_echo "failed" >&6; }
5551 else
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5553 $as_echo "ok" >&6; }
5554 fi
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577 # Check whether --enable-libtool-lock was given.
5578 if test "${enable_libtool_lock+set}" = set; then :
5579 enableval=$enable_libtool_lock;
5580 fi
5581
5582 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5583
5584 # Some flags need to be propagated to the compiler or linker for good
5585 # libtool support.
5586 case $host in
5587 ia64-*-hpux*)
5588 # Find out which ABI we are using.
5589 echo 'int i;' > conftest.$ac_ext
5590 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5591 (eval $ac_compile) 2>&5
5592 ac_status=$?
5593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5594 test $ac_status = 0; }; then
5595 case `/usr/bin/file conftest.$ac_objext` in
5596 *ELF-32*)
5597 HPUX_IA64_MODE="32"
5598 ;;
5599 *ELF-64*)
5600 HPUX_IA64_MODE="64"
5601 ;;
5602 esac
5603 fi
5604 rm -rf conftest*
5605 ;;
5606 *-*-irix6*)
5607 # Find out which ABI we are using.
5608 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
5609 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5610 (eval $ac_compile) 2>&5
5611 ac_status=$?
5612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5613 test $ac_status = 0; }; then
5614 if test "$lt_cv_prog_gnu_ld" = yes; then
5615 case `/usr/bin/file conftest.$ac_objext` in
5616 *32-bit*)
5617 LD="${LD-ld} -melf32bsmip"
5618 ;;
5619 *N32*)
5620 LD="${LD-ld} -melf32bmipn32"
5621 ;;
5622 *64-bit*)
5623 LD="${LD-ld} -melf64bmip"
5624 ;;
5625 esac
5626 else
5627 case `/usr/bin/file conftest.$ac_objext` in
5628 *32-bit*)
5629 LD="${LD-ld} -32"
5630 ;;
5631 *N32*)
5632 LD="${LD-ld} -n32"
5633 ;;
5634 *64-bit*)
5635 LD="${LD-ld} -64"
5636 ;;
5637 esac
5638 fi
5639 fi
5640 rm -rf conftest*
5641 ;;
5642
5643 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
5644 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5645 # Find out which ABI we are using.
5646 echo 'int i;' > conftest.$ac_ext
5647 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5648 (eval $ac_compile) 2>&5
5649 ac_status=$?
5650 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5651 test $ac_status = 0; }; then
5652 case `/usr/bin/file conftest.o` in
5653 *32-bit*)
5654 case $host in
5655 x86_64-*kfreebsd*-gnu)
5656 LD="${LD-ld} -m elf_i386_fbsd"
5657 ;;
5658 x86_64-*linux*)
5659 case `/usr/bin/file conftest.o` in
5660 *x86-64*)
5661 LD="${LD-ld} -m elf32_x86_64"
5662 ;;
5663 *)
5664 LD="${LD-ld} -m elf_i386"
5665 ;;
5666 esac
5667 ;;
5668 powerpc64le-*linux*)
5669 LD="${LD-ld} -m elf32lppclinux"
5670 ;;
5671 powerpc64-*linux*)
5672 LD="${LD-ld} -m elf32ppclinux"
5673 ;;
5674 s390x-*linux*)
5675 LD="${LD-ld} -m elf_s390"
5676 ;;
5677 sparc64-*linux*)
5678 LD="${LD-ld} -m elf32_sparc"
5679 ;;
5680 esac
5681 ;;
5682 *64-bit*)
5683 case $host in
5684 x86_64-*kfreebsd*-gnu)
5685 LD="${LD-ld} -m elf_x86_64_fbsd"
5686 ;;
5687 x86_64-*linux*)
5688 LD="${LD-ld} -m elf_x86_64"
5689 ;;
5690 powerpcle-*linux*)
5691 LD="${LD-ld} -m elf64lppc"
5692 ;;
5693 powerpc-*linux*)
5694 LD="${LD-ld} -m elf64ppc"
5695 ;;
5696 s390*-*linux*|s390*-*tpf*)
5697 LD="${LD-ld} -m elf64_s390"
5698 ;;
5699 sparc*-*linux*)
5700 LD="${LD-ld} -m elf64_sparc"
5701 ;;
5702 esac
5703 ;;
5704 esac
5705 fi
5706 rm -rf conftest*
5707 ;;
5708
5709 *-*-sco3.2v5*)
5710 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5711 SAVE_CFLAGS="$CFLAGS"
5712 CFLAGS="$CFLAGS -belf"
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5714 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5715 if ${lt_cv_cc_needs_belf+:} false; then :
5716 $as_echo_n "(cached) " >&6
5717 else
5718 ac_ext=c
5719 ac_cpp='$CPP $CPPFLAGS'
5720 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5721 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5722 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5723
5724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5725 /* end confdefs.h. */
5726
5727 int
5728 main ()
5729 {
5730
5731 ;
5732 return 0;
5733 }
5734 _ACEOF
5735 if ac_fn_c_try_link "$LINENO"; then :
5736 lt_cv_cc_needs_belf=yes
5737 else
5738 lt_cv_cc_needs_belf=no
5739 fi
5740 rm -f core conftest.err conftest.$ac_objext \
5741 conftest$ac_exeext conftest.$ac_ext
5742 ac_ext=c
5743 ac_cpp='$CPP $CPPFLAGS'
5744 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5745 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5746 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5747
5748 fi
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5750 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5751 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5752 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5753 CFLAGS="$SAVE_CFLAGS"
5754 fi
5755 ;;
5756 sparc*-*solaris*)
5757 # Find out which ABI we are using.
5758 echo 'int i;' > conftest.$ac_ext
5759 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5760 (eval $ac_compile) 2>&5
5761 ac_status=$?
5762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5763 test $ac_status = 0; }; then
5764 case `/usr/bin/file conftest.o` in
5765 *64-bit*)
5766 case $lt_cv_prog_gnu_ld in
5767 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5768 *)
5769 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5770 LD="${LD-ld} -64"
5771 fi
5772 ;;
5773 esac
5774 ;;
5775 esac
5776 fi
5777 rm -rf conftest*
5778 ;;
5779 esac
5780
5781 need_locks="$enable_libtool_lock"
5782
5783
5784 case $host_os in
5785 rhapsody* | darwin*)
5786 if test -n "$ac_tool_prefix"; then
5787 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5788 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5790 $as_echo_n "checking for $ac_word... " >&6; }
5791 if ${ac_cv_prog_DSYMUTIL+:} false; then :
5792 $as_echo_n "(cached) " >&6
5793 else
5794 if test -n "$DSYMUTIL"; then
5795 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5796 else
5797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5798 for as_dir in $PATH
5799 do
5800 IFS=$as_save_IFS
5801 test -z "$as_dir" && as_dir=.
5802 for ac_exec_ext in '' $ac_executable_extensions; do
5803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5804 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5806 break 2
5807 fi
5808 done
5809 done
5810 IFS=$as_save_IFS
5811
5812 fi
5813 fi
5814 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5815 if test -n "$DSYMUTIL"; then
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5817 $as_echo "$DSYMUTIL" >&6; }
5818 else
5819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5820 $as_echo "no" >&6; }
5821 fi
5822
5823
5824 fi
5825 if test -z "$ac_cv_prog_DSYMUTIL"; then
5826 ac_ct_DSYMUTIL=$DSYMUTIL
5827 # Extract the first word of "dsymutil", so it can be a program name with args.
5828 set dummy dsymutil; ac_word=$2
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5830 $as_echo_n "checking for $ac_word... " >&6; }
5831 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5832 $as_echo_n "(cached) " >&6
5833 else
5834 if test -n "$ac_ct_DSYMUTIL"; then
5835 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5836 else
5837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5838 for as_dir in $PATH
5839 do
5840 IFS=$as_save_IFS
5841 test -z "$as_dir" && as_dir=.
5842 for ac_exec_ext in '' $ac_executable_extensions; do
5843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5844 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5846 break 2
5847 fi
5848 done
5849 done
5850 IFS=$as_save_IFS
5851
5852 fi
5853 fi
5854 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5855 if test -n "$ac_ct_DSYMUTIL"; then
5856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5857 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5858 else
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5860 $as_echo "no" >&6; }
5861 fi
5862
5863 if test "x$ac_ct_DSYMUTIL" = x; then
5864 DSYMUTIL=":"
5865 else
5866 case $cross_compiling:$ac_tool_warned in
5867 yes:)
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5869 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5870 ac_tool_warned=yes ;;
5871 esac
5872 DSYMUTIL=$ac_ct_DSYMUTIL
5873 fi
5874 else
5875 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5876 fi
5877
5878 if test -n "$ac_tool_prefix"; then
5879 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5880 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5882 $as_echo_n "checking for $ac_word... " >&6; }
5883 if ${ac_cv_prog_NMEDIT+:} false; then :
5884 $as_echo_n "(cached) " >&6
5885 else
5886 if test -n "$NMEDIT"; then
5887 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5888 else
5889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5890 for as_dir in $PATH
5891 do
5892 IFS=$as_save_IFS
5893 test -z "$as_dir" && as_dir=.
5894 for ac_exec_ext in '' $ac_executable_extensions; do
5895 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5896 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5897 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5898 break 2
5899 fi
5900 done
5901 done
5902 IFS=$as_save_IFS
5903
5904 fi
5905 fi
5906 NMEDIT=$ac_cv_prog_NMEDIT
5907 if test -n "$NMEDIT"; then
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5909 $as_echo "$NMEDIT" >&6; }
5910 else
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5912 $as_echo "no" >&6; }
5913 fi
5914
5915
5916 fi
5917 if test -z "$ac_cv_prog_NMEDIT"; then
5918 ac_ct_NMEDIT=$NMEDIT
5919 # Extract the first word of "nmedit", so it can be a program name with args.
5920 set dummy nmedit; ac_word=$2
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5922 $as_echo_n "checking for $ac_word... " >&6; }
5923 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5924 $as_echo_n "(cached) " >&6
5925 else
5926 if test -n "$ac_ct_NMEDIT"; then
5927 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5928 else
5929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5930 for as_dir in $PATH
5931 do
5932 IFS=$as_save_IFS
5933 test -z "$as_dir" && as_dir=.
5934 for ac_exec_ext in '' $ac_executable_extensions; do
5935 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5936 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5938 break 2
5939 fi
5940 done
5941 done
5942 IFS=$as_save_IFS
5943
5944 fi
5945 fi
5946 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5947 if test -n "$ac_ct_NMEDIT"; then
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5949 $as_echo "$ac_ct_NMEDIT" >&6; }
5950 else
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5952 $as_echo "no" >&6; }
5953 fi
5954
5955 if test "x$ac_ct_NMEDIT" = x; then
5956 NMEDIT=":"
5957 else
5958 case $cross_compiling:$ac_tool_warned in
5959 yes:)
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5961 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5962 ac_tool_warned=yes ;;
5963 esac
5964 NMEDIT=$ac_ct_NMEDIT
5965 fi
5966 else
5967 NMEDIT="$ac_cv_prog_NMEDIT"
5968 fi
5969
5970 if test -n "$ac_tool_prefix"; then
5971 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5972 set dummy ${ac_tool_prefix}lipo; ac_word=$2
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5974 $as_echo_n "checking for $ac_word... " >&6; }
5975 if ${ac_cv_prog_LIPO+:} false; then :
5976 $as_echo_n "(cached) " >&6
5977 else
5978 if test -n "$LIPO"; then
5979 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5980 else
5981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5982 for as_dir in $PATH
5983 do
5984 IFS=$as_save_IFS
5985 test -z "$as_dir" && as_dir=.
5986 for ac_exec_ext in '' $ac_executable_extensions; do
5987 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5988 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5990 break 2
5991 fi
5992 done
5993 done
5994 IFS=$as_save_IFS
5995
5996 fi
5997 fi
5998 LIPO=$ac_cv_prog_LIPO
5999 if test -n "$LIPO"; then
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6001 $as_echo "$LIPO" >&6; }
6002 else
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6004 $as_echo "no" >&6; }
6005 fi
6006
6007
6008 fi
6009 if test -z "$ac_cv_prog_LIPO"; then
6010 ac_ct_LIPO=$LIPO
6011 # Extract the first word of "lipo", so it can be a program name with args.
6012 set dummy lipo; ac_word=$2
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6014 $as_echo_n "checking for $ac_word... " >&6; }
6015 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6016 $as_echo_n "(cached) " >&6
6017 else
6018 if test -n "$ac_ct_LIPO"; then
6019 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6020 else
6021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6022 for as_dir in $PATH
6023 do
6024 IFS=$as_save_IFS
6025 test -z "$as_dir" && as_dir=.
6026 for ac_exec_ext in '' $ac_executable_extensions; do
6027 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6028 ac_cv_prog_ac_ct_LIPO="lipo"
6029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6030 break 2
6031 fi
6032 done
6033 done
6034 IFS=$as_save_IFS
6035
6036 fi
6037 fi
6038 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6039 if test -n "$ac_ct_LIPO"; then
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6041 $as_echo "$ac_ct_LIPO" >&6; }
6042 else
6043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6044 $as_echo "no" >&6; }
6045 fi
6046
6047 if test "x$ac_ct_LIPO" = x; then
6048 LIPO=":"
6049 else
6050 case $cross_compiling:$ac_tool_warned in
6051 yes:)
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6053 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6054 ac_tool_warned=yes ;;
6055 esac
6056 LIPO=$ac_ct_LIPO
6057 fi
6058 else
6059 LIPO="$ac_cv_prog_LIPO"
6060 fi
6061
6062 if test -n "$ac_tool_prefix"; then
6063 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6064 set dummy ${ac_tool_prefix}otool; ac_word=$2
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6066 $as_echo_n "checking for $ac_word... " >&6; }
6067 if ${ac_cv_prog_OTOOL+:} false; then :
6068 $as_echo_n "(cached) " >&6
6069 else
6070 if test -n "$OTOOL"; then
6071 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6072 else
6073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6074 for as_dir in $PATH
6075 do
6076 IFS=$as_save_IFS
6077 test -z "$as_dir" && as_dir=.
6078 for ac_exec_ext in '' $ac_executable_extensions; do
6079 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6080 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6082 break 2
6083 fi
6084 done
6085 done
6086 IFS=$as_save_IFS
6087
6088 fi
6089 fi
6090 OTOOL=$ac_cv_prog_OTOOL
6091 if test -n "$OTOOL"; then
6092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6093 $as_echo "$OTOOL" >&6; }
6094 else
6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6096 $as_echo "no" >&6; }
6097 fi
6098
6099
6100 fi
6101 if test -z "$ac_cv_prog_OTOOL"; then
6102 ac_ct_OTOOL=$OTOOL
6103 # Extract the first word of "otool", so it can be a program name with args.
6104 set dummy otool; ac_word=$2
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6106 $as_echo_n "checking for $ac_word... " >&6; }
6107 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6108 $as_echo_n "(cached) " >&6
6109 else
6110 if test -n "$ac_ct_OTOOL"; then
6111 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6112 else
6113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6114 for as_dir in $PATH
6115 do
6116 IFS=$as_save_IFS
6117 test -z "$as_dir" && as_dir=.
6118 for ac_exec_ext in '' $ac_executable_extensions; do
6119 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6120 ac_cv_prog_ac_ct_OTOOL="otool"
6121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6122 break 2
6123 fi
6124 done
6125 done
6126 IFS=$as_save_IFS
6127
6128 fi
6129 fi
6130 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6131 if test -n "$ac_ct_OTOOL"; then
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6133 $as_echo "$ac_ct_OTOOL" >&6; }
6134 else
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6136 $as_echo "no" >&6; }
6137 fi
6138
6139 if test "x$ac_ct_OTOOL" = x; then
6140 OTOOL=":"
6141 else
6142 case $cross_compiling:$ac_tool_warned in
6143 yes:)
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6145 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6146 ac_tool_warned=yes ;;
6147 esac
6148 OTOOL=$ac_ct_OTOOL
6149 fi
6150 else
6151 OTOOL="$ac_cv_prog_OTOOL"
6152 fi
6153
6154 if test -n "$ac_tool_prefix"; then
6155 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6156 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6158 $as_echo_n "checking for $ac_word... " >&6; }
6159 if ${ac_cv_prog_OTOOL64+:} false; then :
6160 $as_echo_n "(cached) " >&6
6161 else
6162 if test -n "$OTOOL64"; then
6163 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6164 else
6165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6166 for as_dir in $PATH
6167 do
6168 IFS=$as_save_IFS
6169 test -z "$as_dir" && as_dir=.
6170 for ac_exec_ext in '' $ac_executable_extensions; do
6171 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6172 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6173 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6174 break 2
6175 fi
6176 done
6177 done
6178 IFS=$as_save_IFS
6179
6180 fi
6181 fi
6182 OTOOL64=$ac_cv_prog_OTOOL64
6183 if test -n "$OTOOL64"; then
6184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6185 $as_echo "$OTOOL64" >&6; }
6186 else
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6188 $as_echo "no" >&6; }
6189 fi
6190
6191
6192 fi
6193 if test -z "$ac_cv_prog_OTOOL64"; then
6194 ac_ct_OTOOL64=$OTOOL64
6195 # Extract the first word of "otool64", so it can be a program name with args.
6196 set dummy otool64; ac_word=$2
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6198 $as_echo_n "checking for $ac_word... " >&6; }
6199 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6200 $as_echo_n "(cached) " >&6
6201 else
6202 if test -n "$ac_ct_OTOOL64"; then
6203 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6204 else
6205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6206 for as_dir in $PATH
6207 do
6208 IFS=$as_save_IFS
6209 test -z "$as_dir" && as_dir=.
6210 for ac_exec_ext in '' $ac_executable_extensions; do
6211 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6212 ac_cv_prog_ac_ct_OTOOL64="otool64"
6213 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6214 break 2
6215 fi
6216 done
6217 done
6218 IFS=$as_save_IFS
6219
6220 fi
6221 fi
6222 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6223 if test -n "$ac_ct_OTOOL64"; then
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6225 $as_echo "$ac_ct_OTOOL64" >&6; }
6226 else
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6228 $as_echo "no" >&6; }
6229 fi
6230
6231 if test "x$ac_ct_OTOOL64" = x; then
6232 OTOOL64=":"
6233 else
6234 case $cross_compiling:$ac_tool_warned in
6235 yes:)
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6237 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6238 ac_tool_warned=yes ;;
6239 esac
6240 OTOOL64=$ac_ct_OTOOL64
6241 fi
6242 else
6243 OTOOL64="$ac_cv_prog_OTOOL64"
6244 fi
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6273 $as_echo_n "checking for -single_module linker flag... " >&6; }
6274 if ${lt_cv_apple_cc_single_mod+:} false; then :
6275 $as_echo_n "(cached) " >&6
6276 else
6277 lt_cv_apple_cc_single_mod=no
6278 if test -z "${LT_MULTI_MODULE}"; then
6279 # By default we will add the -single_module flag. You can override
6280 # by either setting the environment variable LT_MULTI_MODULE
6281 # non-empty at configure time, or by adding -multi_module to the
6282 # link flags.
6283 rm -rf libconftest.dylib*
6284 echo "int foo(void){return 1;}" > conftest.c
6285 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6286 -dynamiclib -Wl,-single_module conftest.c" >&5
6287 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6288 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6289 _lt_result=$?
6290 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6291 lt_cv_apple_cc_single_mod=yes
6292 else
6293 cat conftest.err >&5
6294 fi
6295 rm -rf libconftest.dylib*
6296 rm -f conftest.*
6297 fi
6298 fi
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6300 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6302 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6303 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6304 $as_echo_n "(cached) " >&6
6305 else
6306 lt_cv_ld_exported_symbols_list=no
6307 save_LDFLAGS=$LDFLAGS
6308 echo "_main" > conftest.sym
6309 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6311 /* end confdefs.h. */
6312
6313 int
6314 main ()
6315 {
6316
6317 ;
6318 return 0;
6319 }
6320 _ACEOF
6321 if ac_fn_c_try_link "$LINENO"; then :
6322 lt_cv_ld_exported_symbols_list=yes
6323 else
6324 lt_cv_ld_exported_symbols_list=no
6325 fi
6326 rm -f core conftest.err conftest.$ac_objext \
6327 conftest$ac_exeext conftest.$ac_ext
6328 LDFLAGS="$save_LDFLAGS"
6329
6330 fi
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6332 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6334 $as_echo_n "checking for -force_load linker flag... " >&6; }
6335 if ${lt_cv_ld_force_load+:} false; then :
6336 $as_echo_n "(cached) " >&6
6337 else
6338 lt_cv_ld_force_load=no
6339 cat > conftest.c << _LT_EOF
6340 int forced_loaded() { return 2;}
6341 _LT_EOF
6342 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6343 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6344 echo "$AR cru libconftest.a conftest.o" >&5
6345 $AR cru libconftest.a conftest.o 2>&5
6346 cat > conftest.c << _LT_EOF
6347 int main() { return 0;}
6348 _LT_EOF
6349 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6350 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6351 _lt_result=$?
6352 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6353 lt_cv_ld_force_load=yes
6354 else
6355 cat conftest.err >&5
6356 fi
6357 rm -f conftest.err libconftest.a conftest conftest.c
6358 rm -rf conftest.dSYM
6359
6360 fi
6361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6362 $as_echo "$lt_cv_ld_force_load" >&6; }
6363 case $host_os in
6364 rhapsody* | darwin1.[012])
6365 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6366 darwin1.*)
6367 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6368 darwin*) # darwin 5.x on
6369 # if running on 10.5 or later, the deployment target defaults
6370 # to the OS version, if on x86, and 10.4, the deployment
6371 # target defaults to 10.4. Don't you love it?
6372 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6373 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6374 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6375 10.[012][,.]*)
6376 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6377 10.*)
6378 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6379 esac
6380 ;;
6381 esac
6382 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6383 _lt_dar_single_mod='$single_module'
6384 fi
6385 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6386 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6387 else
6388 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6389 fi
6390 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6391 _lt_dsymutil='~$DSYMUTIL $lib || :'
6392 else
6393 _lt_dsymutil=
6394 fi
6395 ;;
6396 esac
6397
6398 for ac_header in dlfcn.h
6399 do :
6400 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6401 "
6402 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6403 cat >>confdefs.h <<_ACEOF
6404 #define HAVE_DLFCN_H 1
6405 _ACEOF
6406
6407 fi
6408
6409 done
6410
6411
6412
6413
6414
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6416 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6417 if ${ac_cv_c_bigendian+:} false; then :
6418 $as_echo_n "(cached) " >&6
6419 else
6420 ac_cv_c_bigendian=unknown
6421 # See if we're dealing with a universal compiler.
6422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6423 /* end confdefs.h. */
6424 #ifndef __APPLE_CC__
6425 not a universal capable compiler
6426 #endif
6427 typedef int dummy;
6428
6429 _ACEOF
6430 if ac_fn_c_try_compile "$LINENO"; then :
6431
6432 # Check for potential -arch flags. It is not universal unless
6433 # there are at least two -arch flags with different values.
6434 ac_arch=
6435 ac_prev=
6436 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6437 if test -n "$ac_prev"; then
6438 case $ac_word in
6439 i?86 | x86_64 | ppc | ppc64)
6440 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6441 ac_arch=$ac_word
6442 else
6443 ac_cv_c_bigendian=universal
6444 break
6445 fi
6446 ;;
6447 esac
6448 ac_prev=
6449 elif test "x$ac_word" = "x-arch"; then
6450 ac_prev=arch
6451 fi
6452 done
6453 fi
6454 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6455 if test $ac_cv_c_bigendian = unknown; then
6456 # See if sys/param.h defines the BYTE_ORDER macro.
6457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6458 /* end confdefs.h. */
6459 #include <sys/types.h>
6460 #include <sys/param.h>
6461
6462 int
6463 main ()
6464 {
6465 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6466 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6467 && LITTLE_ENDIAN)
6468 bogus endian macros
6469 #endif
6470
6471 ;
6472 return 0;
6473 }
6474 _ACEOF
6475 if ac_fn_c_try_compile "$LINENO"; then :
6476 # It does; now see whether it defined to BIG_ENDIAN or not.
6477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6478 /* end confdefs.h. */
6479 #include <sys/types.h>
6480 #include <sys/param.h>
6481
6482 int
6483 main ()
6484 {
6485 #if BYTE_ORDER != BIG_ENDIAN
6486 not big endian
6487 #endif
6488
6489 ;
6490 return 0;
6491 }
6492 _ACEOF
6493 if ac_fn_c_try_compile "$LINENO"; then :
6494 ac_cv_c_bigendian=yes
6495 else
6496 ac_cv_c_bigendian=no
6497 fi
6498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6499 fi
6500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6501 fi
6502 if test $ac_cv_c_bigendian = unknown; then
6503 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6505 /* end confdefs.h. */
6506 #include <limits.h>
6507
6508 int
6509 main ()
6510 {
6511 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6512 bogus endian macros
6513 #endif
6514
6515 ;
6516 return 0;
6517 }
6518 _ACEOF
6519 if ac_fn_c_try_compile "$LINENO"; then :
6520 # It does; now see whether it defined to _BIG_ENDIAN or not.
6521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6522 /* end confdefs.h. */
6523 #include <limits.h>
6524
6525 int
6526 main ()
6527 {
6528 #ifndef _BIG_ENDIAN
6529 not big endian
6530 #endif
6531
6532 ;
6533 return 0;
6534 }
6535 _ACEOF
6536 if ac_fn_c_try_compile "$LINENO"; then :
6537 ac_cv_c_bigendian=yes
6538 else
6539 ac_cv_c_bigendian=no
6540 fi
6541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6542 fi
6543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6544 fi
6545 if test $ac_cv_c_bigendian = unknown; then
6546 # Compile a test program.
6547 if test "$cross_compiling" = yes; then :
6548 # Try to guess by grepping values from an object file.
6549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6550 /* end confdefs.h. */
6551 short int ascii_mm[] =
6552 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6553 short int ascii_ii[] =
6554 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6555 int use_ascii (int i) {
6556 return ascii_mm[i] + ascii_ii[i];
6557 }
6558 short int ebcdic_ii[] =
6559 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6560 short int ebcdic_mm[] =
6561 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6562 int use_ebcdic (int i) {
6563 return ebcdic_mm[i] + ebcdic_ii[i];
6564 }
6565 extern int foo;
6566
6567 int
6568 main ()
6569 {
6570 return use_ascii (foo) == use_ebcdic (foo);
6571 ;
6572 return 0;
6573 }
6574 _ACEOF
6575 if ac_fn_c_try_compile "$LINENO"; then :
6576 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6577 ac_cv_c_bigendian=yes
6578 fi
6579 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6580 if test "$ac_cv_c_bigendian" = unknown; then
6581 ac_cv_c_bigendian=no
6582 else
6583 # finding both strings is unlikely to happen, but who knows?
6584 ac_cv_c_bigendian=unknown
6585 fi
6586 fi
6587 fi
6588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6589 else
6590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6591 /* end confdefs.h. */
6592 $ac_includes_default
6593 int
6594 main ()
6595 {
6596
6597 /* Are we little or big endian? From Harbison&Steele. */
6598 union
6599 {
6600 long int l;
6601 char c[sizeof (long int)];
6602 } u;
6603 u.l = 1;
6604 return u.c[sizeof (long int) - 1] == 1;
6605
6606 ;
6607 return 0;
6608 }
6609 _ACEOF
6610 if ac_fn_c_try_run "$LINENO"; then :
6611 ac_cv_c_bigendian=no
6612 else
6613 ac_cv_c_bigendian=yes
6614 fi
6615 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6616 conftest.$ac_objext conftest.beam conftest.$ac_ext
6617 fi
6618
6619 fi
6620 fi
6621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6622 $as_echo "$ac_cv_c_bigendian" >&6; }
6623 case $ac_cv_c_bigendian in #(
6624 yes)
6625 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6626 ;; #(
6627 no)
6628 ;; #(
6629 universal)
6630
6631 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6632
6633 ;; #(
6634 *)
6635 as_fn_error $? "unknown endianness
6636 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6637 esac
6638
6639
6640
6641
6642 if test "x$cross_compiling" = "xno"; then
6643 : "${AR_FOR_BUILD:=\$(AR)}"
6644 : "${CC_FOR_BUILD:=\$(CC)}"
6645 : "${RANLIB_FOR_BUILD:=\$(RANLIB)}"
6646 : "${CFLAGS_FOR_BUILD:=\$(CFLAGS)}"
6647 : "${LDFLAGS_FOR_BUILD:=\$(LDFLAGS)}"
6648 else
6649 : "${AR_FOR_BUILD:=ar}"
6650 : "${CC_FOR_BUILD:=gcc}"
6651 : "${RANLIB_FOR_BUILD:=ranlib}"
6652 : "${CFLAGS_FOR_BUILD:=-g -O}"
6653 : "${LDLFAGS_FOR_BUILD:=}"
6654 fi
6655
6656
6657
6658
6659
6660
6661
6662 if test -n "$ac_tool_prefix"; then
6663 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6664 set dummy ${ac_tool_prefix}ar; ac_word=$2
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6666 $as_echo_n "checking for $ac_word... " >&6; }
6667 if ${ac_cv_prog_AR+:} false; then :
6668 $as_echo_n "(cached) " >&6
6669 else
6670 if test -n "$AR"; then
6671 ac_cv_prog_AR="$AR" # Let the user override the test.
6672 else
6673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6674 for as_dir in $PATH
6675 do
6676 IFS=$as_save_IFS
6677 test -z "$as_dir" && as_dir=.
6678 for ac_exec_ext in '' $ac_executable_extensions; do
6679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6680 ac_cv_prog_AR="${ac_tool_prefix}ar"
6681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6682 break 2
6683 fi
6684 done
6685 done
6686 IFS=$as_save_IFS
6687
6688 fi
6689 fi
6690 AR=$ac_cv_prog_AR
6691 if test -n "$AR"; then
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6693 $as_echo "$AR" >&6; }
6694 else
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6696 $as_echo "no" >&6; }
6697 fi
6698
6699
6700 fi
6701 if test -z "$ac_cv_prog_AR"; then
6702 ac_ct_AR=$AR
6703 # Extract the first word of "ar", so it can be a program name with args.
6704 set dummy ar; ac_word=$2
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6706 $as_echo_n "checking for $ac_word... " >&6; }
6707 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6708 $as_echo_n "(cached) " >&6
6709 else
6710 if test -n "$ac_ct_AR"; then
6711 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6712 else
6713 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6714 for as_dir in $PATH
6715 do
6716 IFS=$as_save_IFS
6717 test -z "$as_dir" && as_dir=.
6718 for ac_exec_ext in '' $ac_executable_extensions; do
6719 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6720 ac_cv_prog_ac_ct_AR="ar"
6721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6722 break 2
6723 fi
6724 done
6725 done
6726 IFS=$as_save_IFS
6727
6728 fi
6729 fi
6730 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6731 if test -n "$ac_ct_AR"; then
6732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6733 $as_echo "$ac_ct_AR" >&6; }
6734 else
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6736 $as_echo "no" >&6; }
6737 fi
6738
6739 if test "x$ac_ct_AR" = x; then
6740 AR=""
6741 else
6742 case $cross_compiling:$ac_tool_warned in
6743 yes:)
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6745 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6746 ac_tool_warned=yes ;;
6747 esac
6748 AR=$ac_ct_AR
6749 fi
6750 else
6751 AR="$ac_cv_prog_AR"
6752 fi
6753
6754 if test -n "$ac_tool_prefix"; then
6755 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6756 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6758 $as_echo_n "checking for $ac_word... " >&6; }
6759 if ${ac_cv_prog_RANLIB+:} false; then :
6760 $as_echo_n "(cached) " >&6
6761 else
6762 if test -n "$RANLIB"; then
6763 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6764 else
6765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6766 for as_dir in $PATH
6767 do
6768 IFS=$as_save_IFS
6769 test -z "$as_dir" && as_dir=.
6770 for ac_exec_ext in '' $ac_executable_extensions; do
6771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6772 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6774 break 2
6775 fi
6776 done
6777 done
6778 IFS=$as_save_IFS
6779
6780 fi
6781 fi
6782 RANLIB=$ac_cv_prog_RANLIB
6783 if test -n "$RANLIB"; then
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6785 $as_echo "$RANLIB" >&6; }
6786 else
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6788 $as_echo "no" >&6; }
6789 fi
6790
6791
6792 fi
6793 if test -z "$ac_cv_prog_RANLIB"; then
6794 ac_ct_RANLIB=$RANLIB
6795 # Extract the first word of "ranlib", so it can be a program name with args.
6796 set dummy ranlib; ac_word=$2
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6798 $as_echo_n "checking for $ac_word... " >&6; }
6799 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6800 $as_echo_n "(cached) " >&6
6801 else
6802 if test -n "$ac_ct_RANLIB"; then
6803 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6804 else
6805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6806 for as_dir in $PATH
6807 do
6808 IFS=$as_save_IFS
6809 test -z "$as_dir" && as_dir=.
6810 for ac_exec_ext in '' $ac_executable_extensions; do
6811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6812 ac_cv_prog_ac_ct_RANLIB="ranlib"
6813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6814 break 2
6815 fi
6816 done
6817 done
6818 IFS=$as_save_IFS
6819
6820 fi
6821 fi
6822 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6823 if test -n "$ac_ct_RANLIB"; then
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6825 $as_echo "$ac_ct_RANLIB" >&6; }
6826 else
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6828 $as_echo "no" >&6; }
6829 fi
6830
6831 if test "x$ac_ct_RANLIB" = x; then
6832 RANLIB=":"
6833 else
6834 case $cross_compiling:$ac_tool_warned in
6835 yes:)
6836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6837 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6838 ac_tool_warned=yes ;;
6839 esac
6840 RANLIB=$ac_ct_RANLIB
6841 fi
6842 else
6843 RANLIB="$ac_cv_prog_RANLIB"
6844 fi
6845
6846
6847 # Require C11 or newer. Autoconf-2.70 provides ac_cv_prog_cc_c11 when using
6848 # AC_PROG_CC, but we're still using Autoconf-2.69, and the newest it understands
6849 # is C99. So handle it ourselves.
6850 :
6851 C_DIALECT=
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C11 is supported by default" >&5
6853 $as_echo_n "checking whether C11 is supported by default... " >&6; }
6854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6855 /* end confdefs.h. */
6856
6857 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6858 # error "C11 support not found"
6859 #endif
6860
6861 _ACEOF
6862 if ac_fn_c_try_compile "$LINENO"; then :
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6864 $as_echo "yes" >&6; }
6865 else
6866
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6868 $as_echo "no" >&6; }
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -std=c11 support" >&5
6870 $as_echo_n "checking for -std=c11 support... " >&6; }
6871 ac_save_CC="$CC"
6872 CC="$CC -std=c11"
6873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6874 /* end confdefs.h. */
6875
6876 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
6877 # error "C11 support not found"
6878 #endif
6879
6880 _ACEOF
6881 if ac_fn_c_try_compile "$LINENO"; then :
6882
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6884 $as_echo "yes" >&6; }
6885 CC="$ac_save_CC"
6886 C_DIALECT="-std=c11"
6887
6888 else
6889 as_fn_error $? "C11 is required" "$LINENO" 5
6890 fi
6891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6892 fi
6893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6894
6895
6896
6897 # Dependency checking.
6898 ac_config_commands="$ac_config_commands depdir"
6899
6900
6901 depcc="$CC" am_compiler_list=
6902
6903 am_depcomp=$ac_aux_dir/depcomp
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6905 $as_echo_n "checking dependency style of $depcc... " >&6; }
6906 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6907 $as_echo_n "(cached) " >&6
6908 else
6909 if test -f "$am_depcomp"; then
6910 # We make a subdir and do the tests there. Otherwise we can end up
6911 # making bogus files that we don't know about and never remove. For
6912 # instance it was reported that on HP-UX the gcc test will end up
6913 # making a dummy file named `D' -- because `-MD' means `put the output
6914 # in D'.
6915 mkdir conftest.dir
6916 # Copy depcomp to subdir because otherwise we won't find it if we're
6917 # using a relative directory.
6918 cp "$am_depcomp" conftest.dir
6919 cd conftest.dir
6920 # We will build objects and dependencies in a subdirectory because
6921 # it helps to detect inapplicable dependency modes. For instance
6922 # both Tru64's cc and ICC support -MD to output dependencies as a
6923 # side effect of compilation, but ICC will put the dependencies in
6924 # the current directory while Tru64 will put them in the object
6925 # directory.
6926 mkdir sub
6927
6928 am_cv_CC_dependencies_compiler_type=none
6929 if test "$am_compiler_list" = ""; then
6930 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6931 fi
6932 for depmode in $am_compiler_list; do
6933 if test $depmode = none; then break; fi
6934
6935 $as_echo "$as_me:$LINENO: trying $depmode" >&5
6936 # Setup a source with many dependencies, because some compilers
6937 # like to wrap large dependency lists on column 80 (with \), and
6938 # we should not choose a depcomp mode which is confused by this.
6939 #
6940 # We need to recreate these files for each test, as the compiler may
6941 # overwrite some of them when testing with obscure command lines.
6942 # This happens at least with the AIX C compiler.
6943 : > sub/conftest.c
6944 for i in 1 2 3 4 5 6; do
6945 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6946 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6947 # Solaris 8's {/usr,}/bin/sh.
6948 touch sub/conftst$i.h
6949 done
6950 echo "include sub/conftest.Po" > confmf
6951
6952 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6953 # mode. It turns out that the SunPro C++ compiler does not properly
6954 # handle `-M -o', and we need to detect this.
6955 depcmd="depmode=$depmode \
6956 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6957 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6958 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
6959 echo "| $depcmd" | sed -e 's/ */ /g' >&5
6960 if env $depcmd > conftest.err 2>&1 &&
6961 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
6962 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
6963 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
6964 # icc doesn't choke on unknown options, it will just issue warnings
6965 # or remarks (even with -Werror). So we grep stderr for any message
6966 # that says an option was ignored or not supported.
6967 # When given -MP, icc 7.0 and 7.1 complain thusly:
6968 # icc: Command line warning: ignoring option '-M'; no argument required
6969 # The diagnosis changed in icc 8.0:
6970 # icc: Command line remark: option '-MP' not supported
6971 if (grep 'ignoring option' conftest.err ||
6972 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6973 am_cv_CC_dependencies_compiler_type=$depmode
6974 $as_echo "$as_me:$LINENO: success" >&5
6975 break
6976 fi
6977 fi
6978 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
6979 sed -e 's/^/| /' < conftest.err >&5
6980 done
6981
6982 cd ..
6983 rm -rf conftest.dir
6984 else
6985 am_cv_CC_dependencies_compiler_type=none
6986 fi
6987
6988 fi
6989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6990 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6991 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
6992 then as_fn_error $? "no usable dependency style found" "$LINENO" 5
6993 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6994
6995 fi
6996
6997
6998 ALL_LINGUAS=
6999 # If we haven't got the data from the intl directory,
7000 # assume NLS is disabled.
7001 USE_NLS=no
7002 LIBINTL=
7003 LIBINTL_DEP=
7004 INCINTL=
7005 XGETTEXT=
7006 GMSGFMT=
7007 POSUB=
7008
7009 if test -f ../../intl/config.intl; then
7010 . ../../intl/config.intl
7011 fi
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
7013 $as_echo_n "checking whether NLS is requested... " >&6; }
7014 if test x"$USE_NLS" != xyes; then
7015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7016 $as_echo "no" >&6; }
7017 else
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7019 $as_echo "yes" >&6; }
7020
7021 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
7022
7023
7024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
7025 $as_echo_n "checking for catalogs to be installed... " >&6; }
7026 # Look for .po and .gmo files in the source directory.
7027 CATALOGS=
7028 XLINGUAS=
7029 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
7030 # If there aren't any .gmo files the shell will give us the
7031 # literal string "../path/to/srcdir/po/*.gmo" which has to be
7032 # weeded out.
7033 case "$cat" in *\**)
7034 continue;;
7035 esac
7036 # The quadruple backslash is collapsed to a double backslash
7037 # by the backticks, then collapsed again by the double quotes,
7038 # leaving us with one backslash in the sed expression (right
7039 # before the dot that mustn't act as a wildcard).
7040 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
7041 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
7042 # The user is allowed to set LINGUAS to a list of languages to
7043 # install catalogs for. If it's empty that means "all of them."
7044 if test "x$LINGUAS" = x; then
7045 CATALOGS="$CATALOGS $cat"
7046 XLINGUAS="$XLINGUAS $lang"
7047 else
7048 case "$LINGUAS" in *$lang*)
7049 CATALOGS="$CATALOGS $cat"
7050 XLINGUAS="$XLINGUAS $lang"
7051 ;;
7052 esac
7053 fi
7054 done
7055 LINGUAS="$XLINGUAS"
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
7057 $as_echo "$LINGUAS" >&6; }
7058
7059
7060 DATADIRNAME=share
7061
7062 INSTOBJEXT=.mo
7063
7064 GENCAT=gencat
7065
7066 CATOBJEXT=.gmo
7067
7068 fi
7069
7070 # Check for socket libraries
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
7072 $as_echo_n "checking for bind in -lsocket... " >&6; }
7073 if ${ac_cv_lib_socket_bind+:} false; then :
7074 $as_echo_n "(cached) " >&6
7075 else
7076 ac_check_lib_save_LIBS=$LIBS
7077 LIBS="-lsocket $LIBS"
7078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7079 /* end confdefs.h. */
7080
7081 /* Override any GCC internal prototype to avoid an error.
7082 Use char because int might match the return type of a GCC
7083 builtin and then its argument prototype would still apply. */
7084 #ifdef __cplusplus
7085 extern "C"
7086 #endif
7087 char bind ();
7088 int
7089 main ()
7090 {
7091 return bind ();
7092 ;
7093 return 0;
7094 }
7095 _ACEOF
7096 if ac_fn_c_try_link "$LINENO"; then :
7097 ac_cv_lib_socket_bind=yes
7098 else
7099 ac_cv_lib_socket_bind=no
7100 fi
7101 rm -f core conftest.err conftest.$ac_objext \
7102 conftest$ac_exeext conftest.$ac_ext
7103 LIBS=$ac_check_lib_save_LIBS
7104 fi
7105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
7106 $as_echo "$ac_cv_lib_socket_bind" >&6; }
7107 if test "x$ac_cv_lib_socket_bind" = xyes; then :
7108 cat >>confdefs.h <<_ACEOF
7109 #define HAVE_LIBSOCKET 1
7110 _ACEOF
7111
7112 LIBS="-lsocket $LIBS"
7113
7114 fi
7115
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
7117 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
7118 if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
7119 $as_echo_n "(cached) " >&6
7120 else
7121 ac_check_lib_save_LIBS=$LIBS
7122 LIBS="-lnsl $LIBS"
7123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7124 /* end confdefs.h. */
7125
7126 /* Override any GCC internal prototype to avoid an error.
7127 Use char because int might match the return type of a GCC
7128 builtin and then its argument prototype would still apply. */
7129 #ifdef __cplusplus
7130 extern "C"
7131 #endif
7132 char gethostbyname ();
7133 int
7134 main ()
7135 {
7136 return gethostbyname ();
7137 ;
7138 return 0;
7139 }
7140 _ACEOF
7141 if ac_fn_c_try_link "$LINENO"; then :
7142 ac_cv_lib_nsl_gethostbyname=yes
7143 else
7144 ac_cv_lib_nsl_gethostbyname=no
7145 fi
7146 rm -f core conftest.err conftest.$ac_objext \
7147 conftest$ac_exeext conftest.$ac_ext
7148 LIBS=$ac_check_lib_save_LIBS
7149 fi
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
7151 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
7152 if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
7153 cat >>confdefs.h <<_ACEOF
7154 #define HAVE_LIBNSL 1
7155 _ACEOF
7156
7157 LIBS="-lnsl $LIBS"
7158
7159 fi
7160
7161
7162 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
7163 # using the same condition.
7164
7165 # Use the system's zlib library.
7166 zlibdir="-L\$(top_builddir)/../zlib"
7167 zlibinc="-I\$(top_srcdir)/../zlib"
7168
7169 # Check whether --with-system-zlib was given.
7170 if test "${with_system_zlib+set}" = set; then :
7171 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
7172 zlibdir=
7173 zlibinc=
7174 fi
7175
7176 fi
7177
7178
7179
7180
7181
7182 # BFD uses libdl when when plugins enabled.
7183
7184 maybe_plugins=no
7185 for ac_header in dlfcn.h
7186 do :
7187 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7188 "
7189 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7190 cat >>confdefs.h <<_ACEOF
7191 #define HAVE_DLFCN_H 1
7192 _ACEOF
7193 maybe_plugins=yes
7194 fi
7195
7196 done
7197
7198 for ac_header in windows.h
7199 do :
7200 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
7201 "
7202 if test "x$ac_cv_header_windows_h" = xyes; then :
7203 cat >>confdefs.h <<_ACEOF
7204 #define HAVE_WINDOWS_H 1
7205 _ACEOF
7206 maybe_plugins=yes
7207 fi
7208
7209 done
7210
7211
7212 # Check whether --enable-plugins was given.
7213 if test "${enable_plugins+set}" = set; then :
7214 enableval=$enable_plugins; case "${enableval}" in
7215 no) plugins=no ;;
7216 *) plugins=yes
7217 if test "$maybe_plugins" != "yes" ; then
7218 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
7219 fi ;;
7220 esac
7221 else
7222 plugins=$maybe_plugins
7223
7224 fi
7225
7226 if test "$plugins" = "yes"; then
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
7228 $as_echo_n "checking for library containing dlsym... " >&6; }
7229 if ${ac_cv_search_dlsym+:} false; then :
7230 $as_echo_n "(cached) " >&6
7231 else
7232 ac_func_search_save_LIBS=$LIBS
7233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7234 /* end confdefs.h. */
7235
7236 /* Override any GCC internal prototype to avoid an error.
7237 Use char because int might match the return type of a GCC
7238 builtin and then its argument prototype would still apply. */
7239 #ifdef __cplusplus
7240 extern "C"
7241 #endif
7242 char dlsym ();
7243 int
7244 main ()
7245 {
7246 return dlsym ();
7247 ;
7248 return 0;
7249 }
7250 _ACEOF
7251 for ac_lib in '' dl; do
7252 if test -z "$ac_lib"; then
7253 ac_res="none required"
7254 else
7255 ac_res=-l$ac_lib
7256 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7257 fi
7258 if ac_fn_c_try_link "$LINENO"; then :
7259 ac_cv_search_dlsym=$ac_res
7260 fi
7261 rm -f core conftest.err conftest.$ac_objext \
7262 conftest$ac_exeext
7263 if ${ac_cv_search_dlsym+:} false; then :
7264 break
7265 fi
7266 done
7267 if ${ac_cv_search_dlsym+:} false; then :
7268
7269 else
7270 ac_cv_search_dlsym=no
7271 fi
7272 rm conftest.$ac_ext
7273 LIBS=$ac_func_search_save_LIBS
7274 fi
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
7276 $as_echo "$ac_cv_search_dlsym" >&6; }
7277 ac_res=$ac_cv_search_dlsym
7278 if test "$ac_res" != no; then :
7279 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7280
7281 fi
7282
7283 fi
7284
7285 if test "$plugins" = yes; then
7286 PLUGINS_TRUE=
7287 PLUGINS_FALSE='#'
7288 else
7289 PLUGINS_TRUE='#'
7290 PLUGINS_FALSE=
7291 fi
7292
7293
7294
7295
7296
7297 # Set options
7298 enable_dlopen=yes
7299
7300
7301
7302
7303 enable_win32_dll=no
7304
7305
7306 # Check whether --enable-shared was given.
7307 if test "${enable_shared+set}" = set; then :
7308 enableval=$enable_shared; p=${PACKAGE-default}
7309 case $enableval in
7310 yes) enable_shared=yes ;;
7311 no) enable_shared=no ;;
7312 *)
7313 enable_shared=no
7314 # Look at the argument we got. We use all the common list separators.
7315 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7316 for pkg in $enableval; do
7317 IFS="$lt_save_ifs"
7318 if test "X$pkg" = "X$p"; then
7319 enable_shared=yes
7320 fi
7321 done
7322 IFS="$lt_save_ifs"
7323 ;;
7324 esac
7325 else
7326 enable_shared=yes
7327 fi
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337 # Check whether --enable-static was given.
7338 if test "${enable_static+set}" = set; then :
7339 enableval=$enable_static; p=${PACKAGE-default}
7340 case $enableval in
7341 yes) enable_static=yes ;;
7342 no) enable_static=no ;;
7343 *)
7344 enable_static=no
7345 # Look at the argument we got. We use all the common list separators.
7346 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7347 for pkg in $enableval; do
7348 IFS="$lt_save_ifs"
7349 if test "X$pkg" = "X$p"; then
7350 enable_static=yes
7351 fi
7352 done
7353 IFS="$lt_save_ifs"
7354 ;;
7355 esac
7356 else
7357 enable_static=yes
7358 fi
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369 # Check whether --with-pic was given.
7370 if test "${with_pic+set}" = set; then :
7371 withval=$with_pic; pic_mode="$withval"
7372 else
7373 pic_mode=default
7374 fi
7375
7376
7377 test -z "$pic_mode" && pic_mode=default
7378
7379
7380
7381
7382
7383
7384
7385 # Check whether --enable-fast-install was given.
7386 if test "${enable_fast_install+set}" = set; then :
7387 enableval=$enable_fast_install; p=${PACKAGE-default}
7388 case $enableval in
7389 yes) enable_fast_install=yes ;;
7390 no) enable_fast_install=no ;;
7391 *)
7392 enable_fast_install=no
7393 # Look at the argument we got. We use all the common list separators.
7394 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7395 for pkg in $enableval; do
7396 IFS="$lt_save_ifs"
7397 if test "X$pkg" = "X$p"; then
7398 enable_fast_install=yes
7399 fi
7400 done
7401 IFS="$lt_save_ifs"
7402 ;;
7403 esac
7404 else
7405 enable_fast_install=yes
7406 fi
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418 # This can be used to rebuild libtool when needed
7419 LIBTOOL_DEPS="$ltmain"
7420
7421 # Always use our own libtool.
7422 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449 test -z "$LN_S" && LN_S="ln -s"
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464 if test -n "${ZSH_VERSION+set}" ; then
7465 setopt NO_GLOB_SUBST
7466 fi
7467
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7469 $as_echo_n "checking for objdir... " >&6; }
7470 if ${lt_cv_objdir+:} false; then :
7471 $as_echo_n "(cached) " >&6
7472 else
7473 rm -f .libs 2>/dev/null
7474 mkdir .libs 2>/dev/null
7475 if test -d .libs; then
7476 lt_cv_objdir=.libs
7477 else
7478 # MS-DOS does not allow filenames that begin with a dot.
7479 lt_cv_objdir=_libs
7480 fi
7481 rmdir .libs 2>/dev/null
7482 fi
7483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7484 $as_echo "$lt_cv_objdir" >&6; }
7485 objdir=$lt_cv_objdir
7486
7487
7488
7489
7490
7491 cat >>confdefs.h <<_ACEOF
7492 #define LT_OBJDIR "$lt_cv_objdir/"
7493 _ACEOF
7494
7495
7496
7497
7498 case $host_os in
7499 aix3*)
7500 # AIX sometimes has problems with the GCC collect2 program. For some
7501 # reason, if we set the COLLECT_NAMES environment variable, the problems
7502 # vanish in a puff of smoke.
7503 if test "X${COLLECT_NAMES+set}" != Xset; then
7504 COLLECT_NAMES=
7505 export COLLECT_NAMES
7506 fi
7507 ;;
7508 esac
7509
7510 # Global variables:
7511 ofile=libtool
7512 can_build_shared=yes
7513
7514 # All known linkers require a `.a' archive for static linking (except MSVC,
7515 # which needs '.lib').
7516 libext=a
7517
7518 with_gnu_ld="$lt_cv_prog_gnu_ld"
7519
7520 old_CC="$CC"
7521 old_CFLAGS="$CFLAGS"
7522
7523 # Set sane defaults for various variables
7524 test -z "$CC" && CC=cc
7525 test -z "$LTCC" && LTCC=$CC
7526 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7527 test -z "$LD" && LD=ld
7528 test -z "$ac_objext" && ac_objext=o
7529
7530 for cc_temp in $compiler""; do
7531 case $cc_temp in
7532 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7533 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7534 \-*) ;;
7535 *) break;;
7536 esac
7537 done
7538 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7539
7540
7541 # Only perform the check for file, if the check method requires it
7542 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7543 case $deplibs_check_method in
7544 file_magic*)
7545 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7547 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7548 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7549 $as_echo_n "(cached) " >&6
7550 else
7551 case $MAGIC_CMD in
7552 [\\/*] | ?:[\\/]*)
7553 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7554 ;;
7555 *)
7556 lt_save_MAGIC_CMD="$MAGIC_CMD"
7557 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7558 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7559 for ac_dir in $ac_dummy; do
7560 IFS="$lt_save_ifs"
7561 test -z "$ac_dir" && ac_dir=.
7562 if test -f $ac_dir/${ac_tool_prefix}file; then
7563 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7564 if test -n "$file_magic_test_file"; then
7565 case $deplibs_check_method in
7566 "file_magic "*)
7567 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7568 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7569 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7570 $EGREP "$file_magic_regex" > /dev/null; then
7571 :
7572 else
7573 cat <<_LT_EOF 1>&2
7574
7575 *** Warning: the command libtool uses to detect shared libraries,
7576 *** $file_magic_cmd, produces output that libtool cannot recognize.
7577 *** The result is that libtool may fail to recognize shared libraries
7578 *** as such. This will affect the creation of libtool libraries that
7579 *** depend on shared libraries, but programs linked with such libtool
7580 *** libraries will work regardless of this problem. Nevertheless, you
7581 *** may want to report the problem to your system manager and/or to
7582 *** bug-libtool@gnu.org
7583
7584 _LT_EOF
7585 fi ;;
7586 esac
7587 fi
7588 break
7589 fi
7590 done
7591 IFS="$lt_save_ifs"
7592 MAGIC_CMD="$lt_save_MAGIC_CMD"
7593 ;;
7594 esac
7595 fi
7596
7597 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7598 if test -n "$MAGIC_CMD"; then
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7600 $as_echo "$MAGIC_CMD" >&6; }
7601 else
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7603 $as_echo "no" >&6; }
7604 fi
7605
7606
7607
7608
7609
7610 if test -z "$lt_cv_path_MAGIC_CMD"; then
7611 if test -n "$ac_tool_prefix"; then
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7613 $as_echo_n "checking for file... " >&6; }
7614 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7615 $as_echo_n "(cached) " >&6
7616 else
7617 case $MAGIC_CMD in
7618 [\\/*] | ?:[\\/]*)
7619 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7620 ;;
7621 *)
7622 lt_save_MAGIC_CMD="$MAGIC_CMD"
7623 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7624 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7625 for ac_dir in $ac_dummy; do
7626 IFS="$lt_save_ifs"
7627 test -z "$ac_dir" && ac_dir=.
7628 if test -f $ac_dir/file; then
7629 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7630 if test -n "$file_magic_test_file"; then
7631 case $deplibs_check_method in
7632 "file_magic "*)
7633 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7634 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7635 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7636 $EGREP "$file_magic_regex" > /dev/null; then
7637 :
7638 else
7639 cat <<_LT_EOF 1>&2
7640
7641 *** Warning: the command libtool uses to detect shared libraries,
7642 *** $file_magic_cmd, produces output that libtool cannot recognize.
7643 *** The result is that libtool may fail to recognize shared libraries
7644 *** as such. This will affect the creation of libtool libraries that
7645 *** depend on shared libraries, but programs linked with such libtool
7646 *** libraries will work regardless of this problem. Nevertheless, you
7647 *** may want to report the problem to your system manager and/or to
7648 *** bug-libtool@gnu.org
7649
7650 _LT_EOF
7651 fi ;;
7652 esac
7653 fi
7654 break
7655 fi
7656 done
7657 IFS="$lt_save_ifs"
7658 MAGIC_CMD="$lt_save_MAGIC_CMD"
7659 ;;
7660 esac
7661 fi
7662
7663 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7664 if test -n "$MAGIC_CMD"; then
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7666 $as_echo "$MAGIC_CMD" >&6; }
7667 else
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7669 $as_echo "no" >&6; }
7670 fi
7671
7672
7673 else
7674 MAGIC_CMD=:
7675 fi
7676 fi
7677
7678 fi
7679 ;;
7680 esac
7681
7682 # Use C for the default configuration in the libtool script
7683
7684 lt_save_CC="$CC"
7685 ac_ext=c
7686 ac_cpp='$CPP $CPPFLAGS'
7687 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7688 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7689 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7690
7691
7692 # Source file extension for C test sources.
7693 ac_ext=c
7694
7695 # Object file extension for compiled C test sources.
7696 objext=o
7697 objext=$objext
7698
7699 # Code to be used in simple compile tests
7700 lt_simple_compile_test_code="int some_variable = 0;"
7701
7702 # Code to be used in simple link tests
7703 lt_simple_link_test_code='int main(){return(0);}'
7704
7705
7706
7707
7708
7709
7710
7711 # If no C compiler was specified, use CC.
7712 LTCC=${LTCC-"$CC"}
7713
7714 # If no C compiler flags were specified, use CFLAGS.
7715 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7716
7717 # Allow CC to be a program name with arguments.
7718 compiler=$CC
7719
7720 # Save the default compiler, since it gets overwritten when the other
7721 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7722 compiler_DEFAULT=$CC
7723
7724 # save warnings/boilerplate of simple test code
7725 ac_outfile=conftest.$ac_objext
7726 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7727 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7728 _lt_compiler_boilerplate=`cat conftest.err`
7729 $RM conftest*
7730
7731 ac_outfile=conftest.$ac_objext
7732 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7733 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7734 _lt_linker_boilerplate=`cat conftest.err`
7735 $RM -r conftest*
7736
7737
7738 ## CAVEAT EMPTOR:
7739 ## There is no encapsulation within the following macros, do not change
7740 ## the running order or otherwise move them around unless you know exactly
7741 ## what you are doing...
7742 if test -n "$compiler"; then
7743
7744 lt_prog_compiler_no_builtin_flag=
7745
7746 if test "$GCC" = yes; then
7747 case $cc_basename in
7748 nvcc*)
7749 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7750 *)
7751 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7752 esac
7753
7754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7755 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7756 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7757 $as_echo_n "(cached) " >&6
7758 else
7759 lt_cv_prog_compiler_rtti_exceptions=no
7760 ac_outfile=conftest.$ac_objext
7761 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7762 lt_compiler_flag="-fno-rtti -fno-exceptions"
7763 # Insert the option either (1) after the last *FLAGS variable, or
7764 # (2) before a word containing "conftest.", or (3) at the end.
7765 # Note that $ac_compile itself does not contain backslashes and begins
7766 # with a dollar sign (not a hyphen), so the echo should work correctly.
7767 # The option is referenced via a variable to avoid confusing sed.
7768 lt_compile=`echo "$ac_compile" | $SED \
7769 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7770 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7771 -e 's:$: $lt_compiler_flag:'`
7772 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7773 (eval "$lt_compile" 2>conftest.err)
7774 ac_status=$?
7775 cat conftest.err >&5
7776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7777 if (exit $ac_status) && test -s "$ac_outfile"; then
7778 # The compiler can only warn and ignore the option if not recognized
7779 # So say no if there are warnings other than the usual output.
7780 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7781 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7782 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7783 lt_cv_prog_compiler_rtti_exceptions=yes
7784 fi
7785 fi
7786 $RM conftest*
7787
7788 fi
7789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7790 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7791
7792 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7793 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7794 else
7795 :
7796 fi
7797
7798 fi
7799
7800
7801
7802
7803
7804
7805 lt_prog_compiler_wl=
7806 lt_prog_compiler_pic=
7807 lt_prog_compiler_static=
7808
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7810 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7811
7812 if test "$GCC" = yes; then
7813 lt_prog_compiler_wl='-Wl,'
7814 lt_prog_compiler_static='-static'
7815
7816 case $host_os in
7817 aix*)
7818 # All AIX code is PIC.
7819 if test "$host_cpu" = ia64; then
7820 # AIX 5 now supports IA64 processor
7821 lt_prog_compiler_static='-Bstatic'
7822 fi
7823 lt_prog_compiler_pic='-fPIC'
7824 ;;
7825
7826 amigaos*)
7827 case $host_cpu in
7828 powerpc)
7829 # see comment about AmigaOS4 .so support
7830 lt_prog_compiler_pic='-fPIC'
7831 ;;
7832 m68k)
7833 # FIXME: we need at least 68020 code to build shared libraries, but
7834 # adding the `-m68020' flag to GCC prevents building anything better,
7835 # like `-m68040'.
7836 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7837 ;;
7838 esac
7839 ;;
7840
7841 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7842 # PIC is the default for these OSes.
7843 ;;
7844
7845 mingw* | cygwin* | pw32* | os2* | cegcc*)
7846 # This hack is so that the source file can tell whether it is being
7847 # built for inclusion in a dll (and should export symbols for example).
7848 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7849 # (--disable-auto-import) libraries
7850 lt_prog_compiler_pic='-DDLL_EXPORT'
7851 ;;
7852
7853 darwin* | rhapsody*)
7854 # PIC is the default on this platform
7855 # Common symbols not allowed in MH_DYLIB files
7856 lt_prog_compiler_pic='-fno-common'
7857 ;;
7858
7859 haiku*)
7860 # PIC is the default for Haiku.
7861 # The "-static" flag exists, but is broken.
7862 lt_prog_compiler_static=
7863 ;;
7864
7865 hpux*)
7866 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7867 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7868 # sets the default TLS model and affects inlining.
7869 case $host_cpu in
7870 hppa*64*)
7871 # +Z the default
7872 ;;
7873 *)
7874 lt_prog_compiler_pic='-fPIC'
7875 ;;
7876 esac
7877 ;;
7878
7879 interix[3-9]*)
7880 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7881 # Instead, we relocate shared libraries at runtime.
7882 ;;
7883
7884 msdosdjgpp*)
7885 # Just because we use GCC doesn't mean we suddenly get shared libraries
7886 # on systems that don't support them.
7887 lt_prog_compiler_can_build_shared=no
7888 enable_shared=no
7889 ;;
7890
7891 *nto* | *qnx*)
7892 # QNX uses GNU C++, but need to define -shared option too, otherwise
7893 # it will coredump.
7894 lt_prog_compiler_pic='-fPIC -shared'
7895 ;;
7896
7897 sysv4*MP*)
7898 if test -d /usr/nec; then
7899 lt_prog_compiler_pic=-Kconform_pic
7900 fi
7901 ;;
7902
7903 *)
7904 lt_prog_compiler_pic='-fPIC'
7905 ;;
7906 esac
7907
7908 case $cc_basename in
7909 nvcc*) # Cuda Compiler Driver 2.2
7910 lt_prog_compiler_wl='-Xlinker '
7911 lt_prog_compiler_pic='-Xcompiler -fPIC'
7912 ;;
7913 esac
7914 else
7915 # PORTME Check for flag to pass linker flags through the system compiler.
7916 case $host_os in
7917 aix*)
7918 lt_prog_compiler_wl='-Wl,'
7919 if test "$host_cpu" = ia64; then
7920 # AIX 5 now supports IA64 processor
7921 lt_prog_compiler_static='-Bstatic'
7922 else
7923 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7924 fi
7925 ;;
7926
7927 mingw* | cygwin* | pw32* | os2* | cegcc*)
7928 # This hack is so that the source file can tell whether it is being
7929 # built for inclusion in a dll (and should export symbols for example).
7930 lt_prog_compiler_pic='-DDLL_EXPORT'
7931 ;;
7932
7933 hpux9* | hpux10* | hpux11*)
7934 lt_prog_compiler_wl='-Wl,'
7935 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7936 # not for PA HP-UX.
7937 case $host_cpu in
7938 hppa*64*|ia64*)
7939 # +Z the default
7940 ;;
7941 *)
7942 lt_prog_compiler_pic='+Z'
7943 ;;
7944 esac
7945 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7946 lt_prog_compiler_static='${wl}-a ${wl}archive'
7947 ;;
7948
7949 irix5* | irix6* | nonstopux*)
7950 lt_prog_compiler_wl='-Wl,'
7951 # PIC (with -KPIC) is the default.
7952 lt_prog_compiler_static='-non_shared'
7953 ;;
7954
7955 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7956 case $cc_basename in
7957 # old Intel for x86_64 which still supported -KPIC.
7958 ecc*)
7959 lt_prog_compiler_wl='-Wl,'
7960 lt_prog_compiler_pic='-KPIC'
7961 lt_prog_compiler_static='-static'
7962 ;;
7963 # icc used to be incompatible with GCC.
7964 # ICC 10 doesn't accept -KPIC any more.
7965 icc* | ifort*)
7966 lt_prog_compiler_wl='-Wl,'
7967 lt_prog_compiler_pic='-fPIC'
7968 lt_prog_compiler_static='-static'
7969 ;;
7970 # Lahey Fortran 8.1.
7971 lf95*)
7972 lt_prog_compiler_wl='-Wl,'
7973 lt_prog_compiler_pic='--shared'
7974 lt_prog_compiler_static='--static'
7975 ;;
7976 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7977 # Portland Group compilers (*not* the Pentium gcc compiler,
7978 # which looks to be a dead project)
7979 lt_prog_compiler_wl='-Wl,'
7980 lt_prog_compiler_pic='-fpic'
7981 lt_prog_compiler_static='-Bstatic'
7982 ;;
7983 ccc*)
7984 lt_prog_compiler_wl='-Wl,'
7985 # All Alpha code is PIC.
7986 lt_prog_compiler_static='-non_shared'
7987 ;;
7988 xl* | bgxl* | bgf* | mpixl*)
7989 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7990 lt_prog_compiler_wl='-Wl,'
7991 lt_prog_compiler_pic='-qpic'
7992 lt_prog_compiler_static='-qstaticlink'
7993 ;;
7994 *)
7995 case `$CC -V 2>&1 | sed 5q` in
7996 *Sun\ F* | *Sun*Fortran*)
7997 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7998 lt_prog_compiler_pic='-KPIC'
7999 lt_prog_compiler_static='-Bstatic'
8000 lt_prog_compiler_wl=''
8001 ;;
8002 *Sun\ C*)
8003 # Sun C 5.9
8004 lt_prog_compiler_pic='-KPIC'
8005 lt_prog_compiler_static='-Bstatic'
8006 lt_prog_compiler_wl='-Wl,'
8007 ;;
8008 esac
8009 ;;
8010 esac
8011 ;;
8012
8013 newsos6)
8014 lt_prog_compiler_pic='-KPIC'
8015 lt_prog_compiler_static='-Bstatic'
8016 ;;
8017
8018 *nto* | *qnx*)
8019 # QNX uses GNU C++, but need to define -shared option too, otherwise
8020 # it will coredump.
8021 lt_prog_compiler_pic='-fPIC -shared'
8022 ;;
8023
8024 osf3* | osf4* | osf5*)
8025 lt_prog_compiler_wl='-Wl,'
8026 # All OSF/1 code is PIC.
8027 lt_prog_compiler_static='-non_shared'
8028 ;;
8029
8030 rdos*)
8031 lt_prog_compiler_static='-non_shared'
8032 ;;
8033
8034 solaris*)
8035 lt_prog_compiler_pic='-KPIC'
8036 lt_prog_compiler_static='-Bstatic'
8037 case $cc_basename in
8038 f77* | f90* | f95*)
8039 lt_prog_compiler_wl='-Qoption ld ';;
8040 *)
8041 lt_prog_compiler_wl='-Wl,';;
8042 esac
8043 ;;
8044
8045 sunos4*)
8046 lt_prog_compiler_wl='-Qoption ld '
8047 lt_prog_compiler_pic='-PIC'
8048 lt_prog_compiler_static='-Bstatic'
8049 ;;
8050
8051 sysv4 | sysv4.2uw2* | sysv4.3*)
8052 lt_prog_compiler_wl='-Wl,'
8053 lt_prog_compiler_pic='-KPIC'
8054 lt_prog_compiler_static='-Bstatic'
8055 ;;
8056
8057 sysv4*MP*)
8058 if test -d /usr/nec ;then
8059 lt_prog_compiler_pic='-Kconform_pic'
8060 lt_prog_compiler_static='-Bstatic'
8061 fi
8062 ;;
8063
8064 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8065 lt_prog_compiler_wl='-Wl,'
8066 lt_prog_compiler_pic='-KPIC'
8067 lt_prog_compiler_static='-Bstatic'
8068 ;;
8069
8070 unicos*)
8071 lt_prog_compiler_wl='-Wl,'
8072 lt_prog_compiler_can_build_shared=no
8073 ;;
8074
8075 uts4*)
8076 lt_prog_compiler_pic='-pic'
8077 lt_prog_compiler_static='-Bstatic'
8078 ;;
8079
8080 *)
8081 lt_prog_compiler_can_build_shared=no
8082 ;;
8083 esac
8084 fi
8085
8086 case $host_os in
8087 # For platforms which do not support PIC, -DPIC is meaningless:
8088 *djgpp*)
8089 lt_prog_compiler_pic=
8090 ;;
8091 *)
8092 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8093 ;;
8094 esac
8095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8096 $as_echo "$lt_prog_compiler_pic" >&6; }
8097
8098
8099
8100
8101
8102
8103 #
8104 # Check to make sure the PIC flag actually works.
8105 #
8106 if test -n "$lt_prog_compiler_pic"; then
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8108 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8109 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8110 $as_echo_n "(cached) " >&6
8111 else
8112 lt_cv_prog_compiler_pic_works=no
8113 ac_outfile=conftest.$ac_objext
8114 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8115 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8116 # Insert the option either (1) after the last *FLAGS variable, or
8117 # (2) before a word containing "conftest.", or (3) at the end.
8118 # Note that $ac_compile itself does not contain backslashes and begins
8119 # with a dollar sign (not a hyphen), so the echo should work correctly.
8120 # The option is referenced via a variable to avoid confusing sed.
8121 lt_compile=`echo "$ac_compile" | $SED \
8122 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8123 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8124 -e 's:$: $lt_compiler_flag:'`
8125 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8126 (eval "$lt_compile" 2>conftest.err)
8127 ac_status=$?
8128 cat conftest.err >&5
8129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8130 if (exit $ac_status) && test -s "$ac_outfile"; then
8131 # The compiler can only warn and ignore the option if not recognized
8132 # So say no if there are warnings other than the usual output.
8133 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8134 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8135 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8136 lt_cv_prog_compiler_pic_works=yes
8137 fi
8138 fi
8139 $RM conftest*
8140
8141 fi
8142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8143 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8144
8145 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8146 case $lt_prog_compiler_pic in
8147 "" | " "*) ;;
8148 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8149 esac
8150 else
8151 lt_prog_compiler_pic=
8152 lt_prog_compiler_can_build_shared=no
8153 fi
8154
8155 fi
8156
8157
8158
8159
8160
8161
8162 #
8163 # Check to make sure the static flag actually works.
8164 #
8165 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8167 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8168 if ${lt_cv_prog_compiler_static_works+:} false; then :
8169 $as_echo_n "(cached) " >&6
8170 else
8171 lt_cv_prog_compiler_static_works=no
8172 save_LDFLAGS="$LDFLAGS"
8173 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8174 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8175 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8176 # The linker can only warn and ignore the option if not recognized
8177 # So say no if there are warnings
8178 if test -s conftest.err; then
8179 # Append any errors to the config.log.
8180 cat conftest.err 1>&5
8181 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8182 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8183 if diff conftest.exp conftest.er2 >/dev/null; then
8184 lt_cv_prog_compiler_static_works=yes
8185 fi
8186 else
8187 lt_cv_prog_compiler_static_works=yes
8188 fi
8189 fi
8190 $RM -r conftest*
8191 LDFLAGS="$save_LDFLAGS"
8192
8193 fi
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8195 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8196
8197 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8198 :
8199 else
8200 lt_prog_compiler_static=
8201 fi
8202
8203
8204
8205
8206
8207
8208
8209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8210 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8211 if ${lt_cv_prog_compiler_c_o+:} false; then :
8212 $as_echo_n "(cached) " >&6
8213 else
8214 lt_cv_prog_compiler_c_o=no
8215 $RM -r conftest 2>/dev/null
8216 mkdir conftest
8217 cd conftest
8218 mkdir out
8219 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8220
8221 lt_compiler_flag="-o out/conftest2.$ac_objext"
8222 # Insert the option either (1) after the last *FLAGS variable, or
8223 # (2) before a word containing "conftest.", or (3) at the end.
8224 # Note that $ac_compile itself does not contain backslashes and begins
8225 # with a dollar sign (not a hyphen), so the echo should work correctly.
8226 lt_compile=`echo "$ac_compile" | $SED \
8227 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8228 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8229 -e 's:$: $lt_compiler_flag:'`
8230 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8231 (eval "$lt_compile" 2>out/conftest.err)
8232 ac_status=$?
8233 cat out/conftest.err >&5
8234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8235 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8236 then
8237 # The compiler can only warn and ignore the option if not recognized
8238 # So say no if there are warnings
8239 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8240 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8241 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8242 lt_cv_prog_compiler_c_o=yes
8243 fi
8244 fi
8245 chmod u+w . 2>&5
8246 $RM conftest*
8247 # SGI C++ compiler will create directory out/ii_files/ for
8248 # template instantiation
8249 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8250 $RM out/* && rmdir out
8251 cd ..
8252 $RM -r conftest
8253 $RM conftest*
8254
8255 fi
8256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8257 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8258
8259
8260
8261
8262
8263
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8265 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8266 if ${lt_cv_prog_compiler_c_o+:} false; then :
8267 $as_echo_n "(cached) " >&6
8268 else
8269 lt_cv_prog_compiler_c_o=no
8270 $RM -r conftest 2>/dev/null
8271 mkdir conftest
8272 cd conftest
8273 mkdir out
8274 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8275
8276 lt_compiler_flag="-o out/conftest2.$ac_objext"
8277 # Insert the option either (1) after the last *FLAGS variable, or
8278 # (2) before a word containing "conftest.", or (3) at the end.
8279 # Note that $ac_compile itself does not contain backslashes and begins
8280 # with a dollar sign (not a hyphen), so the echo should work correctly.
8281 lt_compile=`echo "$ac_compile" | $SED \
8282 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8283 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8284 -e 's:$: $lt_compiler_flag:'`
8285 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8286 (eval "$lt_compile" 2>out/conftest.err)
8287 ac_status=$?
8288 cat out/conftest.err >&5
8289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8290 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8291 then
8292 # The compiler can only warn and ignore the option if not recognized
8293 # So say no if there are warnings
8294 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8295 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8296 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8297 lt_cv_prog_compiler_c_o=yes
8298 fi
8299 fi
8300 chmod u+w . 2>&5
8301 $RM conftest*
8302 # SGI C++ compiler will create directory out/ii_files/ for
8303 # template instantiation
8304 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8305 $RM out/* && rmdir out
8306 cd ..
8307 $RM -r conftest
8308 $RM conftest*
8309
8310 fi
8311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8312 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8313
8314
8315
8316
8317 hard_links="nottested"
8318 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8319 # do not overwrite the value of need_locks provided by the user
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8321 $as_echo_n "checking if we can lock with hard links... " >&6; }
8322 hard_links=yes
8323 $RM conftest*
8324 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8325 touch conftest.a
8326 ln conftest.a conftest.b 2>&5 || hard_links=no
8327 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8329 $as_echo "$hard_links" >&6; }
8330 if test "$hard_links" = no; then
8331 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8332 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8333 need_locks=warn
8334 fi
8335 else
8336 need_locks=no
8337 fi
8338
8339
8340
8341
8342
8343
8344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8345 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8346
8347 runpath_var=
8348 allow_undefined_flag=
8349 always_export_symbols=no
8350 archive_cmds=
8351 archive_expsym_cmds=
8352 compiler_needs_object=no
8353 enable_shared_with_static_runtimes=no
8354 export_dynamic_flag_spec=
8355 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8356 hardcode_automatic=no
8357 hardcode_direct=no
8358 hardcode_direct_absolute=no
8359 hardcode_libdir_flag_spec=
8360 hardcode_libdir_flag_spec_ld=
8361 hardcode_libdir_separator=
8362 hardcode_minus_L=no
8363 hardcode_shlibpath_var=unsupported
8364 inherit_rpath=no
8365 link_all_deplibs=unknown
8366 module_cmds=
8367 module_expsym_cmds=
8368 old_archive_from_new_cmds=
8369 old_archive_from_expsyms_cmds=
8370 thread_safe_flag_spec=
8371 whole_archive_flag_spec=
8372 # include_expsyms should be a list of space-separated symbols to be *always*
8373 # included in the symbol list
8374 include_expsyms=
8375 # exclude_expsyms can be an extended regexp of symbols to exclude
8376 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8377 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8378 # as well as any symbol that contains `d'.
8379 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8380 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8381 # platforms (ab)use it in PIC code, but their linkers get confused if
8382 # the symbol is explicitly referenced. Since portable code cannot
8383 # rely on this symbol name, it's probably fine to never include it in
8384 # preloaded symbol tables.
8385 # Exclude shared library initialization/finalization symbols.
8386 extract_expsyms_cmds=
8387
8388 case $host_os in
8389 cygwin* | mingw* | pw32* | cegcc*)
8390 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8391 # When not using gcc, we currently assume that we are using
8392 # Microsoft Visual C++.
8393 if test "$GCC" != yes; then
8394 with_gnu_ld=no
8395 fi
8396 ;;
8397 interix*)
8398 # we just hope/assume this is gcc and not c89 (= MSVC++)
8399 with_gnu_ld=yes
8400 ;;
8401 openbsd*)
8402 with_gnu_ld=no
8403 ;;
8404 esac
8405
8406 ld_shlibs=yes
8407
8408 # On some targets, GNU ld is compatible enough with the native linker
8409 # that we're better off using the native interface for both.
8410 lt_use_gnu_ld_interface=no
8411 if test "$with_gnu_ld" = yes; then
8412 case $host_os in
8413 aix*)
8414 # The AIX port of GNU ld has always aspired to compatibility
8415 # with the native linker. However, as the warning in the GNU ld
8416 # block says, versions before 2.19.5* couldn't really create working
8417 # shared libraries, regardless of the interface used.
8418 case `$LD -v 2>&1` in
8419 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8420 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8421 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8422 *)
8423 lt_use_gnu_ld_interface=yes
8424 ;;
8425 esac
8426 ;;
8427 *)
8428 lt_use_gnu_ld_interface=yes
8429 ;;
8430 esac
8431 fi
8432
8433 if test "$lt_use_gnu_ld_interface" = yes; then
8434 # If archive_cmds runs LD, not CC, wlarc should be empty
8435 wlarc='${wl}'
8436
8437 # Set some defaults for GNU ld with shared library support. These
8438 # are reset later if shared libraries are not supported. Putting them
8439 # here allows them to be overridden if necessary.
8440 runpath_var=LD_RUN_PATH
8441 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8442 export_dynamic_flag_spec='${wl}--export-dynamic'
8443 # ancient GNU ld didn't support --whole-archive et. al.
8444 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8445 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8446 else
8447 whole_archive_flag_spec=
8448 fi
8449 supports_anon_versioning=no
8450 case `$LD -v 2>&1` in
8451 *GNU\ gold*) supports_anon_versioning=yes ;;
8452 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8453 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8454 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8455 *\ 2.11.*) ;; # other 2.11 versions
8456 *) supports_anon_versioning=yes ;;
8457 esac
8458
8459 # See if GNU ld supports shared libraries.
8460 case $host_os in
8461 aix[3-9]*)
8462 # On AIX/PPC, the GNU linker is very broken
8463 if test "$host_cpu" != ia64; then
8464 ld_shlibs=no
8465 cat <<_LT_EOF 1>&2
8466
8467 *** Warning: the GNU linker, at least up to release 2.19, is reported
8468 *** to be unable to reliably create shared libraries on AIX.
8469 *** Therefore, libtool is disabling shared libraries support. If you
8470 *** really care for shared libraries, you may want to install binutils
8471 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8472 *** You will then need to restart the configuration process.
8473
8474 _LT_EOF
8475 fi
8476 ;;
8477
8478 amigaos*)
8479 case $host_cpu in
8480 powerpc)
8481 # see comment about AmigaOS4 .so support
8482 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8483 archive_expsym_cmds=''
8484 ;;
8485 m68k)
8486 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)'
8487 hardcode_libdir_flag_spec='-L$libdir'
8488 hardcode_minus_L=yes
8489 ;;
8490 esac
8491 ;;
8492
8493 beos*)
8494 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8495 allow_undefined_flag=unsupported
8496 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8497 # support --undefined. This deserves some investigation. FIXME
8498 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8499 else
8500 ld_shlibs=no
8501 fi
8502 ;;
8503
8504 cygwin* | mingw* | pw32* | cegcc*)
8505 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8506 # as there is no search path for DLLs.
8507 hardcode_libdir_flag_spec='-L$libdir'
8508 export_dynamic_flag_spec='${wl}--export-all-symbols'
8509 allow_undefined_flag=unsupported
8510 always_export_symbols=no
8511 enable_shared_with_static_runtimes=yes
8512 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8513
8514 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8515 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8516 # If the export-symbols file already is a .def file (1st line
8517 # is EXPORTS), use it as is; otherwise, prepend...
8518 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8519 cp $export_symbols $output_objdir/$soname.def;
8520 else
8521 echo EXPORTS > $output_objdir/$soname.def;
8522 cat $export_symbols >> $output_objdir/$soname.def;
8523 fi~
8524 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8525 else
8526 ld_shlibs=no
8527 fi
8528 ;;
8529
8530 haiku*)
8531 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8532 link_all_deplibs=yes
8533 ;;
8534
8535 interix[3-9]*)
8536 hardcode_direct=no
8537 hardcode_shlibpath_var=no
8538 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8539 export_dynamic_flag_spec='${wl}-E'
8540 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8541 # Instead, shared libraries are loaded at an image base (0x10000000 by
8542 # default) and relocated if they conflict, which is a slow very memory
8543 # consuming and fragmenting process. To avoid this, we pick a random,
8544 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8545 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8546 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8547 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'
8548 ;;
8549
8550 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8551 tmp_diet=no
8552 if test "$host_os" = linux-dietlibc; then
8553 case $cc_basename in
8554 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8555 esac
8556 fi
8557 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8558 && test "$tmp_diet" = no
8559 then
8560 tmp_addflag=' $pic_flag'
8561 tmp_sharedflag='-shared'
8562 case $cc_basename,$host_cpu in
8563 pgcc*) # Portland Group C compiler
8564 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'
8565 tmp_addflag=' $pic_flag'
8566 ;;
8567 pgf77* | pgf90* | pgf95* | pgfortran*)
8568 # Portland Group f77 and f90 compilers
8569 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'
8570 tmp_addflag=' $pic_flag -Mnomain' ;;
8571 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8572 tmp_addflag=' -i_dynamic' ;;
8573 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8574 tmp_addflag=' -i_dynamic -nofor_main' ;;
8575 ifc* | ifort*) # Intel Fortran compiler
8576 tmp_addflag=' -nofor_main' ;;
8577 lf95*) # Lahey Fortran 8.1
8578 whole_archive_flag_spec=
8579 tmp_sharedflag='--shared' ;;
8580 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8581 tmp_sharedflag='-qmkshrobj'
8582 tmp_addflag= ;;
8583 nvcc*) # Cuda Compiler Driver 2.2
8584 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'
8585 compiler_needs_object=yes
8586 ;;
8587 esac
8588 case `$CC -V 2>&1 | sed 5q` in
8589 *Sun\ C*) # Sun C 5.9
8590 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'
8591 compiler_needs_object=yes
8592 tmp_sharedflag='-G' ;;
8593 *Sun\ F*) # Sun Fortran 8.3
8594 tmp_sharedflag='-G' ;;
8595 esac
8596 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8597
8598 if test "x$supports_anon_versioning" = xyes; then
8599 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8600 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8601 echo "local: *; };" >> $output_objdir/$libname.ver~
8602 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8603 fi
8604
8605 case $cc_basename in
8606 xlf* | bgf* | bgxlf* | mpixlf*)
8607 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8608 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8609 hardcode_libdir_flag_spec=
8610 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8611 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8612 if test "x$supports_anon_versioning" = xyes; then
8613 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8614 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8615 echo "local: *; };" >> $output_objdir/$libname.ver~
8616 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8617 fi
8618 ;;
8619 esac
8620 else
8621 ld_shlibs=no
8622 fi
8623 ;;
8624
8625 netbsd*)
8626 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8627 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8628 wlarc=
8629 else
8630 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8631 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8632 fi
8633 ;;
8634
8635 solaris*)
8636 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8637 ld_shlibs=no
8638 cat <<_LT_EOF 1>&2
8639
8640 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8641 *** create shared libraries on Solaris systems. Therefore, libtool
8642 *** is disabling shared libraries support. We urge you to upgrade GNU
8643 *** binutils to release 2.9.1 or newer. Another option is to modify
8644 *** your PATH or compiler configuration so that the native linker is
8645 *** used, and then restart.
8646
8647 _LT_EOF
8648 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8649 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8650 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8651 else
8652 ld_shlibs=no
8653 fi
8654 ;;
8655
8656 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8657 case `$LD -v 2>&1` in
8658 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8659 ld_shlibs=no
8660 cat <<_LT_EOF 1>&2
8661
8662 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8663 *** reliably create shared libraries on SCO systems. Therefore, libtool
8664 *** is disabling shared libraries support. We urge you to upgrade GNU
8665 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8666 *** your PATH or compiler configuration so that the native linker is
8667 *** used, and then restart.
8668
8669 _LT_EOF
8670 ;;
8671 *)
8672 # For security reasons, it is highly recommended that you always
8673 # use absolute paths for naming shared libraries, and exclude the
8674 # DT_RUNPATH tag from executables and libraries. But doing so
8675 # requires that you compile everything twice, which is a pain.
8676 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8677 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8678 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8679 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8680 else
8681 ld_shlibs=no
8682 fi
8683 ;;
8684 esac
8685 ;;
8686
8687 sunos4*)
8688 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8689 wlarc=
8690 hardcode_direct=yes
8691 hardcode_shlibpath_var=no
8692 ;;
8693
8694 *)
8695 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8696 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8697 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8698 else
8699 ld_shlibs=no
8700 fi
8701 ;;
8702 esac
8703
8704 if test "$ld_shlibs" = no; then
8705 runpath_var=
8706 hardcode_libdir_flag_spec=
8707 export_dynamic_flag_spec=
8708 whole_archive_flag_spec=
8709 fi
8710 else
8711 # PORTME fill in a description of your system's linker (not GNU ld)
8712 case $host_os in
8713 aix3*)
8714 allow_undefined_flag=unsupported
8715 always_export_symbols=yes
8716 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'
8717 # Note: this linker hardcodes the directories in LIBPATH if there
8718 # are no directories specified by -L.
8719 hardcode_minus_L=yes
8720 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8721 # Neither direct hardcoding nor static linking is supported with a
8722 # broken collect2.
8723 hardcode_direct=unsupported
8724 fi
8725 ;;
8726
8727 aix[4-9]*)
8728 if test "$host_cpu" = ia64; then
8729 # On IA64, the linker does run time linking by default, so we don't
8730 # have to do anything special.
8731 aix_use_runtimelinking=no
8732 exp_sym_flag='-Bexport'
8733 no_entry_flag=""
8734 else
8735 # If we're using GNU nm, then we don't want the "-C" option.
8736 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8737 # Also, AIX nm treats weak defined symbols like other global
8738 # defined symbols, whereas GNU nm marks them as "W".
8739 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8740 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'
8741 else
8742 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'
8743 fi
8744 aix_use_runtimelinking=no
8745
8746 # Test if we are trying to use run time linking or normal
8747 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8748 # need to do runtime linking.
8749 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8750 for ld_flag in $LDFLAGS; do
8751 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8752 aix_use_runtimelinking=yes
8753 break
8754 fi
8755 done
8756 ;;
8757 esac
8758
8759 exp_sym_flag='-bexport'
8760 no_entry_flag='-bnoentry'
8761 fi
8762
8763 # When large executables or shared objects are built, AIX ld can
8764 # have problems creating the table of contents. If linking a library
8765 # or program results in "error TOC overflow" add -mminimal-toc to
8766 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8767 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8768
8769 archive_cmds=''
8770 hardcode_direct=yes
8771 hardcode_direct_absolute=yes
8772 hardcode_libdir_separator=':'
8773 link_all_deplibs=yes
8774 file_list_spec='${wl}-f,'
8775
8776 if test "$GCC" = yes; then
8777 case $host_os in aix4.[012]|aix4.[012].*)
8778 # We only want to do this on AIX 4.2 and lower, the check
8779 # below for broken collect2 doesn't work under 4.3+
8780 collect2name=`${CC} -print-prog-name=collect2`
8781 if test -f "$collect2name" &&
8782 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8783 then
8784 # We have reworked collect2
8785 :
8786 else
8787 # We have old collect2
8788 hardcode_direct=unsupported
8789 # It fails to find uninstalled libraries when the uninstalled
8790 # path is not listed in the libpath. Setting hardcode_minus_L
8791 # to unsupported forces relinking
8792 hardcode_minus_L=yes
8793 hardcode_libdir_flag_spec='-L$libdir'
8794 hardcode_libdir_separator=
8795 fi
8796 ;;
8797 esac
8798 shared_flag='-shared'
8799 if test "$aix_use_runtimelinking" = yes; then
8800 shared_flag="$shared_flag "'${wl}-G'
8801 fi
8802 else
8803 # not using gcc
8804 if test "$host_cpu" = ia64; then
8805 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8806 # chokes on -Wl,-G. The following line is correct:
8807 shared_flag='-G'
8808 else
8809 if test "$aix_use_runtimelinking" = yes; then
8810 shared_flag='${wl}-G'
8811 else
8812 shared_flag='${wl}-bM:SRE'
8813 fi
8814 fi
8815 fi
8816
8817 export_dynamic_flag_spec='${wl}-bexpall'
8818 # It seems that -bexpall does not export symbols beginning with
8819 # underscore (_), so it is better to generate a list of symbols to export.
8820 always_export_symbols=yes
8821 if test "$aix_use_runtimelinking" = yes; then
8822 # Warning - without using the other runtime loading flags (-brtl),
8823 # -berok will link without error, but may produce a broken library.
8824 allow_undefined_flag='-berok'
8825 # Determine the default libpath from the value encoded in an
8826 # empty executable.
8827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8828 /* end confdefs.h. */
8829
8830 int
8831 main ()
8832 {
8833
8834 ;
8835 return 0;
8836 }
8837 _ACEOF
8838 if ac_fn_c_try_link "$LINENO"; then :
8839
8840 lt_aix_libpath_sed='
8841 /Import File Strings/,/^$/ {
8842 /^0/ {
8843 s/^0 *\(.*\)$/\1/
8844 p
8845 }
8846 }'
8847 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8848 # Check for a 64-bit object if we didn't find anything.
8849 if test -z "$aix_libpath"; then
8850 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8851 fi
8852 fi
8853 rm -f core conftest.err conftest.$ac_objext \
8854 conftest$ac_exeext conftest.$ac_ext
8855 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8856
8857 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8858 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"
8859 else
8860 if test "$host_cpu" = ia64; then
8861 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8862 allow_undefined_flag="-z nodefs"
8863 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"
8864 else
8865 # Determine the default libpath from the value encoded in an
8866 # empty executable.
8867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8868 /* end confdefs.h. */
8869
8870 int
8871 main ()
8872 {
8873
8874 ;
8875 return 0;
8876 }
8877 _ACEOF
8878 if ac_fn_c_try_link "$LINENO"; then :
8879
8880 lt_aix_libpath_sed='
8881 /Import File Strings/,/^$/ {
8882 /^0/ {
8883 s/^0 *\(.*\)$/\1/
8884 p
8885 }
8886 }'
8887 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8888 # Check for a 64-bit object if we didn't find anything.
8889 if test -z "$aix_libpath"; then
8890 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8891 fi
8892 fi
8893 rm -f core conftest.err conftest.$ac_objext \
8894 conftest$ac_exeext conftest.$ac_ext
8895 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8896
8897 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8898 # Warning - without using the other run time loading flags,
8899 # -berok will link without error, but may produce a broken library.
8900 no_undefined_flag=' ${wl}-bernotok'
8901 allow_undefined_flag=' ${wl}-berok'
8902 if test "$with_gnu_ld" = yes; then
8903 # We only use this code for GNU lds that support --whole-archive.
8904 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8905 else
8906 # Exported symbols can be pulled into shared objects from archives
8907 whole_archive_flag_spec='$convenience'
8908 fi
8909 archive_cmds_need_lc=yes
8910 # This is similar to how AIX traditionally builds its shared libraries.
8911 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'
8912 fi
8913 fi
8914 ;;
8915
8916 amigaos*)
8917 case $host_cpu in
8918 powerpc)
8919 # see comment about AmigaOS4 .so support
8920 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8921 archive_expsym_cmds=''
8922 ;;
8923 m68k)
8924 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)'
8925 hardcode_libdir_flag_spec='-L$libdir'
8926 hardcode_minus_L=yes
8927 ;;
8928 esac
8929 ;;
8930
8931 bsdi[45]*)
8932 export_dynamic_flag_spec=-rdynamic
8933 ;;
8934
8935 cygwin* | mingw* | pw32* | cegcc*)
8936 # When not using gcc, we currently assume that we are using
8937 # Microsoft Visual C++.
8938 # hardcode_libdir_flag_spec is actually meaningless, as there is
8939 # no search path for DLLs.
8940 hardcode_libdir_flag_spec=' '
8941 allow_undefined_flag=unsupported
8942 # Tell ltmain to make .lib files, not .a files.
8943 libext=lib
8944 # Tell ltmain to make .dll files, not .so files.
8945 shrext_cmds=".dll"
8946 # FIXME: Setting linknames here is a bad hack.
8947 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8948 # The linker will automatically build a .lib file if we build a DLL.
8949 old_archive_from_new_cmds='true'
8950 # FIXME: Should let the user specify the lib program.
8951 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8952 fix_srcfile_path='`cygpath -w "$srcfile"`'
8953 enable_shared_with_static_runtimes=yes
8954 ;;
8955
8956 darwin* | rhapsody*)
8957
8958
8959 archive_cmds_need_lc=no
8960 hardcode_direct=no
8961 hardcode_automatic=yes
8962 hardcode_shlibpath_var=unsupported
8963 if test "$lt_cv_ld_force_load" = "yes"; then
8964 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\"`'
8965 else
8966 whole_archive_flag_spec=''
8967 fi
8968 link_all_deplibs=yes
8969 allow_undefined_flag="$_lt_dar_allow_undefined"
8970 case $cc_basename in
8971 ifort*) _lt_dar_can_shared=yes ;;
8972 *) _lt_dar_can_shared=$GCC ;;
8973 esac
8974 if test "$_lt_dar_can_shared" = "yes"; then
8975 output_verbose_link_cmd=func_echo_all
8976 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8977 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8978 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}"
8979 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}"
8980
8981 else
8982 ld_shlibs=no
8983 fi
8984
8985 ;;
8986
8987 dgux*)
8988 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8989 hardcode_libdir_flag_spec='-L$libdir'
8990 hardcode_shlibpath_var=no
8991 ;;
8992
8993 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8994 # support. Future versions do this automatically, but an explicit c++rt0.o
8995 # does not break anything, and helps significantly (at the cost of a little
8996 # extra space).
8997 freebsd2.2*)
8998 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8999 hardcode_libdir_flag_spec='-R$libdir'
9000 hardcode_direct=yes
9001 hardcode_shlibpath_var=no
9002 ;;
9003
9004 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9005 freebsd2.*)
9006 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9007 hardcode_direct=yes
9008 hardcode_minus_L=yes
9009 hardcode_shlibpath_var=no
9010 ;;
9011
9012 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9013 freebsd* | dragonfly*)
9014 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9015 hardcode_libdir_flag_spec='-R$libdir'
9016 hardcode_direct=yes
9017 hardcode_shlibpath_var=no
9018 ;;
9019
9020 hpux9*)
9021 if test "$GCC" = yes; then
9022 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'
9023 else
9024 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'
9025 fi
9026 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9027 hardcode_libdir_separator=:
9028 hardcode_direct=yes
9029
9030 # hardcode_minus_L: Not really in the search PATH,
9031 # but as the default location of the library.
9032 hardcode_minus_L=yes
9033 export_dynamic_flag_spec='${wl}-E'
9034 ;;
9035
9036 hpux10*)
9037 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9038 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9039 else
9040 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9041 fi
9042 if test "$with_gnu_ld" = no; then
9043 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9044 hardcode_libdir_flag_spec_ld='+b $libdir'
9045 hardcode_libdir_separator=:
9046 hardcode_direct=yes
9047 hardcode_direct_absolute=yes
9048 export_dynamic_flag_spec='${wl}-E'
9049 # hardcode_minus_L: Not really in the search PATH,
9050 # but as the default location of the library.
9051 hardcode_minus_L=yes
9052 fi
9053 ;;
9054
9055 hpux11*)
9056 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9057 case $host_cpu in
9058 hppa*64*)
9059 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9060 ;;
9061 ia64*)
9062 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9063 ;;
9064 *)
9065 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9066 ;;
9067 esac
9068 else
9069 case $host_cpu in
9070 hppa*64*)
9071 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9072 ;;
9073 ia64*)
9074 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9075 ;;
9076 *)
9077
9078 # Older versions of the 11.00 compiler do not understand -b yet
9079 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9081 $as_echo_n "checking if $CC understands -b... " >&6; }
9082 if ${lt_cv_prog_compiler__b+:} false; then :
9083 $as_echo_n "(cached) " >&6
9084 else
9085 lt_cv_prog_compiler__b=no
9086 save_LDFLAGS="$LDFLAGS"
9087 LDFLAGS="$LDFLAGS -b"
9088 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9089 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9090 # The linker can only warn and ignore the option if not recognized
9091 # So say no if there are warnings
9092 if test -s conftest.err; then
9093 # Append any errors to the config.log.
9094 cat conftest.err 1>&5
9095 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9096 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9097 if diff conftest.exp conftest.er2 >/dev/null; then
9098 lt_cv_prog_compiler__b=yes
9099 fi
9100 else
9101 lt_cv_prog_compiler__b=yes
9102 fi
9103 fi
9104 $RM -r conftest*
9105 LDFLAGS="$save_LDFLAGS"
9106
9107 fi
9108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9109 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9110
9111 if test x"$lt_cv_prog_compiler__b" = xyes; then
9112 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9113 else
9114 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9115 fi
9116
9117 ;;
9118 esac
9119 fi
9120 if test "$with_gnu_ld" = no; then
9121 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9122 hardcode_libdir_separator=:
9123
9124 case $host_cpu in
9125 hppa*64*|ia64*)
9126 hardcode_direct=no
9127 hardcode_shlibpath_var=no
9128 ;;
9129 *)
9130 hardcode_direct=yes
9131 hardcode_direct_absolute=yes
9132 export_dynamic_flag_spec='${wl}-E'
9133
9134 # hardcode_minus_L: Not really in the search PATH,
9135 # but as the default location of the library.
9136 hardcode_minus_L=yes
9137 ;;
9138 esac
9139 fi
9140 ;;
9141
9142 irix5* | irix6* | nonstopux*)
9143 if test "$GCC" = yes; then
9144 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'
9145 # Try to use the -exported_symbol ld option, if it does not
9146 # work, assume that -exports_file does not work either and
9147 # implicitly export all symbols.
9148 save_LDFLAGS="$LDFLAGS"
9149 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9151 /* end confdefs.h. */
9152 int foo(void) {}
9153 _ACEOF
9154 if ac_fn_c_try_link "$LINENO"; then :
9155 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'
9156
9157 fi
9158 rm -f core conftest.err conftest.$ac_objext \
9159 conftest$ac_exeext conftest.$ac_ext
9160 LDFLAGS="$save_LDFLAGS"
9161 else
9162 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'
9163 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'
9164 fi
9165 archive_cmds_need_lc='no'
9166 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9167 hardcode_libdir_separator=:
9168 inherit_rpath=yes
9169 link_all_deplibs=yes
9170 ;;
9171
9172 netbsd*)
9173 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9174 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9175 else
9176 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9177 fi
9178 hardcode_libdir_flag_spec='-R$libdir'
9179 hardcode_direct=yes
9180 hardcode_shlibpath_var=no
9181 ;;
9182
9183 newsos6)
9184 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9185 hardcode_direct=yes
9186 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9187 hardcode_libdir_separator=:
9188 hardcode_shlibpath_var=no
9189 ;;
9190
9191 *nto* | *qnx*)
9192 ;;
9193
9194 openbsd*)
9195 if test -f /usr/libexec/ld.so; then
9196 hardcode_direct=yes
9197 hardcode_shlibpath_var=no
9198 hardcode_direct_absolute=yes
9199 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9200 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9201 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9202 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9203 export_dynamic_flag_spec='${wl}-E'
9204 else
9205 case $host_os in
9206 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9207 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9208 hardcode_libdir_flag_spec='-R$libdir'
9209 ;;
9210 *)
9211 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9212 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9213 ;;
9214 esac
9215 fi
9216 else
9217 ld_shlibs=no
9218 fi
9219 ;;
9220
9221 os2*)
9222 hardcode_libdir_flag_spec='-L$libdir'
9223 hardcode_minus_L=yes
9224 allow_undefined_flag=unsupported
9225 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'
9226 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9227 ;;
9228
9229 osf3*)
9230 if test "$GCC" = yes; then
9231 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9232 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'
9233 else
9234 allow_undefined_flag=' -expect_unresolved \*'
9235 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'
9236 fi
9237 archive_cmds_need_lc='no'
9238 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9239 hardcode_libdir_separator=:
9240 ;;
9241
9242 osf4* | osf5*) # as osf3* with the addition of -msym flag
9243 if test "$GCC" = yes; then
9244 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9245 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'
9246 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9247 else
9248 allow_undefined_flag=' -expect_unresolved \*'
9249 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'
9250 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~
9251 $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'
9252
9253 # Both c and cxx compiler support -rpath directly
9254 hardcode_libdir_flag_spec='-rpath $libdir'
9255 fi
9256 archive_cmds_need_lc='no'
9257 hardcode_libdir_separator=:
9258 ;;
9259
9260 solaris*)
9261 no_undefined_flag=' -z defs'
9262 if test "$GCC" = yes; then
9263 wlarc='${wl}'
9264 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9265 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9266 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9267 else
9268 case `$CC -V 2>&1` in
9269 *"Compilers 5.0"*)
9270 wlarc=''
9271 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9272 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9273 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9274 ;;
9275 *)
9276 wlarc='${wl}'
9277 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9278 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9279 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9280 ;;
9281 esac
9282 fi
9283 hardcode_libdir_flag_spec='-R$libdir'
9284 hardcode_shlibpath_var=no
9285 case $host_os in
9286 solaris2.[0-5] | solaris2.[0-5].*) ;;
9287 *)
9288 # The compiler driver will combine and reorder linker options,
9289 # but understands `-z linker_flag'. GCC discards it without `$wl',
9290 # but is careful enough not to reorder.
9291 # Supported since Solaris 2.6 (maybe 2.5.1?)
9292 if test "$GCC" = yes; then
9293 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9294 else
9295 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9296 fi
9297 ;;
9298 esac
9299 link_all_deplibs=yes
9300 ;;
9301
9302 sunos4*)
9303 if test "x$host_vendor" = xsequent; then
9304 # Use $CC to link under sequent, because it throws in some extra .o
9305 # files that make .init and .fini sections work.
9306 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9307 else
9308 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9309 fi
9310 hardcode_libdir_flag_spec='-L$libdir'
9311 hardcode_direct=yes
9312 hardcode_minus_L=yes
9313 hardcode_shlibpath_var=no
9314 ;;
9315
9316 sysv4)
9317 case $host_vendor in
9318 sni)
9319 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9320 hardcode_direct=yes # is this really true???
9321 ;;
9322 siemens)
9323 ## LD is ld it makes a PLAMLIB
9324 ## CC just makes a GrossModule.
9325 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9326 reload_cmds='$CC -r -o $output$reload_objs'
9327 hardcode_direct=no
9328 ;;
9329 motorola)
9330 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9331 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9332 ;;
9333 esac
9334 runpath_var='LD_RUN_PATH'
9335 hardcode_shlibpath_var=no
9336 ;;
9337
9338 sysv4.3*)
9339 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9340 hardcode_shlibpath_var=no
9341 export_dynamic_flag_spec='-Bexport'
9342 ;;
9343
9344 sysv4*MP*)
9345 if test -d /usr/nec; then
9346 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9347 hardcode_shlibpath_var=no
9348 runpath_var=LD_RUN_PATH
9349 hardcode_runpath_var=yes
9350 ld_shlibs=yes
9351 fi
9352 ;;
9353
9354 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9355 no_undefined_flag='${wl}-z,text'
9356 archive_cmds_need_lc=no
9357 hardcode_shlibpath_var=no
9358 runpath_var='LD_RUN_PATH'
9359
9360 if test "$GCC" = yes; then
9361 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9362 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9363 else
9364 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9365 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 fi
9367 ;;
9368
9369 sysv5* | sco3.2v5* | sco5v6*)
9370 # Note: We can NOT use -z defs as we might desire, because we do not
9371 # link with -lc, and that would cause any symbols used from libc to
9372 # always be unresolved, which means just about no library would
9373 # ever link correctly. If we're not using GNU ld we use -z text
9374 # though, which does catch some bad symbols but isn't as heavy-handed
9375 # as -z defs.
9376 no_undefined_flag='${wl}-z,text'
9377 allow_undefined_flag='${wl}-z,nodefs'
9378 archive_cmds_need_lc=no
9379 hardcode_shlibpath_var=no
9380 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9381 hardcode_libdir_separator=':'
9382 link_all_deplibs=yes
9383 export_dynamic_flag_spec='${wl}-Bexport'
9384 runpath_var='LD_RUN_PATH'
9385
9386 if test "$GCC" = yes; then
9387 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9388 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9389 else
9390 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9391 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9392 fi
9393 ;;
9394
9395 uts4*)
9396 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9397 hardcode_libdir_flag_spec='-L$libdir'
9398 hardcode_shlibpath_var=no
9399 ;;
9400
9401 *)
9402 ld_shlibs=no
9403 ;;
9404 esac
9405
9406 if test x$host_vendor = xsni; then
9407 case $host in
9408 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9409 export_dynamic_flag_spec='${wl}-Blargedynsym'
9410 ;;
9411 esac
9412 fi
9413 fi
9414
9415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9416 $as_echo "$ld_shlibs" >&6; }
9417 test "$ld_shlibs" = no && can_build_shared=no
9418
9419 with_gnu_ld=$with_gnu_ld
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435 #
9436 # Do we need to explicitly link libc?
9437 #
9438 case "x$archive_cmds_need_lc" in
9439 x|xyes)
9440 # Assume -lc should be added
9441 archive_cmds_need_lc=yes
9442
9443 if test "$enable_shared" = yes && test "$GCC" = yes; then
9444 case $archive_cmds in
9445 *'~'*)
9446 # FIXME: we may have to deal with multi-command sequences.
9447 ;;
9448 '$CC '*)
9449 # Test whether the compiler implicitly links with -lc since on some
9450 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9451 # to ld, don't add -lc before -lgcc.
9452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9453 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9454 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9455 $as_echo_n "(cached) " >&6
9456 else
9457 $RM conftest*
9458 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9459
9460 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9461 (eval $ac_compile) 2>&5
9462 ac_status=$?
9463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9464 test $ac_status = 0; } 2>conftest.err; then
9465 soname=conftest
9466 lib=conftest
9467 libobjs=conftest.$ac_objext
9468 deplibs=
9469 wl=$lt_prog_compiler_wl
9470 pic_flag=$lt_prog_compiler_pic
9471 compiler_flags=-v
9472 linker_flags=-v
9473 verstring=
9474 output_objdir=.
9475 libname=conftest
9476 lt_save_allow_undefined_flag=$allow_undefined_flag
9477 allow_undefined_flag=
9478 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9479 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9480 ac_status=$?
9481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9482 test $ac_status = 0; }
9483 then
9484 lt_cv_archive_cmds_need_lc=no
9485 else
9486 lt_cv_archive_cmds_need_lc=yes
9487 fi
9488 allow_undefined_flag=$lt_save_allow_undefined_flag
9489 else
9490 cat conftest.err 1>&5
9491 fi
9492 $RM conftest*
9493
9494 fi
9495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9496 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9497 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9498 ;;
9499 esac
9500 fi
9501 ;;
9502 esac
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9661 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9662
9663 if test "$GCC" = yes; then
9664 case $host_os in
9665 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9666 *) lt_awk_arg="/^libraries:/" ;;
9667 esac
9668 case $host_os in
9669 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9670 *) lt_sed_strip_eq="s,=/,/,g" ;;
9671 esac
9672 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9673 case $lt_search_path_spec in
9674 *\;*)
9675 # if the path contains ";" then we assume it to be the separator
9676 # otherwise default to the standard path separator (i.e. ":") - it is
9677 # assumed that no part of a normal pathname contains ";" but that should
9678 # okay in the real world where ";" in dirpaths is itself problematic.
9679 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9680 ;;
9681 *)
9682 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9683 ;;
9684 esac
9685 # Ok, now we have the path, separated by spaces, we can step through it
9686 # and add multilib dir if necessary.
9687 lt_tmp_lt_search_path_spec=
9688 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9689 for lt_sys_path in $lt_search_path_spec; do
9690 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9691 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9692 else
9693 test -d "$lt_sys_path" && \
9694 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9695 fi
9696 done
9697 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9698 BEGIN {RS=" "; FS="/|\n";} {
9699 lt_foo="";
9700 lt_count=0;
9701 for (lt_i = NF; lt_i > 0; lt_i--) {
9702 if ($lt_i != "" && $lt_i != ".") {
9703 if ($lt_i == "..") {
9704 lt_count++;
9705 } else {
9706 if (lt_count == 0) {
9707 lt_foo="/" $lt_i lt_foo;
9708 } else {
9709 lt_count--;
9710 }
9711 }
9712 }
9713 }
9714 if (lt_foo != "") { lt_freq[lt_foo]++; }
9715 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9716 }'`
9717 # AWK program above erroneously prepends '/' to C:/dos/paths
9718 # for these hosts.
9719 case $host_os in
9720 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9721 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9722 esac
9723 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9724 else
9725 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9726 fi
9727 library_names_spec=
9728 libname_spec='lib$name'
9729 soname_spec=
9730 shrext_cmds=".so"
9731 postinstall_cmds=
9732 postuninstall_cmds=
9733 finish_cmds=
9734 finish_eval=
9735 shlibpath_var=
9736 shlibpath_overrides_runpath=unknown
9737 version_type=none
9738 dynamic_linker="$host_os ld.so"
9739 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9740 need_lib_prefix=unknown
9741 hardcode_into_libs=no
9742
9743 # when you set need_version to no, make sure it does not cause -set_version
9744 # flags to be left without arguments
9745 need_version=unknown
9746
9747 case $host_os in
9748 aix3*)
9749 version_type=linux
9750 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9751 shlibpath_var=LIBPATH
9752
9753 # AIX 3 has no versioning support, so we append a major version to the name.
9754 soname_spec='${libname}${release}${shared_ext}$major'
9755 ;;
9756
9757 aix[4-9]*)
9758 version_type=linux
9759 need_lib_prefix=no
9760 need_version=no
9761 hardcode_into_libs=yes
9762 if test "$host_cpu" = ia64; then
9763 # AIX 5 supports IA64
9764 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9765 shlibpath_var=LD_LIBRARY_PATH
9766 else
9767 # With GCC up to 2.95.x, collect2 would create an import file
9768 # for dependence libraries. The import file would start with
9769 # the line `#! .'. This would cause the generated library to
9770 # depend on `.', always an invalid library. This was fixed in
9771 # development snapshots of GCC prior to 3.0.
9772 case $host_os in
9773 aix4 | aix4.[01] | aix4.[01].*)
9774 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9775 echo ' yes '
9776 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9777 :
9778 else
9779 can_build_shared=no
9780 fi
9781 ;;
9782 esac
9783 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9784 # soname into executable. Probably we can add versioning support to
9785 # collect2, so additional links can be useful in future.
9786 if test "$aix_use_runtimelinking" = yes; then
9787 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9788 # instead of lib<name>.a to let people know that these are not
9789 # typical AIX shared libraries.
9790 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9791 else
9792 # We preserve .a as extension for shared libraries through AIX4.2
9793 # and later when we are not doing run time linking.
9794 library_names_spec='${libname}${release}.a $libname.a'
9795 soname_spec='${libname}${release}${shared_ext}$major'
9796 fi
9797 shlibpath_var=LIBPATH
9798 fi
9799 ;;
9800
9801 amigaos*)
9802 case $host_cpu in
9803 powerpc)
9804 # Since July 2007 AmigaOS4 officially supports .so libraries.
9805 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9806 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9807 ;;
9808 m68k)
9809 library_names_spec='$libname.ixlibrary $libname.a'
9810 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9811 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'
9812 ;;
9813 esac
9814 ;;
9815
9816 beos*)
9817 library_names_spec='${libname}${shared_ext}'
9818 dynamic_linker="$host_os ld.so"
9819 shlibpath_var=LIBRARY_PATH
9820 ;;
9821
9822 bsdi[45]*)
9823 version_type=linux
9824 need_version=no
9825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9826 soname_spec='${libname}${release}${shared_ext}$major'
9827 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9828 shlibpath_var=LD_LIBRARY_PATH
9829 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9830 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9831 # the default ld.so.conf also contains /usr/contrib/lib and
9832 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9833 # libtool to hard-code these into programs
9834 ;;
9835
9836 cygwin* | mingw* | pw32* | cegcc*)
9837 version_type=windows
9838 shrext_cmds=".dll"
9839 need_version=no
9840 need_lib_prefix=no
9841
9842 case $GCC,$host_os in
9843 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9844 library_names_spec='$libname.dll.a'
9845 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9846 postinstall_cmds='base_file=`basename \${file}`~
9847 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9848 dldir=$destdir/`dirname \$dlpath`~
9849 test -d \$dldir || mkdir -p \$dldir~
9850 $install_prog $dir/$dlname \$dldir/$dlname~
9851 chmod a+x \$dldir/$dlname~
9852 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9853 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9854 fi'
9855 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9856 dlpath=$dir/\$dldll~
9857 $RM \$dlpath'
9858 shlibpath_overrides_runpath=yes
9859
9860 case $host_os in
9861 cygwin*)
9862 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9863 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9864
9865 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9866 ;;
9867 mingw* | cegcc*)
9868 # MinGW DLLs use traditional 'lib' prefix
9869 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9870 ;;
9871 pw32*)
9872 # pw32 DLLs use 'pw' prefix rather than 'lib'
9873 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9874 ;;
9875 esac
9876 ;;
9877
9878 *)
9879 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9880 ;;
9881 esac
9882 dynamic_linker='Win32 ld.exe'
9883 # FIXME: first we should search . and the directory the executable is in
9884 shlibpath_var=PATH
9885 ;;
9886
9887 darwin* | rhapsody*)
9888 dynamic_linker="$host_os dyld"
9889 version_type=darwin
9890 need_lib_prefix=no
9891 need_version=no
9892 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9893 soname_spec='${libname}${release}${major}$shared_ext'
9894 shlibpath_overrides_runpath=yes
9895 shlibpath_var=DYLD_LIBRARY_PATH
9896 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9897
9898 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9899 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9900 ;;
9901
9902 dgux*)
9903 version_type=linux
9904 need_lib_prefix=no
9905 need_version=no
9906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9907 soname_spec='${libname}${release}${shared_ext}$major'
9908 shlibpath_var=LD_LIBRARY_PATH
9909 ;;
9910
9911 freebsd* | dragonfly*)
9912 # DragonFly does not have aout. When/if they implement a new
9913 # versioning mechanism, adjust this.
9914 if test -x /usr/bin/objformat; then
9915 objformat=`/usr/bin/objformat`
9916 else
9917 case $host_os in
9918 freebsd[23].*) objformat=aout ;;
9919 *) objformat=elf ;;
9920 esac
9921 fi
9922 version_type=freebsd-$objformat
9923 case $version_type in
9924 freebsd-elf*)
9925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9926 need_version=no
9927 need_lib_prefix=no
9928 ;;
9929 freebsd-*)
9930 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9931 need_version=yes
9932 ;;
9933 esac
9934 shlibpath_var=LD_LIBRARY_PATH
9935 case $host_os in
9936 freebsd2.*)
9937 shlibpath_overrides_runpath=yes
9938 ;;
9939 freebsd3.[01]* | freebsdelf3.[01]*)
9940 shlibpath_overrides_runpath=yes
9941 hardcode_into_libs=yes
9942 ;;
9943 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9944 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9945 shlibpath_overrides_runpath=no
9946 hardcode_into_libs=yes
9947 ;;
9948 *) # from 4.6 on, and DragonFly
9949 shlibpath_overrides_runpath=yes
9950 hardcode_into_libs=yes
9951 ;;
9952 esac
9953 ;;
9954
9955 haiku*)
9956 version_type=linux
9957 need_lib_prefix=no
9958 need_version=no
9959 dynamic_linker="$host_os runtime_loader"
9960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9961 soname_spec='${libname}${release}${shared_ext}$major'
9962 shlibpath_var=LIBRARY_PATH
9963 shlibpath_overrides_runpath=yes
9964 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9965 hardcode_into_libs=yes
9966 ;;
9967
9968 hpux9* | hpux10* | hpux11*)
9969 # Give a soname corresponding to the major version so that dld.sl refuses to
9970 # link against other versions.
9971 version_type=sunos
9972 need_lib_prefix=no
9973 need_version=no
9974 case $host_cpu in
9975 ia64*)
9976 shrext_cmds='.so'
9977 hardcode_into_libs=yes
9978 dynamic_linker="$host_os dld.so"
9979 shlibpath_var=LD_LIBRARY_PATH
9980 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9981 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9982 soname_spec='${libname}${release}${shared_ext}$major'
9983 if test "X$HPUX_IA64_MODE" = X32; then
9984 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9985 else
9986 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9987 fi
9988 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9989 ;;
9990 hppa*64*)
9991 shrext_cmds='.sl'
9992 hardcode_into_libs=yes
9993 dynamic_linker="$host_os dld.sl"
9994 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9995 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9997 soname_spec='${libname}${release}${shared_ext}$major'
9998 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9999 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10000 ;;
10001 *)
10002 shrext_cmds='.sl'
10003 dynamic_linker="$host_os dld.sl"
10004 shlibpath_var=SHLIB_PATH
10005 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10006 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10007 soname_spec='${libname}${release}${shared_ext}$major'
10008 ;;
10009 esac
10010 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10011 postinstall_cmds='chmod 555 $lib'
10012 # or fails outright, so override atomically:
10013 install_override_mode=555
10014 ;;
10015
10016 interix[3-9]*)
10017 version_type=linux
10018 need_lib_prefix=no
10019 need_version=no
10020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10021 soname_spec='${libname}${release}${shared_ext}$major'
10022 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10023 shlibpath_var=LD_LIBRARY_PATH
10024 shlibpath_overrides_runpath=no
10025 hardcode_into_libs=yes
10026 ;;
10027
10028 irix5* | irix6* | nonstopux*)
10029 case $host_os in
10030 nonstopux*) version_type=nonstopux ;;
10031 *)
10032 if test "$lt_cv_prog_gnu_ld" = yes; then
10033 version_type=linux
10034 else
10035 version_type=irix
10036 fi ;;
10037 esac
10038 need_lib_prefix=no
10039 need_version=no
10040 soname_spec='${libname}${release}${shared_ext}$major'
10041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10042 case $host_os in
10043 irix5* | nonstopux*)
10044 libsuff= shlibsuff=
10045 ;;
10046 *)
10047 case $LD in # libtool.m4 will add one of these switches to LD
10048 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10049 libsuff= shlibsuff= libmagic=32-bit;;
10050 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10051 libsuff=32 shlibsuff=N32 libmagic=N32;;
10052 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10053 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10054 *) libsuff= shlibsuff= libmagic=never-match;;
10055 esac
10056 ;;
10057 esac
10058 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10059 shlibpath_overrides_runpath=no
10060 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10061 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10062 hardcode_into_libs=yes
10063 ;;
10064
10065 # No shared lib support for Linux oldld, aout, or coff.
10066 linux*oldld* | linux*aout* | linux*coff*)
10067 dynamic_linker=no
10068 ;;
10069
10070 # This must be Linux ELF.
10071 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10072 version_type=linux
10073 need_lib_prefix=no
10074 need_version=no
10075 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10076 soname_spec='${libname}${release}${shared_ext}$major'
10077 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10078 shlibpath_var=LD_LIBRARY_PATH
10079 shlibpath_overrides_runpath=no
10080
10081 # Some binutils ld are patched to set DT_RUNPATH
10082 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10083 $as_echo_n "(cached) " >&6
10084 else
10085 lt_cv_shlibpath_overrides_runpath=no
10086 save_LDFLAGS=$LDFLAGS
10087 save_libdir=$libdir
10088 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10089 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10091 /* end confdefs.h. */
10092
10093 int
10094 main ()
10095 {
10096
10097 ;
10098 return 0;
10099 }
10100 _ACEOF
10101 if ac_fn_c_try_link "$LINENO"; then :
10102 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10103 lt_cv_shlibpath_overrides_runpath=yes
10104 fi
10105 fi
10106 rm -f core conftest.err conftest.$ac_objext \
10107 conftest$ac_exeext conftest.$ac_ext
10108 LDFLAGS=$save_LDFLAGS
10109 libdir=$save_libdir
10110
10111 fi
10112
10113 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10114
10115 # This implies no fast_install, which is unacceptable.
10116 # Some rework will be needed to allow for fast_install
10117 # before this can be enabled.
10118 hardcode_into_libs=yes
10119
10120 # Append ld.so.conf contents to the search path
10121 if test -f /etc/ld.so.conf; then
10122 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' ' '`
10123 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10124 fi
10125
10126 # We used to test for /lib/ld.so.1 and disable shared libraries on
10127 # powerpc, because MkLinux only supported shared libraries with the
10128 # GNU dynamic linker. Since this was broken with cross compilers,
10129 # most powerpc-linux boxes support dynamic linking these days and
10130 # people can always --disable-shared, the test was removed, and we
10131 # assume the GNU/Linux dynamic linker is in use.
10132 dynamic_linker='GNU/Linux ld.so'
10133 ;;
10134
10135 netbsd*)
10136 version_type=sunos
10137 need_lib_prefix=no
10138 need_version=no
10139 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10141 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10142 dynamic_linker='NetBSD (a.out) ld.so'
10143 else
10144 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10145 soname_spec='${libname}${release}${shared_ext}$major'
10146 dynamic_linker='NetBSD ld.elf_so'
10147 fi
10148 shlibpath_var=LD_LIBRARY_PATH
10149 shlibpath_overrides_runpath=yes
10150 hardcode_into_libs=yes
10151 ;;
10152
10153 newsos6)
10154 version_type=linux
10155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10156 shlibpath_var=LD_LIBRARY_PATH
10157 shlibpath_overrides_runpath=yes
10158 ;;
10159
10160 *nto* | *qnx*)
10161 version_type=qnx
10162 need_lib_prefix=no
10163 need_version=no
10164 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10165 soname_spec='${libname}${release}${shared_ext}$major'
10166 shlibpath_var=LD_LIBRARY_PATH
10167 shlibpath_overrides_runpath=no
10168 hardcode_into_libs=yes
10169 dynamic_linker='ldqnx.so'
10170 ;;
10171
10172 openbsd*)
10173 version_type=sunos
10174 sys_lib_dlsearch_path_spec="/usr/lib"
10175 need_lib_prefix=no
10176 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10177 case $host_os in
10178 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10179 *) need_version=no ;;
10180 esac
10181 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10182 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10183 shlibpath_var=LD_LIBRARY_PATH
10184 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10185 case $host_os in
10186 openbsd2.[89] | openbsd2.[89].*)
10187 shlibpath_overrides_runpath=no
10188 ;;
10189 *)
10190 shlibpath_overrides_runpath=yes
10191 ;;
10192 esac
10193 else
10194 shlibpath_overrides_runpath=yes
10195 fi
10196 ;;
10197
10198 os2*)
10199 libname_spec='$name'
10200 shrext_cmds=".dll"
10201 need_lib_prefix=no
10202 library_names_spec='$libname${shared_ext} $libname.a'
10203 dynamic_linker='OS/2 ld.exe'
10204 shlibpath_var=LIBPATH
10205 ;;
10206
10207 osf3* | osf4* | osf5*)
10208 version_type=osf
10209 need_lib_prefix=no
10210 need_version=no
10211 soname_spec='${libname}${release}${shared_ext}$major'
10212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10213 shlibpath_var=LD_LIBRARY_PATH
10214 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10215 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10216 ;;
10217
10218 rdos*)
10219 dynamic_linker=no
10220 ;;
10221
10222 solaris*)
10223 version_type=linux
10224 need_lib_prefix=no
10225 need_version=no
10226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10227 soname_spec='${libname}${release}${shared_ext}$major'
10228 shlibpath_var=LD_LIBRARY_PATH
10229 shlibpath_overrides_runpath=yes
10230 hardcode_into_libs=yes
10231 # ldd complains unless libraries are executable
10232 postinstall_cmds='chmod +x $lib'
10233 ;;
10234
10235 sunos4*)
10236 version_type=sunos
10237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10238 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10239 shlibpath_var=LD_LIBRARY_PATH
10240 shlibpath_overrides_runpath=yes
10241 if test "$with_gnu_ld" = yes; then
10242 need_lib_prefix=no
10243 fi
10244 need_version=yes
10245 ;;
10246
10247 sysv4 | sysv4.3*)
10248 version_type=linux
10249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10250 soname_spec='${libname}${release}${shared_ext}$major'
10251 shlibpath_var=LD_LIBRARY_PATH
10252 case $host_vendor in
10253 sni)
10254 shlibpath_overrides_runpath=no
10255 need_lib_prefix=no
10256 runpath_var=LD_RUN_PATH
10257 ;;
10258 siemens)
10259 need_lib_prefix=no
10260 ;;
10261 motorola)
10262 need_lib_prefix=no
10263 need_version=no
10264 shlibpath_overrides_runpath=no
10265 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10266 ;;
10267 esac
10268 ;;
10269
10270 sysv4*MP*)
10271 if test -d /usr/nec ;then
10272 version_type=linux
10273 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10274 soname_spec='$libname${shared_ext}.$major'
10275 shlibpath_var=LD_LIBRARY_PATH
10276 fi
10277 ;;
10278
10279 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10280 version_type=freebsd-elf
10281 need_lib_prefix=no
10282 need_version=no
10283 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10284 soname_spec='${libname}${release}${shared_ext}$major'
10285 shlibpath_var=LD_LIBRARY_PATH
10286 shlibpath_overrides_runpath=yes
10287 hardcode_into_libs=yes
10288 if test "$with_gnu_ld" = yes; then
10289 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10290 else
10291 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10292 case $host_os in
10293 sco3.2v5*)
10294 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10295 ;;
10296 esac
10297 fi
10298 sys_lib_dlsearch_path_spec='/usr/lib'
10299 ;;
10300
10301 tpf*)
10302 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10303 version_type=linux
10304 need_lib_prefix=no
10305 need_version=no
10306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10307 shlibpath_var=LD_LIBRARY_PATH
10308 shlibpath_overrides_runpath=no
10309 hardcode_into_libs=yes
10310 ;;
10311
10312 uts4*)
10313 version_type=linux
10314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10315 soname_spec='${libname}${release}${shared_ext}$major'
10316 shlibpath_var=LD_LIBRARY_PATH
10317 ;;
10318
10319 *)
10320 dynamic_linker=no
10321 ;;
10322 esac
10323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10324 $as_echo "$dynamic_linker" >&6; }
10325 test "$dynamic_linker" = no && can_build_shared=no
10326
10327 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10328 if test "$GCC" = yes; then
10329 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10330 fi
10331
10332 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10333 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10334 fi
10335 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10336 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10337 fi
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10431 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10432 hardcode_action=
10433 if test -n "$hardcode_libdir_flag_spec" ||
10434 test -n "$runpath_var" ||
10435 test "X$hardcode_automatic" = "Xyes" ; then
10436
10437 # We can hardcode non-existent directories.
10438 if test "$hardcode_direct" != no &&
10439 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10440 # have to relink, otherwise we might link with an installed library
10441 # when we should be linking with a yet-to-be-installed one
10442 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10443 test "$hardcode_minus_L" != no; then
10444 # Linking always hardcodes the temporary library directory.
10445 hardcode_action=relink
10446 else
10447 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10448 hardcode_action=immediate
10449 fi
10450 else
10451 # We cannot hardcode anything, or else we can only hardcode existing
10452 # directories.
10453 hardcode_action=unsupported
10454 fi
10455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10456 $as_echo "$hardcode_action" >&6; }
10457
10458 if test "$hardcode_action" = relink ||
10459 test "$inherit_rpath" = yes; then
10460 # Fast installation is not supported
10461 enable_fast_install=no
10462 elif test "$shlibpath_overrides_runpath" = yes ||
10463 test "$enable_shared" = no; then
10464 # Fast installation is not necessary
10465 enable_fast_install=needless
10466 fi
10467
10468
10469
10470
10471
10472
10473 if test "x$enable_dlopen" != xyes; then
10474 enable_dlopen=unknown
10475 enable_dlopen_self=unknown
10476 enable_dlopen_self_static=unknown
10477 else
10478 lt_cv_dlopen=no
10479 lt_cv_dlopen_libs=
10480
10481 case $host_os in
10482 beos*)
10483 lt_cv_dlopen="load_add_on"
10484 lt_cv_dlopen_libs=
10485 lt_cv_dlopen_self=yes
10486 ;;
10487
10488 mingw* | pw32* | cegcc*)
10489 lt_cv_dlopen="LoadLibrary"
10490 lt_cv_dlopen_libs=
10491 ;;
10492
10493 cygwin*)
10494 lt_cv_dlopen="dlopen"
10495 lt_cv_dlopen_libs=
10496 ;;
10497
10498 darwin*)
10499 # if libdl is installed we need to link against it
10500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10501 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10502 if ${ac_cv_lib_dl_dlopen+:} false; then :
10503 $as_echo_n "(cached) " >&6
10504 else
10505 ac_check_lib_save_LIBS=$LIBS
10506 LIBS="-ldl $LIBS"
10507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10508 /* end confdefs.h. */
10509
10510 /* Override any GCC internal prototype to avoid an error.
10511 Use char because int might match the return type of a GCC
10512 builtin and then its argument prototype would still apply. */
10513 #ifdef __cplusplus
10514 extern "C"
10515 #endif
10516 char dlopen ();
10517 int
10518 main ()
10519 {
10520 return dlopen ();
10521 ;
10522 return 0;
10523 }
10524 _ACEOF
10525 if ac_fn_c_try_link "$LINENO"; then :
10526 ac_cv_lib_dl_dlopen=yes
10527 else
10528 ac_cv_lib_dl_dlopen=no
10529 fi
10530 rm -f core conftest.err conftest.$ac_objext \
10531 conftest$ac_exeext conftest.$ac_ext
10532 LIBS=$ac_check_lib_save_LIBS
10533 fi
10534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10535 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10536 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10537 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10538 else
10539
10540 lt_cv_dlopen="dyld"
10541 lt_cv_dlopen_libs=
10542 lt_cv_dlopen_self=yes
10543
10544 fi
10545
10546 ;;
10547
10548 *)
10549 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10550 if test "x$ac_cv_func_shl_load" = xyes; then :
10551 lt_cv_dlopen="shl_load"
10552 else
10553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10554 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10555 if ${ac_cv_lib_dld_shl_load+:} false; then :
10556 $as_echo_n "(cached) " >&6
10557 else
10558 ac_check_lib_save_LIBS=$LIBS
10559 LIBS="-ldld $LIBS"
10560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10561 /* end confdefs.h. */
10562
10563 /* Override any GCC internal prototype to avoid an error.
10564 Use char because int might match the return type of a GCC
10565 builtin and then its argument prototype would still apply. */
10566 #ifdef __cplusplus
10567 extern "C"
10568 #endif
10569 char shl_load ();
10570 int
10571 main ()
10572 {
10573 return shl_load ();
10574 ;
10575 return 0;
10576 }
10577 _ACEOF
10578 if ac_fn_c_try_link "$LINENO"; then :
10579 ac_cv_lib_dld_shl_load=yes
10580 else
10581 ac_cv_lib_dld_shl_load=no
10582 fi
10583 rm -f core conftest.err conftest.$ac_objext \
10584 conftest$ac_exeext conftest.$ac_ext
10585 LIBS=$ac_check_lib_save_LIBS
10586 fi
10587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10588 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10589 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10590 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10591 else
10592 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10593 if test "x$ac_cv_func_dlopen" = xyes; then :
10594 lt_cv_dlopen="dlopen"
10595 else
10596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10597 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10598 if ${ac_cv_lib_dl_dlopen+:} false; then :
10599 $as_echo_n "(cached) " >&6
10600 else
10601 ac_check_lib_save_LIBS=$LIBS
10602 LIBS="-ldl $LIBS"
10603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10604 /* end confdefs.h. */
10605
10606 /* Override any GCC internal prototype to avoid an error.
10607 Use char because int might match the return type of a GCC
10608 builtin and then its argument prototype would still apply. */
10609 #ifdef __cplusplus
10610 extern "C"
10611 #endif
10612 char dlopen ();
10613 int
10614 main ()
10615 {
10616 return dlopen ();
10617 ;
10618 return 0;
10619 }
10620 _ACEOF
10621 if ac_fn_c_try_link "$LINENO"; then :
10622 ac_cv_lib_dl_dlopen=yes
10623 else
10624 ac_cv_lib_dl_dlopen=no
10625 fi
10626 rm -f core conftest.err conftest.$ac_objext \
10627 conftest$ac_exeext conftest.$ac_ext
10628 LIBS=$ac_check_lib_save_LIBS
10629 fi
10630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10631 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10632 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10633 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10634 else
10635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10636 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10637 if ${ac_cv_lib_svld_dlopen+:} false; then :
10638 $as_echo_n "(cached) " >&6
10639 else
10640 ac_check_lib_save_LIBS=$LIBS
10641 LIBS="-lsvld $LIBS"
10642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10643 /* end confdefs.h. */
10644
10645 /* Override any GCC internal prototype to avoid an error.
10646 Use char because int might match the return type of a GCC
10647 builtin and then its argument prototype would still apply. */
10648 #ifdef __cplusplus
10649 extern "C"
10650 #endif
10651 char dlopen ();
10652 int
10653 main ()
10654 {
10655 return dlopen ();
10656 ;
10657 return 0;
10658 }
10659 _ACEOF
10660 if ac_fn_c_try_link "$LINENO"; then :
10661 ac_cv_lib_svld_dlopen=yes
10662 else
10663 ac_cv_lib_svld_dlopen=no
10664 fi
10665 rm -f core conftest.err conftest.$ac_objext \
10666 conftest$ac_exeext conftest.$ac_ext
10667 LIBS=$ac_check_lib_save_LIBS
10668 fi
10669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10670 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10671 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10672 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10673 else
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10675 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10676 if ${ac_cv_lib_dld_dld_link+:} false; then :
10677 $as_echo_n "(cached) " >&6
10678 else
10679 ac_check_lib_save_LIBS=$LIBS
10680 LIBS="-ldld $LIBS"
10681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10682 /* end confdefs.h. */
10683
10684 /* Override any GCC internal prototype to avoid an error.
10685 Use char because int might match the return type of a GCC
10686 builtin and then its argument prototype would still apply. */
10687 #ifdef __cplusplus
10688 extern "C"
10689 #endif
10690 char dld_link ();
10691 int
10692 main ()
10693 {
10694 return dld_link ();
10695 ;
10696 return 0;
10697 }
10698 _ACEOF
10699 if ac_fn_c_try_link "$LINENO"; then :
10700 ac_cv_lib_dld_dld_link=yes
10701 else
10702 ac_cv_lib_dld_dld_link=no
10703 fi
10704 rm -f core conftest.err conftest.$ac_objext \
10705 conftest$ac_exeext conftest.$ac_ext
10706 LIBS=$ac_check_lib_save_LIBS
10707 fi
10708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10709 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10710 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10711 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10712 fi
10713
10714
10715 fi
10716
10717
10718 fi
10719
10720
10721 fi
10722
10723
10724 fi
10725
10726
10727 fi
10728
10729 ;;
10730 esac
10731
10732 if test "x$lt_cv_dlopen" != xno; then
10733 enable_dlopen=yes
10734 else
10735 enable_dlopen=no
10736 fi
10737
10738 case $lt_cv_dlopen in
10739 dlopen)
10740 save_CPPFLAGS="$CPPFLAGS"
10741 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10742
10743 save_LDFLAGS="$LDFLAGS"
10744 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10745
10746 save_LIBS="$LIBS"
10747 LIBS="$lt_cv_dlopen_libs $LIBS"
10748
10749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10750 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10751 if ${lt_cv_dlopen_self+:} false; then :
10752 $as_echo_n "(cached) " >&6
10753 else
10754 if test "$cross_compiling" = yes; then :
10755 lt_cv_dlopen_self=cross
10756 else
10757 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10758 lt_status=$lt_dlunknown
10759 cat > conftest.$ac_ext <<_LT_EOF
10760 #line 10760 "configure"
10761 #include "confdefs.h"
10762
10763 #if HAVE_DLFCN_H
10764 #include <dlfcn.h>
10765 #endif
10766
10767 #include <stdio.h>
10768
10769 #ifdef RTLD_GLOBAL
10770 # define LT_DLGLOBAL RTLD_GLOBAL
10771 #else
10772 # ifdef DL_GLOBAL
10773 # define LT_DLGLOBAL DL_GLOBAL
10774 # else
10775 # define LT_DLGLOBAL 0
10776 # endif
10777 #endif
10778
10779 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10780 find out it does not work in some platform. */
10781 #ifndef LT_DLLAZY_OR_NOW
10782 # ifdef RTLD_LAZY
10783 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10784 # else
10785 # ifdef DL_LAZY
10786 # define LT_DLLAZY_OR_NOW DL_LAZY
10787 # else
10788 # ifdef RTLD_NOW
10789 # define LT_DLLAZY_OR_NOW RTLD_NOW
10790 # else
10791 # ifdef DL_NOW
10792 # define LT_DLLAZY_OR_NOW DL_NOW
10793 # else
10794 # define LT_DLLAZY_OR_NOW 0
10795 # endif
10796 # endif
10797 # endif
10798 # endif
10799 #endif
10800
10801 /* When -fvisbility=hidden is used, assume the code has been annotated
10802 correspondingly for the symbols needed. */
10803 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10804 void fnord () __attribute__((visibility("default")));
10805 #endif
10806
10807 void fnord () { int i=42; }
10808 int main ()
10809 {
10810 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10811 int status = $lt_dlunknown;
10812
10813 if (self)
10814 {
10815 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10816 else
10817 {
10818 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10819 else puts (dlerror ());
10820 }
10821 /* dlclose (self); */
10822 }
10823 else
10824 puts (dlerror ());
10825
10826 return status;
10827 }
10828 _LT_EOF
10829 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10830 (eval $ac_link) 2>&5
10831 ac_status=$?
10832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10833 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10834 (./conftest; exit; ) >&5 2>/dev/null
10835 lt_status=$?
10836 case x$lt_status in
10837 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10838 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10839 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10840 esac
10841 else :
10842 # compilation failed
10843 lt_cv_dlopen_self=no
10844 fi
10845 fi
10846 rm -fr conftest*
10847
10848
10849 fi
10850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10851 $as_echo "$lt_cv_dlopen_self" >&6; }
10852
10853 if test "x$lt_cv_dlopen_self" = xyes; then
10854 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10856 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10857 if ${lt_cv_dlopen_self_static+:} false; then :
10858 $as_echo_n "(cached) " >&6
10859 else
10860 if test "$cross_compiling" = yes; then :
10861 lt_cv_dlopen_self_static=cross
10862 else
10863 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10864 lt_status=$lt_dlunknown
10865 cat > conftest.$ac_ext <<_LT_EOF
10866 #line 10866 "configure"
10867 #include "confdefs.h"
10868
10869 #if HAVE_DLFCN_H
10870 #include <dlfcn.h>
10871 #endif
10872
10873 #include <stdio.h>
10874
10875 #ifdef RTLD_GLOBAL
10876 # define LT_DLGLOBAL RTLD_GLOBAL
10877 #else
10878 # ifdef DL_GLOBAL
10879 # define LT_DLGLOBAL DL_GLOBAL
10880 # else
10881 # define LT_DLGLOBAL 0
10882 # endif
10883 #endif
10884
10885 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10886 find out it does not work in some platform. */
10887 #ifndef LT_DLLAZY_OR_NOW
10888 # ifdef RTLD_LAZY
10889 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10890 # else
10891 # ifdef DL_LAZY
10892 # define LT_DLLAZY_OR_NOW DL_LAZY
10893 # else
10894 # ifdef RTLD_NOW
10895 # define LT_DLLAZY_OR_NOW RTLD_NOW
10896 # else
10897 # ifdef DL_NOW
10898 # define LT_DLLAZY_OR_NOW DL_NOW
10899 # else
10900 # define LT_DLLAZY_OR_NOW 0
10901 # endif
10902 # endif
10903 # endif
10904 # endif
10905 #endif
10906
10907 /* When -fvisbility=hidden is used, assume the code has been annotated
10908 correspondingly for the symbols needed. */
10909 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10910 void fnord () __attribute__((visibility("default")));
10911 #endif
10912
10913 void fnord () { int i=42; }
10914 int main ()
10915 {
10916 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10917 int status = $lt_dlunknown;
10918
10919 if (self)
10920 {
10921 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10922 else
10923 {
10924 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10925 else puts (dlerror ());
10926 }
10927 /* dlclose (self); */
10928 }
10929 else
10930 puts (dlerror ());
10931
10932 return status;
10933 }
10934 _LT_EOF
10935 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10936 (eval $ac_link) 2>&5
10937 ac_status=$?
10938 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10939 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10940 (./conftest; exit; ) >&5 2>/dev/null
10941 lt_status=$?
10942 case x$lt_status in
10943 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10944 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10945 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10946 esac
10947 else :
10948 # compilation failed
10949 lt_cv_dlopen_self_static=no
10950 fi
10951 fi
10952 rm -fr conftest*
10953
10954
10955 fi
10956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10957 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10958 fi
10959
10960 CPPFLAGS="$save_CPPFLAGS"
10961 LDFLAGS="$save_LDFLAGS"
10962 LIBS="$save_LIBS"
10963 ;;
10964 esac
10965
10966 case $lt_cv_dlopen_self in
10967 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10968 *) enable_dlopen_self=unknown ;;
10969 esac
10970
10971 case $lt_cv_dlopen_self_static in
10972 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10973 *) enable_dlopen_self_static=unknown ;;
10974 esac
10975 fi
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993 striplib=
10994 old_striplib=
10995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10996 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10997 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10998 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10999 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11001 $as_echo "yes" >&6; }
11002 else
11003 # FIXME - insert some real tests, host_os isn't really good enough
11004 case $host_os in
11005 darwin*)
11006 if test -n "$STRIP" ; then
11007 striplib="$STRIP -x"
11008 old_striplib="$STRIP -S"
11009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11010 $as_echo "yes" >&6; }
11011 else
11012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11013 $as_echo "no" >&6; }
11014 fi
11015 ;;
11016 *)
11017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11018 $as_echo "no" >&6; }
11019 ;;
11020 esac
11021 fi
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034 # Report which library types will actually be built
11035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11036 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11038 $as_echo "$can_build_shared" >&6; }
11039
11040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11041 $as_echo_n "checking whether to build shared libraries... " >&6; }
11042 test "$can_build_shared" = "no" && enable_shared=no
11043
11044 # On AIX, shared libraries and static libraries use the same namespace, and
11045 # are all built from PIC.
11046 case $host_os in
11047 aix3*)
11048 test "$enable_shared" = yes && enable_static=no
11049 if test -n "$RANLIB"; then
11050 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11051 postinstall_cmds='$RANLIB $lib'
11052 fi
11053 ;;
11054
11055 aix[4-9]*)
11056 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11057 test "$enable_shared" = yes && enable_static=no
11058 fi
11059 ;;
11060 esac
11061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11062 $as_echo "$enable_shared" >&6; }
11063
11064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11065 $as_echo_n "checking whether to build static libraries... " >&6; }
11066 # Make sure either enable_shared or enable_static is yes.
11067 test "$enable_shared" = yes || enable_static=yes
11068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11069 $as_echo "$enable_static" >&6; }
11070
11071
11072
11073
11074 fi
11075 ac_ext=c
11076 ac_cpp='$CPP $CPPFLAGS'
11077 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11078 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11079 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11080
11081 CC="$lt_save_CC"
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095 ac_config_commands="$ac_config_commands libtool"
11096
11097
11098
11099
11100 # Only expand once:
11101
11102
11103
11104
11105
11106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11107 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11108 # Check whether --enable-maintainer-mode was given.
11109 if test "${enable_maintainer_mode+set}" = set; then :
11110 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11111 else
11112 USE_MAINTAINER_MODE=no
11113 fi
11114
11115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11116 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11117 if test $USE_MAINTAINER_MODE = yes; then
11118 MAINTAINER_MODE_TRUE=
11119 MAINTAINER_MODE_FALSE='#'
11120 else
11121 MAINTAINER_MODE_TRUE='#'
11122 MAINTAINER_MODE_FALSE=
11123 fi
11124
11125 MAINT=$MAINTAINER_MODE_TRUE
11126
11127
11128
11129
11130 sim_inline="-DDEFAULT_INLINE=0"
11131 # Check whether --enable-sim-inline was given.
11132 if test "${enable_sim_inline+set}" = set; then :
11133 enableval=$enable_sim_inline; sim_inline=""
11134 case "$enableval" in
11135 no) sim_inline="-DDEFAULT_INLINE=0";;
11136 0) sim_inline="-DDEFAULT_INLINE=0";;
11137 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
11138 1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
11139 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
11140 new_flag=""
11141 case "$x" in
11142 *_INLINE=*) new_flag="-D$x";;
11143 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
11144 *_INLINE) new_flag="-D$x=ALL_C_INLINE";;
11145 *) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
11146 esac
11147 if test x"$sim_inline" = x""; then
11148 sim_inline="$new_flag"
11149 else
11150 sim_inline="$sim_inline $new_flag"
11151 fi
11152 done;;
11153 esac
11154 if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
11155 echo "Setting inline flags = $sim_inline" 6>&1
11156 fi
11157 fi
11158
11159
11160
11161
11162 default_sim_default_model="bf537"
11163 # Check whether --enable-sim-default-model was given.
11164 if test "${enable_sim_default_model+set}" = set; then :
11165 enableval=$enable_sim_default_model; case "${enableval}" in
11166 yes|no) as_fn_error $? "\"Missing argument to --enable-sim-default-model\"" "$LINENO" 5;;
11167 *) sim_default_model="-DWITH_DEFAULT_MODEL='\"${enableval}\"'";;
11168 esac
11169 if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
11170 echo "Setting default model = $sim_default_model" 6>&1
11171 fi
11172 else
11173 sim_default_model="-DWITH_DEFAULT_MODEL='\"${default_sim_default_model}\"'"
11174 fi
11175
11176
11177
11178 hardware="cfi core pal glue \
11179 bfin_cec \
11180 bfin_ctimer \
11181 bfin_dma \
11182 bfin_dmac \
11183 bfin_ebiu_amc \
11184 bfin_ebiu_ddrc \
11185 bfin_ebiu_sdc \
11186 bfin_emac \
11187 bfin_eppi \
11188 bfin_evt \
11189 bfin_gpio \
11190 bfin_gpio2 \
11191 bfin_gptimer \
11192 bfin_jtag \
11193 bfin_mmu \
11194 bfin_nfc \
11195 bfin_otp \
11196 bfin_pfmon \
11197 bfin_pint \
11198 bfin_pll \
11199 bfin_ppi \
11200 bfin_rtc \
11201 bfin_sic \
11202 bfin_spi \
11203 bfin_trace \
11204 bfin_twi \
11205 bfin_uart \
11206 bfin_uart2 \
11207 bfin_wdog \
11208 bfin_wp \
11209 eth_phy \
11210 "
11211 sim_hw_cflags="-DWITH_HW=1"
11212 sim_hw="$hardware"
11213 sim_hw_objs="\$(SIM_COMMON_HW_OBJS) `echo $sim_hw | sed -e 's/\([^ ][^ ]*\)/dv-\1.o/g'`"
11214
11215 # Check whether --enable-sim-hardware was given.
11216 if test "${enable_sim_hardware+set}" = set; then :
11217 enableval=$enable_sim_hardware;
11218 else
11219 enable_sim_hardware="yes"
11220 fi
11221
11222 case ${enable_sim_hardware} in
11223 yes|no) ;;
11224 ,*) hardware="${hardware} `echo ${enableval} | sed -e 's/,/ /'`";;
11225 *,) hardware="`echo ${enableval} | sed -e 's/,/ /'` ${hardware}";;
11226 *) hardware="`echo ${enableval} | sed -e 's/,/ /'`"'';;
11227 esac
11228
11229 if test "$enable_sim_hardware" = no; then
11230 sim_hw_objs=
11231 sim_hw_cflags="-DWITH_HW=0"
11232 sim_hw=
11233 else
11234 sim_hw_cflags="-DWITH_HW=1"
11235 # remove duplicates
11236 sim_hw=""
11237 sim_hw_objs="\$(SIM_COMMON_HW_OBJS)"
11238 for i in $hardware ; do
11239 case " $sim_hw " in
11240 *" $i "*) ;;
11241 *) sim_hw="$sim_hw $i" ; sim_hw_objs="$sim_hw_objs dv-$i.o";;
11242 esac
11243 done
11244 # mingw does not support sockser
11245 case ${host} in
11246 *mingw*) ;;
11247 *) # TODO: We don't add dv-sockser to sim_hw as it is not a "real" device
11248 # that you instatiate. Instead, other code will call into it directly.
11249 # At some point, we should convert it over.
11250 sim_hw_objs="$sim_hw_objs dv-sockser.o"
11251 sim_hw_cflags="$sim_hw_cflags -DHAVE_DV_SOCKSER"
11252 ;;
11253 esac
11254 if test x"$silent" != x"yes"; then
11255 echo "Setting hardware to $sim_hw_cflags, $sim_hw, $sim_hw_objs"
11256 fi
11257 case " $hardware " in
11258 *" cfi "*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log2 in -lm" >&5
11259 $as_echo_n "checking for log2 in -lm... " >&6; }
11260 if ${ac_cv_lib_m_log2+:} false; then :
11261 $as_echo_n "(cached) " >&6
11262 else
11263 ac_check_lib_save_LIBS=$LIBS
11264 LIBS="-lm $LIBS"
11265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11266 /* end confdefs.h. */
11267
11268 /* Override any GCC internal prototype to avoid an error.
11269 Use char because int might match the return type of a GCC
11270 builtin and then its argument prototype would still apply. */
11271 #ifdef __cplusplus
11272 extern "C"
11273 #endif
11274 char log2 ();
11275 int
11276 main ()
11277 {
11278 return log2 ();
11279 ;
11280 return 0;
11281 }
11282 _ACEOF
11283 if ac_fn_c_try_link "$LINENO"; then :
11284 ac_cv_lib_m_log2=yes
11285 else
11286 ac_cv_lib_m_log2=no
11287 fi
11288 rm -f core conftest.err conftest.$ac_objext \
11289 conftest$ac_exeext conftest.$ac_ext
11290 LIBS=$ac_check_lib_save_LIBS
11291 fi
11292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_log2" >&5
11293 $as_echo "$ac_cv_lib_m_log2" >&6; }
11294 if test "x$ac_cv_lib_m_log2" = xyes; then :
11295 cat >>confdefs.h <<_ACEOF
11296 #define HAVE_LIBM 1
11297 _ACEOF
11298
11299 LIBS="-lm $LIBS"
11300
11301 fi
11302 ;;
11303 esac
11304 fi
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
11315 if test -n "$ac_tool_prefix"; then
11316 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
11317 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
11318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11319 $as_echo_n "checking for $ac_word... " >&6; }
11320 if ${ac_cv_path_PKG_CONFIG+:} false; then :
11321 $as_echo_n "(cached) " >&6
11322 else
11323 case $PKG_CONFIG in
11324 [\\/]* | ?:[\\/]*)
11325 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
11326 ;;
11327 *)
11328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11329 for as_dir in $PATH
11330 do
11331 IFS=$as_save_IFS
11332 test -z "$as_dir" && as_dir=.
11333 for ac_exec_ext in '' $ac_executable_extensions; do
11334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11335 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11337 break 2
11338 fi
11339 done
11340 done
11341 IFS=$as_save_IFS
11342
11343 ;;
11344 esac
11345 fi
11346 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
11347 if test -n "$PKG_CONFIG"; then
11348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
11349 $as_echo "$PKG_CONFIG" >&6; }
11350 else
11351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11352 $as_echo "no" >&6; }
11353 fi
11354
11355
11356 fi
11357 if test -z "$ac_cv_path_PKG_CONFIG"; then
11358 ac_pt_PKG_CONFIG=$PKG_CONFIG
11359 # Extract the first word of "pkg-config", so it can be a program name with args.
11360 set dummy pkg-config; ac_word=$2
11361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11362 $as_echo_n "checking for $ac_word... " >&6; }
11363 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
11364 $as_echo_n "(cached) " >&6
11365 else
11366 case $ac_pt_PKG_CONFIG in
11367 [\\/]* | ?:[\\/]*)
11368 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
11369 ;;
11370 *)
11371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11372 for as_dir in $PATH
11373 do
11374 IFS=$as_save_IFS
11375 test -z "$as_dir" && as_dir=.
11376 for ac_exec_ext in '' $ac_executable_extensions; do
11377 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11378 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
11379 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11380 break 2
11381 fi
11382 done
11383 done
11384 IFS=$as_save_IFS
11385
11386 ;;
11387 esac
11388 fi
11389 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
11390 if test -n "$ac_pt_PKG_CONFIG"; then
11391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
11392 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
11393 else
11394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11395 $as_echo "no" >&6; }
11396 fi
11397
11398 if test "x$ac_pt_PKG_CONFIG" = x; then
11399 PKG_CONFIG=""
11400 else
11401 case $cross_compiling:$ac_tool_warned in
11402 yes:)
11403 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11404 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11405 ac_tool_warned=yes ;;
11406 esac
11407 PKG_CONFIG=$ac_pt_PKG_CONFIG
11408 fi
11409 else
11410 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
11411 fi
11412
11413 fi
11414 if test -n "$PKG_CONFIG"; then
11415 _pkg_min_version=0.9.0
11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
11417 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
11418 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
11419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11420 $as_echo "yes" >&6; }
11421 else
11422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11423 $as_echo "no" >&6; }
11424 PKG_CONFIG=""
11425 fi
11426 fi
11427
11428 pkg_failed=no
11429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sdl" >&5
11430 $as_echo_n "checking for sdl... " >&6; }
11431
11432 if test -n "$SDL_CFLAGS"; then
11433 pkg_cv_SDL_CFLAGS="$SDL_CFLAGS"
11434 elif test -n "$PKG_CONFIG"; then
11435 if test -n "$PKG_CONFIG" && \
11436 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
11437 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
11438 ac_status=$?
11439 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11440 test $ac_status = 0; }; then
11441 pkg_cv_SDL_CFLAGS=`$PKG_CONFIG --cflags "sdl" 2>/dev/null`
11442 test "x$?" != "x0" && pkg_failed=yes
11443 else
11444 pkg_failed=yes
11445 fi
11446 else
11447 pkg_failed=untried
11448 fi
11449 if test -n "$SDL_LIBS"; then
11450 pkg_cv_SDL_LIBS="$SDL_LIBS"
11451 elif test -n "$PKG_CONFIG"; then
11452 if test -n "$PKG_CONFIG" && \
11453 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sdl\""; } >&5
11454 ($PKG_CONFIG --exists --print-errors "sdl") 2>&5
11455 ac_status=$?
11456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11457 test $ac_status = 0; }; then
11458 pkg_cv_SDL_LIBS=`$PKG_CONFIG --libs "sdl" 2>/dev/null`
11459 test "x$?" != "x0" && pkg_failed=yes
11460 else
11461 pkg_failed=yes
11462 fi
11463 else
11464 pkg_failed=untried
11465 fi
11466
11467 if test $pkg_failed = no; then
11468 pkg_save_LDFLAGS="$LDFLAGS"
11469 LDFLAGS="$LDFLAGS $pkg_cv_SDL_LIBS"
11470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11471 /* end confdefs.h. */
11472
11473 int
11474 main ()
11475 {
11476
11477 ;
11478 return 0;
11479 }
11480 _ACEOF
11481 if ac_fn_c_try_link "$LINENO"; then :
11482
11483 else
11484 pkg_failed=yes
11485 fi
11486 rm -f core conftest.err conftest.$ac_objext \
11487 conftest$ac_exeext conftest.$ac_ext
11488 LDFLAGS=$pkg_save_LDFLAGS
11489 fi
11490
11491
11492
11493 if test $pkg_failed = yes; then
11494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11495 $as_echo "no" >&6; }
11496
11497 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11498 _pkg_short_errors_supported=yes
11499 else
11500 _pkg_short_errors_supported=no
11501 fi
11502 if test $_pkg_short_errors_supported = yes; then
11503 SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sdl" 2>&1`
11504 else
11505 SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sdl" 2>&1`
11506 fi
11507 # Put the nasty error message in config.log where it belongs
11508 echo "$SDL_PKG_ERRORS" >&5
11509
11510 :
11511 elif test $pkg_failed = untried; then
11512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11513 $as_echo "no" >&6; }
11514 :
11515 else
11516 SDL_CFLAGS=$pkg_cv_SDL_CFLAGS
11517 SDL_LIBS=$pkg_cv_SDL_LIBS
11518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11519 $as_echo "yes" >&6; }
11520
11521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11522 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11523 if ${ac_cv_lib_dl_dlopen+:} false; then :
11524 $as_echo_n "(cached) " >&6
11525 else
11526 ac_check_lib_save_LIBS=$LIBS
11527 LIBS="-ldl $LIBS"
11528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11529 /* end confdefs.h. */
11530
11531 /* Override any GCC internal prototype to avoid an error.
11532 Use char because int might match the return type of a GCC
11533 builtin and then its argument prototype would still apply. */
11534 #ifdef __cplusplus
11535 extern "C"
11536 #endif
11537 char dlopen ();
11538 int
11539 main ()
11540 {
11541 return dlopen ();
11542 ;
11543 return 0;
11544 }
11545 _ACEOF
11546 if ac_fn_c_try_link "$LINENO"; then :
11547 ac_cv_lib_dl_dlopen=yes
11548 else
11549 ac_cv_lib_dl_dlopen=no
11550 fi
11551 rm -f core conftest.err conftest.$ac_objext \
11552 conftest$ac_exeext conftest.$ac_ext
11553 LIBS=$ac_check_lib_save_LIBS
11554 fi
11555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11556 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11557 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11558
11559 SDL_CFLAGS="${SDL_CFLAGS} -DHAVE_SDL"
11560 SDL_LIBS="-ldl"
11561
11562 else
11563 SDL_CFLAGS= SDL_LIBS=
11564 fi
11565
11566
11567 fi
11568
11569
11570
11571
11572 # Check whether --enable-werror was given.
11573 if test "${enable_werror+set}" = set; then :
11574 enableval=$enable_werror; case "${enableval}" in
11575 yes | y) ERROR_ON_WARNING="yes" ;;
11576 no | n) ERROR_ON_WARNING="no" ;;
11577 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11578 esac
11579 fi
11580
11581
11582 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11583 ERROR_ON_WARNING=yes
11584 fi
11585
11586 WERROR_CFLAGS=""
11587 if test "${ERROR_ON_WARNING}" = yes ; then
11588 WERROR_CFLAGS="-Werror"
11589 fi
11590
11591 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
11592 -Wpointer-sign \
11593 -Wno-unused -Wunused-value -Wunused-function \
11594 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes
11595 -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type \
11596 -Wold-style-declaration -Wold-style-definition"
11597
11598 # Enable -Wno-format by default when using gcc on mingw since many
11599 # GCC versions complain about %I64.
11600 case "${host}" in
11601 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
11602 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
11603 esac
11604
11605 # Check whether --enable-build-warnings was given.
11606 if test "${enable_build_warnings+set}" = set; then :
11607 enableval=$enable_build_warnings; case "${enableval}" in
11608 yes) ;;
11609 no) build_warnings="-w";;
11610 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11611 build_warnings="${build_warnings} ${t}";;
11612 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11613 build_warnings="${t} ${build_warnings}";;
11614 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11615 esac
11616 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11617 echo "Setting compiler warning flags = $build_warnings" 6>&1
11618 fi
11619 fi
11620 # Check whether --enable-sim-build-warnings was given.
11621 if test "${enable_sim_build_warnings+set}" = set; then :
11622 enableval=$enable_sim_build_warnings; case "${enableval}" in
11623 yes) ;;
11624 no) build_warnings="-w";;
11625 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11626 build_warnings="${build_warnings} ${t}";;
11627 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11628 build_warnings="${t} ${build_warnings}";;
11629 *) build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11630 esac
11631 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
11632 echo "Setting GDB specific compiler warning flags = $build_warnings" 6>&1
11633 fi
11634 fi
11635 WARN_CFLAGS=""
11636 if test "x${build_warnings}" != x -a "x$GCC" = xyes
11637 then
11638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler warning flags" >&5
11639 $as_echo_n "checking compiler warning flags... " >&6; }
11640 # Separate out the -Werror flag as some files just cannot be
11641 # compiled with it enabled.
11642 for w in ${build_warnings}; do
11643 case $w in
11644 -Werr*) WERROR_CFLAGS=-Werror ;;
11645 *) # Check that GCC accepts it
11646 saved_CFLAGS="$CFLAGS"
11647 CFLAGS="$CFLAGS -Werror $w"
11648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11649 /* end confdefs.h. */
11650
11651 int
11652 main ()
11653 {
11654
11655 ;
11656 return 0;
11657 }
11658 _ACEOF
11659 if ac_fn_c_try_compile "$LINENO"; then :
11660 WARN_CFLAGS="${WARN_CFLAGS} $w"
11661 fi
11662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11663 CFLAGS="$saved_CFLAGS"
11664 esac
11665 done
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${WARN_CFLAGS} ${WERROR_CFLAGS}" >&5
11667 $as_echo "${WARN_CFLAGS} ${WERROR_CFLAGS}" >&6; }
11668 fi
11669
11670
11671 cgen_breaks=""
11672 if grep CGEN_MAINT $srcdir/Makefile.in >/dev/null; then
11673 cgen_breaks="break cgen_rtx_error";
11674 fi
11675
11676 ac_config_files="$ac_config_files Makefile.sim:Makefile.in"
11677
11678 ac_config_files="$ac_config_files Make-common.sim:../common/Make-common.in"
11679
11680 ac_config_files="$ac_config_files .gdbinit:../common/gdbinit.in"
11681
11682 ac_config_commands="$ac_config_commands Makefile"
11683
11684 ac_config_commands="$ac_config_commands stamp-h"
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696 cat >confcache <<\_ACEOF
11697 # This file is a shell script that caches the results of configure
11698 # tests run on this system so they can be shared between configure
11699 # scripts and configure runs, see configure's option --config-cache.
11700 # It is not useful on other systems. If it contains results you don't
11701 # want to keep, you may remove or edit it.
11702 #
11703 # config.status only pays attention to the cache file if you give it
11704 # the --recheck option to rerun configure.
11705 #
11706 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11707 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11708 # following values.
11709
11710 _ACEOF
11711
11712 # The following way of writing the cache mishandles newlines in values,
11713 # but we know of no workaround that is simple, portable, and efficient.
11714 # So, we kill variables containing newlines.
11715 # Ultrix sh set writes to stderr and can't be redirected directly,
11716 # and sets the high bit in the cache file unless we assign to the vars.
11717 (
11718 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11719 eval ac_val=\$$ac_var
11720 case $ac_val in #(
11721 *${as_nl}*)
11722 case $ac_var in #(
11723 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11724 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11725 esac
11726 case $ac_var in #(
11727 _ | IFS | as_nl) ;; #(
11728 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11729 *) { eval $ac_var=; unset $ac_var;} ;;
11730 esac ;;
11731 esac
11732 done
11733
11734 (set) 2>&1 |
11735 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11736 *${as_nl}ac_space=\ *)
11737 # `set' does not quote correctly, so add quotes: double-quote
11738 # substitution turns \\\\ into \\, and sed turns \\ into \.
11739 sed -n \
11740 "s/'/'\\\\''/g;
11741 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11742 ;; #(
11743 *)
11744 # `set' quotes correctly as required by POSIX, so do not add quotes.
11745 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11746 ;;
11747 esac |
11748 sort
11749 ) |
11750 sed '
11751 /^ac_cv_env_/b end
11752 t clear
11753 :clear
11754 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11755 t end
11756 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11757 :end' >>confcache
11758 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11759 if test -w "$cache_file"; then
11760 if test "x$cache_file" != "x/dev/null"; then
11761 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11762 $as_echo "$as_me: updating cache $cache_file" >&6;}
11763 if test ! -f "$cache_file" || test -h "$cache_file"; then
11764 cat confcache >"$cache_file"
11765 else
11766 case $cache_file in #(
11767 */* | ?:*)
11768 mv -f confcache "$cache_file"$$ &&
11769 mv -f "$cache_file"$$ "$cache_file" ;; #(
11770 *)
11771 mv -f confcache "$cache_file" ;;
11772 esac
11773 fi
11774 fi
11775 else
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11777 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11778 fi
11779 fi
11780 rm -f confcache
11781
11782 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11783 # Let make expand exec_prefix.
11784 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11785
11786 # Transform confdefs.h into DEFS.
11787 # Protect against shell expansion while executing Makefile rules.
11788 # Protect against Makefile macro expansion.
11789 #
11790 # If the first sed substitution is executed (which looks for macros that
11791 # take arguments), then branch to the quote section. Otherwise,
11792 # look for a macro that doesn't take arguments.
11793 ac_script='
11794 :mline
11795 /\\$/{
11796 N
11797 s,\\\n,,
11798 b mline
11799 }
11800 t clear
11801 :clear
11802 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
11803 t quote
11804 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
11805 t quote
11806 b any
11807 :quote
11808 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11809 s/\[/\\&/g
11810 s/\]/\\&/g
11811 s/\$/$$/g
11812 H
11813 :any
11814 ${
11815 g
11816 s/^\n//
11817 s/\n/ /g
11818 p
11819 }
11820 '
11821 DEFS=`sed -n "$ac_script" confdefs.h`
11822
11823
11824 ac_libobjs=
11825 ac_ltlibobjs=
11826 U=
11827 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11828 # 1. Remove the extension, and $U if already installed.
11829 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11830 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11831 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11832 # will be set to the directory where LIBOBJS objects are built.
11833 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11834 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11835 done
11836 LIBOBJS=$ac_libobjs
11837
11838 LTLIBOBJS=$ac_ltlibobjs
11839
11840
11841
11842 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
11843 as_fn_error $? "conditional \"PLUGINS\" was never defined.
11844 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11845 fi
11846 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11847 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11848 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11849 fi
11850
11851 : "${CONFIG_STATUS=./config.status}"
11852 ac_write_fail=0
11853 ac_clean_files_save=$ac_clean_files
11854 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11855 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11856 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11857 as_write_fail=0
11858 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11859 #! $SHELL
11860 # Generated by $as_me.
11861 # Run this file to recreate the current configuration.
11862 # Compiler output produced by configure, useful for debugging
11863 # configure, is in config.log if it exists.
11864
11865 debug=false
11866 ac_cs_recheck=false
11867 ac_cs_silent=false
11868
11869 SHELL=\${CONFIG_SHELL-$SHELL}
11870 export SHELL
11871 _ASEOF
11872 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11873 ## -------------------- ##
11874 ## M4sh Initialization. ##
11875 ## -------------------- ##
11876
11877 # Be more Bourne compatible
11878 DUALCASE=1; export DUALCASE # for MKS sh
11879 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11880 emulate sh
11881 NULLCMD=:
11882 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11883 # is contrary to our usage. Disable this feature.
11884 alias -g '${1+"$@"}'='"$@"'
11885 setopt NO_GLOB_SUBST
11886 else
11887 case `(set -o) 2>/dev/null` in #(
11888 *posix*) :
11889 set -o posix ;; #(
11890 *) :
11891 ;;
11892 esac
11893 fi
11894
11895
11896 as_nl='
11897 '
11898 export as_nl
11899 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11900 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11901 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11902 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11903 # Prefer a ksh shell builtin over an external printf program on Solaris,
11904 # but without wasting forks for bash or zsh.
11905 if test -z "$BASH_VERSION$ZSH_VERSION" \
11906 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11907 as_echo='print -r --'
11908 as_echo_n='print -rn --'
11909 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11910 as_echo='printf %s\n'
11911 as_echo_n='printf %s'
11912 else
11913 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11914 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11915 as_echo_n='/usr/ucb/echo -n'
11916 else
11917 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11918 as_echo_n_body='eval
11919 arg=$1;
11920 case $arg in #(
11921 *"$as_nl"*)
11922 expr "X$arg" : "X\\(.*\\)$as_nl";
11923 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11924 esac;
11925 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11926 '
11927 export as_echo_n_body
11928 as_echo_n='sh -c $as_echo_n_body as_echo'
11929 fi
11930 export as_echo_body
11931 as_echo='sh -c $as_echo_body as_echo'
11932 fi
11933
11934 # The user is always right.
11935 if test "${PATH_SEPARATOR+set}" != set; then
11936 PATH_SEPARATOR=:
11937 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11938 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11939 PATH_SEPARATOR=';'
11940 }
11941 fi
11942
11943
11944 # IFS
11945 # We need space, tab and new line, in precisely that order. Quoting is
11946 # there to prevent editors from complaining about space-tab.
11947 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11948 # splitting by setting IFS to empty value.)
11949 IFS=" "" $as_nl"
11950
11951 # Find who we are. Look in the path if we contain no directory separator.
11952 as_myself=
11953 case $0 in #((
11954 *[\\/]* ) as_myself=$0 ;;
11955 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11956 for as_dir in $PATH
11957 do
11958 IFS=$as_save_IFS
11959 test -z "$as_dir" && as_dir=.
11960 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11961 done
11962 IFS=$as_save_IFS
11963
11964 ;;
11965 esac
11966 # We did not find ourselves, most probably we were run as `sh COMMAND'
11967 # in which case we are not to be found in the path.
11968 if test "x$as_myself" = x; then
11969 as_myself=$0
11970 fi
11971 if test ! -f "$as_myself"; then
11972 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11973 exit 1
11974 fi
11975
11976 # Unset variables that we do not need and which cause bugs (e.g. in
11977 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11978 # suppresses any "Segmentation fault" message there. '((' could
11979 # trigger a bug in pdksh 5.2.14.
11980 for as_var in BASH_ENV ENV MAIL MAILPATH
11981 do eval test x\${$as_var+set} = xset \
11982 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11983 done
11984 PS1='$ '
11985 PS2='> '
11986 PS4='+ '
11987
11988 # NLS nuisances.
11989 LC_ALL=C
11990 export LC_ALL
11991 LANGUAGE=C
11992 export LANGUAGE
11993
11994 # CDPATH.
11995 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11996
11997
11998 # as_fn_error STATUS ERROR [LINENO LOG_FD]
11999 # ----------------------------------------
12000 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12001 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12002 # script with STATUS, using 1 if that was 0.
12003 as_fn_error ()
12004 {
12005 as_status=$1; test $as_status -eq 0 && as_status=1
12006 if test "$4"; then
12007 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12008 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12009 fi
12010 $as_echo "$as_me: error: $2" >&2
12011 as_fn_exit $as_status
12012 } # as_fn_error
12013
12014
12015 # as_fn_set_status STATUS
12016 # -----------------------
12017 # Set $? to STATUS, without forking.
12018 as_fn_set_status ()
12019 {
12020 return $1
12021 } # as_fn_set_status
12022
12023 # as_fn_exit STATUS
12024 # -----------------
12025 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12026 as_fn_exit ()
12027 {
12028 set +e
12029 as_fn_set_status $1
12030 exit $1
12031 } # as_fn_exit
12032
12033 # as_fn_unset VAR
12034 # ---------------
12035 # Portably unset VAR.
12036 as_fn_unset ()
12037 {
12038 { eval $1=; unset $1;}
12039 }
12040 as_unset=as_fn_unset
12041 # as_fn_append VAR VALUE
12042 # ----------------------
12043 # Append the text in VALUE to the end of the definition contained in VAR. Take
12044 # advantage of any shell optimizations that allow amortized linear growth over
12045 # repeated appends, instead of the typical quadratic growth present in naive
12046 # implementations.
12047 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12048 eval 'as_fn_append ()
12049 {
12050 eval $1+=\$2
12051 }'
12052 else
12053 as_fn_append ()
12054 {
12055 eval $1=\$$1\$2
12056 }
12057 fi # as_fn_append
12058
12059 # as_fn_arith ARG...
12060 # ------------------
12061 # Perform arithmetic evaluation on the ARGs, and store the result in the
12062 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12063 # must be portable across $(()) and expr.
12064 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12065 eval 'as_fn_arith ()
12066 {
12067 as_val=$(( $* ))
12068 }'
12069 else
12070 as_fn_arith ()
12071 {
12072 as_val=`expr "$@" || test $? -eq 1`
12073 }
12074 fi # as_fn_arith
12075
12076
12077 if expr a : '\(a\)' >/dev/null 2>&1 &&
12078 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12079 as_expr=expr
12080 else
12081 as_expr=false
12082 fi
12083
12084 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12085 as_basename=basename
12086 else
12087 as_basename=false
12088 fi
12089
12090 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12091 as_dirname=dirname
12092 else
12093 as_dirname=false
12094 fi
12095
12096 as_me=`$as_basename -- "$0" ||
12097 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12098 X"$0" : 'X\(//\)$' \| \
12099 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12100 $as_echo X/"$0" |
12101 sed '/^.*\/\([^/][^/]*\)\/*$/{
12102 s//\1/
12103 q
12104 }
12105 /^X\/\(\/\/\)$/{
12106 s//\1/
12107 q
12108 }
12109 /^X\/\(\/\).*/{
12110 s//\1/
12111 q
12112 }
12113 s/.*/./; q'`
12114
12115 # Avoid depending upon Character Ranges.
12116 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12117 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12118 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12119 as_cr_digits='0123456789'
12120 as_cr_alnum=$as_cr_Letters$as_cr_digits
12121
12122 ECHO_C= ECHO_N= ECHO_T=
12123 case `echo -n x` in #(((((
12124 -n*)
12125 case `echo 'xy\c'` in
12126 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12127 xy) ECHO_C='\c';;
12128 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12129 ECHO_T=' ';;
12130 esac;;
12131 *)
12132 ECHO_N='-n';;
12133 esac
12134
12135 rm -f conf$$ conf$$.exe conf$$.file
12136 if test -d conf$$.dir; then
12137 rm -f conf$$.dir/conf$$.file
12138 else
12139 rm -f conf$$.dir
12140 mkdir conf$$.dir 2>/dev/null
12141 fi
12142 if (echo >conf$$.file) 2>/dev/null; then
12143 if ln -s conf$$.file conf$$ 2>/dev/null; then
12144 as_ln_s='ln -s'
12145 # ... but there are two gotchas:
12146 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12147 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12148 # In both cases, we have to default to `cp -pR'.
12149 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12150 as_ln_s='cp -pR'
12151 elif ln conf$$.file conf$$ 2>/dev/null; then
12152 as_ln_s=ln
12153 else
12154 as_ln_s='cp -pR'
12155 fi
12156 else
12157 as_ln_s='cp -pR'
12158 fi
12159 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12160 rmdir conf$$.dir 2>/dev/null
12161
12162
12163 # as_fn_mkdir_p
12164 # -------------
12165 # Create "$as_dir" as a directory, including parents if necessary.
12166 as_fn_mkdir_p ()
12167 {
12168
12169 case $as_dir in #(
12170 -*) as_dir=./$as_dir;;
12171 esac
12172 test -d "$as_dir" || eval $as_mkdir_p || {
12173 as_dirs=
12174 while :; do
12175 case $as_dir in #(
12176 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12177 *) as_qdir=$as_dir;;
12178 esac
12179 as_dirs="'$as_qdir' $as_dirs"
12180 as_dir=`$as_dirname -- "$as_dir" ||
12181 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12182 X"$as_dir" : 'X\(//\)[^/]' \| \
12183 X"$as_dir" : 'X\(//\)$' \| \
12184 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12185 $as_echo X"$as_dir" |
12186 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12187 s//\1/
12188 q
12189 }
12190 /^X\(\/\/\)[^/].*/{
12191 s//\1/
12192 q
12193 }
12194 /^X\(\/\/\)$/{
12195 s//\1/
12196 q
12197 }
12198 /^X\(\/\).*/{
12199 s//\1/
12200 q
12201 }
12202 s/.*/./; q'`
12203 test -d "$as_dir" && break
12204 done
12205 test -z "$as_dirs" || eval "mkdir $as_dirs"
12206 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12207
12208
12209 } # as_fn_mkdir_p
12210 if mkdir -p . 2>/dev/null; then
12211 as_mkdir_p='mkdir -p "$as_dir"'
12212 else
12213 test -d ./-p && rmdir ./-p
12214 as_mkdir_p=false
12215 fi
12216
12217
12218 # as_fn_executable_p FILE
12219 # -----------------------
12220 # Test if FILE is an executable regular file.
12221 as_fn_executable_p ()
12222 {
12223 test -f "$1" && test -x "$1"
12224 } # as_fn_executable_p
12225 as_test_x='test -x'
12226 as_executable_p=as_fn_executable_p
12227
12228 # Sed expression to map a string onto a valid CPP name.
12229 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12230
12231 # Sed expression to map a string onto a valid variable name.
12232 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12233
12234
12235 exec 6>&1
12236 ## ----------------------------------- ##
12237 ## Main body of $CONFIG_STATUS script. ##
12238 ## ----------------------------------- ##
12239 _ASEOF
12240 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12241
12242 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12243 # Save the log message, to keep $0 and so on meaningful, and to
12244 # report actual input values of CONFIG_FILES etc. instead of their
12245 # values after options handling.
12246 ac_log="
12247 This file was extended by $as_me, which was
12248 generated by GNU Autoconf 2.69. Invocation command line was
12249
12250 CONFIG_FILES = $CONFIG_FILES
12251 CONFIG_HEADERS = $CONFIG_HEADERS
12252 CONFIG_LINKS = $CONFIG_LINKS
12253 CONFIG_COMMANDS = $CONFIG_COMMANDS
12254 $ $0 $@
12255
12256 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12257 "
12258
12259 _ACEOF
12260
12261 case $ac_config_files in *"
12262 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12263 esac
12264
12265
12266
12267 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12268 # Files that config.status was made for.
12269 config_files="$ac_config_files"
12270 config_commands="$ac_config_commands"
12271
12272 _ACEOF
12273
12274 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12275 ac_cs_usage="\
12276 \`$as_me' instantiates files and other configuration actions
12277 from templates according to the current configuration. Unless the files
12278 and actions are specified as TAGs, all are instantiated by default.
12279
12280 Usage: $0 [OPTION]... [TAG]...
12281
12282 -h, --help print this help, then exit
12283 -V, --version print version number and configuration settings, then exit
12284 --config print configuration, then exit
12285 -q, --quiet, --silent
12286 do not print progress messages
12287 -d, --debug don't remove temporary files
12288 --recheck update $as_me by reconfiguring in the same conditions
12289 --file=FILE[:TEMPLATE]
12290 instantiate the configuration file FILE
12291
12292 Configuration files:
12293 $config_files
12294
12295 Configuration commands:
12296 $config_commands
12297
12298 Report bugs to the package provider."
12299
12300 _ACEOF
12301 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12302 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12303 ac_cs_version="\\
12304 config.status
12305 configured by $0, generated by GNU Autoconf 2.69,
12306 with options \\"\$ac_cs_config\\"
12307
12308 Copyright (C) 2012 Free Software Foundation, Inc.
12309 This config.status script is free software; the Free Software Foundation
12310 gives unlimited permission to copy, distribute and modify it."
12311
12312 ac_pwd='$ac_pwd'
12313 srcdir='$srcdir'
12314 INSTALL='$INSTALL'
12315 AWK='$AWK'
12316 test -n "\$AWK" || AWK=awk
12317 _ACEOF
12318
12319 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12320 # The default lists apply if the user does not specify any file.
12321 ac_need_defaults=:
12322 while test $# != 0
12323 do
12324 case $1 in
12325 --*=?*)
12326 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12327 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12328 ac_shift=:
12329 ;;
12330 --*=)
12331 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12332 ac_optarg=
12333 ac_shift=:
12334 ;;
12335 *)
12336 ac_option=$1
12337 ac_optarg=$2
12338 ac_shift=shift
12339 ;;
12340 esac
12341
12342 case $ac_option in
12343 # Handling of the options.
12344 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12345 ac_cs_recheck=: ;;
12346 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12347 $as_echo "$ac_cs_version"; exit ;;
12348 --config | --confi | --conf | --con | --co | --c )
12349 $as_echo "$ac_cs_config"; exit ;;
12350 --debug | --debu | --deb | --de | --d | -d )
12351 debug=: ;;
12352 --file | --fil | --fi | --f )
12353 $ac_shift
12354 case $ac_optarg in
12355 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12356 '') as_fn_error $? "missing file argument" ;;
12357 esac
12358 as_fn_append CONFIG_FILES " '$ac_optarg'"
12359 ac_need_defaults=false;;
12360 --he | --h | --help | --hel | -h )
12361 $as_echo "$ac_cs_usage"; exit ;;
12362 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12363 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12364 ac_cs_silent=: ;;
12365
12366 # This is an error.
12367 -*) as_fn_error $? "unrecognized option: \`$1'
12368 Try \`$0 --help' for more information." ;;
12369
12370 *) as_fn_append ac_config_targets " $1"
12371 ac_need_defaults=false ;;
12372
12373 esac
12374 shift
12375 done
12376
12377 ac_configure_extra_args=
12378
12379 if $ac_cs_silent; then
12380 exec 6>/dev/null
12381 ac_configure_extra_args="$ac_configure_extra_args --silent"
12382 fi
12383
12384 _ACEOF
12385 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12386 if \$ac_cs_recheck; then
12387 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12388 shift
12389 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12390 CONFIG_SHELL='$SHELL'
12391 export CONFIG_SHELL
12392 exec "\$@"
12393 fi
12394
12395 _ACEOF
12396 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12397 exec 5>>config.log
12398 {
12399 echo
12400 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12401 ## Running $as_me. ##
12402 _ASBOX
12403 $as_echo "$ac_log"
12404 } >&5
12405
12406 _ACEOF
12407 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12408 #
12409 # INIT-COMMANDS
12410 #
12411 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
12412
12413
12414 # The HP-UX ksh and POSIX shell print the target directory to stdout
12415 # if CDPATH is set.
12416 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12417
12418 sed_quote_subst='$sed_quote_subst'
12419 double_quote_subst='$double_quote_subst'
12420 delay_variable_subst='$delay_variable_subst'
12421 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12422 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12423 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12424 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12425 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12426 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12427 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12428 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12429 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12430 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12431 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12432 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12433 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12434 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12435 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12436 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12437 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12438 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12439 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12440 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12441 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12442 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12443 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12444 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12445 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12446 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12447 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12448 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12449 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12450 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12451 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12452 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12453 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12454 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12455 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12456 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12457 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12458 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12459 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12460 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12461 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12462 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12463 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12464 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12465 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12466 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12467 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12468 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12469 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"`'
12470 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12471 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12472 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12473 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12474 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12475 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12476 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12477 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12478 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12479 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12480 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12481 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12482 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12483 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12484 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12485 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12486 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12487 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12488 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12489 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12490 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12491 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12492 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12493 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12494 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12495 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12496 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12497 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12498 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12499 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12500 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12501 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12502 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12503 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12504 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12505 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12506 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12507 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12508 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12509 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12510 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12511 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12512 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12513 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12514 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12515 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12516 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12517 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12518 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12519 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12520 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12521 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12522 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12523 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12524 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12525 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12526 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12527 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12528 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12529 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12530 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12531 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12532 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12533 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12534 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12535 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12536 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12537 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12538 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12539 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12540 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12541
12542 LTCC='$LTCC'
12543 LTCFLAGS='$LTCFLAGS'
12544 compiler='$compiler_DEFAULT'
12545
12546 # A function that is used when there is no print builtin or printf.
12547 func_fallback_echo ()
12548 {
12549 eval 'cat <<_LTECHO_EOF
12550 \$1
12551 _LTECHO_EOF'
12552 }
12553
12554 # Quote evaled strings.
12555 for var in SHELL \
12556 ECHO \
12557 SED \
12558 GREP \
12559 EGREP \
12560 FGREP \
12561 LD \
12562 NM \
12563 LN_S \
12564 lt_SP2NL \
12565 lt_NL2SP \
12566 reload_flag \
12567 OBJDUMP \
12568 deplibs_check_method \
12569 file_magic_cmd \
12570 AR \
12571 AR_FLAGS \
12572 STRIP \
12573 RANLIB \
12574 CC \
12575 CFLAGS \
12576 compiler \
12577 lt_cv_sys_global_symbol_pipe \
12578 lt_cv_sys_global_symbol_to_cdecl \
12579 lt_cv_sys_global_symbol_to_c_name_address \
12580 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12581 lt_prog_compiler_no_builtin_flag \
12582 lt_prog_compiler_wl \
12583 lt_prog_compiler_pic \
12584 lt_prog_compiler_static \
12585 lt_cv_prog_compiler_c_o \
12586 need_locks \
12587 DSYMUTIL \
12588 NMEDIT \
12589 LIPO \
12590 OTOOL \
12591 OTOOL64 \
12592 shrext_cmds \
12593 export_dynamic_flag_spec \
12594 whole_archive_flag_spec \
12595 compiler_needs_object \
12596 with_gnu_ld \
12597 allow_undefined_flag \
12598 no_undefined_flag \
12599 hardcode_libdir_flag_spec \
12600 hardcode_libdir_flag_spec_ld \
12601 hardcode_libdir_separator \
12602 fix_srcfile_path \
12603 exclude_expsyms \
12604 include_expsyms \
12605 file_list_spec \
12606 variables_saved_for_relink \
12607 libname_spec \
12608 library_names_spec \
12609 soname_spec \
12610 install_override_mode \
12611 finish_eval \
12612 old_striplib \
12613 striplib; do
12614 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12615 *[\\\\\\\`\\"\\\$]*)
12616 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12617 ;;
12618 *)
12619 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12620 ;;
12621 esac
12622 done
12623
12624 # Double-quote double-evaled strings.
12625 for var in reload_cmds \
12626 old_postinstall_cmds \
12627 old_postuninstall_cmds \
12628 old_archive_cmds \
12629 extract_expsyms_cmds \
12630 old_archive_from_new_cmds \
12631 old_archive_from_expsyms_cmds \
12632 archive_cmds \
12633 archive_expsym_cmds \
12634 module_cmds \
12635 module_expsym_cmds \
12636 export_symbols_cmds \
12637 prelink_cmds \
12638 postinstall_cmds \
12639 postuninstall_cmds \
12640 finish_cmds \
12641 sys_lib_search_path_spec \
12642 sys_lib_dlsearch_path_spec; do
12643 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12644 *[\\\\\\\`\\"\\\$]*)
12645 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12646 ;;
12647 *)
12648 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12649 ;;
12650 esac
12651 done
12652
12653 ac_aux_dir='$ac_aux_dir'
12654 xsi_shell='$xsi_shell'
12655 lt_shell_append='$lt_shell_append'
12656
12657 # See if we are running on zsh, and set the options which allow our
12658 # commands through without removal of \ escapes INIT.
12659 if test -n "\${ZSH_VERSION+set}" ; then
12660 setopt NO_GLOB_SUBST
12661 fi
12662
12663
12664 PACKAGE='$PACKAGE'
12665 VERSION='$VERSION'
12666 TIMESTAMP='$TIMESTAMP'
12667 RM='$RM'
12668 ofile='$ofile'
12669
12670
12671
12672
12673 _ACEOF
12674
12675 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12676
12677 # Handling of arguments.
12678 for ac_config_target in $ac_config_targets
12679 do
12680 case $ac_config_target in
12681 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
12682 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12683 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
12684 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Make-common.in" ;;
12685 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
12686 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
12687 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
12688
12689 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12690 esac
12691 done
12692
12693
12694 # If the user did not use the arguments to specify the items to instantiate,
12695 # then the envvar interface is used. Set only those that are not.
12696 # We use the long form for the default assignment because of an extremely
12697 # bizarre bug on SunOS 4.1.3.
12698 if $ac_need_defaults; then
12699 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12700 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12701 fi
12702
12703 # Have a temporary directory for convenience. Make it in the build tree
12704 # simply because there is no reason against having it here, and in addition,
12705 # creating and moving files from /tmp can sometimes cause problems.
12706 # Hook for its removal unless debugging.
12707 # Note that there is a small window in which the directory will not be cleaned:
12708 # after its creation but before its name has been assigned to `$tmp'.
12709 $debug ||
12710 {
12711 tmp= ac_tmp=
12712 trap 'exit_status=$?
12713 : "${ac_tmp:=$tmp}"
12714 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12715 ' 0
12716 trap 'as_fn_exit 1' 1 2 13 15
12717 }
12718 # Create a (secure) tmp directory for tmp files.
12719
12720 {
12721 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12722 test -d "$tmp"
12723 } ||
12724 {
12725 tmp=./conf$$-$RANDOM
12726 (umask 077 && mkdir "$tmp")
12727 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12728 ac_tmp=$tmp
12729
12730 # Set up the scripts for CONFIG_FILES section.
12731 # No need to generate them if there are no CONFIG_FILES.
12732 # This happens for instance with `./config.status config.h'.
12733 if test -n "$CONFIG_FILES"; then
12734
12735
12736 ac_cr=`echo X | tr X '\015'`
12737 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12738 # But we know of no other shell where ac_cr would be empty at this
12739 # point, so we can use a bashism as a fallback.
12740 if test "x$ac_cr" = x; then
12741 eval ac_cr=\$\'\\r\'
12742 fi
12743 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12744 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12745 ac_cs_awk_cr='\\r'
12746 else
12747 ac_cs_awk_cr=$ac_cr
12748 fi
12749
12750 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12751 _ACEOF
12752
12753
12754 {
12755 echo "cat >conf$$subs.awk <<_ACEOF" &&
12756 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12757 echo "_ACEOF"
12758 } >conf$$subs.sh ||
12759 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12760 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12761 ac_delim='%!_!# '
12762 for ac_last_try in false false false false false :; do
12763 . ./conf$$subs.sh ||
12764 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12765
12766 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12767 if test $ac_delim_n = $ac_delim_num; then
12768 break
12769 elif $ac_last_try; then
12770 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12771 else
12772 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12773 fi
12774 done
12775 rm -f conf$$subs.sh
12776
12777 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12778 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12779 _ACEOF
12780 sed -n '
12781 h
12782 s/^/S["/; s/!.*/"]=/
12783 p
12784 g
12785 s/^[^!]*!//
12786 :repl
12787 t repl
12788 s/'"$ac_delim"'$//
12789 t delim
12790 :nl
12791 h
12792 s/\(.\{148\}\)..*/\1/
12793 t more1
12794 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12795 p
12796 n
12797 b repl
12798 :more1
12799 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12800 p
12801 g
12802 s/.\{148\}//
12803 t nl
12804 :delim
12805 h
12806 s/\(.\{148\}\)..*/\1/
12807 t more2
12808 s/["\\]/\\&/g; s/^/"/; s/$/"/
12809 p
12810 b
12811 :more2
12812 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12813 p
12814 g
12815 s/.\{148\}//
12816 t delim
12817 ' <conf$$subs.awk | sed '
12818 /^[^""]/{
12819 N
12820 s/\n//
12821 }
12822 ' >>$CONFIG_STATUS || ac_write_fail=1
12823 rm -f conf$$subs.awk
12824 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12825 _ACAWK
12826 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12827 for (key in S) S_is_set[key] = 1
12828 FS = "\a"
12829
12830 }
12831 {
12832 line = $ 0
12833 nfields = split(line, field, "@")
12834 substed = 0
12835 len = length(field[1])
12836 for (i = 2; i < nfields; i++) {
12837 key = field[i]
12838 keylen = length(key)
12839 if (S_is_set[key]) {
12840 value = S[key]
12841 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12842 len += length(value) + length(field[++i])
12843 substed = 1
12844 } else
12845 len += 1 + keylen
12846 }
12847
12848 print line
12849 }
12850
12851 _ACAWK
12852 _ACEOF
12853 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12854 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12855 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12856 else
12857 cat
12858 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12859 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12860 _ACEOF
12861
12862 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12863 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12864 # trailing colons and then remove the whole line if VPATH becomes empty
12865 # (actually we leave an empty line to preserve line numbers).
12866 if test "x$srcdir" = x.; then
12867 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12868 h
12869 s///
12870 s/^/:/
12871 s/[ ]*$/:/
12872 s/:\$(srcdir):/:/g
12873 s/:\${srcdir}:/:/g
12874 s/:@srcdir@:/:/g
12875 s/^:*//
12876 s/:*$//
12877 x
12878 s/\(=[ ]*\).*/\1/
12879 G
12880 s/\n//
12881 s/^[^=]*=[ ]*$//
12882 }'
12883 fi
12884
12885 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12886 fi # test -n "$CONFIG_FILES"
12887
12888
12889 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
12890 shift
12891 for ac_tag
12892 do
12893 case $ac_tag in
12894 :[FHLC]) ac_mode=$ac_tag; continue;;
12895 esac
12896 case $ac_mode$ac_tag in
12897 :[FHL]*:*);;
12898 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12899 :[FH]-) ac_tag=-:-;;
12900 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12901 esac
12902 ac_save_IFS=$IFS
12903 IFS=:
12904 set x $ac_tag
12905 IFS=$ac_save_IFS
12906 shift
12907 ac_file=$1
12908 shift
12909
12910 case $ac_mode in
12911 :L) ac_source=$1;;
12912 :[FH])
12913 ac_file_inputs=
12914 for ac_f
12915 do
12916 case $ac_f in
12917 -) ac_f="$ac_tmp/stdin";;
12918 *) # Look for the file first in the build tree, then in the source tree
12919 # (if the path is not absolute). The absolute path cannot be DOS-style,
12920 # because $ac_f cannot contain `:'.
12921 test -f "$ac_f" ||
12922 case $ac_f in
12923 [\\/$]*) false;;
12924 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12925 esac ||
12926 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12927 esac
12928 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12929 as_fn_append ac_file_inputs " '$ac_f'"
12930 done
12931
12932 # Let's still pretend it is `configure' which instantiates (i.e., don't
12933 # use $as_me), people would be surprised to read:
12934 # /* config.h. Generated by config.status. */
12935 configure_input='Generated from '`
12936 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12937 `' by configure.'
12938 if test x"$ac_file" != x-; then
12939 configure_input="$ac_file. $configure_input"
12940 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12941 $as_echo "$as_me: creating $ac_file" >&6;}
12942 fi
12943 # Neutralize special characters interpreted by sed in replacement strings.
12944 case $configure_input in #(
12945 *\&* | *\|* | *\\* )
12946 ac_sed_conf_input=`$as_echo "$configure_input" |
12947 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12948 *) ac_sed_conf_input=$configure_input;;
12949 esac
12950
12951 case $ac_tag in
12952 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12953 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12954 esac
12955 ;;
12956 esac
12957
12958 ac_dir=`$as_dirname -- "$ac_file" ||
12959 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12960 X"$ac_file" : 'X\(//\)[^/]' \| \
12961 X"$ac_file" : 'X\(//\)$' \| \
12962 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12963 $as_echo X"$ac_file" |
12964 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12965 s//\1/
12966 q
12967 }
12968 /^X\(\/\/\)[^/].*/{
12969 s//\1/
12970 q
12971 }
12972 /^X\(\/\/\)$/{
12973 s//\1/
12974 q
12975 }
12976 /^X\(\/\).*/{
12977 s//\1/
12978 q
12979 }
12980 s/.*/./; q'`
12981 as_dir="$ac_dir"; as_fn_mkdir_p
12982 ac_builddir=.
12983
12984 case "$ac_dir" in
12985 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12986 *)
12987 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12988 # A ".." for each directory in $ac_dir_suffix.
12989 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12990 case $ac_top_builddir_sub in
12991 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12992 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12993 esac ;;
12994 esac
12995 ac_abs_top_builddir=$ac_pwd
12996 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12997 # for backward compatibility:
12998 ac_top_builddir=$ac_top_build_prefix
12999
13000 case $srcdir in
13001 .) # We are building in place.
13002 ac_srcdir=.
13003 ac_top_srcdir=$ac_top_builddir_sub
13004 ac_abs_top_srcdir=$ac_pwd ;;
13005 [\\/]* | ?:[\\/]* ) # Absolute name.
13006 ac_srcdir=$srcdir$ac_dir_suffix;
13007 ac_top_srcdir=$srcdir
13008 ac_abs_top_srcdir=$srcdir ;;
13009 *) # Relative name.
13010 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13011 ac_top_srcdir=$ac_top_build_prefix$srcdir
13012 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13013 esac
13014 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13015
13016
13017 case $ac_mode in
13018 :F)
13019 #
13020 # CONFIG_FILE
13021 #
13022
13023 case $INSTALL in
13024 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13025 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13026 esac
13027 _ACEOF
13028
13029 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13030 # If the template does not know about datarootdir, expand it.
13031 # FIXME: This hack should be removed a few years after 2.60.
13032 ac_datarootdir_hack=; ac_datarootdir_seen=
13033 ac_sed_dataroot='
13034 /datarootdir/ {
13035 p
13036 q
13037 }
13038 /@datadir@/p
13039 /@docdir@/p
13040 /@infodir@/p
13041 /@localedir@/p
13042 /@mandir@/p'
13043 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13044 *datarootdir*) ac_datarootdir_seen=yes;;
13045 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13047 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13048 _ACEOF
13049 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13050 ac_datarootdir_hack='
13051 s&@datadir@&$datadir&g
13052 s&@docdir@&$docdir&g
13053 s&@infodir@&$infodir&g
13054 s&@localedir@&$localedir&g
13055 s&@mandir@&$mandir&g
13056 s&\\\${datarootdir}&$datarootdir&g' ;;
13057 esac
13058 _ACEOF
13059
13060 # Neutralize VPATH when `$srcdir' = `.'.
13061 # Shell code in configure.ac might set extrasub.
13062 # FIXME: do we really want to maintain this feature?
13063 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13064 ac_sed_extra="$ac_vpsub
13065 $extrasub
13066 _ACEOF
13067 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13068 :t
13069 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13070 s|@configure_input@|$ac_sed_conf_input|;t t
13071 s&@top_builddir@&$ac_top_builddir_sub&;t t
13072 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13073 s&@srcdir@&$ac_srcdir&;t t
13074 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13075 s&@top_srcdir@&$ac_top_srcdir&;t t
13076 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13077 s&@builddir@&$ac_builddir&;t t
13078 s&@abs_builddir@&$ac_abs_builddir&;t t
13079 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13080 s&@INSTALL@&$ac_INSTALL&;t t
13081 $ac_datarootdir_hack
13082 "
13083 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13084 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13085
13086 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13087 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13088 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13089 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13090 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13091 which seems to be undefined. Please make sure it is defined" >&5
13092 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13093 which seems to be undefined. Please make sure it is defined" >&2;}
13094
13095 rm -f "$ac_tmp/stdin"
13096 case $ac_file in
13097 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13098 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13099 esac \
13100 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13101 ;;
13102
13103
13104 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13105 $as_echo "$as_me: executing $ac_file commands" >&6;}
13106 ;;
13107 esac
13108
13109
13110 case $ac_file$ac_mode in
13111 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
13112 "libtool":C)
13113
13114 # See if we are running on zsh, and set the options which allow our
13115 # commands through without removal of \ escapes.
13116 if test -n "${ZSH_VERSION+set}" ; then
13117 setopt NO_GLOB_SUBST
13118 fi
13119
13120 cfgfile="${ofile}T"
13121 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13122 $RM "$cfgfile"
13123
13124 cat <<_LT_EOF >> "$cfgfile"
13125 #! $SHELL
13126
13127 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13128 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13129 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13130 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13131 #
13132 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13133 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13134 # Written by Gordon Matzigkeit, 1996
13135 #
13136 # This file is part of GNU Libtool.
13137 #
13138 # GNU Libtool is free software; you can redistribute it and/or
13139 # modify it under the terms of the GNU General Public License as
13140 # published by the Free Software Foundation; either version 2 of
13141 # the License, or (at your option) any later version.
13142 #
13143 # As a special exception to the GNU General Public License,
13144 # if you distribute this file as part of a program or library that
13145 # is built using GNU Libtool, you may include this file under the
13146 # same distribution terms that you use for the rest of that program.
13147 #
13148 # GNU Libtool is distributed in the hope that it will be useful,
13149 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13150 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13151 # GNU General Public License for more details.
13152 #
13153 # You should have received a copy of the GNU General Public License
13154 # along with GNU Libtool; see the file COPYING. If not, a copy
13155 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13156 # obtained by writing to the Free Software Foundation, Inc.,
13157 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13158
13159
13160 # The names of the tagged configurations supported by this script.
13161 available_tags=""
13162
13163 # ### BEGIN LIBTOOL CONFIG
13164
13165 # Which release of libtool.m4 was used?
13166 macro_version=$macro_version
13167 macro_revision=$macro_revision
13168
13169 # Whether or not to build shared libraries.
13170 build_libtool_libs=$enable_shared
13171
13172 # Whether or not to build static libraries.
13173 build_old_libs=$enable_static
13174
13175 # What type of objects to build.
13176 pic_mode=$pic_mode
13177
13178 # Whether or not to optimize for fast installation.
13179 fast_install=$enable_fast_install
13180
13181 # Shell to use when invoking shell scripts.
13182 SHELL=$lt_SHELL
13183
13184 # An echo program that protects backslashes.
13185 ECHO=$lt_ECHO
13186
13187 # The host system.
13188 host_alias=$host_alias
13189 host=$host
13190 host_os=$host_os
13191
13192 # The build system.
13193 build_alias=$build_alias
13194 build=$build
13195 build_os=$build_os
13196
13197 # A sed program that does not truncate output.
13198 SED=$lt_SED
13199
13200 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13201 Xsed="\$SED -e 1s/^X//"
13202
13203 # A grep program that handles long lines.
13204 GREP=$lt_GREP
13205
13206 # An ERE matcher.
13207 EGREP=$lt_EGREP
13208
13209 # A literal string matcher.
13210 FGREP=$lt_FGREP
13211
13212 # A BSD- or MS-compatible name lister.
13213 NM=$lt_NM
13214
13215 # Whether we need soft or hard links.
13216 LN_S=$lt_LN_S
13217
13218 # What is the maximum length of a command?
13219 max_cmd_len=$max_cmd_len
13220
13221 # Object file suffix (normally "o").
13222 objext=$ac_objext
13223
13224 # Executable file suffix (normally "").
13225 exeext=$exeext
13226
13227 # whether the shell understands "unset".
13228 lt_unset=$lt_unset
13229
13230 # turn spaces into newlines.
13231 SP2NL=$lt_lt_SP2NL
13232
13233 # turn newlines into spaces.
13234 NL2SP=$lt_lt_NL2SP
13235
13236 # An object symbol dumper.
13237 OBJDUMP=$lt_OBJDUMP
13238
13239 # Method to check whether dependent libraries are shared objects.
13240 deplibs_check_method=$lt_deplibs_check_method
13241
13242 # Command to use when deplibs_check_method == "file_magic".
13243 file_magic_cmd=$lt_file_magic_cmd
13244
13245 # The archiver.
13246 AR=$lt_AR
13247 AR_FLAGS=$lt_AR_FLAGS
13248
13249 # A symbol stripping program.
13250 STRIP=$lt_STRIP
13251
13252 # Commands used to install an old-style archive.
13253 RANLIB=$lt_RANLIB
13254 old_postinstall_cmds=$lt_old_postinstall_cmds
13255 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13256
13257 # Whether to use a lock for old archive extraction.
13258 lock_old_archive_extraction=$lock_old_archive_extraction
13259
13260 # A C compiler.
13261 LTCC=$lt_CC
13262
13263 # LTCC compiler flags.
13264 LTCFLAGS=$lt_CFLAGS
13265
13266 # Take the output of nm and produce a listing of raw symbols and C names.
13267 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13268
13269 # Transform the output of nm in a proper C declaration.
13270 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13271
13272 # Transform the output of nm in a C name address pair.
13273 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13274
13275 # Transform the output of nm in a C name address pair when lib prefix is needed.
13276 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13277
13278 # The name of the directory that contains temporary libtool files.
13279 objdir=$objdir
13280
13281 # Used to examine libraries when file_magic_cmd begins with "file".
13282 MAGIC_CMD=$MAGIC_CMD
13283
13284 # Must we lock files when doing compilation?
13285 need_locks=$lt_need_locks
13286
13287 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13288 DSYMUTIL=$lt_DSYMUTIL
13289
13290 # Tool to change global to local symbols on Mac OS X.
13291 NMEDIT=$lt_NMEDIT
13292
13293 # Tool to manipulate fat objects and archives on Mac OS X.
13294 LIPO=$lt_LIPO
13295
13296 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13297 OTOOL=$lt_OTOOL
13298
13299 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13300 OTOOL64=$lt_OTOOL64
13301
13302 # Old archive suffix (normally "a").
13303 libext=$libext
13304
13305 # Shared library suffix (normally ".so").
13306 shrext_cmds=$lt_shrext_cmds
13307
13308 # The commands to extract the exported symbol list from a shared archive.
13309 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13310
13311 # Variables whose values should be saved in libtool wrapper scripts and
13312 # restored at link time.
13313 variables_saved_for_relink=$lt_variables_saved_for_relink
13314
13315 # Do we need the "lib" prefix for modules?
13316 need_lib_prefix=$need_lib_prefix
13317
13318 # Do we need a version for libraries?
13319 need_version=$need_version
13320
13321 # Library versioning type.
13322 version_type=$version_type
13323
13324 # Shared library runtime path variable.
13325 runpath_var=$runpath_var
13326
13327 # Shared library path variable.
13328 shlibpath_var=$shlibpath_var
13329
13330 # Is shlibpath searched before the hard-coded library search path?
13331 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13332
13333 # Format of library name prefix.
13334 libname_spec=$lt_libname_spec
13335
13336 # List of archive names. First name is the real one, the rest are links.
13337 # The last name is the one that the linker finds with -lNAME
13338 library_names_spec=$lt_library_names_spec
13339
13340 # The coded name of the library, if different from the real name.
13341 soname_spec=$lt_soname_spec
13342
13343 # Permission mode override for installation of shared libraries.
13344 install_override_mode=$lt_install_override_mode
13345
13346 # Command to use after installation of a shared archive.
13347 postinstall_cmds=$lt_postinstall_cmds
13348
13349 # Command to use after uninstallation of a shared archive.
13350 postuninstall_cmds=$lt_postuninstall_cmds
13351
13352 # Commands used to finish a libtool library installation in a directory.
13353 finish_cmds=$lt_finish_cmds
13354
13355 # As "finish_cmds", except a single script fragment to be evaled but
13356 # not shown.
13357 finish_eval=$lt_finish_eval
13358
13359 # Whether we should hardcode library paths into libraries.
13360 hardcode_into_libs=$hardcode_into_libs
13361
13362 # Compile-time system search path for libraries.
13363 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13364
13365 # Run-time system search path for libraries.
13366 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13367
13368 # Whether dlopen is supported.
13369 dlopen_support=$enable_dlopen
13370
13371 # Whether dlopen of programs is supported.
13372 dlopen_self=$enable_dlopen_self
13373
13374 # Whether dlopen of statically linked programs is supported.
13375 dlopen_self_static=$enable_dlopen_self_static
13376
13377 # Commands to strip libraries.
13378 old_striplib=$lt_old_striplib
13379 striplib=$lt_striplib
13380
13381
13382 # The linker used to build libraries.
13383 LD=$lt_LD
13384
13385 # How to create reloadable object files.
13386 reload_flag=$lt_reload_flag
13387 reload_cmds=$lt_reload_cmds
13388
13389 # Commands used to build an old-style archive.
13390 old_archive_cmds=$lt_old_archive_cmds
13391
13392 # A language specific compiler.
13393 CC=$lt_compiler
13394
13395 # Is the compiler the GNU compiler?
13396 with_gcc=$GCC
13397
13398 # Compiler flag to turn off builtin functions.
13399 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13400
13401 # How to pass a linker flag through the compiler.
13402 wl=$lt_lt_prog_compiler_wl
13403
13404 # Additional compiler flags for building library objects.
13405 pic_flag=$lt_lt_prog_compiler_pic
13406
13407 # Compiler flag to prevent dynamic linking.
13408 link_static_flag=$lt_lt_prog_compiler_static
13409
13410 # Does compiler simultaneously support -c and -o options?
13411 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13412
13413 # Whether or not to add -lc for building shared libraries.
13414 build_libtool_need_lc=$archive_cmds_need_lc
13415
13416 # Whether or not to disallow shared libs when runtime libs are static.
13417 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13418
13419 # Compiler flag to allow reflexive dlopens.
13420 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13421
13422 # Compiler flag to generate shared objects directly from archives.
13423 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13424
13425 # Whether the compiler copes with passing no objects directly.
13426 compiler_needs_object=$lt_compiler_needs_object
13427
13428 # Create an old-style archive from a shared archive.
13429 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13430
13431 # Create a temporary old-style archive to link instead of a shared archive.
13432 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13433
13434 # Commands used to build a shared archive.
13435 archive_cmds=$lt_archive_cmds
13436 archive_expsym_cmds=$lt_archive_expsym_cmds
13437
13438 # Commands used to build a loadable module if different from building
13439 # a shared archive.
13440 module_cmds=$lt_module_cmds
13441 module_expsym_cmds=$lt_module_expsym_cmds
13442
13443 # Whether we are building with GNU ld or not.
13444 with_gnu_ld=$lt_with_gnu_ld
13445
13446 # Flag that allows shared libraries with undefined symbols to be built.
13447 allow_undefined_flag=$lt_allow_undefined_flag
13448
13449 # Flag that enforces no undefined symbols.
13450 no_undefined_flag=$lt_no_undefined_flag
13451
13452 # Flag to hardcode \$libdir into a binary during linking.
13453 # This must work even if \$libdir does not exist
13454 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13455
13456 # If ld is used when linking, flag to hardcode \$libdir into a binary
13457 # during linking. This must work even if \$libdir does not exist.
13458 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13459
13460 # Whether we need a single "-rpath" flag with a separated argument.
13461 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13462
13463 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13464 # DIR into the resulting binary.
13465 hardcode_direct=$hardcode_direct
13466
13467 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13468 # DIR into the resulting binary and the resulting library dependency is
13469 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13470 # library is relocated.
13471 hardcode_direct_absolute=$hardcode_direct_absolute
13472
13473 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13474 # into the resulting binary.
13475 hardcode_minus_L=$hardcode_minus_L
13476
13477 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13478 # into the resulting binary.
13479 hardcode_shlibpath_var=$hardcode_shlibpath_var
13480
13481 # Set to "yes" if building a shared library automatically hardcodes DIR
13482 # into the library and all subsequent libraries and executables linked
13483 # against it.
13484 hardcode_automatic=$hardcode_automatic
13485
13486 # Set to yes if linker adds runtime paths of dependent libraries
13487 # to runtime path list.
13488 inherit_rpath=$inherit_rpath
13489
13490 # Whether libtool must link a program against all its dependency libraries.
13491 link_all_deplibs=$link_all_deplibs
13492
13493 # Fix the shell variable \$srcfile for the compiler.
13494 fix_srcfile_path=$lt_fix_srcfile_path
13495
13496 # Set to "yes" if exported symbols are required.
13497 always_export_symbols=$always_export_symbols
13498
13499 # The commands to list exported symbols.
13500 export_symbols_cmds=$lt_export_symbols_cmds
13501
13502 # Symbols that should not be listed in the preloaded symbols.
13503 exclude_expsyms=$lt_exclude_expsyms
13504
13505 # Symbols that must always be exported.
13506 include_expsyms=$lt_include_expsyms
13507
13508 # Commands necessary for linking programs (against libraries) with templates.
13509 prelink_cmds=$lt_prelink_cmds
13510
13511 # Specify filename containing input files.
13512 file_list_spec=$lt_file_list_spec
13513
13514 # How to hardcode a shared library path into an executable.
13515 hardcode_action=$hardcode_action
13516
13517 # ### END LIBTOOL CONFIG
13518
13519 _LT_EOF
13520
13521 case $host_os in
13522 aix3*)
13523 cat <<\_LT_EOF >> "$cfgfile"
13524 # AIX sometimes has problems with the GCC collect2 program. For some
13525 # reason, if we set the COLLECT_NAMES environment variable, the problems
13526 # vanish in a puff of smoke.
13527 if test "X${COLLECT_NAMES+set}" != Xset; then
13528 COLLECT_NAMES=
13529 export COLLECT_NAMES
13530 fi
13531 _LT_EOF
13532 ;;
13533 esac
13534
13535
13536 ltmain="$ac_aux_dir/ltmain.sh"
13537
13538
13539 # We use sed instead of cat because bash on DJGPP gets confused if
13540 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13541 # text mode, it properly converts lines to CR/LF. This bash problem
13542 # is reportedly fixed, but why not run on old versions too?
13543 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13544 || (rm -f "$cfgfile"; exit 1)
13545
13546 case $xsi_shell in
13547 yes)
13548 cat << \_LT_EOF >> "$cfgfile"
13549
13550 # func_dirname file append nondir_replacement
13551 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13552 # otherwise set result to NONDIR_REPLACEMENT.
13553 func_dirname ()
13554 {
13555 case ${1} in
13556 */*) func_dirname_result="${1%/*}${2}" ;;
13557 * ) func_dirname_result="${3}" ;;
13558 esac
13559 }
13560
13561 # func_basename file
13562 func_basename ()
13563 {
13564 func_basename_result="${1##*/}"
13565 }
13566
13567 # func_dirname_and_basename file append nondir_replacement
13568 # perform func_basename and func_dirname in a single function
13569 # call:
13570 # dirname: Compute the dirname of FILE. If nonempty,
13571 # add APPEND to the result, otherwise set result
13572 # to NONDIR_REPLACEMENT.
13573 # value returned in "$func_dirname_result"
13574 # basename: Compute filename of FILE.
13575 # value retuned in "$func_basename_result"
13576 # Implementation must be kept synchronized with func_dirname
13577 # and func_basename. For efficiency, we do not delegate to
13578 # those functions but instead duplicate the functionality here.
13579 func_dirname_and_basename ()
13580 {
13581 case ${1} in
13582 */*) func_dirname_result="${1%/*}${2}" ;;
13583 * ) func_dirname_result="${3}" ;;
13584 esac
13585 func_basename_result="${1##*/}"
13586 }
13587
13588 # func_stripname prefix suffix name
13589 # strip PREFIX and SUFFIX off of NAME.
13590 # PREFIX and SUFFIX must not contain globbing or regex special
13591 # characters, hashes, percent signs, but SUFFIX may contain a leading
13592 # dot (in which case that matches only a dot).
13593 func_stripname ()
13594 {
13595 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13596 # positional parameters, so assign one to ordinary parameter first.
13597 func_stripname_result=${3}
13598 func_stripname_result=${func_stripname_result#"${1}"}
13599 func_stripname_result=${func_stripname_result%"${2}"}
13600 }
13601
13602 # func_opt_split
13603 func_opt_split ()
13604 {
13605 func_opt_split_opt=${1%%=*}
13606 func_opt_split_arg=${1#*=}
13607 }
13608
13609 # func_lo2o object
13610 func_lo2o ()
13611 {
13612 case ${1} in
13613 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13614 *) func_lo2o_result=${1} ;;
13615 esac
13616 }
13617
13618 # func_xform libobj-or-source
13619 func_xform ()
13620 {
13621 func_xform_result=${1%.*}.lo
13622 }
13623
13624 # func_arith arithmetic-term...
13625 func_arith ()
13626 {
13627 func_arith_result=$(( $* ))
13628 }
13629
13630 # func_len string
13631 # STRING may not start with a hyphen.
13632 func_len ()
13633 {
13634 func_len_result=${#1}
13635 }
13636
13637 _LT_EOF
13638 ;;
13639 *) # Bourne compatible functions.
13640 cat << \_LT_EOF >> "$cfgfile"
13641
13642 # func_dirname file append nondir_replacement
13643 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13644 # otherwise set result to NONDIR_REPLACEMENT.
13645 func_dirname ()
13646 {
13647 # Extract subdirectory from the argument.
13648 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13649 if test "X$func_dirname_result" = "X${1}"; then
13650 func_dirname_result="${3}"
13651 else
13652 func_dirname_result="$func_dirname_result${2}"
13653 fi
13654 }
13655
13656 # func_basename file
13657 func_basename ()
13658 {
13659 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13660 }
13661
13662
13663 # func_stripname prefix suffix name
13664 # strip PREFIX and SUFFIX off of NAME.
13665 # PREFIX and SUFFIX must not contain globbing or regex special
13666 # characters, hashes, percent signs, but SUFFIX may contain a leading
13667 # dot (in which case that matches only a dot).
13668 # func_strip_suffix prefix name
13669 func_stripname ()
13670 {
13671 case ${2} in
13672 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13673 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13674 esac
13675 }
13676
13677 # sed scripts:
13678 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13679 my_sed_long_arg='1s/^-[^=]*=//'
13680
13681 # func_opt_split
13682 func_opt_split ()
13683 {
13684 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13685 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13686 }
13687
13688 # func_lo2o object
13689 func_lo2o ()
13690 {
13691 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13692 }
13693
13694 # func_xform libobj-or-source
13695 func_xform ()
13696 {
13697 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13698 }
13699
13700 # func_arith arithmetic-term...
13701 func_arith ()
13702 {
13703 func_arith_result=`expr "$@"`
13704 }
13705
13706 # func_len string
13707 # STRING may not start with a hyphen.
13708 func_len ()
13709 {
13710 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13711 }
13712
13713 _LT_EOF
13714 esac
13715
13716 case $lt_shell_append in
13717 yes)
13718 cat << \_LT_EOF >> "$cfgfile"
13719
13720 # func_append var value
13721 # Append VALUE to the end of shell variable VAR.
13722 func_append ()
13723 {
13724 eval "$1+=\$2"
13725 }
13726 _LT_EOF
13727 ;;
13728 *)
13729 cat << \_LT_EOF >> "$cfgfile"
13730
13731 # func_append var value
13732 # Append VALUE to the end of shell variable VAR.
13733 func_append ()
13734 {
13735 eval "$1=\$$1\$2"
13736 }
13737
13738 _LT_EOF
13739 ;;
13740 esac
13741
13742
13743 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13744 || (rm -f "$cfgfile"; exit 1)
13745
13746 mv -f "$cfgfile" "$ofile" ||
13747 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13748 chmod +x "$ofile"
13749
13750 ;;
13751 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
13752 rm -f Makesim1.tmp Makesim2.tmp Makefile
13753 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim1.tmp
13754 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makesim2.tmp
13755 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
13756 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
13757 <Makefile.sim >Makefile
13758 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
13759 ;;
13760 "stamp-h":C) echo > stamp-h ;;
13761
13762 esac
13763 done # for ac_tag
13764
13765
13766 as_fn_exit 0
13767 _ACEOF
13768 ac_clean_files=$ac_clean_files_save
13769
13770 test $ac_write_fail = 0 ||
13771 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13772
13773
13774 # configure is writing to config.log, and then calls config.status.
13775 # config.status does its own redirection, appending to config.log.
13776 # Unfortunately, on DOS this fails, as config.log is still kept open
13777 # by configure, so config.status won't be able to write to it; its
13778 # output is simply discarded. So we exec the FD to /dev/null,
13779 # effectively closing config.log, so it can be properly (re)opened and
13780 # appended to by config.status. When coming back to configure, we
13781 # need to make the FD available again.
13782 if test "$no_create" != yes; then
13783 ac_cs_success=:
13784 ac_config_status_args=
13785 test "$silent" = yes &&
13786 ac_config_status_args="$ac_config_status_args --quiet"
13787 exec 5>/dev/null
13788 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13789 exec 5>>config.log
13790 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13791 # would make configure fail if this is the last instruction.
13792 $ac_cs_success || as_fn_exit 1
13793 fi
13794 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13796 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13797 fi
13798
13799