configure revision 1.1.1.3 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.63 for xf86-input-keyboard 1.4.0.
4 #
5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
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*) set -o posix ;;
27 esac
28
29 fi
30
31
32
33
34 # PATH needs CR
35 # Avoid depending upon Character Ranges.
36 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 as_cr_digits='0123456789'
40 as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42 as_nl='
43 '
44 export as_nl
45 # Printing a long string crashes Solaris 7 /usr/bin/printf.
46 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
81 fi
82
83 # Support unset when possible.
84 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85 as_unset=unset
86 else
87 as_unset=false
88 fi
89
90
91 # IFS
92 # We need space, tab and new line, in precisely that order. Quoting is
93 # there to prevent editors from complaining about space-tab.
94 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
95 # splitting by setting IFS to empty value.)
96 IFS=" "" $as_nl"
97
98 # Find who we are. Look in the path if we contain no directory separator.
99 case $0 in
100 *[\\/]* ) as_myself=$0 ;;
101 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 for as_dir in $PATH
103 do
104 IFS=$as_save_IFS
105 test -z "$as_dir" && as_dir=.
106 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107 done
108 IFS=$as_save_IFS
109
110 ;;
111 esac
112 # We did not find ourselves, most probably we were run as `sh COMMAND'
113 # in which case we are not to be found in the path.
114 if test "x$as_myself" = x; then
115 as_myself=$0
116 fi
117 if test ! -f "$as_myself"; then
118 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 { (exit 1); exit 1; }
120 fi
121
122 # Work around bugs in pre-3.0 UWIN ksh.
123 for as_var in ENV MAIL MAILPATH
124 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # Required to use basename.
137 if expr a : '\(a\)' >/dev/null 2>&1 &&
138 test "X`expr 00001 : '.*\(...\)'`" = X001; then
139 as_expr=expr
140 else
141 as_expr=false
142 fi
143
144 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145 as_basename=basename
146 else
147 as_basename=false
148 fi
149
150
151 # Name of the executable.
152 as_me=`$as_basename -- "$0" ||
153 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154 X"$0" : 'X\(//\)$' \| \
155 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156 $as_echo X/"$0" |
157 sed '/^.*\/\([^/][^/]*\)\/*$/{
158 s//\1/
159 q
160 }
161 /^X\/\(\/\/\)$/{
162 s//\1/
163 q
164 }
165 /^X\/\(\/\).*/{
166 s//\1/
167 q
168 }
169 s/.*/./; q'`
170
171 # CDPATH.
172 $as_unset CDPATH
173
174
175 if test "x$CONFIG_SHELL" = x; then
176 if (eval ":") 2>/dev/null; then
177 as_have_required=yes
178 else
179 as_have_required=no
180 fi
181
182 if test $as_have_required = yes && (eval ":
183 (as_func_return () {
184 (exit \$1)
185 }
186 as_func_success () {
187 as_func_return 0
188 }
189 as_func_failure () {
190 as_func_return 1
191 }
192 as_func_ret_success () {
193 return 0
194 }
195 as_func_ret_failure () {
196 return 1
197 }
198
199 exitcode=0
200 if as_func_success; then
201 :
202 else
203 exitcode=1
204 echo as_func_success failed.
205 fi
206
207 if as_func_failure; then
208 exitcode=1
209 echo as_func_failure succeeded.
210 fi
211
212 if as_func_ret_success; then
213 :
214 else
215 exitcode=1
216 echo as_func_ret_success failed.
217 fi
218
219 if as_func_ret_failure; then
220 exitcode=1
221 echo as_func_ret_failure succeeded.
222 fi
223
224 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225 :
226 else
227 exitcode=1
228 echo positional parameters were not saved.
229 fi
230
231 test \$exitcode = 0) || { (exit 1); exit 1; }
232
233 (
234 as_lineno_1=\$LINENO
235 as_lineno_2=\$LINENO
236 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238 ") 2> /dev/null; then
239 :
240 else
241 as_candidate_shells=
242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244 do
245 IFS=$as_save_IFS
246 test -z "$as_dir" && as_dir=.
247 case $as_dir in
248 /*)
249 for as_base in sh bash ksh sh5; do
250 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251 done;;
252 esac
253 done
254 IFS=$as_save_IFS
255
256
257 for as_shell in $as_candidate_shells $SHELL; do
258 # Try only shells that exist, to save several forks.
259 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260 { ("$as_shell") 2> /dev/null <<\_ASEOF
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268 else
269 case `(set -o) 2>/dev/null` in
270 *posix*) set -o posix ;;
271 esac
272
273 fi
274
275
276 :
277 _ASEOF
278 }; then
279 CONFIG_SHELL=$as_shell
280 as_have_required=yes
281 if { "$as_shell" 2> /dev/null <<\_ASEOF
282 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283 emulate sh
284 NULLCMD=:
285 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286 # is contrary to our usage. Disable this feature.
287 alias -g '${1+"$@"}'='"$@"'
288 setopt NO_GLOB_SUBST
289 else
290 case `(set -o) 2>/dev/null` in
291 *posix*) set -o posix ;;
292 esac
293
294 fi
295
296
297 :
298 (as_func_return () {
299 (exit $1)
300 }
301 as_func_success () {
302 as_func_return 0
303 }
304 as_func_failure () {
305 as_func_return 1
306 }
307 as_func_ret_success () {
308 return 0
309 }
310 as_func_ret_failure () {
311 return 1
312 }
313
314 exitcode=0
315 if as_func_success; then
316 :
317 else
318 exitcode=1
319 echo as_func_success failed.
320 fi
321
322 if as_func_failure; then
323 exitcode=1
324 echo as_func_failure succeeded.
325 fi
326
327 if as_func_ret_success; then
328 :
329 else
330 exitcode=1
331 echo as_func_ret_success failed.
332 fi
333
334 if as_func_ret_failure; then
335 exitcode=1
336 echo as_func_ret_failure succeeded.
337 fi
338
339 if ( set x; as_func_ret_success y && test x = "$1" ); then
340 :
341 else
342 exitcode=1
343 echo positional parameters were not saved.
344 fi
345
346 test $exitcode = 0) || { (exit 1); exit 1; }
347
348 (
349 as_lineno_1=$LINENO
350 as_lineno_2=$LINENO
351 test "x$as_lineno_1" != "x$as_lineno_2" &&
352 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354 _ASEOF
355 }; then
356 break
357 fi
358
359 fi
360
361 done
362
363 if test "x$CONFIG_SHELL" != x; then
364 for as_var in BASH_ENV ENV
365 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366 done
367 export CONFIG_SHELL
368 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369 fi
370
371
372 if test $as_have_required = no; then
373 echo This script requires a shell more modern than all the
374 echo shells that I found on your system. Please install a
375 echo modern shell, or manually run the script under such a
376 echo shell if you do have one.
377 { (exit 1); exit 1; }
378 fi
379
380
381 fi
382
383 fi
384
385
386
387 (eval "as_func_return () {
388 (exit \$1)
389 }
390 as_func_success () {
391 as_func_return 0
392 }
393 as_func_failure () {
394 as_func_return 1
395 }
396 as_func_ret_success () {
397 return 0
398 }
399 as_func_ret_failure () {
400 return 1
401 }
402
403 exitcode=0
404 if as_func_success; then
405 :
406 else
407 exitcode=1
408 echo as_func_success failed.
409 fi
410
411 if as_func_failure; then
412 exitcode=1
413 echo as_func_failure succeeded.
414 fi
415
416 if as_func_ret_success; then
417 :
418 else
419 exitcode=1
420 echo as_func_ret_success failed.
421 fi
422
423 if as_func_ret_failure; then
424 exitcode=1
425 echo as_func_ret_failure succeeded.
426 fi
427
428 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429 :
430 else
431 exitcode=1
432 echo positional parameters were not saved.
433 fi
434
435 test \$exitcode = 0") || {
436 echo No shell found that supports shell functions.
437 echo Please tell bug-autoconf@gnu.org about your system,
438 echo including any error possibly output before this message.
439 echo This can help us improve future autoconf versions.
440 echo Configuration will now proceed without shell functions.
441 }
442
443
444
445 as_lineno_1=$LINENO
446 as_lineno_2=$LINENO
447 test "x$as_lineno_1" != "x$as_lineno_2" &&
448 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451 # uniformly replaced by the line number. The first 'sed' inserts a
452 # line-number line after each line using $LINENO; the second 'sed'
453 # does the real work. The second script uses 'N' to pair each
454 # line-number line with the line containing $LINENO, and appends
455 # trailing '-' during substitution so that $LINENO is not a special
456 # case at line end.
457 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458 # scripts with optimization help from Paolo Bonzini. Blame Lee
459 # E. McMahon (1931-1989) for sed's syntax. :-)
460 sed -n '
461 p
462 /[$]LINENO/=
463 ' <$as_myself |
464 sed '
465 s/[$]LINENO.*/&-/
466 t lineno
467 b
468 :lineno
469 N
470 :loop
471 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472 t loop
473 s/-\n.*//
474 ' >$as_me.lineno &&
475 chmod +x "$as_me.lineno" ||
476 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477 { (exit 1); exit 1; }; }
478
479 # Don't try to exec as it changes $[0], causing all sort of problems
480 # (the dirname of $[0] is not the place where we might find the
481 # original and so on. Autoconf is especially sensitive to this).
482 . "./$as_me.lineno"
483 # Exit status is that of the last command.
484 exit
485 }
486
487
488 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489 as_dirname=dirname
490 else
491 as_dirname=false
492 fi
493
494 ECHO_C= ECHO_N= ECHO_T=
495 case `echo -n x` in
496 -n*)
497 case `echo 'x\c'` in
498 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
499 *) ECHO_C='\c';;
500 esac;;
501 *)
502 ECHO_N='-n';;
503 esac
504 if expr a : '\(a\)' >/dev/null 2>&1 &&
505 test "X`expr 00001 : '.*\(...\)'`" = X001; then
506 as_expr=expr
507 else
508 as_expr=false
509 fi
510
511 rm -f conf$$ conf$$.exe conf$$.file
512 if test -d conf$$.dir; then
513 rm -f conf$$.dir/conf$$.file
514 else
515 rm -f conf$$.dir
516 mkdir conf$$.dir 2>/dev/null
517 fi
518 if (echo >conf$$.file) 2>/dev/null; then
519 if ln -s conf$$.file conf$$ 2>/dev/null; then
520 as_ln_s='ln -s'
521 # ... but there are two gotchas:
522 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524 # In both cases, we have to default to `cp -p'.
525 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526 as_ln_s='cp -p'
527 elif ln conf$$.file conf$$ 2>/dev/null; then
528 as_ln_s=ln
529 else
530 as_ln_s='cp -p'
531 fi
532 else
533 as_ln_s='cp -p'
534 fi
535 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536 rmdir conf$$.dir 2>/dev/null
537
538 if mkdir -p . 2>/dev/null; then
539 as_mkdir_p=:
540 else
541 test -d ./-p && rmdir ./-p
542 as_mkdir_p=false
543 fi
544
545 if test -x / >/dev/null 2>&1; then
546 as_test_x='test -x'
547 else
548 if ls -dL / >/dev/null 2>&1; then
549 as_ls_L_option=L
550 else
551 as_ls_L_option=
552 fi
553 as_test_x='
554 eval sh -c '\''
555 if test -d "$1"; then
556 test -d "$1/.";
557 else
558 case $1 in
559 -*)set "./$1";;
560 esac;
561 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562 ???[sx]*):;;*)false;;esac;fi
563 '\'' sh
564 '
565 fi
566 as_executable_p=$as_test_x
567
568 # Sed expression to map a string onto a valid CPP name.
569 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571 # Sed expression to map a string onto a valid variable name.
572 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577 # Check that we are running under the correct shell.
578 SHELL=${CONFIG_SHELL-/bin/sh}
579
580 case X$lt_ECHO in
581 X*--fallback-echo)
582 # Remove one level of quotation (which was required for Make).
583 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
584 ;;
585 esac
586
587 ECHO=${lt_ECHO-echo}
588 if test "X$1" = X--no-reexec; then
589 # Discard the --no-reexec flag, and continue.
590 shift
591 elif test "X$1" = X--fallback-echo; then
592 # Avoid inline document here, it may be left over
593 :
594 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
595 # Yippee, $ECHO works!
596 :
597 else
598 # Restart under the correct shell.
599 exec $SHELL "$0" --no-reexec ${1+"$@"}
600 fi
601
602 if test "X$1" = X--fallback-echo; then
603 # used as fallback echo
604 shift
605 cat <<_LT_EOF
606 $*
607 _LT_EOF
608 exit 0
609 fi
610
611 # The HP-UX ksh and POSIX shell print the target directory to stdout
612 # if CDPATH is set.
613 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615 if test -z "$lt_ECHO"; then
616 if test "X${echo_test_string+set}" != Xset; then
617 # find a string as large as possible, as long as the shell can cope with it
618 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
621 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
622 then
623 break
624 fi
625 done
626 fi
627
628 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
629 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
630 test "X$echo_testing_string" = "X$echo_test_string"; then
631 :
632 else
633 # The Solaris, AIX, and Digital Unix default echo programs unquote
634 # backslashes. This makes it impossible to quote backslashes using
635 # echo "$something" | sed 's/\\/\\\\/g'
636 #
637 # So, first we look for a working echo in the user's PATH.
638
639 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
640 for dir in $PATH /usr/ucb; do
641 IFS="$lt_save_ifs"
642 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
643 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
644 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
645 test "X$echo_testing_string" = "X$echo_test_string"; then
646 ECHO="$dir/echo"
647 break
648 fi
649 done
650 IFS="$lt_save_ifs"
651
652 if test "X$ECHO" = Xecho; then
653 # We didn't find a better echo, so look for alternatives.
654 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
655 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
656 test "X$echo_testing_string" = "X$echo_test_string"; then
657 # This shell has a builtin print -r that does the trick.
658 ECHO='print -r'
659 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
660 test "X$CONFIG_SHELL" != X/bin/ksh; then
661 # If we have ksh, try running configure again with it.
662 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
663 export ORIGINAL_CONFIG_SHELL
664 CONFIG_SHELL=/bin/ksh
665 export CONFIG_SHELL
666 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
667 else
668 # Try using printf.
669 ECHO='printf %s\n'
670 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
671 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
672 test "X$echo_testing_string" = "X$echo_test_string"; then
673 # Cool, printf works
674 :
675 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
676 test "X$echo_testing_string" = 'X\t' &&
677 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
678 test "X$echo_testing_string" = "X$echo_test_string"; then
679 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
680 export CONFIG_SHELL
681 SHELL="$CONFIG_SHELL"
682 export SHELL
683 ECHO="$CONFIG_SHELL $0 --fallback-echo"
684 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
685 test "X$echo_testing_string" = 'X\t' &&
686 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
687 test "X$echo_testing_string" = "X$echo_test_string"; then
688 ECHO="$CONFIG_SHELL $0 --fallback-echo"
689 else
690 # maybe with a smaller string...
691 prev=:
692
693 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
694 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
695 then
696 break
697 fi
698 prev="$cmd"
699 done
700
701 if test "$prev" != 'sed 50q "$0"'; then
702 echo_test_string=`eval $prev`
703 export echo_test_string
704 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
705 else
706 # Oops. We lost completely, so just stick with echo.
707 ECHO=echo
708 fi
709 fi
710 fi
711 fi
712 fi
713 fi
714
715 # Copy echo and quote the copy suitably for passing to libtool from
716 # the Makefile, instead of quoting the original, which is used later.
717 lt_ECHO=$ECHO
718 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
719 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
720 fi
721
722
723
724
725 exec 7<&0 </dev/null 6>&1
726
727 # Name of the host.
728 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
729 # so uname gets run too.
730 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
731
732 #
733 # Initializations.
734 #
735 ac_default_prefix=/usr/local
736 ac_clean_files=
737 ac_config_libobj_dir=.
738 LIBOBJS=
739 cross_compiling=no
740 subdirs=
741 MFLAGS=
742 MAKEFLAGS=
743 SHELL=${CONFIG_SHELL-/bin/sh}
744
745 # Identity of this package.
746 PACKAGE_NAME='xf86-input-keyboard'
747 PACKAGE_TARNAME='xf86-input-keyboard'
748 PACKAGE_VERSION='1.4.0'
749 PACKAGE_STRING='xf86-input-keyboard 1.4.0'
750 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
751
752 ac_unique_file="Makefile.am"
753 # Factoring default headers for most tests.
754 ac_includes_default="\
755 #include <stdio.h>
756 #ifdef HAVE_SYS_TYPES_H
757 # include <sys/types.h>
758 #endif
759 #ifdef HAVE_SYS_STAT_H
760 # include <sys/stat.h>
761 #endif
762 #ifdef STDC_HEADERS
763 # include <stdlib.h>
764 # include <stddef.h>
765 #else
766 # ifdef HAVE_STDLIB_H
767 # include <stdlib.h>
768 # endif
769 #endif
770 #ifdef HAVE_STRING_H
771 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
772 # include <memory.h>
773 # endif
774 # include <string.h>
775 #endif
776 #ifdef HAVE_STRINGS_H
777 # include <strings.h>
778 #endif
779 #ifdef HAVE_INTTYPES_H
780 # include <inttypes.h>
781 #endif
782 #ifdef HAVE_STDINT_H
783 # include <stdint.h>
784 #endif
785 #ifdef HAVE_UNISTD_H
786 # include <unistd.h>
787 #endif"
788
789 ac_subst_vars='am__EXEEXT_FALSE
790 am__EXEEXT_TRUE
791 LTLIBOBJS
792 LIBOBJS
793 ADMIN_MAN_DIR
794 DRIVER_MAN_DIR
795 MISC_MAN_DIR
796 FILE_MAN_DIR
797 LIB_MAN_DIR
798 APP_MAN_DIR
799 ADMIN_MAN_SUFFIX
800 DRIVER_MAN_SUFFIX
801 MISC_MAN_SUFFIX
802 FILE_MAN_SUFFIX
803 LIB_MAN_SUFFIX
804 APP_MAN_SUFFIX
805 distcleancheck_listfiles
806 CHANGELOG_CMD
807 AM_BACKSLASH
808 AM_DEFAULT_VERBOSITY
809 CWARNFLAGS
810 XORG_LIBS
811 XORG_CFLAGS
812 PKG_CONFIG
813 moduledir
814 SCO_FALSE
815 SCO_TRUE
816 HURD_FALSE
817 HURD_TRUE
818 SOLARIS_FALSE
819 SOLARIS_TRUE
820 BSD_FALSE
821 BSD_TRUE
822 LINUX_FALSE
823 LINUX_TRUE
824 CPP
825 OTOOL64
826 OTOOL
827 LIPO
828 NMEDIT
829 DSYMUTIL
830 lt_ECHO
831 RANLIB
832 AR
833 OBJDUMP
834 LN_S
835 NM
836 ac_ct_DUMPBIN
837 DUMPBIN
838 LD
839 FGREP
840 EGREP
841 GREP
842 SED
843 am__fastdepCC_FALSE
844 am__fastdepCC_TRUE
845 CCDEPMODE
846 AMDEPBACKSLASH
847 AMDEP_FALSE
848 AMDEP_TRUE
849 am__quote
850 am__include
851 DEPDIR
852 OBJEXT
853 EXEEXT
854 ac_ct_CC
855 CPPFLAGS
856 LDFLAGS
857 CFLAGS
858 CC
859 host_os
860 host_vendor
861 host_cpu
862 host
863 build_os
864 build_vendor
865 build_cpu
866 build
867 LIBTOOL
868 DRIVER_NAME
869 MAINT
870 MAINTAINER_MODE_FALSE
871 MAINTAINER_MODE_TRUE
872 am__untar
873 am__tar
874 AMTAR
875 am__leading_dot
876 SET_MAKE
877 AWK
878 mkdir_p
879 MKDIR_P
880 INSTALL_STRIP_PROGRAM
881 STRIP
882 install_sh
883 MAKEINFO
884 AUTOHEADER
885 AUTOMAKE
886 AUTOCONF
887 ACLOCAL
888 VERSION
889 PACKAGE
890 CYGPATH_W
891 am__isrc
892 INSTALL_DATA
893 INSTALL_SCRIPT
894 INSTALL_PROGRAM
895 target_alias
896 host_alias
897 build_alias
898 LIBS
899 ECHO_T
900 ECHO_N
901 ECHO_C
902 DEFS
903 mandir
904 localedir
905 libdir
906 psdir
907 pdfdir
908 dvidir
909 htmldir
910 infodir
911 docdir
912 oldincludedir
913 includedir
914 localstatedir
915 sharedstatedir
916 sysconfdir
917 datadir
918 datarootdir
919 libexecdir
920 sbindir
921 bindir
922 program_transform_name
923 prefix
924 exec_prefix
925 PACKAGE_BUGREPORT
926 PACKAGE_STRING
927 PACKAGE_VERSION
928 PACKAGE_TARNAME
929 PACKAGE_NAME
930 PATH_SEPARATOR
931 SHELL'
932 ac_subst_files=''
933 ac_user_opts='
934 enable_option_checking
935 enable_maintainer_mode
936 enable_static
937 enable_shared
938 with_pic
939 enable_fast_install
940 enable_dependency_tracking
941 with_gnu_ld
942 enable_libtool_lock
943 with_xorg_module_dir
944 enable_silent_rules
945 enable_strict_compilation
946 with_release_version
947 '
948 ac_precious_vars='build_alias
949 host_alias
950 target_alias
951 CC
952 CFLAGS
953 LDFLAGS
954 LIBS
955 CPPFLAGS
956 CPP
957 PKG_CONFIG
958 XORG_CFLAGS
959 XORG_LIBS'
960
961
962 # Initialize some variables set by options.
963 ac_init_help=
964 ac_init_version=false
965 ac_unrecognized_opts=
966 ac_unrecognized_sep=
967 # The variables have the same names as the options, with
968 # dashes changed to underlines.
969 cache_file=/dev/null
970 exec_prefix=NONE
971 no_create=
972 no_recursion=
973 prefix=NONE
974 program_prefix=NONE
975 program_suffix=NONE
976 program_transform_name=s,x,x,
977 silent=
978 site=
979 srcdir=
980 verbose=
981 x_includes=NONE
982 x_libraries=NONE
983
984 # Installation directory options.
985 # These are left unexpanded so users can "make install exec_prefix=/foo"
986 # and all the variables that are supposed to be based on exec_prefix
987 # by default will actually change.
988 # Use braces instead of parens because sh, perl, etc. also accept them.
989 # (The list follows the same order as the GNU Coding Standards.)
990 bindir='${exec_prefix}/bin'
991 sbindir='${exec_prefix}/sbin'
992 libexecdir='${exec_prefix}/libexec'
993 datarootdir='${prefix}/share'
994 datadir='${datarootdir}'
995 sysconfdir='${prefix}/etc'
996 sharedstatedir='${prefix}/com'
997 localstatedir='${prefix}/var'
998 includedir='${prefix}/include'
999 oldincludedir='/usr/include'
1000 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1001 infodir='${datarootdir}/info'
1002 htmldir='${docdir}'
1003 dvidir='${docdir}'
1004 pdfdir='${docdir}'
1005 psdir='${docdir}'
1006 libdir='${exec_prefix}/lib'
1007 localedir='${datarootdir}/locale'
1008 mandir='${datarootdir}/man'
1009
1010 ac_prev=
1011 ac_dashdash=
1012 for ac_option
1013 do
1014 # If the previous option needs an argument, assign it.
1015 if test -n "$ac_prev"; then
1016 eval $ac_prev=\$ac_option
1017 ac_prev=
1018 continue
1019 fi
1020
1021 case $ac_option in
1022 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1023 *) ac_optarg=yes ;;
1024 esac
1025
1026 # Accept the important Cygnus configure options, so we can diagnose typos.
1027
1028 case $ac_dashdash$ac_option in
1029 --)
1030 ac_dashdash=yes ;;
1031
1032 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1033 ac_prev=bindir ;;
1034 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1035 bindir=$ac_optarg ;;
1036
1037 -build | --build | --buil | --bui | --bu)
1038 ac_prev=build_alias ;;
1039 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1040 build_alias=$ac_optarg ;;
1041
1042 -cache-file | --cache-file | --cache-fil | --cache-fi \
1043 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1044 ac_prev=cache_file ;;
1045 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1046 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1047 cache_file=$ac_optarg ;;
1048
1049 --config-cache | -C)
1050 cache_file=config.cache ;;
1051
1052 -datadir | --datadir | --datadi | --datad)
1053 ac_prev=datadir ;;
1054 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1055 datadir=$ac_optarg ;;
1056
1057 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1058 | --dataroo | --dataro | --datar)
1059 ac_prev=datarootdir ;;
1060 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1061 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1062 datarootdir=$ac_optarg ;;
1063
1064 -disable-* | --disable-*)
1065 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1066 # Reject names that are not valid shell variable names.
1067 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1069 { (exit 1); exit 1; }; }
1070 ac_useropt_orig=$ac_useropt
1071 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1072 case $ac_user_opts in
1073 *"
1074 "enable_$ac_useropt"
1075 "*) ;;
1076 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1077 ac_unrecognized_sep=', ';;
1078 esac
1079 eval enable_$ac_useropt=no ;;
1080
1081 -docdir | --docdir | --docdi | --doc | --do)
1082 ac_prev=docdir ;;
1083 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1084 docdir=$ac_optarg ;;
1085
1086 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1087 ac_prev=dvidir ;;
1088 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1089 dvidir=$ac_optarg ;;
1090
1091 -enable-* | --enable-*)
1092 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1093 # Reject names that are not valid shell variable names.
1094 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1095 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1096 { (exit 1); exit 1; }; }
1097 ac_useropt_orig=$ac_useropt
1098 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1099 case $ac_user_opts in
1100 *"
1101 "enable_$ac_useropt"
1102 "*) ;;
1103 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1104 ac_unrecognized_sep=', ';;
1105 esac
1106 eval enable_$ac_useropt=\$ac_optarg ;;
1107
1108 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1109 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1110 | --exec | --exe | --ex)
1111 ac_prev=exec_prefix ;;
1112 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1113 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1114 | --exec=* | --exe=* | --ex=*)
1115 exec_prefix=$ac_optarg ;;
1116
1117 -gas | --gas | --ga | --g)
1118 # Obsolete; use --with-gas.
1119 with_gas=yes ;;
1120
1121 -help | --help | --hel | --he | -h)
1122 ac_init_help=long ;;
1123 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1124 ac_init_help=recursive ;;
1125 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1126 ac_init_help=short ;;
1127
1128 -host | --host | --hos | --ho)
1129 ac_prev=host_alias ;;
1130 -host=* | --host=* | --hos=* | --ho=*)
1131 host_alias=$ac_optarg ;;
1132
1133 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1134 ac_prev=htmldir ;;
1135 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1136 | --ht=*)
1137 htmldir=$ac_optarg ;;
1138
1139 -includedir | --includedir | --includedi | --included | --include \
1140 | --includ | --inclu | --incl | --inc)
1141 ac_prev=includedir ;;
1142 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1143 | --includ=* | --inclu=* | --incl=* | --inc=*)
1144 includedir=$ac_optarg ;;
1145
1146 -infodir | --infodir | --infodi | --infod | --info | --inf)
1147 ac_prev=infodir ;;
1148 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1149 infodir=$ac_optarg ;;
1150
1151 -libdir | --libdir | --libdi | --libd)
1152 ac_prev=libdir ;;
1153 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1154 libdir=$ac_optarg ;;
1155
1156 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1157 | --libexe | --libex | --libe)
1158 ac_prev=libexecdir ;;
1159 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1160 | --libexe=* | --libex=* | --libe=*)
1161 libexecdir=$ac_optarg ;;
1162
1163 -localedir | --localedir | --localedi | --localed | --locale)
1164 ac_prev=localedir ;;
1165 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1166 localedir=$ac_optarg ;;
1167
1168 -localstatedir | --localstatedir | --localstatedi | --localstated \
1169 | --localstate | --localstat | --localsta | --localst | --locals)
1170 ac_prev=localstatedir ;;
1171 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1172 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1173 localstatedir=$ac_optarg ;;
1174
1175 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1176 ac_prev=mandir ;;
1177 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1178 mandir=$ac_optarg ;;
1179
1180 -nfp | --nfp | --nf)
1181 # Obsolete; use --without-fp.
1182 with_fp=no ;;
1183
1184 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1185 | --no-cr | --no-c | -n)
1186 no_create=yes ;;
1187
1188 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1189 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1190 no_recursion=yes ;;
1191
1192 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1193 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1194 | --oldin | --oldi | --old | --ol | --o)
1195 ac_prev=oldincludedir ;;
1196 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1197 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1198 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1199 oldincludedir=$ac_optarg ;;
1200
1201 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1202 ac_prev=prefix ;;
1203 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1204 prefix=$ac_optarg ;;
1205
1206 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1207 | --program-pre | --program-pr | --program-p)
1208 ac_prev=program_prefix ;;
1209 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1210 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1211 program_prefix=$ac_optarg ;;
1212
1213 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1214 | --program-suf | --program-su | --program-s)
1215 ac_prev=program_suffix ;;
1216 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1217 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1218 program_suffix=$ac_optarg ;;
1219
1220 -program-transform-name | --program-transform-name \
1221 | --program-transform-nam | --program-transform-na \
1222 | --program-transform-n | --program-transform- \
1223 | --program-transform | --program-transfor \
1224 | --program-transfo | --program-transf \
1225 | --program-trans | --program-tran \
1226 | --progr-tra | --program-tr | --program-t)
1227 ac_prev=program_transform_name ;;
1228 -program-transform-name=* | --program-transform-name=* \
1229 | --program-transform-nam=* | --program-transform-na=* \
1230 | --program-transform-n=* | --program-transform-=* \
1231 | --program-transform=* | --program-transfor=* \
1232 | --program-transfo=* | --program-transf=* \
1233 | --program-trans=* | --program-tran=* \
1234 | --progr-tra=* | --program-tr=* | --program-t=*)
1235 program_transform_name=$ac_optarg ;;
1236
1237 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1238 ac_prev=pdfdir ;;
1239 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1240 pdfdir=$ac_optarg ;;
1241
1242 -psdir | --psdir | --psdi | --psd | --ps)
1243 ac_prev=psdir ;;
1244 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1245 psdir=$ac_optarg ;;
1246
1247 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1248 | -silent | --silent | --silen | --sile | --sil)
1249 silent=yes ;;
1250
1251 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1252 ac_prev=sbindir ;;
1253 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1254 | --sbi=* | --sb=*)
1255 sbindir=$ac_optarg ;;
1256
1257 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1258 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1259 | --sharedst | --shareds | --shared | --share | --shar \
1260 | --sha | --sh)
1261 ac_prev=sharedstatedir ;;
1262 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1263 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1264 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1265 | --sha=* | --sh=*)
1266 sharedstatedir=$ac_optarg ;;
1267
1268 -site | --site | --sit)
1269 ac_prev=site ;;
1270 -site=* | --site=* | --sit=*)
1271 site=$ac_optarg ;;
1272
1273 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1274 ac_prev=srcdir ;;
1275 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1276 srcdir=$ac_optarg ;;
1277
1278 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1279 | --syscon | --sysco | --sysc | --sys | --sy)
1280 ac_prev=sysconfdir ;;
1281 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1282 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1283 sysconfdir=$ac_optarg ;;
1284
1285 -target | --target | --targe | --targ | --tar | --ta | --t)
1286 ac_prev=target_alias ;;
1287 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1288 target_alias=$ac_optarg ;;
1289
1290 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1291 verbose=yes ;;
1292
1293 -version | --version | --versio | --versi | --vers | -V)
1294 ac_init_version=: ;;
1295
1296 -with-* | --with-*)
1297 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1298 # Reject names that are not valid shell variable names.
1299 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1300 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1301 { (exit 1); exit 1; }; }
1302 ac_useropt_orig=$ac_useropt
1303 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1304 case $ac_user_opts in
1305 *"
1306 "with_$ac_useropt"
1307 "*) ;;
1308 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1309 ac_unrecognized_sep=', ';;
1310 esac
1311 eval with_$ac_useropt=\$ac_optarg ;;
1312
1313 -without-* | --without-*)
1314 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1315 # Reject names that are not valid shell variable names.
1316 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1317 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1318 { (exit 1); exit 1; }; }
1319 ac_useropt_orig=$ac_useropt
1320 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1321 case $ac_user_opts in
1322 *"
1323 "with_$ac_useropt"
1324 "*) ;;
1325 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1326 ac_unrecognized_sep=', ';;
1327 esac
1328 eval with_$ac_useropt=no ;;
1329
1330 --x)
1331 # Obsolete; use --with-x.
1332 with_x=yes ;;
1333
1334 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1335 | --x-incl | --x-inc | --x-in | --x-i)
1336 ac_prev=x_includes ;;
1337 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1338 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1339 x_includes=$ac_optarg ;;
1340
1341 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1342 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1343 ac_prev=x_libraries ;;
1344 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1345 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1346 x_libraries=$ac_optarg ;;
1347
1348 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1349 Try \`$0 --help' for more information." >&2
1350 { (exit 1); exit 1; }; }
1351 ;;
1352
1353 *=*)
1354 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1355 # Reject names that are not valid shell variable names.
1356 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1357 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1358 { (exit 1); exit 1; }; }
1359 eval $ac_envvar=\$ac_optarg
1360 export $ac_envvar ;;
1361
1362 *)
1363 # FIXME: should be removed in autoconf 3.0.
1364 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1365 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1366 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1367 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1368 ;;
1369
1370 esac
1371 done
1372
1373 if test -n "$ac_prev"; then
1374 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1375 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1376 { (exit 1); exit 1; }; }
1377 fi
1378
1379 if test -n "$ac_unrecognized_opts"; then
1380 case $enable_option_checking in
1381 no) ;;
1382 fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1383 { (exit 1); exit 1; }; } ;;
1384 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1385 esac
1386 fi
1387
1388 # Check all directory arguments for consistency.
1389 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1390 datadir sysconfdir sharedstatedir localstatedir includedir \
1391 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1392 libdir localedir mandir
1393 do
1394 eval ac_val=\$$ac_var
1395 # Remove trailing slashes.
1396 case $ac_val in
1397 */ )
1398 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1399 eval $ac_var=\$ac_val;;
1400 esac
1401 # Be sure to have absolute directory names.
1402 case $ac_val in
1403 [\\/$]* | ?:[\\/]* ) continue;;
1404 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1405 esac
1406 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1407 { (exit 1); exit 1; }; }
1408 done
1409
1410 # There might be people who depend on the old broken behavior: `$host'
1411 # used to hold the argument of --host etc.
1412 # FIXME: To remove some day.
1413 build=$build_alias
1414 host=$host_alias
1415 target=$target_alias
1416
1417 # FIXME: To remove some day.
1418 if test "x$host_alias" != x; then
1419 if test "x$build_alias" = x; then
1420 cross_compiling=maybe
1421 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1422 If a cross compiler is detected then cross compile mode will be used." >&2
1423 elif test "x$build_alias" != "x$host_alias"; then
1424 cross_compiling=yes
1425 fi
1426 fi
1427
1428 ac_tool_prefix=
1429 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1430
1431 test "$silent" = yes && exec 6>/dev/null
1432
1433
1434 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1435 ac_ls_di=`ls -di .` &&
1436 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1437 { $as_echo "$as_me: error: working directory cannot be determined" >&2
1438 { (exit 1); exit 1; }; }
1439 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1440 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1441 { (exit 1); exit 1; }; }
1442
1443
1444 # Find the source files, if location was not specified.
1445 if test -z "$srcdir"; then
1446 ac_srcdir_defaulted=yes
1447 # Try the directory containing this script, then the parent directory.
1448 ac_confdir=`$as_dirname -- "$as_myself" ||
1449 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1450 X"$as_myself" : 'X\(//\)[^/]' \| \
1451 X"$as_myself" : 'X\(//\)$' \| \
1452 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1453 $as_echo X"$as_myself" |
1454 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1455 s//\1/
1456 q
1457 }
1458 /^X\(\/\/\)[^/].*/{
1459 s//\1/
1460 q
1461 }
1462 /^X\(\/\/\)$/{
1463 s//\1/
1464 q
1465 }
1466 /^X\(\/\).*/{
1467 s//\1/
1468 q
1469 }
1470 s/.*/./; q'`
1471 srcdir=$ac_confdir
1472 if test ! -r "$srcdir/$ac_unique_file"; then
1473 srcdir=..
1474 fi
1475 else
1476 ac_srcdir_defaulted=no
1477 fi
1478 if test ! -r "$srcdir/$ac_unique_file"; then
1479 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1480 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1481 { (exit 1); exit 1; }; }
1482 fi
1483 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1484 ac_abs_confdir=`(
1485 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1486 { (exit 1); exit 1; }; }
1487 pwd)`
1488 # When building in place, set srcdir=.
1489 if test "$ac_abs_confdir" = "$ac_pwd"; then
1490 srcdir=.
1491 fi
1492 # Remove unnecessary trailing slashes from srcdir.
1493 # Double slashes in file names in object file debugging info
1494 # mess up M-x gdb in Emacs.
1495 case $srcdir in
1496 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1497 esac
1498 for ac_var in $ac_precious_vars; do
1499 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1500 eval ac_env_${ac_var}_value=\$${ac_var}
1501 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1502 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1503 done
1504
1505 #
1506 # Report the --help message.
1507 #
1508 if test "$ac_init_help" = "long"; then
1509 # Omit some internal or obsolete options to make the list less imposing.
1510 # This message is too long to be a string in the A/UX 3.1 sh.
1511 cat <<_ACEOF
1512 \`configure' configures xf86-input-keyboard 1.4.0 to adapt to many kinds of systems.
1513
1514 Usage: $0 [OPTION]... [VAR=VALUE]...
1515
1516 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1517 VAR=VALUE. See below for descriptions of some of the useful variables.
1518
1519 Defaults for the options are specified in brackets.
1520
1521 Configuration:
1522 -h, --help display this help and exit
1523 --help=short display options specific to this package
1524 --help=recursive display the short help of all the included packages
1525 -V, --version display version information and exit
1526 -q, --quiet, --silent do not print \`checking...' messages
1527 --cache-file=FILE cache test results in FILE [disabled]
1528 -C, --config-cache alias for \`--cache-file=config.cache'
1529 -n, --no-create do not create output files
1530 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1531
1532 Installation directories:
1533 --prefix=PREFIX install architecture-independent files in PREFIX
1534 [$ac_default_prefix]
1535 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1536 [PREFIX]
1537
1538 By default, \`make install' will install all the files in
1539 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1540 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1541 for instance \`--prefix=\$HOME'.
1542
1543 For better control, use the options below.
1544
1545 Fine tuning of the installation directories:
1546 --bindir=DIR user executables [EPREFIX/bin]
1547 --sbindir=DIR system admin executables [EPREFIX/sbin]
1548 --libexecdir=DIR program executables [EPREFIX/libexec]
1549 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1550 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1551 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1552 --libdir=DIR object code libraries [EPREFIX/lib]
1553 --includedir=DIR C header files [PREFIX/include]
1554 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1555 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1556 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1557 --infodir=DIR info documentation [DATAROOTDIR/info]
1558 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1559 --mandir=DIR man documentation [DATAROOTDIR/man]
1560 --docdir=DIR documentation root
1561 [DATAROOTDIR/doc/xf86-input-keyboard]
1562 --htmldir=DIR html documentation [DOCDIR]
1563 --dvidir=DIR dvi documentation [DOCDIR]
1564 --pdfdir=DIR pdf documentation [DOCDIR]
1565 --psdir=DIR ps documentation [DOCDIR]
1566 _ACEOF
1567
1568 cat <<\_ACEOF
1569
1570 Program names:
1571 --program-prefix=PREFIX prepend PREFIX to installed program names
1572 --program-suffix=SUFFIX append SUFFIX to installed program names
1573 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1574
1575 System types:
1576 --build=BUILD configure for building on BUILD [guessed]
1577 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1578 _ACEOF
1579 fi
1580
1581 if test -n "$ac_init_help"; then
1582 case $ac_init_help in
1583 short | recursive ) echo "Configuration of xf86-input-keyboard 1.4.0:";;
1584 esac
1585 cat <<\_ACEOF
1586
1587 Optional Features:
1588 --disable-option-checking ignore unrecognized --enable/--with options
1589 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1590 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1591 --enable-maintainer-mode enable make rules and dependencies not useful
1592 (and sometimes confusing) to the casual installer
1593 --enable-static[=PKGS] build static libraries [default=no]
1594 --enable-shared[=PKGS] build shared libraries [default=yes]
1595 --enable-fast-install[=PKGS]
1596 optimize for fast installation [default=yes]
1597 --disable-dependency-tracking speeds up one-time build
1598 --enable-dependency-tracking do not reject slow dependency extractors
1599 --disable-libtool-lock avoid locking (might break parallel builds)
1600 --enable-silent-rules less verbose build output (undo: `make V=1')
1601 --disable-silent-rules verbose build output (undo: `make V=0')
1602 --enable-strict-compilation
1603 Enable all warnings from compiler and make them
1604 errors (default: disabled)
1605
1606 Optional Packages:
1607 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1608 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1609 --with-pic try to use only PIC/non-PIC objects [default=use
1610 both]
1611 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1612 --with-xorg-module-dir=DIR
1613 Default xorg module directory
1614 [default=$libdir/xorg/modules]
1615 --with-release-version=STRING
1616 Use release version string in package name
1617
1618 Some influential environment variables:
1619 CC C compiler command
1620 CFLAGS C compiler flags
1621 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1622 nonstandard directory <lib dir>
1623 LIBS libraries to pass to the linker, e.g. -l<library>
1624 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1625 you have headers in a nonstandard directory <include dir>
1626 CPP C preprocessor
1627 PKG_CONFIG path to pkg-config utility
1628 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1629 XORG_LIBS linker flags for XORG, overriding pkg-config
1630
1631 Use these variables to override the choices made by `configure' or to help
1632 it to find libraries and programs with nonstandard names/locations.
1633
1634 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1635 _ACEOF
1636 ac_status=$?
1637 fi
1638
1639 if test "$ac_init_help" = "recursive"; then
1640 # If there are subdirs, report their specific --help.
1641 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1642 test -d "$ac_dir" ||
1643 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1644 continue
1645 ac_builddir=.
1646
1647 case "$ac_dir" in
1648 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1649 *)
1650 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1651 # A ".." for each directory in $ac_dir_suffix.
1652 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1653 case $ac_top_builddir_sub in
1654 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1655 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1656 esac ;;
1657 esac
1658 ac_abs_top_builddir=$ac_pwd
1659 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1660 # for backward compatibility:
1661 ac_top_builddir=$ac_top_build_prefix
1662
1663 case $srcdir in
1664 .) # We are building in place.
1665 ac_srcdir=.
1666 ac_top_srcdir=$ac_top_builddir_sub
1667 ac_abs_top_srcdir=$ac_pwd ;;
1668 [\\/]* | ?:[\\/]* ) # Absolute name.
1669 ac_srcdir=$srcdir$ac_dir_suffix;
1670 ac_top_srcdir=$srcdir
1671 ac_abs_top_srcdir=$srcdir ;;
1672 *) # Relative name.
1673 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1674 ac_top_srcdir=$ac_top_build_prefix$srcdir
1675 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1676 esac
1677 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1678
1679 cd "$ac_dir" || { ac_status=$?; continue; }
1680 # Check for guested configure.
1681 if test -f "$ac_srcdir/configure.gnu"; then
1682 echo &&
1683 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1684 elif test -f "$ac_srcdir/configure"; then
1685 echo &&
1686 $SHELL "$ac_srcdir/configure" --help=recursive
1687 else
1688 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1689 fi || ac_status=$?
1690 cd "$ac_pwd" || { ac_status=$?; break; }
1691 done
1692 fi
1693
1694 test -n "$ac_init_help" && exit $ac_status
1695 if $ac_init_version; then
1696 cat <<\_ACEOF
1697 xf86-input-keyboard configure 1.4.0
1698 generated by GNU Autoconf 2.63
1699
1700 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1701 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1702 This configure script is free software; the Free Software Foundation
1703 gives unlimited permission to copy, distribute and modify it.
1704 _ACEOF
1705 exit
1706 fi
1707 cat >config.log <<_ACEOF
1708 This file contains any messages produced by compilers while
1709 running configure, to aid debugging if configure makes a mistake.
1710
1711 It was created by xf86-input-keyboard $as_me 1.4.0, which was
1712 generated by GNU Autoconf 2.63. Invocation command line was
1713
1714 $ $0 $@
1715
1716 _ACEOF
1717 exec 5>>config.log
1718 {
1719 cat <<_ASUNAME
1720 ## --------- ##
1721 ## Platform. ##
1722 ## --------- ##
1723
1724 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1725 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1726 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1727 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1728 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1729
1730 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1731 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1732
1733 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1734 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1735 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1736 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1737 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1738 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1739 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1740
1741 _ASUNAME
1742
1743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1744 for as_dir in $PATH
1745 do
1746 IFS=$as_save_IFS
1747 test -z "$as_dir" && as_dir=.
1748 $as_echo "PATH: $as_dir"
1749 done
1750 IFS=$as_save_IFS
1751
1752 } >&5
1753
1754 cat >&5 <<_ACEOF
1755
1756
1757 ## ----------- ##
1758 ## Core tests. ##
1759 ## ----------- ##
1760
1761 _ACEOF
1762
1763
1764 # Keep a trace of the command line.
1765 # Strip out --no-create and --no-recursion so they do not pile up.
1766 # Strip out --silent because we don't want to record it for future runs.
1767 # Also quote any args containing shell meta-characters.
1768 # Make two passes to allow for proper duplicate-argument suppression.
1769 ac_configure_args=
1770 ac_configure_args0=
1771 ac_configure_args1=
1772 ac_must_keep_next=false
1773 for ac_pass in 1 2
1774 do
1775 for ac_arg
1776 do
1777 case $ac_arg in
1778 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1779 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1780 | -silent | --silent | --silen | --sile | --sil)
1781 continue ;;
1782 *\'*)
1783 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1784 esac
1785 case $ac_pass in
1786 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1787 2)
1788 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1789 if test $ac_must_keep_next = true; then
1790 ac_must_keep_next=false # Got value, back to normal.
1791 else
1792 case $ac_arg in
1793 *=* | --config-cache | -C | -disable-* | --disable-* \
1794 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1795 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1796 | -with-* | --with-* | -without-* | --without-* | --x)
1797 case "$ac_configure_args0 " in
1798 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1799 esac
1800 ;;
1801 -* ) ac_must_keep_next=true ;;
1802 esac
1803 fi
1804 ac_configure_args="$ac_configure_args '$ac_arg'"
1805 ;;
1806 esac
1807 done
1808 done
1809 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1810 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1811
1812 # When interrupted or exit'd, cleanup temporary files, and complete
1813 # config.log. We remove comments because anyway the quotes in there
1814 # would cause problems or look ugly.
1815 # WARNING: Use '\'' to represent an apostrophe within the trap.
1816 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1817 trap 'exit_status=$?
1818 # Save into config.log some information that might help in debugging.
1819 {
1820 echo
1821
1822 cat <<\_ASBOX
1823 ## ---------------- ##
1824 ## Cache variables. ##
1825 ## ---------------- ##
1826 _ASBOX
1827 echo
1828 # The following way of writing the cache mishandles newlines in values,
1829 (
1830 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1831 eval ac_val=\$$ac_var
1832 case $ac_val in #(
1833 *${as_nl}*)
1834 case $ac_var in #(
1835 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1836 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1837 esac
1838 case $ac_var in #(
1839 _ | IFS | as_nl) ;; #(
1840 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1841 *) $as_unset $ac_var ;;
1842 esac ;;
1843 esac
1844 done
1845 (set) 2>&1 |
1846 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1847 *${as_nl}ac_space=\ *)
1848 sed -n \
1849 "s/'\''/'\''\\\\'\'''\''/g;
1850 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1851 ;; #(
1852 *)
1853 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1854 ;;
1855 esac |
1856 sort
1857 )
1858 echo
1859
1860 cat <<\_ASBOX
1861 ## ----------------- ##
1862 ## Output variables. ##
1863 ## ----------------- ##
1864 _ASBOX
1865 echo
1866 for ac_var in $ac_subst_vars
1867 do
1868 eval ac_val=\$$ac_var
1869 case $ac_val in
1870 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1871 esac
1872 $as_echo "$ac_var='\''$ac_val'\''"
1873 done | sort
1874 echo
1875
1876 if test -n "$ac_subst_files"; then
1877 cat <<\_ASBOX
1878 ## ------------------- ##
1879 ## File substitutions. ##
1880 ## ------------------- ##
1881 _ASBOX
1882 echo
1883 for ac_var in $ac_subst_files
1884 do
1885 eval ac_val=\$$ac_var
1886 case $ac_val in
1887 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1888 esac
1889 $as_echo "$ac_var='\''$ac_val'\''"
1890 done | sort
1891 echo
1892 fi
1893
1894 if test -s confdefs.h; then
1895 cat <<\_ASBOX
1896 ## ----------- ##
1897 ## confdefs.h. ##
1898 ## ----------- ##
1899 _ASBOX
1900 echo
1901 cat confdefs.h
1902 echo
1903 fi
1904 test "$ac_signal" != 0 &&
1905 $as_echo "$as_me: caught signal $ac_signal"
1906 $as_echo "$as_me: exit $exit_status"
1907 } >&5
1908 rm -f core *.core core.conftest.* &&
1909 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1910 exit $exit_status
1911 ' 0
1912 for ac_signal in 1 2 13 15; do
1913 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1914 done
1915 ac_signal=0
1916
1917 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1918 rm -f -r conftest* confdefs.h
1919
1920 # Predefined preprocessor variables.
1921
1922 cat >>confdefs.h <<_ACEOF
1923 #define PACKAGE_NAME "$PACKAGE_NAME"
1924 _ACEOF
1925
1926
1927 cat >>confdefs.h <<_ACEOF
1928 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1929 _ACEOF
1930
1931
1932 cat >>confdefs.h <<_ACEOF
1933 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1934 _ACEOF
1935
1936
1937 cat >>confdefs.h <<_ACEOF
1938 #define PACKAGE_STRING "$PACKAGE_STRING"
1939 _ACEOF
1940
1941
1942 cat >>confdefs.h <<_ACEOF
1943 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1944 _ACEOF
1945
1946
1947 # Let the site file select an alternate cache file if it wants to.
1948 # Prefer an explicitly selected file to automatically selected ones.
1949 ac_site_file1=NONE
1950 ac_site_file2=NONE
1951 if test -n "$CONFIG_SITE"; then
1952 ac_site_file1=$CONFIG_SITE
1953 elif test "x$prefix" != xNONE; then
1954 ac_site_file1=$prefix/share/config.site
1955 ac_site_file2=$prefix/etc/config.site
1956 else
1957 ac_site_file1=$ac_default_prefix/share/config.site
1958 ac_site_file2=$ac_default_prefix/etc/config.site
1959 fi
1960 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1961 do
1962 test "x$ac_site_file" = xNONE && continue
1963 if test -r "$ac_site_file"; then
1964 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1965 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1966 sed 's/^/| /' "$ac_site_file" >&5
1967 . "$ac_site_file"
1968 fi
1969 done
1970
1971 if test -r "$cache_file"; then
1972 # Some versions of bash will fail to source /dev/null (special
1973 # files actually), so we avoid doing that.
1974 if test -f "$cache_file"; then
1975 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1976 $as_echo "$as_me: loading cache $cache_file" >&6;}
1977 case $cache_file in
1978 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1979 *) . "./$cache_file";;
1980 esac
1981 fi
1982 else
1983 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1984 $as_echo "$as_me: creating cache $cache_file" >&6;}
1985 >$cache_file
1986 fi
1987
1988 # Check that the precious variables saved in the cache have kept the same
1989 # value.
1990 ac_cache_corrupted=false
1991 for ac_var in $ac_precious_vars; do
1992 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1993 eval ac_new_set=\$ac_env_${ac_var}_set
1994 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1995 eval ac_new_val=\$ac_env_${ac_var}_value
1996 case $ac_old_set,$ac_new_set in
1997 set,)
1998 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1999 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2000 ac_cache_corrupted=: ;;
2001 ,set)
2002 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2003 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2004 ac_cache_corrupted=: ;;
2005 ,);;
2006 *)
2007 if test "x$ac_old_val" != "x$ac_new_val"; then
2008 # differences in whitespace do not lead to failure.
2009 ac_old_val_w=`echo x $ac_old_val`
2010 ac_new_val_w=`echo x $ac_new_val`
2011 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2012 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2013 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2014 ac_cache_corrupted=:
2015 else
2016 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2017 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2018 eval $ac_var=\$ac_old_val
2019 fi
2020 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2021 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2022 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2023 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2024 fi;;
2025 esac
2026 # Pass precious variables to config.status.
2027 if test "$ac_new_set" = set; then
2028 case $ac_new_val in
2029 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2030 *) ac_arg=$ac_var=$ac_new_val ;;
2031 esac
2032 case " $ac_configure_args " in
2033 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2034 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2035 esac
2036 fi
2037 done
2038 if $ac_cache_corrupted; then
2039 { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2040 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2041 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2042 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2043 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2044 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2045 { (exit 1); exit 1; }; }
2046 fi
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072 ac_ext=c
2073 ac_cpp='$CPP $CPPFLAGS'
2074 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2075 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2076 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2077
2078
2079
2080 # Require xorg-macros version 1.3 or newer for XORG_DEFAULT_OPTIONS
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094 ac_aux_dir=
2095 for ac_dir in . "$srcdir"/.; do
2096 if test -f "$ac_dir/install-sh"; then
2097 ac_aux_dir=$ac_dir
2098 ac_install_sh="$ac_aux_dir/install-sh -c"
2099 break
2100 elif test -f "$ac_dir/install.sh"; then
2101 ac_aux_dir=$ac_dir
2102 ac_install_sh="$ac_aux_dir/install.sh -c"
2103 break
2104 elif test -f "$ac_dir/shtool"; then
2105 ac_aux_dir=$ac_dir
2106 ac_install_sh="$ac_aux_dir/shtool install -c"
2107 break
2108 fi
2109 done
2110 if test -z "$ac_aux_dir"; then
2111 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2112 $as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2113 { (exit 1); exit 1; }; }
2114 fi
2115
2116 # These three variables are undocumented and unsupported,
2117 # and are intended to be withdrawn in a future Autoconf release.
2118 # They can cause serious problems if a builder's source tree is in a directory
2119 # whose full name contains unusual characters.
2120 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2121 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2122 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2123
2124
2125 am__api_version='1.11'
2126
2127 # Find a good install program. We prefer a C program (faster),
2128 # so one script is as good as another. But avoid the broken or
2129 # incompatible versions:
2130 # SysV /etc/install, /usr/sbin/install
2131 # SunOS /usr/etc/install
2132 # IRIX /sbin/install
2133 # AIX /bin/install
2134 # AmigaOS /C/install, which installs bootblocks on floppy discs
2135 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2136 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2137 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2138 # OS/2's system install, which has a completely different semantic
2139 # ./install, which can be erroneously created by make from ./install.sh.
2140 # Reject install programs that cannot install multiple files.
2141 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2142 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2143 if test -z "$INSTALL"; then
2144 if test "${ac_cv_path_install+set}" = set; then
2145 $as_echo_n "(cached) " >&6
2146 else
2147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2148 for as_dir in $PATH
2149 do
2150 IFS=$as_save_IFS
2151 test -z "$as_dir" && as_dir=.
2152 # Account for people who put trailing slashes in PATH elements.
2153 case $as_dir/ in
2154 ./ | .// | /cC/* | \
2155 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2156 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2157 /usr/ucb/* ) ;;
2158 *)
2159 # OSF1 and SCO ODT 3.0 have their own names for install.
2160 # Don't use installbsd from OSF since it installs stuff as root
2161 # by default.
2162 for ac_prog in ginstall scoinst install; do
2163 for ac_exec_ext in '' $ac_executable_extensions; do
2164 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2165 if test $ac_prog = install &&
2166 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2167 # AIX install. It has an incompatible calling convention.
2168 :
2169 elif test $ac_prog = install &&
2170 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2171 # program-specific install script used by HP pwplus--don't use.
2172 :
2173 else
2174 rm -rf conftest.one conftest.two conftest.dir
2175 echo one > conftest.one
2176 echo two > conftest.two
2177 mkdir conftest.dir
2178 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2179 test -s conftest.one && test -s conftest.two &&
2180 test -s conftest.dir/conftest.one &&
2181 test -s conftest.dir/conftest.two
2182 then
2183 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2184 break 3
2185 fi
2186 fi
2187 fi
2188 done
2189 done
2190 ;;
2191 esac
2192
2193 done
2194 IFS=$as_save_IFS
2195
2196 rm -rf conftest.one conftest.two conftest.dir
2197
2198 fi
2199 if test "${ac_cv_path_install+set}" = set; then
2200 INSTALL=$ac_cv_path_install
2201 else
2202 # As a last resort, use the slow shell script. Don't cache a
2203 # value for INSTALL within a source directory, because that will
2204 # break other packages using the cache if that directory is
2205 # removed, or if the value is a relative name.
2206 INSTALL=$ac_install_sh
2207 fi
2208 fi
2209 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2210 $as_echo "$INSTALL" >&6; }
2211
2212 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2213 # It thinks the first close brace ends the variable substitution.
2214 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2215
2216 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2217
2218 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2219
2220 { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2221 $as_echo_n "checking whether build environment is sane... " >&6; }
2222 # Just in case
2223 sleep 1
2224 echo timestamp > conftest.file
2225 # Reject unsafe characters in $srcdir or the absolute working directory
2226 # name. Accept space and tab only in the latter.
2227 am_lf='
2228 '
2229 case `pwd` in
2230 *[\\\"\#\$\&\'\`$am_lf]*)
2231 { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2232 $as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2233 { (exit 1); exit 1; }; };;
2234 esac
2235 case $srcdir in
2236 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2237 { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2238 $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2239 { (exit 1); exit 1; }; };;
2240 esac
2241
2242 # Do `set' in a subshell so we don't clobber the current shell's
2243 # arguments. Must try -L first in case configure is actually a
2244 # symlink; some systems play weird games with the mod time of symlinks
2245 # (eg FreeBSD returns the mod time of the symlink's containing
2246 # directory).
2247 if (
2248 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2249 if test "$*" = "X"; then
2250 # -L didn't work.
2251 set X `ls -t "$srcdir/configure" conftest.file`
2252 fi
2253 rm -f conftest.file
2254 if test "$*" != "X $srcdir/configure conftest.file" \
2255 && test "$*" != "X conftest.file $srcdir/configure"; then
2256
2257 # If neither matched, then we have a broken ls. This can happen
2258 # if, for instance, CONFIG_SHELL is bash and it inherits a
2259 # broken ls alias from the environment. This has actually
2260 # happened. Such a system could not be considered "sane".
2261 { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2262 alias in your environment" >&5
2263 $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2264 alias in your environment" >&2;}
2265 { (exit 1); exit 1; }; }
2266 fi
2267
2268 test "$2" = conftest.file
2269 )
2270 then
2271 # Ok.
2272 :
2273 else
2274 { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2275 Check your system clock" >&5
2276 $as_echo "$as_me: error: newly created file is older than distributed files!
2277 Check your system clock" >&2;}
2278 { (exit 1); exit 1; }; }
2279 fi
2280 { $as_echo "$as_me:$LINENO: result: yes" >&5
2281 $as_echo "yes" >&6; }
2282 test "$program_prefix" != NONE &&
2283 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2284 # Use a double $ so make ignores it.
2285 test "$program_suffix" != NONE &&
2286 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2287 # Double any \ or $.
2288 # By default was `s,x,x', remove it if useless.
2289 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2290 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2291
2292 # expand $ac_aux_dir to an absolute path
2293 am_aux_dir=`cd $ac_aux_dir && pwd`
2294
2295 if test x"${MISSING+set}" != xset; then
2296 case $am_aux_dir in
2297 *\ * | *\ *)
2298 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2299 *)
2300 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2301 esac
2302 fi
2303 # Use eval to expand $SHELL
2304 if eval "$MISSING --run true"; then
2305 am_missing_run="$MISSING --run "
2306 else
2307 am_missing_run=
2308 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2309 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2310 fi
2311
2312 if test x"${install_sh}" != xset; then
2313 case $am_aux_dir in
2314 *\ * | *\ *)
2315 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2316 *)
2317 install_sh="\${SHELL} $am_aux_dir/install-sh"
2318 esac
2319 fi
2320
2321 # Installed binaries are usually stripped using `strip' when the user
2322 # run `make install-strip'. However `strip' might not be the right
2323 # tool to use in cross-compilation environments, therefore Automake
2324 # will honor the `STRIP' environment variable to overrule this program.
2325 if test "$cross_compiling" != no; then
2326 if test -n "$ac_tool_prefix"; then
2327 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2328 set dummy ${ac_tool_prefix}strip; ac_word=$2
2329 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2330 $as_echo_n "checking for $ac_word... " >&6; }
2331 if test "${ac_cv_prog_STRIP+set}" = set; then
2332 $as_echo_n "(cached) " >&6
2333 else
2334 if test -n "$STRIP"; then
2335 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2336 else
2337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2338 for as_dir in $PATH
2339 do
2340 IFS=$as_save_IFS
2341 test -z "$as_dir" && as_dir=.
2342 for ac_exec_ext in '' $ac_executable_extensions; do
2343 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2344 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2345 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2346 break 2
2347 fi
2348 done
2349 done
2350 IFS=$as_save_IFS
2351
2352 fi
2353 fi
2354 STRIP=$ac_cv_prog_STRIP
2355 if test -n "$STRIP"; then
2356 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2357 $as_echo "$STRIP" >&6; }
2358 else
2359 { $as_echo "$as_me:$LINENO: result: no" >&5
2360 $as_echo "no" >&6; }
2361 fi
2362
2363
2364 fi
2365 if test -z "$ac_cv_prog_STRIP"; then
2366 ac_ct_STRIP=$STRIP
2367 # Extract the first word of "strip", so it can be a program name with args.
2368 set dummy strip; ac_word=$2
2369 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2370 $as_echo_n "checking for $ac_word... " >&6; }
2371 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2372 $as_echo_n "(cached) " >&6
2373 else
2374 if test -n "$ac_ct_STRIP"; then
2375 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2376 else
2377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2378 for as_dir in $PATH
2379 do
2380 IFS=$as_save_IFS
2381 test -z "$as_dir" && as_dir=.
2382 for ac_exec_ext in '' $ac_executable_extensions; do
2383 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2384 ac_cv_prog_ac_ct_STRIP="strip"
2385 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2386 break 2
2387 fi
2388 done
2389 done
2390 IFS=$as_save_IFS
2391
2392 fi
2393 fi
2394 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2395 if test -n "$ac_ct_STRIP"; then
2396 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2397 $as_echo "$ac_ct_STRIP" >&6; }
2398 else
2399 { $as_echo "$as_me:$LINENO: result: no" >&5
2400 $as_echo "no" >&6; }
2401 fi
2402
2403 if test "x$ac_ct_STRIP" = x; then
2404 STRIP=":"
2405 else
2406 case $cross_compiling:$ac_tool_warned in
2407 yes:)
2408 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2409 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2410 ac_tool_warned=yes ;;
2411 esac
2412 STRIP=$ac_ct_STRIP
2413 fi
2414 else
2415 STRIP="$ac_cv_prog_STRIP"
2416 fi
2417
2418 fi
2419 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2420
2421 { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2422 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2423 if test -z "$MKDIR_P"; then
2424 if test "${ac_cv_path_mkdir+set}" = set; then
2425 $as_echo_n "(cached) " >&6
2426 else
2427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2428 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2429 do
2430 IFS=$as_save_IFS
2431 test -z "$as_dir" && as_dir=.
2432 for ac_prog in mkdir gmkdir; do
2433 for ac_exec_ext in '' $ac_executable_extensions; do
2434 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2435 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2436 'mkdir (GNU coreutils) '* | \
2437 'mkdir (coreutils) '* | \
2438 'mkdir (fileutils) '4.1*)
2439 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2440 break 3;;
2441 esac
2442 done
2443 done
2444 done
2445 IFS=$as_save_IFS
2446
2447 fi
2448
2449 if test "${ac_cv_path_mkdir+set}" = set; then
2450 MKDIR_P="$ac_cv_path_mkdir -p"
2451 else
2452 # As a last resort, use the slow shell script. Don't cache a
2453 # value for MKDIR_P within a source directory, because that will
2454 # break other packages using the cache if that directory is
2455 # removed, or if the value is a relative name.
2456 test -d ./--version && rmdir ./--version
2457 MKDIR_P="$ac_install_sh -d"
2458 fi
2459 fi
2460 { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2461 $as_echo "$MKDIR_P" >&6; }
2462
2463 mkdir_p="$MKDIR_P"
2464 case $mkdir_p in
2465 [\\/$]* | ?:[\\/]*) ;;
2466 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2467 esac
2468
2469 for ac_prog in gawk mawk nawk awk
2470 do
2471 # Extract the first word of "$ac_prog", so it can be a program name with args.
2472 set dummy $ac_prog; ac_word=$2
2473 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2474 $as_echo_n "checking for $ac_word... " >&6; }
2475 if test "${ac_cv_prog_AWK+set}" = set; then
2476 $as_echo_n "(cached) " >&6
2477 else
2478 if test -n "$AWK"; then
2479 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2480 else
2481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2482 for as_dir in $PATH
2483 do
2484 IFS=$as_save_IFS
2485 test -z "$as_dir" && as_dir=.
2486 for ac_exec_ext in '' $ac_executable_extensions; do
2487 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2488 ac_cv_prog_AWK="$ac_prog"
2489 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2490 break 2
2491 fi
2492 done
2493 done
2494 IFS=$as_save_IFS
2495
2496 fi
2497 fi
2498 AWK=$ac_cv_prog_AWK
2499 if test -n "$AWK"; then
2500 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2501 $as_echo "$AWK" >&6; }
2502 else
2503 { $as_echo "$as_me:$LINENO: result: no" >&5
2504 $as_echo "no" >&6; }
2505 fi
2506
2507
2508 test -n "$AWK" && break
2509 done
2510
2511 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2512 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2513 set x ${MAKE-make}
2514 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2515 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2516 $as_echo_n "(cached) " >&6
2517 else
2518 cat >conftest.make <<\_ACEOF
2519 SHELL = /bin/sh
2520 all:
2521 @echo '@@@%%%=$(MAKE)=@@@%%%'
2522 _ACEOF
2523 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2524 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2525 *@@@%%%=?*=@@@%%%*)
2526 eval ac_cv_prog_make_${ac_make}_set=yes;;
2527 *)
2528 eval ac_cv_prog_make_${ac_make}_set=no;;
2529 esac
2530 rm -f conftest.make
2531 fi
2532 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2533 { $as_echo "$as_me:$LINENO: result: yes" >&5
2534 $as_echo "yes" >&6; }
2535 SET_MAKE=
2536 else
2537 { $as_echo "$as_me:$LINENO: result: no" >&5
2538 $as_echo "no" >&6; }
2539 SET_MAKE="MAKE=${MAKE-make}"
2540 fi
2541
2542 rm -rf .tst 2>/dev/null
2543 mkdir .tst 2>/dev/null
2544 if test -d .tst; then
2545 am__leading_dot=.
2546 else
2547 am__leading_dot=_
2548 fi
2549 rmdir .tst 2>/dev/null
2550
2551 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2552 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2553 # is not polluted with repeated "-I."
2554 am__isrc=' -I$(srcdir)'
2555 # test to see if srcdir already configured
2556 if test -f $srcdir/config.status; then
2557 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2558 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2559 { (exit 1); exit 1; }; }
2560 fi
2561 fi
2562
2563 # test whether we have cygpath
2564 if test -z "$CYGPATH_W"; then
2565 if (cygpath --version) >/dev/null 2>/dev/null; then
2566 CYGPATH_W='cygpath -w'
2567 else
2568 CYGPATH_W=echo
2569 fi
2570 fi
2571
2572
2573 # Define the identity of the package.
2574 PACKAGE='xf86-input-keyboard'
2575 VERSION='1.4.0'
2576
2577
2578 cat >>confdefs.h <<_ACEOF
2579 #define PACKAGE "$PACKAGE"
2580 _ACEOF
2581
2582
2583 cat >>confdefs.h <<_ACEOF
2584 #define VERSION "$VERSION"
2585 _ACEOF
2586
2587 # Some tools Automake needs.
2588
2589 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2590
2591
2592 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2593
2594
2595 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2596
2597
2598 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2599
2600
2601 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2602
2603 # We need awk for the "check" target. The system "awk" is bad on
2604 # some platforms.
2605 # Always define AMTAR for backward compatibility.
2606
2607 AMTAR=${AMTAR-"${am_missing_run}tar"}
2608
2609 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2610
2611
2612
2613
2614
2615
2616
2617 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2618 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2619 # Check whether --enable-maintainer-mode was given.
2620 if test "${enable_maintainer_mode+set}" = set; then
2621 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2622 else
2623 USE_MAINTAINER_MODE=no
2624 fi
2625
2626 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2627 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2628 if test $USE_MAINTAINER_MODE = yes; then
2629 MAINTAINER_MODE_TRUE=
2630 MAINTAINER_MODE_FALSE='#'
2631 else
2632 MAINTAINER_MODE_TRUE='#'
2633 MAINTAINER_MODE_FALSE=
2634 fi
2635
2636 MAINT=$MAINTAINER_MODE_TRUE
2637
2638
2639
2640 DRIVER_NAME=kbd
2641
2642
2643 ac_config_headers="$ac_config_headers config.h"
2644
2645
2646 # Checks for programs.
2647 # Check whether --enable-static was given.
2648 if test "${enable_static+set}" = set; then
2649 enableval=$enable_static; p=${PACKAGE-default}
2650 case $enableval in
2651 yes) enable_static=yes ;;
2652 no) enable_static=no ;;
2653 *)
2654 enable_static=no
2655 # Look at the argument we got. We use all the common list separators.
2656 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2657 for pkg in $enableval; do
2658 IFS="$lt_save_ifs"
2659 if test "X$pkg" = "X$p"; then
2660 enable_static=yes
2661 fi
2662 done
2663 IFS="$lt_save_ifs"
2664 ;;
2665 esac
2666 else
2667 enable_static=no
2668 fi
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678 case `pwd` in
2679 *\ * | *\ *)
2680 { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2681 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2682 esac
2683
2684
2685
2686 macro_version='2.2.6'
2687 macro_revision='1.3012'
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701 ltmain="$ac_aux_dir/ltmain.sh"
2702
2703 # Make sure we can run config.sub.
2704 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2705 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2706 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2707 { (exit 1); exit 1; }; }
2708
2709 { $as_echo "$as_me:$LINENO: checking build system type" >&5
2710 $as_echo_n "checking build system type... " >&6; }
2711 if test "${ac_cv_build+set}" = set; then
2712 $as_echo_n "(cached) " >&6
2713 else
2714 ac_build_alias=$build_alias
2715 test "x$ac_build_alias" = x &&
2716 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2717 test "x$ac_build_alias" = x &&
2718 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2719 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2720 { (exit 1); exit 1; }; }
2721 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2722 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2723 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2724 { (exit 1); exit 1; }; }
2725
2726 fi
2727 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2728 $as_echo "$ac_cv_build" >&6; }
2729 case $ac_cv_build in
2730 *-*-*) ;;
2731 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2732 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2733 { (exit 1); exit 1; }; };;
2734 esac
2735 build=$ac_cv_build
2736 ac_save_IFS=$IFS; IFS='-'
2737 set x $ac_cv_build
2738 shift
2739 build_cpu=$1
2740 build_vendor=$2
2741 shift; shift
2742 # Remember, the first character of IFS is used to create $*,
2743 # except with old shells:
2744 build_os=$*
2745 IFS=$ac_save_IFS
2746 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2747
2748
2749 { $as_echo "$as_me:$LINENO: checking host system type" >&5
2750 $as_echo_n "checking host system type... " >&6; }
2751 if test "${ac_cv_host+set}" = set; then
2752 $as_echo_n "(cached) " >&6
2753 else
2754 if test "x$host_alias" = x; then
2755 ac_cv_host=$ac_cv_build
2756 else
2757 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2758 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2759 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2760 { (exit 1); exit 1; }; }
2761 fi
2762
2763 fi
2764 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2765 $as_echo "$ac_cv_host" >&6; }
2766 case $ac_cv_host in
2767 *-*-*) ;;
2768 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2769 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2770 { (exit 1); exit 1; }; };;
2771 esac
2772 host=$ac_cv_host
2773 ac_save_IFS=$IFS; IFS='-'
2774 set x $ac_cv_host
2775 shift
2776 host_cpu=$1
2777 host_vendor=$2
2778 shift; shift
2779 # Remember, the first character of IFS is used to create $*,
2780 # except with old shells:
2781 host_os=$*
2782 IFS=$ac_save_IFS
2783 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2784
2785
2786 DEPDIR="${am__leading_dot}deps"
2787
2788 ac_config_commands="$ac_config_commands depfiles"
2789
2790
2791 am_make=${MAKE-make}
2792 cat > confinc << 'END'
2793 am__doit:
2794 @echo this is the am__doit target
2795 .PHONY: am__doit
2796 END
2797 # If we don't find an include directive, just comment out the code.
2798 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2799 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2800 am__include="#"
2801 am__quote=
2802 _am_result=none
2803 # First try GNU make style include.
2804 echo "include confinc" > confmf
2805 # Ignore all kinds of additional output from `make'.
2806 case `$am_make -s -f confmf 2> /dev/null` in #(
2807 *the\ am__doit\ target*)
2808 am__include=include
2809 am__quote=
2810 _am_result=GNU
2811 ;;
2812 esac
2813 # Now try BSD make style include.
2814 if test "$am__include" = "#"; then
2815 echo '.include "confinc"' > confmf
2816 case `$am_make -s -f confmf 2> /dev/null` in #(
2817 *the\ am__doit\ target*)
2818 am__include=.include
2819 am__quote="\""
2820 _am_result=BSD
2821 ;;
2822 esac
2823 fi
2824
2825
2826 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2827 $as_echo "$_am_result" >&6; }
2828 rm -f confinc confmf
2829
2830 # Check whether --enable-dependency-tracking was given.
2831 if test "${enable_dependency_tracking+set}" = set; then
2832 enableval=$enable_dependency_tracking;
2833 fi
2834
2835 if test "x$enable_dependency_tracking" != xno; then
2836 am_depcomp="$ac_aux_dir/depcomp"
2837 AMDEPBACKSLASH='\'
2838 fi
2839 if test "x$enable_dependency_tracking" != xno; then
2840 AMDEP_TRUE=
2841 AMDEP_FALSE='#'
2842 else
2843 AMDEP_TRUE='#'
2844 AMDEP_FALSE=
2845 fi
2846
2847
2848 ac_ext=c
2849 ac_cpp='$CPP $CPPFLAGS'
2850 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2851 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2852 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2853 if test -n "$ac_tool_prefix"; then
2854 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2855 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2856 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2857 $as_echo_n "checking for $ac_word... " >&6; }
2858 if test "${ac_cv_prog_CC+set}" = set; then
2859 $as_echo_n "(cached) " >&6
2860 else
2861 if test -n "$CC"; then
2862 ac_cv_prog_CC="$CC" # Let the user override the test.
2863 else
2864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2865 for as_dir in $PATH
2866 do
2867 IFS=$as_save_IFS
2868 test -z "$as_dir" && as_dir=.
2869 for ac_exec_ext in '' $ac_executable_extensions; do
2870 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2871 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2872 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2873 break 2
2874 fi
2875 done
2876 done
2877 IFS=$as_save_IFS
2878
2879 fi
2880 fi
2881 CC=$ac_cv_prog_CC
2882 if test -n "$CC"; then
2883 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2884 $as_echo "$CC" >&6; }
2885 else
2886 { $as_echo "$as_me:$LINENO: result: no" >&5
2887 $as_echo "no" >&6; }
2888 fi
2889
2890
2891 fi
2892 if test -z "$ac_cv_prog_CC"; then
2893 ac_ct_CC=$CC
2894 # Extract the first word of "gcc", so it can be a program name with args.
2895 set dummy gcc; ac_word=$2
2896 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2897 $as_echo_n "checking for $ac_word... " >&6; }
2898 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2899 $as_echo_n "(cached) " >&6
2900 else
2901 if test -n "$ac_ct_CC"; then
2902 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2903 else
2904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2905 for as_dir in $PATH
2906 do
2907 IFS=$as_save_IFS
2908 test -z "$as_dir" && as_dir=.
2909 for ac_exec_ext in '' $ac_executable_extensions; do
2910 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2911 ac_cv_prog_ac_ct_CC="gcc"
2912 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2913 break 2
2914 fi
2915 done
2916 done
2917 IFS=$as_save_IFS
2918
2919 fi
2920 fi
2921 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2922 if test -n "$ac_ct_CC"; then
2923 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2924 $as_echo "$ac_ct_CC" >&6; }
2925 else
2926 { $as_echo "$as_me:$LINENO: result: no" >&5
2927 $as_echo "no" >&6; }
2928 fi
2929
2930 if test "x$ac_ct_CC" = x; then
2931 CC=""
2932 else
2933 case $cross_compiling:$ac_tool_warned in
2934 yes:)
2935 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2936 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2937 ac_tool_warned=yes ;;
2938 esac
2939 CC=$ac_ct_CC
2940 fi
2941 else
2942 CC="$ac_cv_prog_CC"
2943 fi
2944
2945 if test -z "$CC"; then
2946 if test -n "$ac_tool_prefix"; then
2947 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2948 set dummy ${ac_tool_prefix}cc; ac_word=$2
2949 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2950 $as_echo_n "checking for $ac_word... " >&6; }
2951 if test "${ac_cv_prog_CC+set}" = set; then
2952 $as_echo_n "(cached) " >&6
2953 else
2954 if test -n "$CC"; then
2955 ac_cv_prog_CC="$CC" # Let the user override the test.
2956 else
2957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2958 for as_dir in $PATH
2959 do
2960 IFS=$as_save_IFS
2961 test -z "$as_dir" && as_dir=.
2962 for ac_exec_ext in '' $ac_executable_extensions; do
2963 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2964 ac_cv_prog_CC="${ac_tool_prefix}cc"
2965 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2966 break 2
2967 fi
2968 done
2969 done
2970 IFS=$as_save_IFS
2971
2972 fi
2973 fi
2974 CC=$ac_cv_prog_CC
2975 if test -n "$CC"; then
2976 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2977 $as_echo "$CC" >&6; }
2978 else
2979 { $as_echo "$as_me:$LINENO: result: no" >&5
2980 $as_echo "no" >&6; }
2981 fi
2982
2983
2984 fi
2985 fi
2986 if test -z "$CC"; then
2987 # Extract the first word of "cc", so it can be a program name with args.
2988 set dummy cc; ac_word=$2
2989 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2990 $as_echo_n "checking for $ac_word... " >&6; }
2991 if test "${ac_cv_prog_CC+set}" = set; then
2992 $as_echo_n "(cached) " >&6
2993 else
2994 if test -n "$CC"; then
2995 ac_cv_prog_CC="$CC" # Let the user override the test.
2996 else
2997 ac_prog_rejected=no
2998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2999 for as_dir in $PATH
3000 do
3001 IFS=$as_save_IFS
3002 test -z "$as_dir" && as_dir=.
3003 for ac_exec_ext in '' $ac_executable_extensions; do
3004 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3005 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3006 ac_prog_rejected=yes
3007 continue
3008 fi
3009 ac_cv_prog_CC="cc"
3010 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3011 break 2
3012 fi
3013 done
3014 done
3015 IFS=$as_save_IFS
3016
3017 if test $ac_prog_rejected = yes; then
3018 # We found a bogon in the path, so make sure we never use it.
3019 set dummy $ac_cv_prog_CC
3020 shift
3021 if test $# != 0; then
3022 # We chose a different compiler from the bogus one.
3023 # However, it has the same basename, so the bogon will be chosen
3024 # first if we set CC to just the basename; use the full file name.
3025 shift
3026 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3027 fi
3028 fi
3029 fi
3030 fi
3031 CC=$ac_cv_prog_CC
3032 if test -n "$CC"; then
3033 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3034 $as_echo "$CC" >&6; }
3035 else
3036 { $as_echo "$as_me:$LINENO: result: no" >&5
3037 $as_echo "no" >&6; }
3038 fi
3039
3040
3041 fi
3042 if test -z "$CC"; then
3043 if test -n "$ac_tool_prefix"; then
3044 for ac_prog in cl.exe
3045 do
3046 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3047 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3048 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3049 $as_echo_n "checking for $ac_word... " >&6; }
3050 if test "${ac_cv_prog_CC+set}" = set; then
3051 $as_echo_n "(cached) " >&6
3052 else
3053 if test -n "$CC"; then
3054 ac_cv_prog_CC="$CC" # Let the user override the test.
3055 else
3056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3057 for as_dir in $PATH
3058 do
3059 IFS=$as_save_IFS
3060 test -z "$as_dir" && as_dir=.
3061 for ac_exec_ext in '' $ac_executable_extensions; do
3062 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3063 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3064 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3065 break 2
3066 fi
3067 done
3068 done
3069 IFS=$as_save_IFS
3070
3071 fi
3072 fi
3073 CC=$ac_cv_prog_CC
3074 if test -n "$CC"; then
3075 { $as_echo "$as_me:$LINENO: result: $CC" >&5
3076 $as_echo "$CC" >&6; }
3077 else
3078 { $as_echo "$as_me:$LINENO: result: no" >&5
3079 $as_echo "no" >&6; }
3080 fi
3081
3082
3083 test -n "$CC" && break
3084 done
3085 fi
3086 if test -z "$CC"; then
3087 ac_ct_CC=$CC
3088 for ac_prog in cl.exe
3089 do
3090 # Extract the first word of "$ac_prog", so it can be a program name with args.
3091 set dummy $ac_prog; ac_word=$2
3092 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3093 $as_echo_n "checking for $ac_word... " >&6; }
3094 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3095 $as_echo_n "(cached) " >&6
3096 else
3097 if test -n "$ac_ct_CC"; then
3098 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3099 else
3100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3101 for as_dir in $PATH
3102 do
3103 IFS=$as_save_IFS
3104 test -z "$as_dir" && as_dir=.
3105 for ac_exec_ext in '' $ac_executable_extensions; do
3106 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3107 ac_cv_prog_ac_ct_CC="$ac_prog"
3108 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3109 break 2
3110 fi
3111 done
3112 done
3113 IFS=$as_save_IFS
3114
3115 fi
3116 fi
3117 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3118 if test -n "$ac_ct_CC"; then
3119 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3120 $as_echo "$ac_ct_CC" >&6; }
3121 else
3122 { $as_echo "$as_me:$LINENO: result: no" >&5
3123 $as_echo "no" >&6; }
3124 fi
3125
3126
3127 test -n "$ac_ct_CC" && break
3128 done
3129
3130 if test "x$ac_ct_CC" = x; then
3131 CC=""
3132 else
3133 case $cross_compiling:$ac_tool_warned in
3134 yes:)
3135 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3136 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3137 ac_tool_warned=yes ;;
3138 esac
3139 CC=$ac_ct_CC
3140 fi
3141 fi
3142
3143 fi
3144
3145
3146 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3147 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3148 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3149 See \`config.log' for more details." >&5
3150 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3151 See \`config.log' for more details." >&2;}
3152 { (exit 1); exit 1; }; }; }
3153
3154 # Provide some information about the compiler.
3155 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3156 set X $ac_compile
3157 ac_compiler=$2
3158 { (ac_try="$ac_compiler --version >&5"
3159 case "(($ac_try" in
3160 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3161 *) ac_try_echo=$ac_try;;
3162 esac
3163 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3164 $as_echo "$ac_try_echo") >&5
3165 (eval "$ac_compiler --version >&5") 2>&5
3166 ac_status=$?
3167 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3168 (exit $ac_status); }
3169 { (ac_try="$ac_compiler -v >&5"
3170 case "(($ac_try" in
3171 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3172 *) ac_try_echo=$ac_try;;
3173 esac
3174 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3175 $as_echo "$ac_try_echo") >&5
3176 (eval "$ac_compiler -v >&5") 2>&5
3177 ac_status=$?
3178 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3179 (exit $ac_status); }
3180 { (ac_try="$ac_compiler -V >&5"
3181 case "(($ac_try" in
3182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3183 *) ac_try_echo=$ac_try;;
3184 esac
3185 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3186 $as_echo "$ac_try_echo") >&5
3187 (eval "$ac_compiler -V >&5") 2>&5
3188 ac_status=$?
3189 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3190 (exit $ac_status); }
3191
3192 cat >conftest.$ac_ext <<_ACEOF
3193 /* confdefs.h. */
3194 _ACEOF
3195 cat confdefs.h >>conftest.$ac_ext
3196 cat >>conftest.$ac_ext <<_ACEOF
3197 /* end confdefs.h. */
3198
3199 int
3200 main ()
3201 {
3202
3203 ;
3204 return 0;
3205 }
3206 _ACEOF
3207 ac_clean_files_save=$ac_clean_files
3208 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3209 # Try to create an executable without -o first, disregard a.out.
3210 # It will help us diagnose broken compilers, and finding out an intuition
3211 # of exeext.
3212 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3213 $as_echo_n "checking for C compiler default output file name... " >&6; }
3214 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3215
3216 # The possible output files:
3217 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3218
3219 ac_rmfiles=
3220 for ac_file in $ac_files
3221 do
3222 case $ac_file in
3223 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3224 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3225 esac
3226 done
3227 rm -f $ac_rmfiles
3228
3229 if { (ac_try="$ac_link_default"
3230 case "(($ac_try" in
3231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3232 *) ac_try_echo=$ac_try;;
3233 esac
3234 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3235 $as_echo "$ac_try_echo") >&5
3236 (eval "$ac_link_default") 2>&5
3237 ac_status=$?
3238 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3239 (exit $ac_status); }; then
3240 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3241 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3242 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3243 # so that the user can short-circuit this test for compilers unknown to
3244 # Autoconf.
3245 for ac_file in $ac_files ''
3246 do
3247 test -f "$ac_file" || continue
3248 case $ac_file in
3249 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3250 ;;
3251 [ab].out )
3252 # We found the default executable, but exeext='' is most
3253 # certainly right.
3254 break;;
3255 *.* )
3256 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3257 then :; else
3258 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3259 fi
3260 # We set ac_cv_exeext here because the later test for it is not
3261 # safe: cross compilers may not add the suffix if given an `-o'
3262 # argument, so we may need to know it at that point already.
3263 # Even if this section looks crufty: it has the advantage of
3264 # actually working.
3265 break;;
3266 * )
3267 break;;
3268 esac
3269 done
3270 test "$ac_cv_exeext" = no && ac_cv_exeext=
3271
3272 else
3273 ac_file=''
3274 fi
3275
3276 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3277 $as_echo "$ac_file" >&6; }
3278 if test -z "$ac_file"; then
3279 $as_echo "$as_me: failed program was:" >&5
3280 sed 's/^/| /' conftest.$ac_ext >&5
3281
3282 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3283 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3284 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3285 See \`config.log' for more details." >&5
3286 $as_echo "$as_me: error: C compiler cannot create executables
3287 See \`config.log' for more details." >&2;}
3288 { (exit 77); exit 77; }; }; }
3289 fi
3290
3291 ac_exeext=$ac_cv_exeext
3292
3293 # Check that the compiler produces executables we can run. If not, either
3294 # the compiler is broken, or we cross compile.
3295 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3296 $as_echo_n "checking whether the C compiler works... " >&6; }
3297 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3298 # If not cross compiling, check that we can run a simple program.
3299 if test "$cross_compiling" != yes; then
3300 if { ac_try='./$ac_file'
3301 { (case "(($ac_try" in
3302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3303 *) ac_try_echo=$ac_try;;
3304 esac
3305 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3306 $as_echo "$ac_try_echo") >&5
3307 (eval "$ac_try") 2>&5
3308 ac_status=$?
3309 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3310 (exit $ac_status); }; }; then
3311 cross_compiling=no
3312 else
3313 if test "$cross_compiling" = maybe; then
3314 cross_compiling=yes
3315 else
3316 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3317 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3318 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3319 If you meant to cross compile, use \`--host'.
3320 See \`config.log' for more details." >&5
3321 $as_echo "$as_me: error: cannot run C compiled programs.
3322 If you meant to cross compile, use \`--host'.
3323 See \`config.log' for more details." >&2;}
3324 { (exit 1); exit 1; }; }; }
3325 fi
3326 fi
3327 fi
3328 { $as_echo "$as_me:$LINENO: result: yes" >&5
3329 $as_echo "yes" >&6; }
3330
3331 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3332 ac_clean_files=$ac_clean_files_save
3333 # Check that the compiler produces executables we can run. If not, either
3334 # the compiler is broken, or we cross compile.
3335 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3336 $as_echo_n "checking whether we are cross compiling... " >&6; }
3337 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3338 $as_echo "$cross_compiling" >&6; }
3339
3340 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3341 $as_echo_n "checking for suffix of executables... " >&6; }
3342 if { (ac_try="$ac_link"
3343 case "(($ac_try" in
3344 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3345 *) ac_try_echo=$ac_try;;
3346 esac
3347 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3348 $as_echo "$ac_try_echo") >&5
3349 (eval "$ac_link") 2>&5
3350 ac_status=$?
3351 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3352 (exit $ac_status); }; then
3353 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3354 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3355 # work properly (i.e., refer to `conftest.exe'), while it won't with
3356 # `rm'.
3357 for ac_file in conftest.exe conftest conftest.*; do
3358 test -f "$ac_file" || continue
3359 case $ac_file in
3360 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3361 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3362 break;;
3363 * ) break;;
3364 esac
3365 done
3366 else
3367 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3368 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3369 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3370 See \`config.log' for more details." >&5
3371 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3372 See \`config.log' for more details." >&2;}
3373 { (exit 1); exit 1; }; }; }
3374 fi
3375
3376 rm -f conftest$ac_cv_exeext
3377 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3378 $as_echo "$ac_cv_exeext" >&6; }
3379
3380 rm -f conftest.$ac_ext
3381 EXEEXT=$ac_cv_exeext
3382 ac_exeext=$EXEEXT
3383 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3384 $as_echo_n "checking for suffix of object files... " >&6; }
3385 if test "${ac_cv_objext+set}" = set; then
3386 $as_echo_n "(cached) " >&6
3387 else
3388 cat >conftest.$ac_ext <<_ACEOF
3389 /* confdefs.h. */
3390 _ACEOF
3391 cat confdefs.h >>conftest.$ac_ext
3392 cat >>conftest.$ac_ext <<_ACEOF
3393 /* end confdefs.h. */
3394
3395 int
3396 main ()
3397 {
3398
3399 ;
3400 return 0;
3401 }
3402 _ACEOF
3403 rm -f conftest.o conftest.obj
3404 if { (ac_try="$ac_compile"
3405 case "(($ac_try" in
3406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3407 *) ac_try_echo=$ac_try;;
3408 esac
3409 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3410 $as_echo "$ac_try_echo") >&5
3411 (eval "$ac_compile") 2>&5
3412 ac_status=$?
3413 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3414 (exit $ac_status); }; then
3415 for ac_file in conftest.o conftest.obj conftest.*; do
3416 test -f "$ac_file" || continue;
3417 case $ac_file in
3418 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3419 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3420 break;;
3421 esac
3422 done
3423 else
3424 $as_echo "$as_me: failed program was:" >&5
3425 sed 's/^/| /' conftest.$ac_ext >&5
3426
3427 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3428 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3429 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3430 See \`config.log' for more details." >&5
3431 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3432 See \`config.log' for more details." >&2;}
3433 { (exit 1); exit 1; }; }; }
3434 fi
3435
3436 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3437 fi
3438 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3439 $as_echo "$ac_cv_objext" >&6; }
3440 OBJEXT=$ac_cv_objext
3441 ac_objext=$OBJEXT
3442 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3443 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3444 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3445 $as_echo_n "(cached) " >&6
3446 else
3447 cat >conftest.$ac_ext <<_ACEOF
3448 /* confdefs.h. */
3449 _ACEOF
3450 cat confdefs.h >>conftest.$ac_ext
3451 cat >>conftest.$ac_ext <<_ACEOF
3452 /* end confdefs.h. */
3453
3454 int
3455 main ()
3456 {
3457 #ifndef __GNUC__
3458 choke me
3459 #endif
3460
3461 ;
3462 return 0;
3463 }
3464 _ACEOF
3465 rm -f conftest.$ac_objext
3466 if { (ac_try="$ac_compile"
3467 case "(($ac_try" in
3468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3469 *) ac_try_echo=$ac_try;;
3470 esac
3471 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3472 $as_echo "$ac_try_echo") >&5
3473 (eval "$ac_compile") 2>conftest.er1
3474 ac_status=$?
3475 grep -v '^ *+' conftest.er1 >conftest.err
3476 rm -f conftest.er1
3477 cat conftest.err >&5
3478 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3479 (exit $ac_status); } && {
3480 test -z "$ac_c_werror_flag" ||
3481 test ! -s conftest.err
3482 } && test -s conftest.$ac_objext; then
3483 ac_compiler_gnu=yes
3484 else
3485 $as_echo "$as_me: failed program was:" >&5
3486 sed 's/^/| /' conftest.$ac_ext >&5
3487
3488 ac_compiler_gnu=no
3489 fi
3490
3491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3492 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3493
3494 fi
3495 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3496 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3497 if test $ac_compiler_gnu = yes; then
3498 GCC=yes
3499 else
3500 GCC=
3501 fi
3502 ac_test_CFLAGS=${CFLAGS+set}
3503 ac_save_CFLAGS=$CFLAGS
3504 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3505 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3506 if test "${ac_cv_prog_cc_g+set}" = set; then
3507 $as_echo_n "(cached) " >&6
3508 else
3509 ac_save_c_werror_flag=$ac_c_werror_flag
3510 ac_c_werror_flag=yes
3511 ac_cv_prog_cc_g=no
3512 CFLAGS="-g"
3513 cat >conftest.$ac_ext <<_ACEOF
3514 /* confdefs.h. */
3515 _ACEOF
3516 cat confdefs.h >>conftest.$ac_ext
3517 cat >>conftest.$ac_ext <<_ACEOF
3518 /* end confdefs.h. */
3519
3520 int
3521 main ()
3522 {
3523
3524 ;
3525 return 0;
3526 }
3527 _ACEOF
3528 rm -f conftest.$ac_objext
3529 if { (ac_try="$ac_compile"
3530 case "(($ac_try" in
3531 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3532 *) ac_try_echo=$ac_try;;
3533 esac
3534 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3535 $as_echo "$ac_try_echo") >&5
3536 (eval "$ac_compile") 2>conftest.er1
3537 ac_status=$?
3538 grep -v '^ *+' conftest.er1 >conftest.err
3539 rm -f conftest.er1
3540 cat conftest.err >&5
3541 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3542 (exit $ac_status); } && {
3543 test -z "$ac_c_werror_flag" ||
3544 test ! -s conftest.err
3545 } && test -s conftest.$ac_objext; then
3546 ac_cv_prog_cc_g=yes
3547 else
3548 $as_echo "$as_me: failed program was:" >&5
3549 sed 's/^/| /' conftest.$ac_ext >&5
3550
3551 CFLAGS=""
3552 cat >conftest.$ac_ext <<_ACEOF
3553 /* confdefs.h. */
3554 _ACEOF
3555 cat confdefs.h >>conftest.$ac_ext
3556 cat >>conftest.$ac_ext <<_ACEOF
3557 /* end confdefs.h. */
3558
3559 int
3560 main ()
3561 {
3562
3563 ;
3564 return 0;
3565 }
3566 _ACEOF
3567 rm -f conftest.$ac_objext
3568 if { (ac_try="$ac_compile"
3569 case "(($ac_try" in
3570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3571 *) ac_try_echo=$ac_try;;
3572 esac
3573 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3574 $as_echo "$ac_try_echo") >&5
3575 (eval "$ac_compile") 2>conftest.er1
3576 ac_status=$?
3577 grep -v '^ *+' conftest.er1 >conftest.err
3578 rm -f conftest.er1
3579 cat conftest.err >&5
3580 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3581 (exit $ac_status); } && {
3582 test -z "$ac_c_werror_flag" ||
3583 test ! -s conftest.err
3584 } && test -s conftest.$ac_objext; then
3585 :
3586 else
3587 $as_echo "$as_me: failed program was:" >&5
3588 sed 's/^/| /' conftest.$ac_ext >&5
3589
3590 ac_c_werror_flag=$ac_save_c_werror_flag
3591 CFLAGS="-g"
3592 cat >conftest.$ac_ext <<_ACEOF
3593 /* confdefs.h. */
3594 _ACEOF
3595 cat confdefs.h >>conftest.$ac_ext
3596 cat >>conftest.$ac_ext <<_ACEOF
3597 /* end confdefs.h. */
3598
3599 int
3600 main ()
3601 {
3602
3603 ;
3604 return 0;
3605 }
3606 _ACEOF
3607 rm -f conftest.$ac_objext
3608 if { (ac_try="$ac_compile"
3609 case "(($ac_try" in
3610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3611 *) ac_try_echo=$ac_try;;
3612 esac
3613 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3614 $as_echo "$ac_try_echo") >&5
3615 (eval "$ac_compile") 2>conftest.er1
3616 ac_status=$?
3617 grep -v '^ *+' conftest.er1 >conftest.err
3618 rm -f conftest.er1
3619 cat conftest.err >&5
3620 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3621 (exit $ac_status); } && {
3622 test -z "$ac_c_werror_flag" ||
3623 test ! -s conftest.err
3624 } && test -s conftest.$ac_objext; then
3625 ac_cv_prog_cc_g=yes
3626 else
3627 $as_echo "$as_me: failed program was:" >&5
3628 sed 's/^/| /' conftest.$ac_ext >&5
3629
3630
3631 fi
3632
3633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3634 fi
3635
3636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3637 fi
3638
3639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3640 ac_c_werror_flag=$ac_save_c_werror_flag
3641 fi
3642 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3643 $as_echo "$ac_cv_prog_cc_g" >&6; }
3644 if test "$ac_test_CFLAGS" = set; then
3645 CFLAGS=$ac_save_CFLAGS
3646 elif test $ac_cv_prog_cc_g = yes; then
3647 if test "$GCC" = yes; then
3648 CFLAGS="-g -O2"
3649 else
3650 CFLAGS="-g"
3651 fi
3652 else
3653 if test "$GCC" = yes; then
3654 CFLAGS="-O2"
3655 else
3656 CFLAGS=
3657 fi
3658 fi
3659 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3660 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3661 if test "${ac_cv_prog_cc_c89+set}" = set; then
3662 $as_echo_n "(cached) " >&6
3663 else
3664 ac_cv_prog_cc_c89=no
3665 ac_save_CC=$CC
3666 cat >conftest.$ac_ext <<_ACEOF
3667 /* confdefs.h. */
3668 _ACEOF
3669 cat confdefs.h >>conftest.$ac_ext
3670 cat >>conftest.$ac_ext <<_ACEOF
3671 /* end confdefs.h. */
3672 #include <stdarg.h>
3673 #include <stdio.h>
3674 #include <sys/types.h>
3675 #include <sys/stat.h>
3676 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3677 struct buf { int x; };
3678 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3679 static char *e (p, i)
3680 char **p;
3681 int i;
3682 {
3683 return p[i];
3684 }
3685 static char *f (char * (*g) (char **, int), char **p, ...)
3686 {
3687 char *s;
3688 va_list v;
3689 va_start (v,p);
3690 s = g (p, va_arg (v,int));
3691 va_end (v);
3692 return s;
3693 }
3694
3695 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3696 function prototypes and stuff, but not '\xHH' hex character constants.
3697 These don't provoke an error unfortunately, instead are silently treated
3698 as 'x'. The following induces an error, until -std is added to get
3699 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3700 array size at least. It's necessary to write '\x00'==0 to get something
3701 that's true only with -std. */
3702 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3703
3704 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3705 inside strings and character constants. */
3706 #define FOO(x) 'x'
3707 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3708
3709 int test (int i, double x);
3710 struct s1 {int (*f) (int a);};
3711 struct s2 {int (*f) (double a);};
3712 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3713 int argc;
3714 char **argv;
3715 int
3716 main ()
3717 {
3718 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3719 ;
3720 return 0;
3721 }
3722 _ACEOF
3723 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3724 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3725 do
3726 CC="$ac_save_CC $ac_arg"
3727 rm -f conftest.$ac_objext
3728 if { (ac_try="$ac_compile"
3729 case "(($ac_try" in
3730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3731 *) ac_try_echo=$ac_try;;
3732 esac
3733 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3734 $as_echo "$ac_try_echo") >&5
3735 (eval "$ac_compile") 2>conftest.er1
3736 ac_status=$?
3737 grep -v '^ *+' conftest.er1 >conftest.err
3738 rm -f conftest.er1
3739 cat conftest.err >&5
3740 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3741 (exit $ac_status); } && {
3742 test -z "$ac_c_werror_flag" ||
3743 test ! -s conftest.err
3744 } && test -s conftest.$ac_objext; then
3745 ac_cv_prog_cc_c89=$ac_arg
3746 else
3747 $as_echo "$as_me: failed program was:" >&5
3748 sed 's/^/| /' conftest.$ac_ext >&5
3749
3750
3751 fi
3752
3753 rm -f core conftest.err conftest.$ac_objext
3754 test "x$ac_cv_prog_cc_c89" != "xno" && break
3755 done
3756 rm -f conftest.$ac_ext
3757 CC=$ac_save_CC
3758
3759 fi
3760 # AC_CACHE_VAL
3761 case "x$ac_cv_prog_cc_c89" in
3762 x)
3763 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3764 $as_echo "none needed" >&6; } ;;
3765 xno)
3766 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3767 $as_echo "unsupported" >&6; } ;;
3768 *)
3769 CC="$CC $ac_cv_prog_cc_c89"
3770 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3771 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3772 esac
3773
3774
3775 ac_ext=c
3776 ac_cpp='$CPP $CPPFLAGS'
3777 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3778 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3779 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3780
3781 depcc="$CC" am_compiler_list=
3782
3783 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3784 $as_echo_n "checking dependency style of $depcc... " >&6; }
3785 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3786 $as_echo_n "(cached) " >&6
3787 else
3788 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3789 # We make a subdir and do the tests there. Otherwise we can end up
3790 # making bogus files that we don't know about and never remove. For
3791 # instance it was reported that on HP-UX the gcc test will end up
3792 # making a dummy file named `D' -- because `-MD' means `put the output
3793 # in D'.
3794 mkdir conftest.dir
3795 # Copy depcomp to subdir because otherwise we won't find it if we're
3796 # using a relative directory.
3797 cp "$am_depcomp" conftest.dir
3798 cd conftest.dir
3799 # We will build objects and dependencies in a subdirectory because
3800 # it helps to detect inapplicable dependency modes. For instance
3801 # both Tru64's cc and ICC support -MD to output dependencies as a
3802 # side effect of compilation, but ICC will put the dependencies in
3803 # the current directory while Tru64 will put them in the object
3804 # directory.
3805 mkdir sub
3806
3807 am_cv_CC_dependencies_compiler_type=none
3808 if test "$am_compiler_list" = ""; then
3809 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3810 fi
3811 am__universal=false
3812 case " $depcc " in #(
3813 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3814 esac
3815
3816 for depmode in $am_compiler_list; do
3817 # Setup a source with many dependencies, because some compilers
3818 # like to wrap large dependency lists on column 80 (with \), and
3819 # we should not choose a depcomp mode which is confused by this.
3820 #
3821 # We need to recreate these files for each test, as the compiler may
3822 # overwrite some of them when testing with obscure command lines.
3823 # This happens at least with the AIX C compiler.
3824 : > sub/conftest.c
3825 for i in 1 2 3 4 5 6; do
3826 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3827 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3828 # Solaris 8's {/usr,}/bin/sh.
3829 touch sub/conftst$i.h
3830 done
3831 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3832
3833 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3834 # mode. It turns out that the SunPro C++ compiler does not properly
3835 # handle `-M -o', and we need to detect this. Also, some Intel
3836 # versions had trouble with output in subdirs
3837 am__obj=sub/conftest.${OBJEXT-o}
3838 am__minus_obj="-o $am__obj"
3839 case $depmode in
3840 gcc)
3841 # This depmode causes a compiler race in universal mode.
3842 test "$am__universal" = false || continue
3843 ;;
3844 nosideeffect)
3845 # after this tag, mechanisms are not by side-effect, so they'll
3846 # only be used when explicitly requested
3847 if test "x$enable_dependency_tracking" = xyes; then
3848 continue
3849 else
3850 break
3851 fi
3852 ;;
3853 msvisualcpp | msvcmsys)
3854 # This compiler won't grok `-c -o', but also, the minuso test has
3855 # not run yet. These depmodes are late enough in the game, and
3856 # so weak that their functioning should not be impacted.
3857 am__obj=conftest.${OBJEXT-o}
3858 am__minus_obj=
3859 ;;
3860 none) break ;;
3861 esac
3862 if depmode=$depmode \
3863 source=sub/conftest.c object=$am__obj \
3864 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3865 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3866 >/dev/null 2>conftest.err &&
3867 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3868 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3869 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3870 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3871 # icc doesn't choke on unknown options, it will just issue warnings
3872 # or remarks (even with -Werror). So we grep stderr for any message
3873 # that says an option was ignored or not supported.
3874 # When given -MP, icc 7.0 and 7.1 complain thusly:
3875 # icc: Command line warning: ignoring option '-M'; no argument required
3876 # The diagnosis changed in icc 8.0:
3877 # icc: Command line remark: option '-MP' not supported
3878 if (grep 'ignoring option' conftest.err ||
3879 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3880 am_cv_CC_dependencies_compiler_type=$depmode
3881 break
3882 fi
3883 fi
3884 done
3885
3886 cd ..
3887 rm -rf conftest.dir
3888 else
3889 am_cv_CC_dependencies_compiler_type=none
3890 fi
3891
3892 fi
3893 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3894 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3895 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3896
3897 if
3898 test "x$enable_dependency_tracking" != xno \
3899 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3900 am__fastdepCC_TRUE=
3901 am__fastdepCC_FALSE='#'
3902 else
3903 am__fastdepCC_TRUE='#'
3904 am__fastdepCC_FALSE=
3905 fi
3906
3907
3908 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3909 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3910 if test "${ac_cv_path_SED+set}" = set; then
3911 $as_echo_n "(cached) " >&6
3912 else
3913 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3914 for ac_i in 1 2 3 4 5 6 7; do
3915 ac_script="$ac_script$as_nl$ac_script"
3916 done
3917 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3918 $as_unset ac_script || ac_script=
3919 if test -z "$SED"; then
3920 ac_path_SED_found=false
3921 # Loop through the user's path and test for each of PROGNAME-LIST
3922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3923 for as_dir in $PATH
3924 do
3925 IFS=$as_save_IFS
3926 test -z "$as_dir" && as_dir=.
3927 for ac_prog in sed gsed; do
3928 for ac_exec_ext in '' $ac_executable_extensions; do
3929 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3930 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3931 # Check for GNU ac_path_SED and select it if it is found.
3932 # Check for GNU $ac_path_SED
3933 case `"$ac_path_SED" --version 2>&1` in
3934 *GNU*)
3935 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3936 *)
3937 ac_count=0
3938 $as_echo_n 0123456789 >"conftest.in"
3939 while :
3940 do
3941 cat "conftest.in" "conftest.in" >"conftest.tmp"
3942 mv "conftest.tmp" "conftest.in"
3943 cp "conftest.in" "conftest.nl"
3944 $as_echo '' >> "conftest.nl"
3945 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3946 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3947 ac_count=`expr $ac_count + 1`
3948 if test $ac_count -gt ${ac_path_SED_max-0}; then
3949 # Best one so far, save it but keep looking for a better one
3950 ac_cv_path_SED="$ac_path_SED"
3951 ac_path_SED_max=$ac_count
3952 fi
3953 # 10*(2^10) chars as input seems more than enough
3954 test $ac_count -gt 10 && break
3955 done
3956 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3957 esac
3958
3959 $ac_path_SED_found && break 3
3960 done
3961 done
3962 done
3963 IFS=$as_save_IFS
3964 if test -z "$ac_cv_path_SED"; then
3965 { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
3966 $as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
3967 { (exit 1); exit 1; }; }
3968 fi
3969 else
3970 ac_cv_path_SED=$SED
3971 fi
3972
3973 fi
3974 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
3975 $as_echo "$ac_cv_path_SED" >&6; }
3976 SED="$ac_cv_path_SED"
3977 rm -f conftest.sed
3978
3979 test -z "$SED" && SED=sed
3980 Xsed="$SED -e 1s/^X//"
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3993 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3994 if test "${ac_cv_path_GREP+set}" = set; then
3995 $as_echo_n "(cached) " >&6
3996 else
3997 if test -z "$GREP"; then
3998 ac_path_GREP_found=false
3999 # Loop through the user's path and test for each of PROGNAME-LIST
4000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4001 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4002 do
4003 IFS=$as_save_IFS
4004 test -z "$as_dir" && as_dir=.
4005 for ac_prog in grep ggrep; do
4006 for ac_exec_ext in '' $ac_executable_extensions; do
4007 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4008 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4009 # Check for GNU ac_path_GREP and select it if it is found.
4010 # Check for GNU $ac_path_GREP
4011 case `"$ac_path_GREP" --version 2>&1` in
4012 *GNU*)
4013 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4014 *)
4015 ac_count=0
4016 $as_echo_n 0123456789 >"conftest.in"
4017 while :
4018 do
4019 cat "conftest.in" "conftest.in" >"conftest.tmp"
4020 mv "conftest.tmp" "conftest.in"
4021 cp "conftest.in" "conftest.nl"
4022 $as_echo 'GREP' >> "conftest.nl"
4023 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4024 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4025 ac_count=`expr $ac_count + 1`
4026 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4027 # Best one so far, save it but keep looking for a better one
4028 ac_cv_path_GREP="$ac_path_GREP"
4029 ac_path_GREP_max=$ac_count
4030 fi
4031 # 10*(2^10) chars as input seems more than enough
4032 test $ac_count -gt 10 && break
4033 done
4034 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4035 esac
4036
4037 $ac_path_GREP_found && break 3
4038 done
4039 done
4040 done
4041 IFS=$as_save_IFS
4042 if test -z "$ac_cv_path_GREP"; then
4043 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4044 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4045 { (exit 1); exit 1; }; }
4046 fi
4047 else
4048 ac_cv_path_GREP=$GREP
4049 fi
4050
4051 fi
4052 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4053 $as_echo "$ac_cv_path_GREP" >&6; }
4054 GREP="$ac_cv_path_GREP"
4055
4056
4057 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4058 $as_echo_n "checking for egrep... " >&6; }
4059 if test "${ac_cv_path_EGREP+set}" = set; then
4060 $as_echo_n "(cached) " >&6
4061 else
4062 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4063 then ac_cv_path_EGREP="$GREP -E"
4064 else
4065 if test -z "$EGREP"; then
4066 ac_path_EGREP_found=false
4067 # Loop through the user's path and test for each of PROGNAME-LIST
4068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4069 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4070 do
4071 IFS=$as_save_IFS
4072 test -z "$as_dir" && as_dir=.
4073 for ac_prog in egrep; do
4074 for ac_exec_ext in '' $ac_executable_extensions; do
4075 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4076 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4077 # Check for GNU ac_path_EGREP and select it if it is found.
4078 # Check for GNU $ac_path_EGREP
4079 case `"$ac_path_EGREP" --version 2>&1` in
4080 *GNU*)
4081 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4082 *)
4083 ac_count=0
4084 $as_echo_n 0123456789 >"conftest.in"
4085 while :
4086 do
4087 cat "conftest.in" "conftest.in" >"conftest.tmp"
4088 mv "conftest.tmp" "conftest.in"
4089 cp "conftest.in" "conftest.nl"
4090 $as_echo 'EGREP' >> "conftest.nl"
4091 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4092 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4093 ac_count=`expr $ac_count + 1`
4094 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4095 # Best one so far, save it but keep looking for a better one
4096 ac_cv_path_EGREP="$ac_path_EGREP"
4097 ac_path_EGREP_max=$ac_count
4098 fi
4099 # 10*(2^10) chars as input seems more than enough
4100 test $ac_count -gt 10 && break
4101 done
4102 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4103 esac
4104
4105 $ac_path_EGREP_found && break 3
4106 done
4107 done
4108 done
4109 IFS=$as_save_IFS
4110 if test -z "$ac_cv_path_EGREP"; then
4111 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4112 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4113 { (exit 1); exit 1; }; }
4114 fi
4115 else
4116 ac_cv_path_EGREP=$EGREP
4117 fi
4118
4119 fi
4120 fi
4121 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4122 $as_echo "$ac_cv_path_EGREP" >&6; }
4123 EGREP="$ac_cv_path_EGREP"
4124
4125
4126 { $as_echo "$as_me:$LINENO: checking for fgrep" >&5
4127 $as_echo_n "checking for fgrep... " >&6; }
4128 if test "${ac_cv_path_FGREP+set}" = set; then
4129 $as_echo_n "(cached) " >&6
4130 else
4131 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4132 then ac_cv_path_FGREP="$GREP -F"
4133 else
4134 if test -z "$FGREP"; then
4135 ac_path_FGREP_found=false
4136 # Loop through the user's path and test for each of PROGNAME-LIST
4137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4138 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4139 do
4140 IFS=$as_save_IFS
4141 test -z "$as_dir" && as_dir=.
4142 for ac_prog in fgrep; do
4143 for ac_exec_ext in '' $ac_executable_extensions; do
4144 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4145 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4146 # Check for GNU ac_path_FGREP and select it if it is found.
4147 # Check for GNU $ac_path_FGREP
4148 case `"$ac_path_FGREP" --version 2>&1` in
4149 *GNU*)
4150 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4151 *)
4152 ac_count=0
4153 $as_echo_n 0123456789 >"conftest.in"
4154 while :
4155 do
4156 cat "conftest.in" "conftest.in" >"conftest.tmp"
4157 mv "conftest.tmp" "conftest.in"
4158 cp "conftest.in" "conftest.nl"
4159 $as_echo 'FGREP' >> "conftest.nl"
4160 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4161 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4162 ac_count=`expr $ac_count + 1`
4163 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4164 # Best one so far, save it but keep looking for a better one
4165 ac_cv_path_FGREP="$ac_path_FGREP"
4166 ac_path_FGREP_max=$ac_count
4167 fi
4168 # 10*(2^10) chars as input seems more than enough
4169 test $ac_count -gt 10 && break
4170 done
4171 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4172 esac
4173
4174 $ac_path_FGREP_found && break 3
4175 done
4176 done
4177 done
4178 IFS=$as_save_IFS
4179 if test -z "$ac_cv_path_FGREP"; then
4180 { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4181 $as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4182 { (exit 1); exit 1; }; }
4183 fi
4184 else
4185 ac_cv_path_FGREP=$FGREP
4186 fi
4187
4188 fi
4189 fi
4190 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
4191 $as_echo "$ac_cv_path_FGREP" >&6; }
4192 FGREP="$ac_cv_path_FGREP"
4193
4194
4195 test -z "$GREP" && GREP=grep
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215 # Check whether --with-gnu-ld was given.
4216 if test "${with_gnu_ld+set}" = set; then
4217 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4218 else
4219 with_gnu_ld=no
4220 fi
4221
4222 ac_prog=ld
4223 if test "$GCC" = yes; then
4224 # Check if gcc -print-prog-name=ld gives a path.
4225 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4226 $as_echo_n "checking for ld used by $CC... " >&6; }
4227 case $host in
4228 *-*-mingw*)
4229 # gcc leaves a trailing carriage return which upsets mingw
4230 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4231 *)
4232 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4233 esac
4234 case $ac_prog in
4235 # Accept absolute paths.
4236 [\\/]* | ?:[\\/]*)
4237 re_direlt='/[^/][^/]*/\.\./'
4238 # Canonicalize the pathname of ld
4239 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4240 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4241 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4242 done
4243 test -z "$LD" && LD="$ac_prog"
4244 ;;
4245 "")
4246 # If it fails, then pretend we aren't using GCC.
4247 ac_prog=ld
4248 ;;
4249 *)
4250 # If it is relative, then search for the first ld in PATH.
4251 with_gnu_ld=unknown
4252 ;;
4253 esac
4254 elif test "$with_gnu_ld" = yes; then
4255 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4256 $as_echo_n "checking for GNU ld... " >&6; }
4257 else
4258 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4259 $as_echo_n "checking for non-GNU ld... " >&6; }
4260 fi
4261 if test "${lt_cv_path_LD+set}" = set; then
4262 $as_echo_n "(cached) " >&6
4263 else
4264 if test -z "$LD"; then
4265 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4266 for ac_dir in $PATH; do
4267 IFS="$lt_save_ifs"
4268 test -z "$ac_dir" && ac_dir=.
4269 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4270 lt_cv_path_LD="$ac_dir/$ac_prog"
4271 # Check to see if the program is GNU ld. I'd rather use --version,
4272 # but apparently some variants of GNU ld only accept -v.
4273 # Break only if it was the GNU/non-GNU ld that we prefer.
4274 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4275 *GNU* | *'with BFD'*)
4276 test "$with_gnu_ld" != no && break
4277 ;;
4278 *)
4279 test "$with_gnu_ld" != yes && break
4280 ;;
4281 esac
4282 fi
4283 done
4284 IFS="$lt_save_ifs"
4285 else
4286 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4287 fi
4288 fi
4289
4290 LD="$lt_cv_path_LD"
4291 if test -n "$LD"; then
4292 { $as_echo "$as_me:$LINENO: result: $LD" >&5
4293 $as_echo "$LD" >&6; }
4294 else
4295 { $as_echo "$as_me:$LINENO: result: no" >&5
4296 $as_echo "no" >&6; }
4297 fi
4298 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4299 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4300 { (exit 1); exit 1; }; }
4301 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4302 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4303 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4304 $as_echo_n "(cached) " >&6
4305 else
4306 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4307 case `$LD -v 2>&1 </dev/null` in
4308 *GNU* | *'with BFD'*)
4309 lt_cv_prog_gnu_ld=yes
4310 ;;
4311 *)
4312 lt_cv_prog_gnu_ld=no
4313 ;;
4314 esac
4315 fi
4316 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4317 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4318 with_gnu_ld=$lt_cv_prog_gnu_ld
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328 { $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
4329 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4330 if test "${lt_cv_path_NM+set}" = set; then
4331 $as_echo_n "(cached) " >&6
4332 else
4333 if test -n "$NM"; then
4334 # Let the user override the test.
4335 lt_cv_path_NM="$NM"
4336 else
4337 lt_nm_to_check="${ac_tool_prefix}nm"
4338 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4339 lt_nm_to_check="$lt_nm_to_check nm"
4340 fi
4341 for lt_tmp_nm in $lt_nm_to_check; do
4342 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4343 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4344 IFS="$lt_save_ifs"
4345 test -z "$ac_dir" && ac_dir=.
4346 tmp_nm="$ac_dir/$lt_tmp_nm"
4347 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4348 # Check to see if the nm accepts a BSD-compat flag.
4349 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4350 # nm: unknown option "B" ignored
4351 # Tru64's nm complains that /dev/null is an invalid object file
4352 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4353 */dev/null* | *'Invalid file or object type'*)
4354 lt_cv_path_NM="$tmp_nm -B"
4355 break
4356 ;;
4357 *)
4358 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4359 */dev/null*)
4360 lt_cv_path_NM="$tmp_nm -p"
4361 break
4362 ;;
4363 *)
4364 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4365 continue # so that we can try to find one that supports BSD flags
4366 ;;
4367 esac
4368 ;;
4369 esac
4370 fi
4371 done
4372 IFS="$lt_save_ifs"
4373 done
4374 : ${lt_cv_path_NM=no}
4375 fi
4376 fi
4377 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4378 $as_echo "$lt_cv_path_NM" >&6; }
4379 if test "$lt_cv_path_NM" != "no"; then
4380 NM="$lt_cv_path_NM"
4381 else
4382 # Didn't find any BSD compatible name lister, look for dumpbin.
4383 if test -n "$ac_tool_prefix"; then
4384 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4385 do
4386 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4387 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4388 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4389 $as_echo_n "checking for $ac_word... " >&6; }
4390 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
4391 $as_echo_n "(cached) " >&6
4392 else
4393 if test -n "$DUMPBIN"; then
4394 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4395 else
4396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4397 for as_dir in $PATH
4398 do
4399 IFS=$as_save_IFS
4400 test -z "$as_dir" && as_dir=.
4401 for ac_exec_ext in '' $ac_executable_extensions; do
4402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4403 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4404 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4405 break 2
4406 fi
4407 done
4408 done
4409 IFS=$as_save_IFS
4410
4411 fi
4412 fi
4413 DUMPBIN=$ac_cv_prog_DUMPBIN
4414 if test -n "$DUMPBIN"; then
4415 { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
4416 $as_echo "$DUMPBIN" >&6; }
4417 else
4418 { $as_echo "$as_me:$LINENO: result: no" >&5
4419 $as_echo "no" >&6; }
4420 fi
4421
4422
4423 test -n "$DUMPBIN" && break
4424 done
4425 fi
4426 if test -z "$DUMPBIN"; then
4427 ac_ct_DUMPBIN=$DUMPBIN
4428 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4429 do
4430 # Extract the first word of "$ac_prog", so it can be a program name with args.
4431 set dummy $ac_prog; ac_word=$2
4432 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4433 $as_echo_n "checking for $ac_word... " >&6; }
4434 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
4435 $as_echo_n "(cached) " >&6
4436 else
4437 if test -n "$ac_ct_DUMPBIN"; then
4438 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4439 else
4440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4441 for as_dir in $PATH
4442 do
4443 IFS=$as_save_IFS
4444 test -z "$as_dir" && as_dir=.
4445 for ac_exec_ext in '' $ac_executable_extensions; do
4446 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4447 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4448 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4449 break 2
4450 fi
4451 done
4452 done
4453 IFS=$as_save_IFS
4454
4455 fi
4456 fi
4457 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4458 if test -n "$ac_ct_DUMPBIN"; then
4459 { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
4460 $as_echo "$ac_ct_DUMPBIN" >&6; }
4461 else
4462 { $as_echo "$as_me:$LINENO: result: no" >&5
4463 $as_echo "no" >&6; }
4464 fi
4465
4466
4467 test -n "$ac_ct_DUMPBIN" && break
4468 done
4469
4470 if test "x$ac_ct_DUMPBIN" = x; then
4471 DUMPBIN=":"
4472 else
4473 case $cross_compiling:$ac_tool_warned in
4474 yes:)
4475 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4476 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4477 ac_tool_warned=yes ;;
4478 esac
4479 DUMPBIN=$ac_ct_DUMPBIN
4480 fi
4481 fi
4482
4483
4484 if test "$DUMPBIN" != ":"; then
4485 NM="$DUMPBIN"
4486 fi
4487 fi
4488 test -z "$NM" && NM=nm
4489
4490
4491
4492
4493
4494
4495 { $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
4496 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4497 if test "${lt_cv_nm_interface+set}" = set; then
4498 $as_echo_n "(cached) " >&6
4499 else
4500 lt_cv_nm_interface="BSD nm"
4501 echo "int some_variable = 0;" > conftest.$ac_ext
4502 (eval echo "\"\$as_me:4502: $ac_compile\"" >&5)
4503 (eval "$ac_compile" 2>conftest.err)
4504 cat conftest.err >&5
4505 (eval echo "\"\$as_me:4505: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4506 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4507 cat conftest.err >&5
4508 (eval echo "\"\$as_me:4508: output\"" >&5)
4509 cat conftest.out >&5
4510 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4511 lt_cv_nm_interface="MS dumpbin"
4512 fi
4513 rm -f conftest*
4514 fi
4515 { $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
4516 $as_echo "$lt_cv_nm_interface" >&6; }
4517
4518 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4519 $as_echo_n "checking whether ln -s works... " >&6; }
4520 LN_S=$as_ln_s
4521 if test "$LN_S" = "ln -s"; then
4522 { $as_echo "$as_me:$LINENO: result: yes" >&5
4523 $as_echo "yes" >&6; }
4524 else
4525 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4526 $as_echo "no, using $LN_S" >&6; }
4527 fi
4528
4529 # find the maximum length of command line arguments
4530 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
4531 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4532 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
4533 $as_echo_n "(cached) " >&6
4534 else
4535 i=0
4536 teststring="ABCD"
4537
4538 case $build_os in
4539 msdosdjgpp*)
4540 # On DJGPP, this test can blow up pretty badly due to problems in libc
4541 # (any single argument exceeding 2000 bytes causes a buffer overrun
4542 # during glob expansion). Even if it were fixed, the result of this
4543 # check would be larger than it should be.
4544 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4545 ;;
4546
4547 gnu*)
4548 # Under GNU Hurd, this test is not required because there is
4549 # no limit to the length of command line arguments.
4550 # Libtool will interpret -1 as no limit whatsoever
4551 lt_cv_sys_max_cmd_len=-1;
4552 ;;
4553
4554 cygwin* | mingw* | cegcc*)
4555 # On Win9x/ME, this test blows up -- it succeeds, but takes
4556 # about 5 minutes as the teststring grows exponentially.
4557 # Worse, since 9x/ME are not pre-emptively multitasking,
4558 # you end up with a "frozen" computer, even though with patience
4559 # the test eventually succeeds (with a max line length of 256k).
4560 # Instead, let's just punt: use the minimum linelength reported by
4561 # all of the supported platforms: 8192 (on NT/2K/XP).
4562 lt_cv_sys_max_cmd_len=8192;
4563 ;;
4564
4565 amigaos*)
4566 # On AmigaOS with pdksh, this test takes hours, literally.
4567 # So we just punt and use a minimum line length of 8192.
4568 lt_cv_sys_max_cmd_len=8192;
4569 ;;
4570
4571 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4572 # This has been around since 386BSD, at least. Likely further.
4573 if test -x /sbin/sysctl; then
4574 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4575 elif test -x /usr/sbin/sysctl; then
4576 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4577 else
4578 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4579 fi
4580 # And add a safety zone
4581 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4582 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4583 ;;
4584
4585 interix*)
4586 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4587 lt_cv_sys_max_cmd_len=196608
4588 ;;
4589
4590 osf*)
4591 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4592 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4593 # nice to cause kernel panics so lets avoid the loop below.
4594 # First set a reasonable default.
4595 lt_cv_sys_max_cmd_len=16384
4596 #
4597 if test -x /sbin/sysconfig; then
4598 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4599 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4600 esac
4601 fi
4602 ;;
4603 sco3.2v5*)
4604 lt_cv_sys_max_cmd_len=102400
4605 ;;
4606 sysv5* | sco5v6* | sysv4.2uw2*)
4607 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4608 if test -n "$kargmax"; then
4609 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4610 else
4611 lt_cv_sys_max_cmd_len=32768
4612 fi
4613 ;;
4614 *)
4615 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4616 if test -n "$lt_cv_sys_max_cmd_len"; then
4617 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4618 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4619 else
4620 # Make teststring a little bigger before we do anything with it.
4621 # a 1K string should be a reasonable start.
4622 for i in 1 2 3 4 5 6 7 8 ; do
4623 teststring=$teststring$teststring
4624 done
4625 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4626 # If test is not a shell built-in, we'll probably end up computing a
4627 # maximum length that is only half of the actual maximum length, but
4628 # we can't tell.
4629 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4630 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4631 test $i != 17 # 1/2 MB should be enough
4632 do
4633 i=`expr $i + 1`
4634 teststring=$teststring$teststring
4635 done
4636 # Only check the string length outside the loop.
4637 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4638 teststring=
4639 # Add a significant safety factor because C++ compilers can tack on
4640 # massive amounts of additional arguments before passing them to the
4641 # linker. It appears as though 1/2 is a usable value.
4642 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4643 fi
4644 ;;
4645 esac
4646
4647 fi
4648
4649 if test -n $lt_cv_sys_max_cmd_len ; then
4650 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
4651 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4652 else
4653 { $as_echo "$as_me:$LINENO: result: none" >&5
4654 $as_echo "none" >&6; }
4655 fi
4656 max_cmd_len=$lt_cv_sys_max_cmd_len
4657
4658
4659
4660
4661
4662
4663 : ${CP="cp -f"}
4664 : ${MV="mv -f"}
4665 : ${RM="rm -f"}
4666
4667 { $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
4668 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4669 # Try some XSI features
4670 xsi_shell=no
4671 ( _lt_dummy="a/b/c"
4672 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4673 = c,a/b,, \
4674 && eval 'test $(( 1 + 1 )) -eq 2 \
4675 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4676 && xsi_shell=yes
4677 { $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5
4678 $as_echo "$xsi_shell" >&6; }
4679
4680
4681 { $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
4682 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4683 lt_shell_append=no
4684 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4685 >/dev/null 2>&1 \
4686 && lt_shell_append=yes
4687 { $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5
4688 $as_echo "$lt_shell_append" >&6; }
4689
4690
4691 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4692 lt_unset=unset
4693 else
4694 lt_unset=false
4695 fi
4696
4697
4698
4699
4700
4701 # test EBCDIC or ASCII
4702 case `echo X|tr X '\101'` in
4703 A) # ASCII based system
4704 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4705 lt_SP2NL='tr \040 \012'
4706 lt_NL2SP='tr \015\012 \040\040'
4707 ;;
4708 *) # EBCDIC based system
4709 lt_SP2NL='tr \100 \n'
4710 lt_NL2SP='tr \r\n \100\100'
4711 ;;
4712 esac
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722 { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4723 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4724 if test "${lt_cv_ld_reload_flag+set}" = set; then
4725 $as_echo_n "(cached) " >&6
4726 else
4727 lt_cv_ld_reload_flag='-r'
4728 fi
4729 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4730 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4731 reload_flag=$lt_cv_ld_reload_flag
4732 case $reload_flag in
4733 "" | " "*) ;;
4734 *) reload_flag=" $reload_flag" ;;
4735 esac
4736 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4737 case $host_os in
4738 darwin*)
4739 if test "$GCC" = yes; then
4740 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4741 else
4742 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4743 fi
4744 ;;
4745 esac
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755 if test -n "$ac_tool_prefix"; then
4756 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4757 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4758 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4759 $as_echo_n "checking for $ac_word... " >&6; }
4760 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
4761 $as_echo_n "(cached) " >&6
4762 else
4763 if test -n "$OBJDUMP"; then
4764 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4765 else
4766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4767 for as_dir in $PATH
4768 do
4769 IFS=$as_save_IFS
4770 test -z "$as_dir" && as_dir=.
4771 for ac_exec_ext in '' $ac_executable_extensions; do
4772 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4773 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4774 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4775 break 2
4776 fi
4777 done
4778 done
4779 IFS=$as_save_IFS
4780
4781 fi
4782 fi
4783 OBJDUMP=$ac_cv_prog_OBJDUMP
4784 if test -n "$OBJDUMP"; then
4785 { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
4786 $as_echo "$OBJDUMP" >&6; }
4787 else
4788 { $as_echo "$as_me:$LINENO: result: no" >&5
4789 $as_echo "no" >&6; }
4790 fi
4791
4792
4793 fi
4794 if test -z "$ac_cv_prog_OBJDUMP"; then
4795 ac_ct_OBJDUMP=$OBJDUMP
4796 # Extract the first word of "objdump", so it can be a program name with args.
4797 set dummy objdump; ac_word=$2
4798 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4799 $as_echo_n "checking for $ac_word... " >&6; }
4800 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
4801 $as_echo_n "(cached) " >&6
4802 else
4803 if test -n "$ac_ct_OBJDUMP"; then
4804 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4805 else
4806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4807 for as_dir in $PATH
4808 do
4809 IFS=$as_save_IFS
4810 test -z "$as_dir" && as_dir=.
4811 for ac_exec_ext in '' $ac_executable_extensions; do
4812 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4813 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4814 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4815 break 2
4816 fi
4817 done
4818 done
4819 IFS=$as_save_IFS
4820
4821 fi
4822 fi
4823 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4824 if test -n "$ac_ct_OBJDUMP"; then
4825 { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
4826 $as_echo "$ac_ct_OBJDUMP" >&6; }
4827 else
4828 { $as_echo "$as_me:$LINENO: result: no" >&5
4829 $as_echo "no" >&6; }
4830 fi
4831
4832 if test "x$ac_ct_OBJDUMP" = x; then
4833 OBJDUMP="false"
4834 else
4835 case $cross_compiling:$ac_tool_warned in
4836 yes:)
4837 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
4838 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4839 ac_tool_warned=yes ;;
4840 esac
4841 OBJDUMP=$ac_ct_OBJDUMP
4842 fi
4843 else
4844 OBJDUMP="$ac_cv_prog_OBJDUMP"
4845 fi
4846
4847 test -z "$OBJDUMP" && OBJDUMP=objdump
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4858 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4859 if test "${lt_cv_deplibs_check_method+set}" = set; then
4860 $as_echo_n "(cached) " >&6
4861 else
4862 lt_cv_file_magic_cmd='$MAGIC_CMD'
4863 lt_cv_file_magic_test_file=
4864 lt_cv_deplibs_check_method='unknown'
4865 # Need to set the preceding variable on all platforms that support
4866 # interlibrary dependencies.
4867 # 'none' -- dependencies not supported.
4868 # `unknown' -- same as none, but documents that we really don't know.
4869 # 'pass_all' -- all dependencies passed with no checks.
4870 # 'test_compile' -- check by making test program.
4871 # 'file_magic [[regex]]' -- check by looking for files in library path
4872 # which responds to the $file_magic_cmd with a given extended regex.
4873 # If you have `file' or equivalent on your system and you're not sure
4874 # whether `pass_all' will *always* work, you probably want this one.
4875
4876 case $host_os in
4877 aix[4-9]*)
4878 lt_cv_deplibs_check_method=pass_all
4879 ;;
4880
4881 beos*)
4882 lt_cv_deplibs_check_method=pass_all
4883 ;;
4884
4885 bsdi[45]*)
4886 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4887 lt_cv_file_magic_cmd='/usr/bin/file -L'
4888 lt_cv_file_magic_test_file=/shlib/libc.so
4889 ;;
4890
4891 cygwin*)
4892 # func_win32_libid is a shell function defined in ltmain.sh
4893 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4894 lt_cv_file_magic_cmd='func_win32_libid'
4895 ;;
4896
4897 mingw* | pw32*)
4898 # Base MSYS/MinGW do not provide the 'file' command needed by
4899 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4900 # unless we find 'file', for example because we are cross-compiling.
4901 if ( file / ) >/dev/null 2>&1; then
4902 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4903 lt_cv_file_magic_cmd='func_win32_libid'
4904 else
4905 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4906 lt_cv_file_magic_cmd='$OBJDUMP -f'
4907 fi
4908 ;;
4909
4910 cegcc)
4911 # use the weaker test based on 'objdump'. See mingw*.
4912 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4913 lt_cv_file_magic_cmd='$OBJDUMP -f'
4914 ;;
4915
4916 darwin* | rhapsody*)
4917 lt_cv_deplibs_check_method=pass_all
4918 ;;
4919
4920 freebsd* | dragonfly*)
4921 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4922 case $host_cpu in
4923 i*86 )
4924 # Not sure whether the presence of OpenBSD here was a mistake.
4925 # Let's accept both of them until this is cleared up.
4926 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4927 lt_cv_file_magic_cmd=/usr/bin/file
4928 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4929 ;;
4930 esac
4931 else
4932 lt_cv_deplibs_check_method=pass_all
4933 fi
4934 ;;
4935
4936 gnu*)
4937 lt_cv_deplibs_check_method=pass_all
4938 ;;
4939
4940 hpux10.20* | hpux11*)
4941 lt_cv_file_magic_cmd=/usr/bin/file
4942 case $host_cpu in
4943 ia64*)
4944 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4945 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4946 ;;
4947 hppa*64*)
4948 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4949 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4950 ;;
4951 *)
4952 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4953 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4954 ;;
4955 esac
4956 ;;
4957
4958 interix[3-9]*)
4959 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4960 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4961 ;;
4962
4963 irix5* | irix6* | nonstopux*)
4964 case $LD in
4965 *-32|*"-32 ") libmagic=32-bit;;
4966 *-n32|*"-n32 ") libmagic=N32;;
4967 *-64|*"-64 ") libmagic=64-bit;;
4968 *) libmagic=never-match;;
4969 esac
4970 lt_cv_deplibs_check_method=pass_all
4971 ;;
4972
4973 # This must be Linux ELF.
4974 linux* | k*bsd*-gnu)
4975 lt_cv_deplibs_check_method=pass_all
4976 ;;
4977
4978 netbsd*)
4979 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4980 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4981 else
4982 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4983 fi
4984 ;;
4985
4986 newos6*)
4987 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4988 lt_cv_file_magic_cmd=/usr/bin/file
4989 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4990 ;;
4991
4992 *nto* | *qnx*)
4993 lt_cv_deplibs_check_method=pass_all
4994 ;;
4995
4996 openbsd*)
4997 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4998 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4999 else
5000 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5001 fi
5002 ;;
5003
5004 osf3* | osf4* | osf5*)
5005 lt_cv_deplibs_check_method=pass_all
5006 ;;
5007
5008 rdos*)
5009 lt_cv_deplibs_check_method=pass_all
5010 ;;
5011
5012 solaris*)
5013 lt_cv_deplibs_check_method=pass_all
5014 ;;
5015
5016 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5017 lt_cv_deplibs_check_method=pass_all
5018 ;;
5019
5020 sysv4 | sysv4.3*)
5021 case $host_vendor in
5022 motorola)
5023 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]'
5024 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5025 ;;
5026 ncr)
5027 lt_cv_deplibs_check_method=pass_all
5028 ;;
5029 sequent)
5030 lt_cv_file_magic_cmd='/bin/file'
5031 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5032 ;;
5033 sni)
5034 lt_cv_file_magic_cmd='/bin/file'
5035 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5036 lt_cv_file_magic_test_file=/lib/libc.so
5037 ;;
5038 siemens)
5039 lt_cv_deplibs_check_method=pass_all
5040 ;;
5041 pc)
5042 lt_cv_deplibs_check_method=pass_all
5043 ;;
5044 esac
5045 ;;
5046
5047 tpf*)
5048 lt_cv_deplibs_check_method=pass_all
5049 ;;
5050 esac
5051
5052 fi
5053 { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5054 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5055 file_magic_cmd=$lt_cv_file_magic_cmd
5056 deplibs_check_method=$lt_cv_deplibs_check_method
5057 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070 if test -n "$ac_tool_prefix"; then
5071 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5072 set dummy ${ac_tool_prefix}ar; ac_word=$2
5073 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5074 $as_echo_n "checking for $ac_word... " >&6; }
5075 if test "${ac_cv_prog_AR+set}" = set; then
5076 $as_echo_n "(cached) " >&6
5077 else
5078 if test -n "$AR"; then
5079 ac_cv_prog_AR="$AR" # Let the user override the test.
5080 else
5081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5082 for as_dir in $PATH
5083 do
5084 IFS=$as_save_IFS
5085 test -z "$as_dir" && as_dir=.
5086 for ac_exec_ext in '' $ac_executable_extensions; do
5087 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5088 ac_cv_prog_AR="${ac_tool_prefix}ar"
5089 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5090 break 2
5091 fi
5092 done
5093 done
5094 IFS=$as_save_IFS
5095
5096 fi
5097 fi
5098 AR=$ac_cv_prog_AR
5099 if test -n "$AR"; then
5100 { $as_echo "$as_me:$LINENO: result: $AR" >&5
5101 $as_echo "$AR" >&6; }
5102 else
5103 { $as_echo "$as_me:$LINENO: result: no" >&5
5104 $as_echo "no" >&6; }
5105 fi
5106
5107
5108 fi
5109 if test -z "$ac_cv_prog_AR"; then
5110 ac_ct_AR=$AR
5111 # Extract the first word of "ar", so it can be a program name with args.
5112 set dummy ar; ac_word=$2
5113 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5114 $as_echo_n "checking for $ac_word... " >&6; }
5115 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5116 $as_echo_n "(cached) " >&6
5117 else
5118 if test -n "$ac_ct_AR"; then
5119 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # 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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5128 ac_cv_prog_ac_ct_AR="ar"
5129 $as_echo "$as_me:$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 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5139 if test -n "$ac_ct_AR"; then
5140 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5141 $as_echo "$ac_ct_AR" >&6; }
5142 else
5143 { $as_echo "$as_me:$LINENO: result: no" >&5
5144 $as_echo "no" >&6; }
5145 fi
5146
5147 if test "x$ac_ct_AR" = x; then
5148 AR="false"
5149 else
5150 case $cross_compiling:$ac_tool_warned in
5151 yes:)
5152 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5153 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5154 ac_tool_warned=yes ;;
5155 esac
5156 AR=$ac_ct_AR
5157 fi
5158 else
5159 AR="$ac_cv_prog_AR"
5160 fi
5161
5162 test -z "$AR" && AR=ar
5163 test -z "$AR_FLAGS" && AR_FLAGS=cru
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175 if test -n "$ac_tool_prefix"; then
5176 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5177 set dummy ${ac_tool_prefix}strip; ac_word=$2
5178 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5179 $as_echo_n "checking for $ac_word... " >&6; }
5180 if test "${ac_cv_prog_STRIP+set}" = set; then
5181 $as_echo_n "(cached) " >&6
5182 else
5183 if test -n "$STRIP"; then
5184 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5185 else
5186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5187 for as_dir in $PATH
5188 do
5189 IFS=$as_save_IFS
5190 test -z "$as_dir" && as_dir=.
5191 for ac_exec_ext in '' $ac_executable_extensions; do
5192 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5193 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5194 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5195 break 2
5196 fi
5197 done
5198 done
5199 IFS=$as_save_IFS
5200
5201 fi
5202 fi
5203 STRIP=$ac_cv_prog_STRIP
5204 if test -n "$STRIP"; then
5205 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
5206 $as_echo "$STRIP" >&6; }
5207 else
5208 { $as_echo "$as_me:$LINENO: result: no" >&5
5209 $as_echo "no" >&6; }
5210 fi
5211
5212
5213 fi
5214 if test -z "$ac_cv_prog_STRIP"; then
5215 ac_ct_STRIP=$STRIP
5216 # Extract the first word of "strip", so it can be a program name with args.
5217 set dummy strip; ac_word=$2
5218 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5219 $as_echo_n "checking for $ac_word... " >&6; }
5220 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5221 $as_echo_n "(cached) " >&6
5222 else
5223 if test -n "$ac_ct_STRIP"; then
5224 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5225 else
5226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5227 for as_dir in $PATH
5228 do
5229 IFS=$as_save_IFS
5230 test -z "$as_dir" && as_dir=.
5231 for ac_exec_ext in '' $ac_executable_extensions; do
5232 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5233 ac_cv_prog_ac_ct_STRIP="strip"
5234 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5235 break 2
5236 fi
5237 done
5238 done
5239 IFS=$as_save_IFS
5240
5241 fi
5242 fi
5243 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5244 if test -n "$ac_ct_STRIP"; then
5245 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5246 $as_echo "$ac_ct_STRIP" >&6; }
5247 else
5248 { $as_echo "$as_me:$LINENO: result: no" >&5
5249 $as_echo "no" >&6; }
5250 fi
5251
5252 if test "x$ac_ct_STRIP" = x; then
5253 STRIP=":"
5254 else
5255 case $cross_compiling:$ac_tool_warned in
5256 yes:)
5257 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5258 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5259 ac_tool_warned=yes ;;
5260 esac
5261 STRIP=$ac_ct_STRIP
5262 fi
5263 else
5264 STRIP="$ac_cv_prog_STRIP"
5265 fi
5266
5267 test -z "$STRIP" && STRIP=:
5268
5269
5270
5271
5272
5273
5274 if test -n "$ac_tool_prefix"; then
5275 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5276 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5277 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5278 $as_echo_n "checking for $ac_word... " >&6; }
5279 if test "${ac_cv_prog_RANLIB+set}" = set; then
5280 $as_echo_n "(cached) " >&6
5281 else
5282 if test -n "$RANLIB"; then
5283 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5284 else
5285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5286 for as_dir in $PATH
5287 do
5288 IFS=$as_save_IFS
5289 test -z "$as_dir" && as_dir=.
5290 for ac_exec_ext in '' $ac_executable_extensions; do
5291 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5292 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5293 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5294 break 2
5295 fi
5296 done
5297 done
5298 IFS=$as_save_IFS
5299
5300 fi
5301 fi
5302 RANLIB=$ac_cv_prog_RANLIB
5303 if test -n "$RANLIB"; then
5304 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
5305 $as_echo "$RANLIB" >&6; }
5306 else
5307 { $as_echo "$as_me:$LINENO: result: no" >&5
5308 $as_echo "no" >&6; }
5309 fi
5310
5311
5312 fi
5313 if test -z "$ac_cv_prog_RANLIB"; then
5314 ac_ct_RANLIB=$RANLIB
5315 # Extract the first word of "ranlib", so it can be a program name with args.
5316 set dummy ranlib; ac_word=$2
5317 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5318 $as_echo_n "checking for $ac_word... " >&6; }
5319 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5320 $as_echo_n "(cached) " >&6
5321 else
5322 if test -n "$ac_ct_RANLIB"; then
5323 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5324 else
5325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5326 for as_dir in $PATH
5327 do
5328 IFS=$as_save_IFS
5329 test -z "$as_dir" && as_dir=.
5330 for ac_exec_ext in '' $ac_executable_extensions; do
5331 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5332 ac_cv_prog_ac_ct_RANLIB="ranlib"
5333 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5334 break 2
5335 fi
5336 done
5337 done
5338 IFS=$as_save_IFS
5339
5340 fi
5341 fi
5342 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5343 if test -n "$ac_ct_RANLIB"; then
5344 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5345 $as_echo "$ac_ct_RANLIB" >&6; }
5346 else
5347 { $as_echo "$as_me:$LINENO: result: no" >&5
5348 $as_echo "no" >&6; }
5349 fi
5350
5351 if test "x$ac_ct_RANLIB" = x; then
5352 RANLIB=":"
5353 else
5354 case $cross_compiling:$ac_tool_warned in
5355 yes:)
5356 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5357 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5358 ac_tool_warned=yes ;;
5359 esac
5360 RANLIB=$ac_ct_RANLIB
5361 fi
5362 else
5363 RANLIB="$ac_cv_prog_RANLIB"
5364 fi
5365
5366 test -z "$RANLIB" && RANLIB=:
5367
5368
5369
5370
5371
5372
5373 # Determine commands to create old-style static archives.
5374 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5375 old_postinstall_cmds='chmod 644 $oldlib'
5376 old_postuninstall_cmds=
5377
5378 if test -n "$RANLIB"; then
5379 case $host_os in
5380 openbsd*)
5381 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5382 ;;
5383 *)
5384 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5385 ;;
5386 esac
5387 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5388 fi
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423 # If no C compiler was specified, use CC.
5424 LTCC=${LTCC-"$CC"}
5425
5426 # If no C compiler flags were specified, use CFLAGS.
5427 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5428
5429 # Allow CC to be a program name with arguments.
5430 compiler=$CC
5431
5432
5433 # Check for command to grab the raw symbol name followed by C symbol from nm.
5434 { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5435 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5436 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5437 $as_echo_n "(cached) " >&6
5438 else
5439
5440 # These are sane defaults that work on at least a few old systems.
5441 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5442
5443 # Character class describing NM global symbol codes.
5444 symcode='[BCDEGRST]'
5445
5446 # Regexp to match symbols that can be accessed directly from C.
5447 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5448
5449 # Define system-specific variables.
5450 case $host_os in
5451 aix*)
5452 symcode='[BCDT]'
5453 ;;
5454 cygwin* | mingw* | pw32* | cegcc*)
5455 symcode='[ABCDGISTW]'
5456 ;;
5457 hpux*)
5458 if test "$host_cpu" = ia64; then
5459 symcode='[ABCDEGRST]'
5460 fi
5461 ;;
5462 irix* | nonstopux*)
5463 symcode='[BCDEGRST]'
5464 ;;
5465 osf*)
5466 symcode='[BCDEGQRST]'
5467 ;;
5468 solaris*)
5469 symcode='[BDRT]'
5470 ;;
5471 sco3.2v5*)
5472 symcode='[DT]'
5473 ;;
5474 sysv4.2uw2*)
5475 symcode='[DT]'
5476 ;;
5477 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5478 symcode='[ABDT]'
5479 ;;
5480 sysv4)
5481 symcode='[DFNSTU]'
5482 ;;
5483 esac
5484
5485 # If we're using GNU nm, then use its standard symbol codes.
5486 case `$NM -V 2>&1` in
5487 *GNU* | *'with BFD'*)
5488 symcode='[ABCDGIRSTW]' ;;
5489 esac
5490
5491 # Transform an extracted symbol line into a proper C declaration.
5492 # Some systems (esp. on ia64) link data and code symbols differently,
5493 # so use this general approach.
5494 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5495
5496 # Transform an extracted symbol line into symbol name and symbol address
5497 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5498 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'"
5499
5500 # Handle CRLF in mingw tool chain
5501 opt_cr=
5502 case $build_os in
5503 mingw*)
5504 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5505 ;;
5506 esac
5507
5508 # Try without a prefix underscore, then with it.
5509 for ac_symprfx in "" "_"; do
5510
5511 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5512 symxfrm="\\1 $ac_symprfx\\2 \\2"
5513
5514 # Write the raw and C identifiers.
5515 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5516 # Fake it for dumpbin and say T for any non-static function
5517 # and D for any global variable.
5518 # Also find C++ and __fastcall symbols from MSVC++,
5519 # which start with @ or ?.
5520 lt_cv_sys_global_symbol_pipe="$AWK '"\
5521 " {last_section=section; section=\$ 3};"\
5522 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5523 " \$ 0!~/External *\|/{next};"\
5524 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5525 " {if(hide[section]) next};"\
5526 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5527 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5528 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5529 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5530 " ' prfx=^$ac_symprfx"
5531 else
5532 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5533 fi
5534
5535 # Check to see that the pipe works correctly.
5536 pipe_works=no
5537
5538 rm -f conftest*
5539 cat > conftest.$ac_ext <<_LT_EOF
5540 #ifdef __cplusplus
5541 extern "C" {
5542 #endif
5543 char nm_test_var;
5544 void nm_test_func(void);
5545 void nm_test_func(void){}
5546 #ifdef __cplusplus
5547 }
5548 #endif
5549 int main(){nm_test_var='a';nm_test_func();return(0);}
5550 _LT_EOF
5551
5552 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5553 (eval $ac_compile) 2>&5
5554 ac_status=$?
5555 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5556 (exit $ac_status); }; then
5557 # Now try to grab the symbols.
5558 nlist=conftest.nm
5559 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5560 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5561 ac_status=$?
5562 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5563 (exit $ac_status); } && test -s "$nlist"; then
5564 # Try sorting and uniquifying the output.
5565 if sort "$nlist" | uniq > "$nlist"T; then
5566 mv -f "$nlist"T "$nlist"
5567 else
5568 rm -f "$nlist"T
5569 fi
5570
5571 # Make sure that we snagged all the symbols we need.
5572 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5573 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5574 cat <<_LT_EOF > conftest.$ac_ext
5575 #ifdef __cplusplus
5576 extern "C" {
5577 #endif
5578
5579 _LT_EOF
5580 # Now generate the symbol file.
5581 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5582
5583 cat <<_LT_EOF >> conftest.$ac_ext
5584
5585 /* The mapping between symbol names and symbols. */
5586 const struct {
5587 const char *name;
5588 void *address;
5589 }
5590 lt__PROGRAM__LTX_preloaded_symbols[] =
5591 {
5592 { "@PROGRAM@", (void *) 0 },
5593 _LT_EOF
5594 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5595 cat <<\_LT_EOF >> conftest.$ac_ext
5596 {0, (void *) 0}
5597 };
5598
5599 /* This works around a problem in FreeBSD linker */
5600 #ifdef FREEBSD_WORKAROUND
5601 static const void *lt_preloaded_setup() {
5602 return lt__PROGRAM__LTX_preloaded_symbols;
5603 }
5604 #endif
5605
5606 #ifdef __cplusplus
5607 }
5608 #endif
5609 _LT_EOF
5610 # Now try linking the two files.
5611 mv conftest.$ac_objext conftstm.$ac_objext
5612 lt_save_LIBS="$LIBS"
5613 lt_save_CFLAGS="$CFLAGS"
5614 LIBS="conftstm.$ac_objext"
5615 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5616 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5617 (eval $ac_link) 2>&5
5618 ac_status=$?
5619 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5620 (exit $ac_status); } && test -s conftest${ac_exeext}; then
5621 pipe_works=yes
5622 fi
5623 LIBS="$lt_save_LIBS"
5624 CFLAGS="$lt_save_CFLAGS"
5625 else
5626 echo "cannot find nm_test_func in $nlist" >&5
5627 fi
5628 else
5629 echo "cannot find nm_test_var in $nlist" >&5
5630 fi
5631 else
5632 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5633 fi
5634 else
5635 echo "$progname: failed program was:" >&5
5636 cat conftest.$ac_ext >&5
5637 fi
5638 rm -rf conftest* conftst*
5639
5640 # Do not use the global_symbol_pipe unless it works.
5641 if test "$pipe_works" = yes; then
5642 break
5643 else
5644 lt_cv_sys_global_symbol_pipe=
5645 fi
5646 done
5647
5648 fi
5649
5650 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5651 lt_cv_sys_global_symbol_to_cdecl=
5652 fi
5653 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5654 { $as_echo "$as_me:$LINENO: result: failed" >&5
5655 $as_echo "failed" >&6; }
5656 else
5657 { $as_echo "$as_me:$LINENO: result: ok" >&5
5658 $as_echo "ok" >&6; }
5659 fi
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683 # Check whether --enable-libtool-lock was given.
5684 if test "${enable_libtool_lock+set}" = set; then
5685 enableval=$enable_libtool_lock;
5686 fi
5687
5688 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5689
5690 # Some flags need to be propagated to the compiler or linker for good
5691 # libtool support.
5692 case $host in
5693 ia64-*-hpux*)
5694 # Find out which ABI we are using.
5695 echo 'int i;' > conftest.$ac_ext
5696 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5697 (eval $ac_compile) 2>&5
5698 ac_status=$?
5699 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5700 (exit $ac_status); }; then
5701 case `/usr/bin/file conftest.$ac_objext` in
5702 *ELF-32*)
5703 HPUX_IA64_MODE="32"
5704 ;;
5705 *ELF-64*)
5706 HPUX_IA64_MODE="64"
5707 ;;
5708 esac
5709 fi
5710 rm -rf conftest*
5711 ;;
5712 *-*-irix6*)
5713 # Find out which ABI we are using.
5714 echo '#line 5714 "configure"' > conftest.$ac_ext
5715 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5716 (eval $ac_compile) 2>&5
5717 ac_status=$?
5718 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5719 (exit $ac_status); }; then
5720 if test "$lt_cv_prog_gnu_ld" = yes; then
5721 case `/usr/bin/file conftest.$ac_objext` in
5722 *32-bit*)
5723 LD="${LD-ld} -melf32bsmip"
5724 ;;
5725 *N32*)
5726 LD="${LD-ld} -melf32bmipn32"
5727 ;;
5728 *64-bit*)
5729 LD="${LD-ld} -melf64bmip"
5730 ;;
5731 esac
5732 else
5733 case `/usr/bin/file conftest.$ac_objext` in
5734 *32-bit*)
5735 LD="${LD-ld} -32"
5736 ;;
5737 *N32*)
5738 LD="${LD-ld} -n32"
5739 ;;
5740 *64-bit*)
5741 LD="${LD-ld} -64"
5742 ;;
5743 esac
5744 fi
5745 fi
5746 rm -rf conftest*
5747 ;;
5748
5749 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5750 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5751 # Find out which ABI we are using.
5752 echo 'int i;' > conftest.$ac_ext
5753 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5754 (eval $ac_compile) 2>&5
5755 ac_status=$?
5756 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5757 (exit $ac_status); }; then
5758 case `/usr/bin/file conftest.o` in
5759 *32-bit*)
5760 case $host in
5761 x86_64-*kfreebsd*-gnu)
5762 LD="${LD-ld} -m elf_i386_fbsd"
5763 ;;
5764 x86_64-*linux*)
5765 LD="${LD-ld} -m elf_i386"
5766 ;;
5767 ppc64-*linux*|powerpc64-*linux*)
5768 LD="${LD-ld} -m elf32ppclinux"
5769 ;;
5770 s390x-*linux*)
5771 LD="${LD-ld} -m elf_s390"
5772 ;;
5773 sparc64-*linux*)
5774 LD="${LD-ld} -m elf32_sparc"
5775 ;;
5776 esac
5777 ;;
5778 *64-bit*)
5779 case $host in
5780 x86_64-*kfreebsd*-gnu)
5781 LD="${LD-ld} -m elf_x86_64_fbsd"
5782 ;;
5783 x86_64-*linux*)
5784 LD="${LD-ld} -m elf_x86_64"
5785 ;;
5786 ppc*-*linux*|powerpc*-*linux*)
5787 LD="${LD-ld} -m elf64ppc"
5788 ;;
5789 s390*-*linux*|s390*-*tpf*)
5790 LD="${LD-ld} -m elf64_s390"
5791 ;;
5792 sparc*-*linux*)
5793 LD="${LD-ld} -m elf64_sparc"
5794 ;;
5795 esac
5796 ;;
5797 esac
5798 fi
5799 rm -rf conftest*
5800 ;;
5801
5802 *-*-sco3.2v5*)
5803 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5804 SAVE_CFLAGS="$CFLAGS"
5805 CFLAGS="$CFLAGS -belf"
5806 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5807 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5808 if test "${lt_cv_cc_needs_belf+set}" = set; then
5809 $as_echo_n "(cached) " >&6
5810 else
5811 ac_ext=c
5812 ac_cpp='$CPP $CPPFLAGS'
5813 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5814 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5815 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5816
5817 cat >conftest.$ac_ext <<_ACEOF
5818 /* confdefs.h. */
5819 _ACEOF
5820 cat confdefs.h >>conftest.$ac_ext
5821 cat >>conftest.$ac_ext <<_ACEOF
5822 /* end confdefs.h. */
5823
5824 int
5825 main ()
5826 {
5827
5828 ;
5829 return 0;
5830 }
5831 _ACEOF
5832 rm -f conftest.$ac_objext conftest$ac_exeext
5833 if { (ac_try="$ac_link"
5834 case "(($ac_try" in
5835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5836 *) ac_try_echo=$ac_try;;
5837 esac
5838 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5839 $as_echo "$ac_try_echo") >&5
5840 (eval "$ac_link") 2>conftest.er1
5841 ac_status=$?
5842 grep -v '^ *+' conftest.er1 >conftest.err
5843 rm -f conftest.er1
5844 cat conftest.err >&5
5845 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5846 (exit $ac_status); } && {
5847 test -z "$ac_c_werror_flag" ||
5848 test ! -s conftest.err
5849 } && test -s conftest$ac_exeext && {
5850 test "$cross_compiling" = yes ||
5851 $as_test_x conftest$ac_exeext
5852 }; then
5853 lt_cv_cc_needs_belf=yes
5854 else
5855 $as_echo "$as_me: failed program was:" >&5
5856 sed 's/^/| /' conftest.$ac_ext >&5
5857
5858 lt_cv_cc_needs_belf=no
5859 fi
5860
5861 rm -rf conftest.dSYM
5862 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5863 conftest$ac_exeext conftest.$ac_ext
5864 ac_ext=c
5865 ac_cpp='$CPP $CPPFLAGS'
5866 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5867 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5868 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5869
5870 fi
5871 { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5872 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5873 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5874 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5875 CFLAGS="$SAVE_CFLAGS"
5876 fi
5877 ;;
5878 sparc*-*solaris*)
5879 # Find out which ABI we are using.
5880 echo 'int i;' > conftest.$ac_ext
5881 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5882 (eval $ac_compile) 2>&5
5883 ac_status=$?
5884 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5885 (exit $ac_status); }; then
5886 case `/usr/bin/file conftest.o` in
5887 *64-bit*)
5888 case $lt_cv_prog_gnu_ld in
5889 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5890 *)
5891 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5892 LD="${LD-ld} -64"
5893 fi
5894 ;;
5895 esac
5896 ;;
5897 esac
5898 fi
5899 rm -rf conftest*
5900 ;;
5901 esac
5902
5903 need_locks="$enable_libtool_lock"
5904
5905
5906 case $host_os in
5907 rhapsody* | darwin*)
5908 if test -n "$ac_tool_prefix"; then
5909 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5910 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5911 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5912 $as_echo_n "checking for $ac_word... " >&6; }
5913 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
5914 $as_echo_n "(cached) " >&6
5915 else
5916 if test -n "$DSYMUTIL"; then
5917 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5918 else
5919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5920 for as_dir in $PATH
5921 do
5922 IFS=$as_save_IFS
5923 test -z "$as_dir" && as_dir=.
5924 for ac_exec_ext in '' $ac_executable_extensions; do
5925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5926 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5927 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5928 break 2
5929 fi
5930 done
5931 done
5932 IFS=$as_save_IFS
5933
5934 fi
5935 fi
5936 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5937 if test -n "$DSYMUTIL"; then
5938 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
5939 $as_echo "$DSYMUTIL" >&6; }
5940 else
5941 { $as_echo "$as_me:$LINENO: result: no" >&5
5942 $as_echo "no" >&6; }
5943 fi
5944
5945
5946 fi
5947 if test -z "$ac_cv_prog_DSYMUTIL"; then
5948 ac_ct_DSYMUTIL=$DSYMUTIL
5949 # Extract the first word of "dsymutil", so it can be a program name with args.
5950 set dummy dsymutil; ac_word=$2
5951 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5952 $as_echo_n "checking for $ac_word... " >&6; }
5953 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
5954 $as_echo_n "(cached) " >&6
5955 else
5956 if test -n "$ac_ct_DSYMUTIL"; then
5957 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5958 else
5959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5960 for as_dir in $PATH
5961 do
5962 IFS=$as_save_IFS
5963 test -z "$as_dir" && as_dir=.
5964 for ac_exec_ext in '' $ac_executable_extensions; do
5965 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5966 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5967 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5968 break 2
5969 fi
5970 done
5971 done
5972 IFS=$as_save_IFS
5973
5974 fi
5975 fi
5976 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5977 if test -n "$ac_ct_DSYMUTIL"; then
5978 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
5979 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5980 else
5981 { $as_echo "$as_me:$LINENO: result: no" >&5
5982 $as_echo "no" >&6; }
5983 fi
5984
5985 if test "x$ac_ct_DSYMUTIL" = x; then
5986 DSYMUTIL=":"
5987 else
5988 case $cross_compiling:$ac_tool_warned in
5989 yes:)
5990 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5991 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5992 ac_tool_warned=yes ;;
5993 esac
5994 DSYMUTIL=$ac_ct_DSYMUTIL
5995 fi
5996 else
5997 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5998 fi
5999
6000 if test -n "$ac_tool_prefix"; then
6001 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6002 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6003 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6004 $as_echo_n "checking for $ac_word... " >&6; }
6005 if test "${ac_cv_prog_NMEDIT+set}" = set; then
6006 $as_echo_n "(cached) " >&6
6007 else
6008 if test -n "$NMEDIT"; then
6009 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6010 else
6011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6012 for as_dir in $PATH
6013 do
6014 IFS=$as_save_IFS
6015 test -z "$as_dir" && as_dir=.
6016 for ac_exec_ext in '' $ac_executable_extensions; do
6017 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6018 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6019 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6020 break 2
6021 fi
6022 done
6023 done
6024 IFS=$as_save_IFS
6025
6026 fi
6027 fi
6028 NMEDIT=$ac_cv_prog_NMEDIT
6029 if test -n "$NMEDIT"; then
6030 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
6031 $as_echo "$NMEDIT" >&6; }
6032 else
6033 { $as_echo "$as_me:$LINENO: result: no" >&5
6034 $as_echo "no" >&6; }
6035 fi
6036
6037
6038 fi
6039 if test -z "$ac_cv_prog_NMEDIT"; then
6040 ac_ct_NMEDIT=$NMEDIT
6041 # Extract the first word of "nmedit", so it can be a program name with args.
6042 set dummy nmedit; ac_word=$2
6043 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6044 $as_echo_n "checking for $ac_word... " >&6; }
6045 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
6046 $as_echo_n "(cached) " >&6
6047 else
6048 if test -n "$ac_ct_NMEDIT"; then
6049 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6050 else
6051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6052 for as_dir in $PATH
6053 do
6054 IFS=$as_save_IFS
6055 test -z "$as_dir" && as_dir=.
6056 for ac_exec_ext in '' $ac_executable_extensions; do
6057 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6058 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6059 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6060 break 2
6061 fi
6062 done
6063 done
6064 IFS=$as_save_IFS
6065
6066 fi
6067 fi
6068 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6069 if test -n "$ac_ct_NMEDIT"; then
6070 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
6071 $as_echo "$ac_ct_NMEDIT" >&6; }
6072 else
6073 { $as_echo "$as_me:$LINENO: result: no" >&5
6074 $as_echo "no" >&6; }
6075 fi
6076
6077 if test "x$ac_ct_NMEDIT" = x; then
6078 NMEDIT=":"
6079 else
6080 case $cross_compiling:$ac_tool_warned in
6081 yes:)
6082 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6083 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6084 ac_tool_warned=yes ;;
6085 esac
6086 NMEDIT=$ac_ct_NMEDIT
6087 fi
6088 else
6089 NMEDIT="$ac_cv_prog_NMEDIT"
6090 fi
6091
6092 if test -n "$ac_tool_prefix"; then
6093 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6094 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6095 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6096 $as_echo_n "checking for $ac_word... " >&6; }
6097 if test "${ac_cv_prog_LIPO+set}" = set; then
6098 $as_echo_n "(cached) " >&6
6099 else
6100 if test -n "$LIPO"; then
6101 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6102 else
6103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6104 for as_dir in $PATH
6105 do
6106 IFS=$as_save_IFS
6107 test -z "$as_dir" && as_dir=.
6108 for ac_exec_ext in '' $ac_executable_extensions; do
6109 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6110 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6111 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6112 break 2
6113 fi
6114 done
6115 done
6116 IFS=$as_save_IFS
6117
6118 fi
6119 fi
6120 LIPO=$ac_cv_prog_LIPO
6121 if test -n "$LIPO"; then
6122 { $as_echo "$as_me:$LINENO: result: $LIPO" >&5
6123 $as_echo "$LIPO" >&6; }
6124 else
6125 { $as_echo "$as_me:$LINENO: result: no" >&5
6126 $as_echo "no" >&6; }
6127 fi
6128
6129
6130 fi
6131 if test -z "$ac_cv_prog_LIPO"; then
6132 ac_ct_LIPO=$LIPO
6133 # Extract the first word of "lipo", so it can be a program name with args.
6134 set dummy lipo; ac_word=$2
6135 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6136 $as_echo_n "checking for $ac_word... " >&6; }
6137 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
6138 $as_echo_n "(cached) " >&6
6139 else
6140 if test -n "$ac_ct_LIPO"; then
6141 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6142 else
6143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6144 for as_dir in $PATH
6145 do
6146 IFS=$as_save_IFS
6147 test -z "$as_dir" && as_dir=.
6148 for ac_exec_ext in '' $ac_executable_extensions; do
6149 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6150 ac_cv_prog_ac_ct_LIPO="lipo"
6151 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6152 break 2
6153 fi
6154 done
6155 done
6156 IFS=$as_save_IFS
6157
6158 fi
6159 fi
6160 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6161 if test -n "$ac_ct_LIPO"; then
6162 { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
6163 $as_echo "$ac_ct_LIPO" >&6; }
6164 else
6165 { $as_echo "$as_me:$LINENO: result: no" >&5
6166 $as_echo "no" >&6; }
6167 fi
6168
6169 if test "x$ac_ct_LIPO" = x; then
6170 LIPO=":"
6171 else
6172 case $cross_compiling:$ac_tool_warned in
6173 yes:)
6174 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6175 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6176 ac_tool_warned=yes ;;
6177 esac
6178 LIPO=$ac_ct_LIPO
6179 fi
6180 else
6181 LIPO="$ac_cv_prog_LIPO"
6182 fi
6183
6184 if test -n "$ac_tool_prefix"; then
6185 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6186 set dummy ${ac_tool_prefix}otool; ac_word=$2
6187 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6188 $as_echo_n "checking for $ac_word... " >&6; }
6189 if test "${ac_cv_prog_OTOOL+set}" = set; then
6190 $as_echo_n "(cached) " >&6
6191 else
6192 if test -n "$OTOOL"; then
6193 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6194 else
6195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6196 for as_dir in $PATH
6197 do
6198 IFS=$as_save_IFS
6199 test -z "$as_dir" && as_dir=.
6200 for ac_exec_ext in '' $ac_executable_extensions; do
6201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6202 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6203 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6204 break 2
6205 fi
6206 done
6207 done
6208 IFS=$as_save_IFS
6209
6210 fi
6211 fi
6212 OTOOL=$ac_cv_prog_OTOOL
6213 if test -n "$OTOOL"; then
6214 { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5
6215 $as_echo "$OTOOL" >&6; }
6216 else
6217 { $as_echo "$as_me:$LINENO: result: no" >&5
6218 $as_echo "no" >&6; }
6219 fi
6220
6221
6222 fi
6223 if test -z "$ac_cv_prog_OTOOL"; then
6224 ac_ct_OTOOL=$OTOOL
6225 # Extract the first word of "otool", so it can be a program name with args.
6226 set dummy otool; ac_word=$2
6227 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6228 $as_echo_n "checking for $ac_word... " >&6; }
6229 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
6230 $as_echo_n "(cached) " >&6
6231 else
6232 if test -n "$ac_ct_OTOOL"; then
6233 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6234 else
6235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6236 for as_dir in $PATH
6237 do
6238 IFS=$as_save_IFS
6239 test -z "$as_dir" && as_dir=.
6240 for ac_exec_ext in '' $ac_executable_extensions; do
6241 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6242 ac_cv_prog_ac_ct_OTOOL="otool"
6243 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6244 break 2
6245 fi
6246 done
6247 done
6248 IFS=$as_save_IFS
6249
6250 fi
6251 fi
6252 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6253 if test -n "$ac_ct_OTOOL"; then
6254 { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
6255 $as_echo "$ac_ct_OTOOL" >&6; }
6256 else
6257 { $as_echo "$as_me:$LINENO: result: no" >&5
6258 $as_echo "no" >&6; }
6259 fi
6260
6261 if test "x$ac_ct_OTOOL" = x; then
6262 OTOOL=":"
6263 else
6264 case $cross_compiling:$ac_tool_warned in
6265 yes:)
6266 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6267 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6268 ac_tool_warned=yes ;;
6269 esac
6270 OTOOL=$ac_ct_OTOOL
6271 fi
6272 else
6273 OTOOL="$ac_cv_prog_OTOOL"
6274 fi
6275
6276 if test -n "$ac_tool_prefix"; then
6277 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6278 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6279 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6280 $as_echo_n "checking for $ac_word... " >&6; }
6281 if test "${ac_cv_prog_OTOOL64+set}" = set; then
6282 $as_echo_n "(cached) " >&6
6283 else
6284 if test -n "$OTOOL64"; then
6285 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6286 else
6287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6288 for as_dir in $PATH
6289 do
6290 IFS=$as_save_IFS
6291 test -z "$as_dir" && as_dir=.
6292 for ac_exec_ext in '' $ac_executable_extensions; do
6293 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6294 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6295 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6296 break 2
6297 fi
6298 done
6299 done
6300 IFS=$as_save_IFS
6301
6302 fi
6303 fi
6304 OTOOL64=$ac_cv_prog_OTOOL64
6305 if test -n "$OTOOL64"; then
6306 { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5
6307 $as_echo "$OTOOL64" >&6; }
6308 else
6309 { $as_echo "$as_me:$LINENO: result: no" >&5
6310 $as_echo "no" >&6; }
6311 fi
6312
6313
6314 fi
6315 if test -z "$ac_cv_prog_OTOOL64"; then
6316 ac_ct_OTOOL64=$OTOOL64
6317 # Extract the first word of "otool64", so it can be a program name with args.
6318 set dummy otool64; ac_word=$2
6319 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6320 $as_echo_n "checking for $ac_word... " >&6; }
6321 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
6322 $as_echo_n "(cached) " >&6
6323 else
6324 if test -n "$ac_ct_OTOOL64"; then
6325 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6326 else
6327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6328 for as_dir in $PATH
6329 do
6330 IFS=$as_save_IFS
6331 test -z "$as_dir" && as_dir=.
6332 for ac_exec_ext in '' $ac_executable_extensions; do
6333 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6334 ac_cv_prog_ac_ct_OTOOL64="otool64"
6335 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6336 break 2
6337 fi
6338 done
6339 done
6340 IFS=$as_save_IFS
6341
6342 fi
6343 fi
6344 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6345 if test -n "$ac_ct_OTOOL64"; then
6346 { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
6347 $as_echo "$ac_ct_OTOOL64" >&6; }
6348 else
6349 { $as_echo "$as_me:$LINENO: result: no" >&5
6350 $as_echo "no" >&6; }
6351 fi
6352
6353 if test "x$ac_ct_OTOOL64" = x; then
6354 OTOOL64=":"
6355 else
6356 case $cross_compiling:$ac_tool_warned in
6357 yes:)
6358 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6359 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6360 ac_tool_warned=yes ;;
6361 esac
6362 OTOOL64=$ac_ct_OTOOL64
6363 fi
6364 else
6365 OTOOL64="$ac_cv_prog_OTOOL64"
6366 fi
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
6395 $as_echo_n "checking for -single_module linker flag... " >&6; }
6396 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
6397 $as_echo_n "(cached) " >&6
6398 else
6399 lt_cv_apple_cc_single_mod=no
6400 if test -z "${LT_MULTI_MODULE}"; then
6401 # By default we will add the -single_module flag. You can override
6402 # by either setting the environment variable LT_MULTI_MODULE
6403 # non-empty at configure time, or by adding -multi_module to the
6404 # link flags.
6405 rm -rf libconftest.dylib*
6406 echo "int foo(void){return 1;}" > conftest.c
6407 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6408 -dynamiclib -Wl,-single_module conftest.c" >&5
6409 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6410 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6411 _lt_result=$?
6412 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6413 lt_cv_apple_cc_single_mod=yes
6414 else
6415 cat conftest.err >&5
6416 fi
6417 rm -rf libconftest.dylib*
6418 rm -f conftest.*
6419 fi
6420 fi
6421 { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
6422 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6423 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
6424 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6425 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
6426 $as_echo_n "(cached) " >&6
6427 else
6428 lt_cv_ld_exported_symbols_list=no
6429 save_LDFLAGS=$LDFLAGS
6430 echo "_main" > conftest.sym
6431 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6432 cat >conftest.$ac_ext <<_ACEOF
6433 /* confdefs.h. */
6434 _ACEOF
6435 cat confdefs.h >>conftest.$ac_ext
6436 cat >>conftest.$ac_ext <<_ACEOF
6437 /* end confdefs.h. */
6438
6439 int
6440 main ()
6441 {
6442
6443 ;
6444 return 0;
6445 }
6446 _ACEOF
6447 rm -f conftest.$ac_objext conftest$ac_exeext
6448 if { (ac_try="$ac_link"
6449 case "(($ac_try" in
6450 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6451 *) ac_try_echo=$ac_try;;
6452 esac
6453 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6454 $as_echo "$ac_try_echo") >&5
6455 (eval "$ac_link") 2>conftest.er1
6456 ac_status=$?
6457 grep -v '^ *+' conftest.er1 >conftest.err
6458 rm -f conftest.er1
6459 cat conftest.err >&5
6460 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6461 (exit $ac_status); } && {
6462 test -z "$ac_c_werror_flag" ||
6463 test ! -s conftest.err
6464 } && test -s conftest$ac_exeext && {
6465 test "$cross_compiling" = yes ||
6466 $as_test_x conftest$ac_exeext
6467 }; then
6468 lt_cv_ld_exported_symbols_list=yes
6469 else
6470 $as_echo "$as_me: failed program was:" >&5
6471 sed 's/^/| /' conftest.$ac_ext >&5
6472
6473 lt_cv_ld_exported_symbols_list=no
6474 fi
6475
6476 rm -rf conftest.dSYM
6477 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6478 conftest$ac_exeext conftest.$ac_ext
6479 LDFLAGS="$save_LDFLAGS"
6480
6481 fi
6482 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
6483 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6484 case $host_os in
6485 rhapsody* | darwin1.[012])
6486 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6487 darwin1.*)
6488 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6489 darwin*) # darwin 5.x on
6490 # if running on 10.5 or later, the deployment target defaults
6491 # to the OS version, if on x86, and 10.4, the deployment
6492 # target defaults to 10.4. Don't you love it?
6493 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6494 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6495 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6496 10.[012]*)
6497 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6498 10.*)
6499 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6500 esac
6501 ;;
6502 esac
6503 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6504 _lt_dar_single_mod='$single_module'
6505 fi
6506 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6507 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6508 else
6509 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6510 fi
6511 if test "$DSYMUTIL" != ":"; then
6512 _lt_dsymutil='~$DSYMUTIL $lib || :'
6513 else
6514 _lt_dsymutil=
6515 fi
6516 ;;
6517 esac
6518
6519 ac_ext=c
6520 ac_cpp='$CPP $CPPFLAGS'
6521 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6522 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6523 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6524 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
6525 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6526 # On Suns, sometimes $CPP names a directory.
6527 if test -n "$CPP" && test -d "$CPP"; then
6528 CPP=
6529 fi
6530 if test -z "$CPP"; then
6531 if test "${ac_cv_prog_CPP+set}" = set; then
6532 $as_echo_n "(cached) " >&6
6533 else
6534 # Double quotes because CPP needs to be expanded
6535 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6536 do
6537 ac_preproc_ok=false
6538 for ac_c_preproc_warn_flag in '' yes
6539 do
6540 # Use a header file that comes with gcc, so configuring glibc
6541 # with a fresh cross-compiler works.
6542 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6543 # <limits.h> exists even on freestanding compilers.
6544 # On the NeXT, cc -E runs the code through the compiler's parser,
6545 # not just through cpp. "Syntax error" is here to catch this case.
6546 cat >conftest.$ac_ext <<_ACEOF
6547 /* confdefs.h. */
6548 _ACEOF
6549 cat confdefs.h >>conftest.$ac_ext
6550 cat >>conftest.$ac_ext <<_ACEOF
6551 /* end confdefs.h. */
6552 #ifdef __STDC__
6553 # include <limits.h>
6554 #else
6555 # include <assert.h>
6556 #endif
6557 Syntax error
6558 _ACEOF
6559 if { (ac_try="$ac_cpp conftest.$ac_ext"
6560 case "(($ac_try" in
6561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6562 *) ac_try_echo=$ac_try;;
6563 esac
6564 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6565 $as_echo "$ac_try_echo") >&5
6566 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6567 ac_status=$?
6568 grep -v '^ *+' conftest.er1 >conftest.err
6569 rm -f conftest.er1
6570 cat conftest.err >&5
6571 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6572 (exit $ac_status); } >/dev/null && {
6573 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6574 test ! -s conftest.err
6575 }; then
6576 :
6577 else
6578 $as_echo "$as_me: failed program was:" >&5
6579 sed 's/^/| /' conftest.$ac_ext >&5
6580
6581 # Broken: fails on valid input.
6582 continue
6583 fi
6584
6585 rm -f conftest.err conftest.$ac_ext
6586
6587 # OK, works on sane cases. Now check whether nonexistent headers
6588 # can be detected and how.
6589 cat >conftest.$ac_ext <<_ACEOF
6590 /* confdefs.h. */
6591 _ACEOF
6592 cat confdefs.h >>conftest.$ac_ext
6593 cat >>conftest.$ac_ext <<_ACEOF
6594 /* end confdefs.h. */
6595 #include <ac_nonexistent.h>
6596 _ACEOF
6597 if { (ac_try="$ac_cpp conftest.$ac_ext"
6598 case "(($ac_try" in
6599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6600 *) ac_try_echo=$ac_try;;
6601 esac
6602 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6603 $as_echo "$ac_try_echo") >&5
6604 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6605 ac_status=$?
6606 grep -v '^ *+' conftest.er1 >conftest.err
6607 rm -f conftest.er1
6608 cat conftest.err >&5
6609 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6610 (exit $ac_status); } >/dev/null && {
6611 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6612 test ! -s conftest.err
6613 }; then
6614 # Broken: success on invalid input.
6615 continue
6616 else
6617 $as_echo "$as_me: failed program was:" >&5
6618 sed 's/^/| /' conftest.$ac_ext >&5
6619
6620 # Passes both tests.
6621 ac_preproc_ok=:
6622 break
6623 fi
6624
6625 rm -f conftest.err conftest.$ac_ext
6626
6627 done
6628 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6629 rm -f conftest.err conftest.$ac_ext
6630 if $ac_preproc_ok; then
6631 break
6632 fi
6633
6634 done
6635 ac_cv_prog_CPP=$CPP
6636
6637 fi
6638 CPP=$ac_cv_prog_CPP
6639 else
6640 ac_cv_prog_CPP=$CPP
6641 fi
6642 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
6643 $as_echo "$CPP" >&6; }
6644 ac_preproc_ok=false
6645 for ac_c_preproc_warn_flag in '' yes
6646 do
6647 # Use a header file that comes with gcc, so configuring glibc
6648 # with a fresh cross-compiler works.
6649 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6650 # <limits.h> exists even on freestanding compilers.
6651 # On the NeXT, cc -E runs the code through the compiler's parser,
6652 # not just through cpp. "Syntax error" is here to catch this case.
6653 cat >conftest.$ac_ext <<_ACEOF
6654 /* confdefs.h. */
6655 _ACEOF
6656 cat confdefs.h >>conftest.$ac_ext
6657 cat >>conftest.$ac_ext <<_ACEOF
6658 /* end confdefs.h. */
6659 #ifdef __STDC__
6660 # include <limits.h>
6661 #else
6662 # include <assert.h>
6663 #endif
6664 Syntax error
6665 _ACEOF
6666 if { (ac_try="$ac_cpp conftest.$ac_ext"
6667 case "(($ac_try" in
6668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6669 *) ac_try_echo=$ac_try;;
6670 esac
6671 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6672 $as_echo "$ac_try_echo") >&5
6673 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6674 ac_status=$?
6675 grep -v '^ *+' conftest.er1 >conftest.err
6676 rm -f conftest.er1
6677 cat conftest.err >&5
6678 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6679 (exit $ac_status); } >/dev/null && {
6680 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6681 test ! -s conftest.err
6682 }; then
6683 :
6684 else
6685 $as_echo "$as_me: failed program was:" >&5
6686 sed 's/^/| /' conftest.$ac_ext >&5
6687
6688 # Broken: fails on valid input.
6689 continue
6690 fi
6691
6692 rm -f conftest.err conftest.$ac_ext
6693
6694 # OK, works on sane cases. Now check whether nonexistent headers
6695 # can be detected and how.
6696 cat >conftest.$ac_ext <<_ACEOF
6697 /* confdefs.h. */
6698 _ACEOF
6699 cat confdefs.h >>conftest.$ac_ext
6700 cat >>conftest.$ac_ext <<_ACEOF
6701 /* end confdefs.h. */
6702 #include <ac_nonexistent.h>
6703 _ACEOF
6704 if { (ac_try="$ac_cpp conftest.$ac_ext"
6705 case "(($ac_try" in
6706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6707 *) ac_try_echo=$ac_try;;
6708 esac
6709 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6710 $as_echo "$ac_try_echo") >&5
6711 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6712 ac_status=$?
6713 grep -v '^ *+' conftest.er1 >conftest.err
6714 rm -f conftest.er1
6715 cat conftest.err >&5
6716 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6717 (exit $ac_status); } >/dev/null && {
6718 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6719 test ! -s conftest.err
6720 }; then
6721 # Broken: success on invalid input.
6722 continue
6723 else
6724 $as_echo "$as_me: failed program was:" >&5
6725 sed 's/^/| /' conftest.$ac_ext >&5
6726
6727 # Passes both tests.
6728 ac_preproc_ok=:
6729 break
6730 fi
6731
6732 rm -f conftest.err conftest.$ac_ext
6733
6734 done
6735 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6736 rm -f conftest.err conftest.$ac_ext
6737 if $ac_preproc_ok; then
6738 :
6739 else
6740 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6741 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6742 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6743 See \`config.log' for more details." >&5
6744 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6745 See \`config.log' for more details." >&2;}
6746 { (exit 1); exit 1; }; }; }
6747 fi
6748
6749 ac_ext=c
6750 ac_cpp='$CPP $CPPFLAGS'
6751 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6752 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6753 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6754
6755
6756 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6757 $as_echo_n "checking for ANSI C header files... " >&6; }
6758 if test "${ac_cv_header_stdc+set}" = set; then
6759 $as_echo_n "(cached) " >&6
6760 else
6761 cat >conftest.$ac_ext <<_ACEOF
6762 /* confdefs.h. */
6763 _ACEOF
6764 cat confdefs.h >>conftest.$ac_ext
6765 cat >>conftest.$ac_ext <<_ACEOF
6766 /* end confdefs.h. */
6767 #include <stdlib.h>
6768 #include <stdarg.h>
6769 #include <string.h>
6770 #include <float.h>
6771
6772 int
6773 main ()
6774 {
6775
6776 ;
6777 return 0;
6778 }
6779 _ACEOF
6780 rm -f conftest.$ac_objext
6781 if { (ac_try="$ac_compile"
6782 case "(($ac_try" in
6783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6784 *) ac_try_echo=$ac_try;;
6785 esac
6786 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6787 $as_echo "$ac_try_echo") >&5
6788 (eval "$ac_compile") 2>conftest.er1
6789 ac_status=$?
6790 grep -v '^ *+' conftest.er1 >conftest.err
6791 rm -f conftest.er1
6792 cat conftest.err >&5
6793 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6794 (exit $ac_status); } && {
6795 test -z "$ac_c_werror_flag" ||
6796 test ! -s conftest.err
6797 } && test -s conftest.$ac_objext; then
6798 ac_cv_header_stdc=yes
6799 else
6800 $as_echo "$as_me: failed program was:" >&5
6801 sed 's/^/| /' conftest.$ac_ext >&5
6802
6803 ac_cv_header_stdc=no
6804 fi
6805
6806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6807
6808 if test $ac_cv_header_stdc = yes; then
6809 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6810 cat >conftest.$ac_ext <<_ACEOF
6811 /* confdefs.h. */
6812 _ACEOF
6813 cat confdefs.h >>conftest.$ac_ext
6814 cat >>conftest.$ac_ext <<_ACEOF
6815 /* end confdefs.h. */
6816 #include <string.h>
6817
6818 _ACEOF
6819 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6820 $EGREP "memchr" >/dev/null 2>&1; then
6821 :
6822 else
6823 ac_cv_header_stdc=no
6824 fi
6825 rm -f conftest*
6826
6827 fi
6828
6829 if test $ac_cv_header_stdc = yes; then
6830 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6831 cat >conftest.$ac_ext <<_ACEOF
6832 /* confdefs.h. */
6833 _ACEOF
6834 cat confdefs.h >>conftest.$ac_ext
6835 cat >>conftest.$ac_ext <<_ACEOF
6836 /* end confdefs.h. */
6837 #include <stdlib.h>
6838
6839 _ACEOF
6840 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6841 $EGREP "free" >/dev/null 2>&1; then
6842 :
6843 else
6844 ac_cv_header_stdc=no
6845 fi
6846 rm -f conftest*
6847
6848 fi
6849
6850 if test $ac_cv_header_stdc = yes; then
6851 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6852 if test "$cross_compiling" = yes; then
6853 :
6854 else
6855 cat >conftest.$ac_ext <<_ACEOF
6856 /* confdefs.h. */
6857 _ACEOF
6858 cat confdefs.h >>conftest.$ac_ext
6859 cat >>conftest.$ac_ext <<_ACEOF
6860 /* end confdefs.h. */
6861 #include <ctype.h>
6862 #include <stdlib.h>
6863 #if ((' ' & 0x0FF) == 0x020)
6864 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6865 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6866 #else
6867 # define ISLOWER(c) \
6868 (('a' <= (c) && (c) <= 'i') \
6869 || ('j' <= (c) && (c) <= 'r') \
6870 || ('s' <= (c) && (c) <= 'z'))
6871 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6872 #endif
6873
6874 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6875 int
6876 main ()
6877 {
6878 int i;
6879 for (i = 0; i < 256; i++)
6880 if (XOR (islower (i), ISLOWER (i))
6881 || toupper (i) != TOUPPER (i))
6882 return 2;
6883 return 0;
6884 }
6885 _ACEOF
6886 rm -f conftest$ac_exeext
6887 if { (ac_try="$ac_link"
6888 case "(($ac_try" in
6889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6890 *) ac_try_echo=$ac_try;;
6891 esac
6892 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6893 $as_echo "$ac_try_echo") >&5
6894 (eval "$ac_link") 2>&5
6895 ac_status=$?
6896 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6897 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6898 { (case "(($ac_try" in
6899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6900 *) ac_try_echo=$ac_try;;
6901 esac
6902 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6903 $as_echo "$ac_try_echo") >&5
6904 (eval "$ac_try") 2>&5
6905 ac_status=$?
6906 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6907 (exit $ac_status); }; }; then
6908 :
6909 else
6910 $as_echo "$as_me: program exited with status $ac_status" >&5
6911 $as_echo "$as_me: failed program was:" >&5
6912 sed 's/^/| /' conftest.$ac_ext >&5
6913
6914 ( exit $ac_status )
6915 ac_cv_header_stdc=no
6916 fi
6917 rm -rf conftest.dSYM
6918 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6919 fi
6920
6921
6922 fi
6923 fi
6924 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6925 $as_echo "$ac_cv_header_stdc" >&6; }
6926 if test $ac_cv_header_stdc = yes; then
6927
6928 cat >>confdefs.h <<\_ACEOF
6929 #define STDC_HEADERS 1
6930 _ACEOF
6931
6932 fi
6933
6934 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6945 inttypes.h stdint.h unistd.h
6946 do
6947 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6948 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
6949 $as_echo_n "checking for $ac_header... " >&6; }
6950 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6951 $as_echo_n "(cached) " >&6
6952 else
6953 cat >conftest.$ac_ext <<_ACEOF
6954 /* confdefs.h. */
6955 _ACEOF
6956 cat confdefs.h >>conftest.$ac_ext
6957 cat >>conftest.$ac_ext <<_ACEOF
6958 /* end confdefs.h. */
6959 $ac_includes_default
6960
6961 #include <$ac_header>
6962 _ACEOF
6963 rm -f conftest.$ac_objext
6964 if { (ac_try="$ac_compile"
6965 case "(($ac_try" in
6966 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6967 *) ac_try_echo=$ac_try;;
6968 esac
6969 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6970 $as_echo "$ac_try_echo") >&5
6971 (eval "$ac_compile") 2>conftest.er1
6972 ac_status=$?
6973 grep -v '^ *+' conftest.er1 >conftest.err
6974 rm -f conftest.er1
6975 cat conftest.err >&5
6976 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6977 (exit $ac_status); } && {
6978 test -z "$ac_c_werror_flag" ||
6979 test ! -s conftest.err
6980 } && test -s conftest.$ac_objext; then
6981 eval "$as_ac_Header=yes"
6982 else
6983 $as_echo "$as_me: failed program was:" >&5
6984 sed 's/^/| /' conftest.$ac_ext >&5
6985
6986 eval "$as_ac_Header=no"
6987 fi
6988
6989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6990 fi
6991 ac_res=`eval 'as_val=${'$as_ac_Header'}
6992 $as_echo "$as_val"'`
6993 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
6994 $as_echo "$ac_res" >&6; }
6995 as_val=`eval 'as_val=${'$as_ac_Header'}
6996 $as_echo "$as_val"'`
6997 if test "x$as_val" = x""yes; then
6998 cat >>confdefs.h <<_ACEOF
6999 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7000 _ACEOF
7001
7002 fi
7003
7004 done
7005
7006
7007
7008 for ac_header in dlfcn.h
7009 do
7010 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7011 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
7012 $as_echo_n "checking for $ac_header... " >&6; }
7013 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
7014 $as_echo_n "(cached) " >&6
7015 else
7016 cat >conftest.$ac_ext <<_ACEOF
7017 /* confdefs.h. */
7018 _ACEOF
7019 cat confdefs.h >>conftest.$ac_ext
7020 cat >>conftest.$ac_ext <<_ACEOF
7021 /* end confdefs.h. */
7022 $ac_includes_default
7023
7024 #include <$ac_header>
7025 _ACEOF
7026 rm -f conftest.$ac_objext
7027 if { (ac_try="$ac_compile"
7028 case "(($ac_try" in
7029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7030 *) ac_try_echo=$ac_try;;
7031 esac
7032 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7033 $as_echo "$ac_try_echo") >&5
7034 (eval "$ac_compile") 2>conftest.er1
7035 ac_status=$?
7036 grep -v '^ *+' conftest.er1 >conftest.err
7037 rm -f conftest.er1
7038 cat conftest.err >&5
7039 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7040 (exit $ac_status); } && {
7041 test -z "$ac_c_werror_flag" ||
7042 test ! -s conftest.err
7043 } && test -s conftest.$ac_objext; then
7044 eval "$as_ac_Header=yes"
7045 else
7046 $as_echo "$as_me: failed program was:" >&5
7047 sed 's/^/| /' conftest.$ac_ext >&5
7048
7049 eval "$as_ac_Header=no"
7050 fi
7051
7052 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7053 fi
7054 ac_res=`eval 'as_val=${'$as_ac_Header'}
7055 $as_echo "$as_val"'`
7056 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
7057 $as_echo "$ac_res" >&6; }
7058 as_val=`eval 'as_val=${'$as_ac_Header'}
7059 $as_echo "$as_val"'`
7060 if test "x$as_val" = x""yes; then
7061 cat >>confdefs.h <<_ACEOF
7062 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7063 _ACEOF
7064
7065 fi
7066
7067 done
7068
7069
7070
7071 # Set options
7072
7073
7074
7075 enable_dlopen=no
7076
7077
7078 enable_win32_dll=no
7079
7080
7081 # Check whether --enable-shared was given.
7082 if test "${enable_shared+set}" = set; then
7083 enableval=$enable_shared; p=${PACKAGE-default}
7084 case $enableval in
7085 yes) enable_shared=yes ;;
7086 no) enable_shared=no ;;
7087 *)
7088 enable_shared=no
7089 # Look at the argument we got. We use all the common list separators.
7090 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7091 for pkg in $enableval; do
7092 IFS="$lt_save_ifs"
7093 if test "X$pkg" = "X$p"; then
7094 enable_shared=yes
7095 fi
7096 done
7097 IFS="$lt_save_ifs"
7098 ;;
7099 esac
7100 else
7101 enable_shared=yes
7102 fi
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114 # Check whether --with-pic was given.
7115 if test "${with_pic+set}" = set; then
7116 withval=$with_pic; pic_mode="$withval"
7117 else
7118 pic_mode=default
7119 fi
7120
7121
7122 test -z "$pic_mode" && pic_mode=default
7123
7124
7125
7126
7127
7128
7129
7130 # Check whether --enable-fast-install was given.
7131 if test "${enable_fast_install+set}" = set; then
7132 enableval=$enable_fast_install; p=${PACKAGE-default}
7133 case $enableval in
7134 yes) enable_fast_install=yes ;;
7135 no) enable_fast_install=no ;;
7136 *)
7137 enable_fast_install=no
7138 # Look at the argument we got. We use all the common list separators.
7139 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7140 for pkg in $enableval; do
7141 IFS="$lt_save_ifs"
7142 if test "X$pkg" = "X$p"; then
7143 enable_fast_install=yes
7144 fi
7145 done
7146 IFS="$lt_save_ifs"
7147 ;;
7148 esac
7149 else
7150 enable_fast_install=yes
7151 fi
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163 # This can be used to rebuild libtool when needed
7164 LIBTOOL_DEPS="$ltmain"
7165
7166 # Always use our own libtool.
7167 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193 test -z "$LN_S" && LN_S="ln -s"
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208 if test -n "${ZSH_VERSION+set}" ; then
7209 setopt NO_GLOB_SUBST
7210 fi
7211
7212 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
7213 $as_echo_n "checking for objdir... " >&6; }
7214 if test "${lt_cv_objdir+set}" = set; then
7215 $as_echo_n "(cached) " >&6
7216 else
7217 rm -f .libs 2>/dev/null
7218 mkdir .libs 2>/dev/null
7219 if test -d .libs; then
7220 lt_cv_objdir=.libs
7221 else
7222 # MS-DOS does not allow filenames that begin with a dot.
7223 lt_cv_objdir=_libs
7224 fi
7225 rmdir .libs 2>/dev/null
7226 fi
7227 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7228 $as_echo "$lt_cv_objdir" >&6; }
7229 objdir=$lt_cv_objdir
7230
7231
7232
7233
7234
7235 cat >>confdefs.h <<_ACEOF
7236 #define LT_OBJDIR "$lt_cv_objdir/"
7237 _ACEOF
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255 case $host_os in
7256 aix3*)
7257 # AIX sometimes has problems with the GCC collect2 program. For some
7258 # reason, if we set the COLLECT_NAMES environment variable, the problems
7259 # vanish in a puff of smoke.
7260 if test "X${COLLECT_NAMES+set}" != Xset; then
7261 COLLECT_NAMES=
7262 export COLLECT_NAMES
7263 fi
7264 ;;
7265 esac
7266
7267 # Sed substitution that helps us do robust quoting. It backslashifies
7268 # metacharacters that are still active within double-quoted strings.
7269 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7270
7271 # Same as above, but do not quote variable references.
7272 double_quote_subst='s/\(["`\\]\)/\\\1/g'
7273
7274 # Sed substitution to delay expansion of an escaped shell variable in a
7275 # double_quote_subst'ed string.
7276 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7277
7278 # Sed substitution to delay expansion of an escaped single quote.
7279 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7280
7281 # Sed substitution to avoid accidental globbing in evaled expressions
7282 no_glob_subst='s/\*/\\\*/g'
7283
7284 # Global variables:
7285 ofile=libtool
7286 can_build_shared=yes
7287
7288 # All known linkers require a `.a' archive for static linking (except MSVC,
7289 # which needs '.lib').
7290 libext=a
7291
7292 with_gnu_ld="$lt_cv_prog_gnu_ld"
7293
7294 old_CC="$CC"
7295 old_CFLAGS="$CFLAGS"
7296
7297 # Set sane defaults for various variables
7298 test -z "$CC" && CC=cc
7299 test -z "$LTCC" && LTCC=$CC
7300 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7301 test -z "$LD" && LD=ld
7302 test -z "$ac_objext" && ac_objext=o
7303
7304 for cc_temp in $compiler""; do
7305 case $cc_temp in
7306 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7307 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7308 \-*) ;;
7309 *) break;;
7310 esac
7311 done
7312 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7313
7314
7315 # Only perform the check for file, if the check method requires it
7316 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7317 case $deplibs_check_method in
7318 file_magic*)
7319 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7320 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7321 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7322 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7323 $as_echo_n "(cached) " >&6
7324 else
7325 case $MAGIC_CMD in
7326 [\\/*] | ?:[\\/]*)
7327 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7328 ;;
7329 *)
7330 lt_save_MAGIC_CMD="$MAGIC_CMD"
7331 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7332 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7333 for ac_dir in $ac_dummy; do
7334 IFS="$lt_save_ifs"
7335 test -z "$ac_dir" && ac_dir=.
7336 if test -f $ac_dir/${ac_tool_prefix}file; then
7337 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7338 if test -n "$file_magic_test_file"; then
7339 case $deplibs_check_method in
7340 "file_magic "*)
7341 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7342 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7343 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7344 $EGREP "$file_magic_regex" > /dev/null; then
7345 :
7346 else
7347 cat <<_LT_EOF 1>&2
7348
7349 *** Warning: the command libtool uses to detect shared libraries,
7350 *** $file_magic_cmd, produces output that libtool cannot recognize.
7351 *** The result is that libtool may fail to recognize shared libraries
7352 *** as such. This will affect the creation of libtool libraries that
7353 *** depend on shared libraries, but programs linked with such libtool
7354 *** libraries will work regardless of this problem. Nevertheless, you
7355 *** may want to report the problem to your system manager and/or to
7356 *** bug-libtool@gnu.org
7357
7358 _LT_EOF
7359 fi ;;
7360 esac
7361 fi
7362 break
7363 fi
7364 done
7365 IFS="$lt_save_ifs"
7366 MAGIC_CMD="$lt_save_MAGIC_CMD"
7367 ;;
7368 esac
7369 fi
7370
7371 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7372 if test -n "$MAGIC_CMD"; then
7373 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7374 $as_echo "$MAGIC_CMD" >&6; }
7375 else
7376 { $as_echo "$as_me:$LINENO: result: no" >&5
7377 $as_echo "no" >&6; }
7378 fi
7379
7380
7381
7382
7383
7384 if test -z "$lt_cv_path_MAGIC_CMD"; then
7385 if test -n "$ac_tool_prefix"; then
7386 { $as_echo "$as_me:$LINENO: checking for file" >&5
7387 $as_echo_n "checking for file... " >&6; }
7388 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7389 $as_echo_n "(cached) " >&6
7390 else
7391 case $MAGIC_CMD in
7392 [\\/*] | ?:[\\/]*)
7393 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7394 ;;
7395 *)
7396 lt_save_MAGIC_CMD="$MAGIC_CMD"
7397 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7398 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7399 for ac_dir in $ac_dummy; do
7400 IFS="$lt_save_ifs"
7401 test -z "$ac_dir" && ac_dir=.
7402 if test -f $ac_dir/file; then
7403 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7404 if test -n "$file_magic_test_file"; then
7405 case $deplibs_check_method in
7406 "file_magic "*)
7407 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7408 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7409 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7410 $EGREP "$file_magic_regex" > /dev/null; then
7411 :
7412 else
7413 cat <<_LT_EOF 1>&2
7414
7415 *** Warning: the command libtool uses to detect shared libraries,
7416 *** $file_magic_cmd, produces output that libtool cannot recognize.
7417 *** The result is that libtool may fail to recognize shared libraries
7418 *** as such. This will affect the creation of libtool libraries that
7419 *** depend on shared libraries, but programs linked with such libtool
7420 *** libraries will work regardless of this problem. Nevertheless, you
7421 *** may want to report the problem to your system manager and/or to
7422 *** bug-libtool@gnu.org
7423
7424 _LT_EOF
7425 fi ;;
7426 esac
7427 fi
7428 break
7429 fi
7430 done
7431 IFS="$lt_save_ifs"
7432 MAGIC_CMD="$lt_save_MAGIC_CMD"
7433 ;;
7434 esac
7435 fi
7436
7437 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7438 if test -n "$MAGIC_CMD"; then
7439 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7440 $as_echo "$MAGIC_CMD" >&6; }
7441 else
7442 { $as_echo "$as_me:$LINENO: result: no" >&5
7443 $as_echo "no" >&6; }
7444 fi
7445
7446
7447 else
7448 MAGIC_CMD=:
7449 fi
7450 fi
7451
7452 fi
7453 ;;
7454 esac
7455
7456 # Use C for the default configuration in the libtool script
7457
7458 lt_save_CC="$CC"
7459 ac_ext=c
7460 ac_cpp='$CPP $CPPFLAGS'
7461 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7462 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7463 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7464
7465
7466 # Source file extension for C test sources.
7467 ac_ext=c
7468
7469 # Object file extension for compiled C test sources.
7470 objext=o
7471 objext=$objext
7472
7473 # Code to be used in simple compile tests
7474 lt_simple_compile_test_code="int some_variable = 0;"
7475
7476 # Code to be used in simple link tests
7477 lt_simple_link_test_code='int main(){return(0);}'
7478
7479
7480
7481
7482
7483
7484
7485 # If no C compiler was specified, use CC.
7486 LTCC=${LTCC-"$CC"}
7487
7488 # If no C compiler flags were specified, use CFLAGS.
7489 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7490
7491 # Allow CC to be a program name with arguments.
7492 compiler=$CC
7493
7494 # Save the default compiler, since it gets overwritten when the other
7495 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7496 compiler_DEFAULT=$CC
7497
7498 # save warnings/boilerplate of simple test code
7499 ac_outfile=conftest.$ac_objext
7500 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7501 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7502 _lt_compiler_boilerplate=`cat conftest.err`
7503 $RM conftest*
7504
7505 ac_outfile=conftest.$ac_objext
7506 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7507 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7508 _lt_linker_boilerplate=`cat conftest.err`
7509 $RM -r conftest*
7510
7511
7512 if test -n "$compiler"; then
7513
7514 lt_prog_compiler_no_builtin_flag=
7515
7516 if test "$GCC" = yes; then
7517 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7518
7519 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7520 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7521 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7522 $as_echo_n "(cached) " >&6
7523 else
7524 lt_cv_prog_compiler_rtti_exceptions=no
7525 ac_outfile=conftest.$ac_objext
7526 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7527 lt_compiler_flag="-fno-rtti -fno-exceptions"
7528 # Insert the option either (1) after the last *FLAGS variable, or
7529 # (2) before a word containing "conftest.", or (3) at the end.
7530 # Note that $ac_compile itself does not contain backslashes and begins
7531 # with a dollar sign (not a hyphen), so the echo should work correctly.
7532 # The option is referenced via a variable to avoid confusing sed.
7533 lt_compile=`echo "$ac_compile" | $SED \
7534 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7535 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7536 -e 's:$: $lt_compiler_flag:'`
7537 (eval echo "\"\$as_me:7537: $lt_compile\"" >&5)
7538 (eval "$lt_compile" 2>conftest.err)
7539 ac_status=$?
7540 cat conftest.err >&5
7541 echo "$as_me:7541: \$? = $ac_status" >&5
7542 if (exit $ac_status) && test -s "$ac_outfile"; then
7543 # The compiler can only warn and ignore the option if not recognized
7544 # So say no if there are warnings other than the usual output.
7545 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7546 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7547 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7548 lt_cv_prog_compiler_rtti_exceptions=yes
7549 fi
7550 fi
7551 $RM conftest*
7552
7553 fi
7554 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7555 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7556
7557 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7558 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7559 else
7560 :
7561 fi
7562
7563 fi
7564
7565
7566
7567
7568
7569
7570 lt_prog_compiler_wl=
7571 lt_prog_compiler_pic=
7572 lt_prog_compiler_static=
7573
7574 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7575 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7576
7577 if test "$GCC" = yes; then
7578 lt_prog_compiler_wl='-Wl,'
7579 lt_prog_compiler_static='-static'
7580
7581 case $host_os in
7582 aix*)
7583 # All AIX code is PIC.
7584 if test "$host_cpu" = ia64; then
7585 # AIX 5 now supports IA64 processor
7586 lt_prog_compiler_static='-Bstatic'
7587 fi
7588 ;;
7589
7590 amigaos*)
7591 case $host_cpu in
7592 powerpc)
7593 # see comment about AmigaOS4 .so support
7594 lt_prog_compiler_pic='-fPIC'
7595 ;;
7596 m68k)
7597 # FIXME: we need at least 68020 code to build shared libraries, but
7598 # adding the `-m68020' flag to GCC prevents building anything better,
7599 # like `-m68040'.
7600 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7601 ;;
7602 esac
7603 ;;
7604
7605 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7606 # PIC is the default for these OSes.
7607 ;;
7608
7609 mingw* | cygwin* | pw32* | os2* | cegcc*)
7610 # This hack is so that the source file can tell whether it is being
7611 # built for inclusion in a dll (and should export symbols for example).
7612 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7613 # (--disable-auto-import) libraries
7614 lt_prog_compiler_pic='-DDLL_EXPORT'
7615 ;;
7616
7617 darwin* | rhapsody*)
7618 # PIC is the default on this platform
7619 # Common symbols not allowed in MH_DYLIB files
7620 lt_prog_compiler_pic='-fno-common'
7621 ;;
7622
7623 hpux*)
7624 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7625 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7626 # sets the default TLS model and affects inlining.
7627 case $host_cpu in
7628 hppa*64*)
7629 # +Z the default
7630 ;;
7631 *)
7632 lt_prog_compiler_pic='-fPIC'
7633 ;;
7634 esac
7635 ;;
7636
7637 interix[3-9]*)
7638 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7639 # Instead, we relocate shared libraries at runtime.
7640 ;;
7641
7642 msdosdjgpp*)
7643 # Just because we use GCC doesn't mean we suddenly get shared libraries
7644 # on systems that don't support them.
7645 lt_prog_compiler_can_build_shared=no
7646 enable_shared=no
7647 ;;
7648
7649 *nto* | *qnx*)
7650 # QNX uses GNU C++, but need to define -shared option too, otherwise
7651 # it will coredump.
7652 lt_prog_compiler_pic='-fPIC -shared'
7653 ;;
7654
7655 sysv4*MP*)
7656 if test -d /usr/nec; then
7657 lt_prog_compiler_pic=-Kconform_pic
7658 fi
7659 ;;
7660
7661 *)
7662 lt_prog_compiler_pic='-fPIC'
7663 ;;
7664 esac
7665 else
7666 # PORTME Check for flag to pass linker flags through the system compiler.
7667 case $host_os in
7668 aix*)
7669 lt_prog_compiler_wl='-Wl,'
7670 if test "$host_cpu" = ia64; then
7671 # AIX 5 now supports IA64 processor
7672 lt_prog_compiler_static='-Bstatic'
7673 else
7674 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7675 fi
7676 ;;
7677
7678 mingw* | cygwin* | pw32* | os2* | cegcc*)
7679 # This hack is so that the source file can tell whether it is being
7680 # built for inclusion in a dll (and should export symbols for example).
7681 lt_prog_compiler_pic='-DDLL_EXPORT'
7682 ;;
7683
7684 hpux9* | hpux10* | hpux11*)
7685 lt_prog_compiler_wl='-Wl,'
7686 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7687 # not for PA HP-UX.
7688 case $host_cpu in
7689 hppa*64*|ia64*)
7690 # +Z the default
7691 ;;
7692 *)
7693 lt_prog_compiler_pic='+Z'
7694 ;;
7695 esac
7696 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7697 lt_prog_compiler_static='${wl}-a ${wl}archive'
7698 ;;
7699
7700 irix5* | irix6* | nonstopux*)
7701 lt_prog_compiler_wl='-Wl,'
7702 # PIC (with -KPIC) is the default.
7703 lt_prog_compiler_static='-non_shared'
7704 ;;
7705
7706 linux* | k*bsd*-gnu)
7707 case $cc_basename in
7708 # old Intel for x86_64 which still supported -KPIC.
7709 ecc*)
7710 lt_prog_compiler_wl='-Wl,'
7711 lt_prog_compiler_pic='-KPIC'
7712 lt_prog_compiler_static='-static'
7713 ;;
7714 # icc used to be incompatible with GCC.
7715 # ICC 10 doesn't accept -KPIC any more.
7716 icc* | ifort*)
7717 lt_prog_compiler_wl='-Wl,'
7718 lt_prog_compiler_pic='-fPIC'
7719 lt_prog_compiler_static='-static'
7720 ;;
7721 # Lahey Fortran 8.1.
7722 lf95*)
7723 lt_prog_compiler_wl='-Wl,'
7724 lt_prog_compiler_pic='--shared'
7725 lt_prog_compiler_static='--static'
7726 ;;
7727 pgcc* | pgf77* | pgf90* | pgf95*)
7728 # Portland Group compilers (*not* the Pentium gcc compiler,
7729 # which looks to be a dead project)
7730 lt_prog_compiler_wl='-Wl,'
7731 lt_prog_compiler_pic='-fpic'
7732 lt_prog_compiler_static='-Bstatic'
7733 ;;
7734 ccc*)
7735 lt_prog_compiler_wl='-Wl,'
7736 # All Alpha code is PIC.
7737 lt_prog_compiler_static='-non_shared'
7738 ;;
7739 xl*)
7740 # IBM XL C 8.0/Fortran 10.1 on PPC
7741 lt_prog_compiler_wl='-Wl,'
7742 lt_prog_compiler_pic='-qpic'
7743 lt_prog_compiler_static='-qstaticlink'
7744 ;;
7745 *)
7746 case `$CC -V 2>&1 | sed 5q` in
7747 *Sun\ C*)
7748 # Sun C 5.9
7749 lt_prog_compiler_pic='-KPIC'
7750 lt_prog_compiler_static='-Bstatic'
7751 lt_prog_compiler_wl='-Wl,'
7752 ;;
7753 *Sun\ F*)
7754 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7755 lt_prog_compiler_pic='-KPIC'
7756 lt_prog_compiler_static='-Bstatic'
7757 lt_prog_compiler_wl=''
7758 ;;
7759 esac
7760 ;;
7761 esac
7762 ;;
7763
7764 newsos6)
7765 lt_prog_compiler_pic='-KPIC'
7766 lt_prog_compiler_static='-Bstatic'
7767 ;;
7768
7769 *nto* | *qnx*)
7770 # QNX uses GNU C++, but need to define -shared option too, otherwise
7771 # it will coredump.
7772 lt_prog_compiler_pic='-fPIC -shared'
7773 ;;
7774
7775 osf3* | osf4* | osf5*)
7776 lt_prog_compiler_wl='-Wl,'
7777 # All OSF/1 code is PIC.
7778 lt_prog_compiler_static='-non_shared'
7779 ;;
7780
7781 rdos*)
7782 lt_prog_compiler_static='-non_shared'
7783 ;;
7784
7785 solaris*)
7786 lt_prog_compiler_pic='-KPIC'
7787 lt_prog_compiler_static='-Bstatic'
7788 case $cc_basename in
7789 f77* | f90* | f95*)
7790 lt_prog_compiler_wl='-Qoption ld ';;
7791 *)
7792 lt_prog_compiler_wl='-Wl,';;
7793 esac
7794 ;;
7795
7796 sunos4*)
7797 lt_prog_compiler_wl='-Qoption ld '
7798 lt_prog_compiler_pic='-PIC'
7799 lt_prog_compiler_static='-Bstatic'
7800 ;;
7801
7802 sysv4 | sysv4.2uw2* | sysv4.3*)
7803 lt_prog_compiler_wl='-Wl,'
7804 lt_prog_compiler_pic='-KPIC'
7805 lt_prog_compiler_static='-Bstatic'
7806 ;;
7807
7808 sysv4*MP*)
7809 if test -d /usr/nec ;then
7810 lt_prog_compiler_pic='-Kconform_pic'
7811 lt_prog_compiler_static='-Bstatic'
7812 fi
7813 ;;
7814
7815 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7816 lt_prog_compiler_wl='-Wl,'
7817 lt_prog_compiler_pic='-KPIC'
7818 lt_prog_compiler_static='-Bstatic'
7819 ;;
7820
7821 unicos*)
7822 lt_prog_compiler_wl='-Wl,'
7823 lt_prog_compiler_can_build_shared=no
7824 ;;
7825
7826 uts4*)
7827 lt_prog_compiler_pic='-pic'
7828 lt_prog_compiler_static='-Bstatic'
7829 ;;
7830
7831 *)
7832 lt_prog_compiler_can_build_shared=no
7833 ;;
7834 esac
7835 fi
7836
7837 case $host_os in
7838 # For platforms which do not support PIC, -DPIC is meaningless:
7839 *djgpp*)
7840 lt_prog_compiler_pic=
7841 ;;
7842 *)
7843 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7844 ;;
7845 esac
7846 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7847 $as_echo "$lt_prog_compiler_pic" >&6; }
7848
7849
7850
7851
7852
7853
7854 #
7855 # Check to make sure the PIC flag actually works.
7856 #
7857 if test -n "$lt_prog_compiler_pic"; then
7858 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7859 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7860 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7861 $as_echo_n "(cached) " >&6
7862 else
7863 lt_cv_prog_compiler_pic_works=no
7864 ac_outfile=conftest.$ac_objext
7865 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7866 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7867 # Insert the option either (1) after the last *FLAGS variable, or
7868 # (2) before a word containing "conftest.", or (3) at the end.
7869 # Note that $ac_compile itself does not contain backslashes and begins
7870 # with a dollar sign (not a hyphen), so the echo should work correctly.
7871 # The option is referenced via a variable to avoid confusing sed.
7872 lt_compile=`echo "$ac_compile" | $SED \
7873 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7874 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7875 -e 's:$: $lt_compiler_flag:'`
7876 (eval echo "\"\$as_me:7876: $lt_compile\"" >&5)
7877 (eval "$lt_compile" 2>conftest.err)
7878 ac_status=$?
7879 cat conftest.err >&5
7880 echo "$as_me:7880: \$? = $ac_status" >&5
7881 if (exit $ac_status) && test -s "$ac_outfile"; then
7882 # The compiler can only warn and ignore the option if not recognized
7883 # So say no if there are warnings other than the usual output.
7884 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7885 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7886 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7887 lt_cv_prog_compiler_pic_works=yes
7888 fi
7889 fi
7890 $RM conftest*
7891
7892 fi
7893 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7894 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7895
7896 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7897 case $lt_prog_compiler_pic in
7898 "" | " "*) ;;
7899 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7900 esac
7901 else
7902 lt_prog_compiler_pic=
7903 lt_prog_compiler_can_build_shared=no
7904 fi
7905
7906 fi
7907
7908
7909
7910
7911
7912
7913 #
7914 # Check to make sure the static flag actually works.
7915 #
7916 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7917 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7918 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7919 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7920 $as_echo_n "(cached) " >&6
7921 else
7922 lt_cv_prog_compiler_static_works=no
7923 save_LDFLAGS="$LDFLAGS"
7924 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7925 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7926 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7927 # The linker can only warn and ignore the option if not recognized
7928 # So say no if there are warnings
7929 if test -s conftest.err; then
7930 # Append any errors to the config.log.
7931 cat conftest.err 1>&5
7932 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7933 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7934 if diff conftest.exp conftest.er2 >/dev/null; then
7935 lt_cv_prog_compiler_static_works=yes
7936 fi
7937 else
7938 lt_cv_prog_compiler_static_works=yes
7939 fi
7940 fi
7941 $RM -r conftest*
7942 LDFLAGS="$save_LDFLAGS"
7943
7944 fi
7945 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
7946 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7947
7948 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7949 :
7950 else
7951 lt_prog_compiler_static=
7952 fi
7953
7954
7955
7956
7957
7958
7959
7960 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7961 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7962 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7963 $as_echo_n "(cached) " >&6
7964 else
7965 lt_cv_prog_compiler_c_o=no
7966 $RM -r conftest 2>/dev/null
7967 mkdir conftest
7968 cd conftest
7969 mkdir out
7970 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7971
7972 lt_compiler_flag="-o out/conftest2.$ac_objext"
7973 # Insert the option either (1) after the last *FLAGS variable, or
7974 # (2) before a word containing "conftest.", or (3) at the end.
7975 # Note that $ac_compile itself does not contain backslashes and begins
7976 # with a dollar sign (not a hyphen), so the echo should work correctly.
7977 lt_compile=`echo "$ac_compile" | $SED \
7978 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7979 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7980 -e 's:$: $lt_compiler_flag:'`
7981 (eval echo "\"\$as_me:7981: $lt_compile\"" >&5)
7982 (eval "$lt_compile" 2>out/conftest.err)
7983 ac_status=$?
7984 cat out/conftest.err >&5
7985 echo "$as_me:7985: \$? = $ac_status" >&5
7986 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7987 then
7988 # The compiler can only warn and ignore the option if not recognized
7989 # So say no if there are warnings
7990 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7991 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7992 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7993 lt_cv_prog_compiler_c_o=yes
7994 fi
7995 fi
7996 chmod u+w . 2>&5
7997 $RM conftest*
7998 # SGI C++ compiler will create directory out/ii_files/ for
7999 # template instantiation
8000 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8001 $RM out/* && rmdir out
8002 cd ..
8003 $RM -r conftest
8004 $RM conftest*
8005
8006 fi
8007 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8008 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8009
8010
8011
8012
8013
8014
8015 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8016 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8017 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8018 $as_echo_n "(cached) " >&6
8019 else
8020 lt_cv_prog_compiler_c_o=no
8021 $RM -r conftest 2>/dev/null
8022 mkdir conftest
8023 cd conftest
8024 mkdir out
8025 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8026
8027 lt_compiler_flag="-o out/conftest2.$ac_objext"
8028 # Insert the option either (1) after the last *FLAGS variable, or
8029 # (2) before a word containing "conftest.", or (3) at the end.
8030 # Note that $ac_compile itself does not contain backslashes and begins
8031 # with a dollar sign (not a hyphen), so the echo should work correctly.
8032 lt_compile=`echo "$ac_compile" | $SED \
8033 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8034 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8035 -e 's:$: $lt_compiler_flag:'`
8036 (eval echo "\"\$as_me:8036: $lt_compile\"" >&5)
8037 (eval "$lt_compile" 2>out/conftest.err)
8038 ac_status=$?
8039 cat out/conftest.err >&5
8040 echo "$as_me:8040: \$? = $ac_status" >&5
8041 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8042 then
8043 # The compiler can only warn and ignore the option if not recognized
8044 # So say no if there are warnings
8045 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8046 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8047 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8048 lt_cv_prog_compiler_c_o=yes
8049 fi
8050 fi
8051 chmod u+w . 2>&5
8052 $RM conftest*
8053 # SGI C++ compiler will create directory out/ii_files/ for
8054 # template instantiation
8055 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8056 $RM out/* && rmdir out
8057 cd ..
8058 $RM -r conftest
8059 $RM conftest*
8060
8061 fi
8062 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8063 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8064
8065
8066
8067
8068 hard_links="nottested"
8069 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8070 # do not overwrite the value of need_locks provided by the user
8071 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8072 $as_echo_n "checking if we can lock with hard links... " >&6; }
8073 hard_links=yes
8074 $RM conftest*
8075 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8076 touch conftest.a
8077 ln conftest.a conftest.b 2>&5 || hard_links=no
8078 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8079 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8080 $as_echo "$hard_links" >&6; }
8081 if test "$hard_links" = no; then
8082 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8083 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8084 need_locks=warn
8085 fi
8086 else
8087 need_locks=no
8088 fi
8089
8090
8091
8092
8093
8094
8095 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8096 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8097
8098 runpath_var=
8099 allow_undefined_flag=
8100 always_export_symbols=no
8101 archive_cmds=
8102 archive_expsym_cmds=
8103 compiler_needs_object=no
8104 enable_shared_with_static_runtimes=no
8105 export_dynamic_flag_spec=
8106 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8107 hardcode_automatic=no
8108 hardcode_direct=no
8109 hardcode_direct_absolute=no
8110 hardcode_libdir_flag_spec=
8111 hardcode_libdir_flag_spec_ld=
8112 hardcode_libdir_separator=
8113 hardcode_minus_L=no
8114 hardcode_shlibpath_var=unsupported
8115 inherit_rpath=no
8116 link_all_deplibs=unknown
8117 module_cmds=
8118 module_expsym_cmds=
8119 old_archive_from_new_cmds=
8120 old_archive_from_expsyms_cmds=
8121 thread_safe_flag_spec=
8122 whole_archive_flag_spec=
8123 # include_expsyms should be a list of space-separated symbols to be *always*
8124 # included in the symbol list
8125 include_expsyms=
8126 # exclude_expsyms can be an extended regexp of symbols to exclude
8127 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8128 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8129 # as well as any symbol that contains `d'.
8130 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8131 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8132 # platforms (ab)use it in PIC code, but their linkers get confused if
8133 # the symbol is explicitly referenced. Since portable code cannot
8134 # rely on this symbol name, it's probably fine to never include it in
8135 # preloaded symbol tables.
8136 # Exclude shared library initialization/finalization symbols.
8137 extract_expsyms_cmds=
8138
8139 case $host_os in
8140 cygwin* | mingw* | pw32* | cegcc*)
8141 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8142 # When not using gcc, we currently assume that we are using
8143 # Microsoft Visual C++.
8144 if test "$GCC" != yes; then
8145 with_gnu_ld=no
8146 fi
8147 ;;
8148 interix*)
8149 # we just hope/assume this is gcc and not c89 (= MSVC++)
8150 with_gnu_ld=yes
8151 ;;
8152 openbsd*)
8153 with_gnu_ld=no
8154 ;;
8155 esac
8156
8157 ld_shlibs=yes
8158 if test "$with_gnu_ld" = yes; then
8159 # If archive_cmds runs LD, not CC, wlarc should be empty
8160 wlarc='${wl}'
8161
8162 # Set some defaults for GNU ld with shared library support. These
8163 # are reset later if shared libraries are not supported. Putting them
8164 # here allows them to be overridden if necessary.
8165 runpath_var=LD_RUN_PATH
8166 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8167 export_dynamic_flag_spec='${wl}--export-dynamic'
8168 # ancient GNU ld didn't support --whole-archive et. al.
8169 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8170 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8171 else
8172 whole_archive_flag_spec=
8173 fi
8174 supports_anon_versioning=no
8175 case `$LD -v 2>&1` in
8176 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8177 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8178 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8179 *\ 2.11.*) ;; # other 2.11 versions
8180 *) supports_anon_versioning=yes ;;
8181 esac
8182
8183 # See if GNU ld supports shared libraries.
8184 case $host_os in
8185 aix[3-9]*)
8186 # On AIX/PPC, the GNU linker is very broken
8187 if test "$host_cpu" != ia64; then
8188 ld_shlibs=no
8189 cat <<_LT_EOF 1>&2
8190
8191 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8192 *** to be unable to reliably create shared libraries on AIX.
8193 *** Therefore, libtool is disabling shared libraries support. If you
8194 *** really care for shared libraries, you may want to modify your PATH
8195 *** so that a non-GNU linker is found, and then restart.
8196
8197 _LT_EOF
8198 fi
8199 ;;
8200
8201 amigaos*)
8202 case $host_cpu in
8203 powerpc)
8204 # see comment about AmigaOS4 .so support
8205 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8206 archive_expsym_cmds=''
8207 ;;
8208 m68k)
8209 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)'
8210 hardcode_libdir_flag_spec='-L$libdir'
8211 hardcode_minus_L=yes
8212 ;;
8213 esac
8214 ;;
8215
8216 beos*)
8217 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8218 allow_undefined_flag=unsupported
8219 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8220 # support --undefined. This deserves some investigation. FIXME
8221 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8222 else
8223 ld_shlibs=no
8224 fi
8225 ;;
8226
8227 cygwin* | mingw* | pw32* | cegcc*)
8228 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8229 # as there is no search path for DLLs.
8230 hardcode_libdir_flag_spec='-L$libdir'
8231 allow_undefined_flag=unsupported
8232 always_export_symbols=no
8233 enable_shared_with_static_runtimes=yes
8234 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8235
8236 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8237 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8238 # If the export-symbols file already is a .def file (1st line
8239 # is EXPORTS), use it as is; otherwise, prepend...
8240 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8241 cp $export_symbols $output_objdir/$soname.def;
8242 else
8243 echo EXPORTS > $output_objdir/$soname.def;
8244 cat $export_symbols >> $output_objdir/$soname.def;
8245 fi~
8246 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8247 else
8248 ld_shlibs=no
8249 fi
8250 ;;
8251
8252 interix[3-9]*)
8253 hardcode_direct=no
8254 hardcode_shlibpath_var=no
8255 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8256 export_dynamic_flag_spec='${wl}-E'
8257 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8258 # Instead, shared libraries are loaded at an image base (0x10000000 by
8259 # default) and relocated if they conflict, which is a slow very memory
8260 # consuming and fragmenting process. To avoid this, we pick a random,
8261 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8262 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8263 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8264 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'
8265 ;;
8266
8267 gnu* | linux* | tpf* | k*bsd*-gnu)
8268 tmp_diet=no
8269 if test "$host_os" = linux-dietlibc; then
8270 case $cc_basename in
8271 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8272 esac
8273 fi
8274 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8275 && test "$tmp_diet" = no
8276 then
8277 tmp_addflag=
8278 tmp_sharedflag='-shared'
8279 case $cc_basename,$host_cpu in
8280 pgcc*) # Portland Group C compiler
8281 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8282 tmp_addflag=' $pic_flag'
8283 ;;
8284 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8285 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8286 tmp_addflag=' $pic_flag -Mnomain' ;;
8287 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8288 tmp_addflag=' -i_dynamic' ;;
8289 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8290 tmp_addflag=' -i_dynamic -nofor_main' ;;
8291 ifc* | ifort*) # Intel Fortran compiler
8292 tmp_addflag=' -nofor_main' ;;
8293 lf95*) # Lahey Fortran 8.1
8294 whole_archive_flag_spec=
8295 tmp_sharedflag='--shared' ;;
8296 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8297 tmp_sharedflag='-qmkshrobj'
8298 tmp_addflag= ;;
8299 esac
8300 case `$CC -V 2>&1 | sed 5q` in
8301 *Sun\ C*) # Sun C 5.9
8302 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
8303 compiler_needs_object=yes
8304 tmp_sharedflag='-G' ;;
8305 *Sun\ F*) # Sun Fortran 8.3
8306 tmp_sharedflag='-G' ;;
8307 esac
8308 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8309
8310 if test "x$supports_anon_versioning" = xyes; then
8311 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8312 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8313 echo "local: *; };" >> $output_objdir/$libname.ver~
8314 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8315 fi
8316
8317 case $cc_basename in
8318 xlf*)
8319 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8320 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8321 hardcode_libdir_flag_spec=
8322 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8323 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8324 if test "x$supports_anon_versioning" = xyes; then
8325 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8326 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8327 echo "local: *; };" >> $output_objdir/$libname.ver~
8328 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8329 fi
8330 ;;
8331 esac
8332 else
8333 ld_shlibs=no
8334 fi
8335 ;;
8336
8337 netbsd*)
8338 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8339 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8340 wlarc=
8341 else
8342 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8343 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8344 fi
8345 ;;
8346
8347 solaris*)
8348 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8349 ld_shlibs=no
8350 cat <<_LT_EOF 1>&2
8351
8352 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8353 *** create shared libraries on Solaris systems. Therefore, libtool
8354 *** is disabling shared libraries support. We urge you to upgrade GNU
8355 *** binutils to release 2.9.1 or newer. Another option is to modify
8356 *** your PATH or compiler configuration so that the native linker is
8357 *** used, and then restart.
8358
8359 _LT_EOF
8360 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8361 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8362 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8363 else
8364 ld_shlibs=no
8365 fi
8366 ;;
8367
8368 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8369 case `$LD -v 2>&1` in
8370 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8371 ld_shlibs=no
8372 cat <<_LT_EOF 1>&2
8373
8374 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8375 *** reliably create shared libraries on SCO systems. Therefore, libtool
8376 *** is disabling shared libraries support. We urge you to upgrade GNU
8377 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8378 *** your PATH or compiler configuration so that the native linker is
8379 *** used, and then restart.
8380
8381 _LT_EOF
8382 ;;
8383 *)
8384 # For security reasons, it is highly recommended that you always
8385 # use absolute paths for naming shared libraries, and exclude the
8386 # DT_RUNPATH tag from executables and libraries. But doing so
8387 # requires that you compile everything twice, which is a pain.
8388 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8389 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8390 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8391 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8392 else
8393 ld_shlibs=no
8394 fi
8395 ;;
8396 esac
8397 ;;
8398
8399 sunos4*)
8400 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8401 wlarc=
8402 hardcode_direct=yes
8403 hardcode_shlibpath_var=no
8404 ;;
8405
8406 *)
8407 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8408 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8409 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8410 else
8411 ld_shlibs=no
8412 fi
8413 ;;
8414 esac
8415
8416 if test "$ld_shlibs" = no; then
8417 runpath_var=
8418 hardcode_libdir_flag_spec=
8419 export_dynamic_flag_spec=
8420 whole_archive_flag_spec=
8421 fi
8422 else
8423 # PORTME fill in a description of your system's linker (not GNU ld)
8424 case $host_os in
8425 aix3*)
8426 allow_undefined_flag=unsupported
8427 always_export_symbols=yes
8428 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'
8429 # Note: this linker hardcodes the directories in LIBPATH if there
8430 # are no directories specified by -L.
8431 hardcode_minus_L=yes
8432 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8433 # Neither direct hardcoding nor static linking is supported with a
8434 # broken collect2.
8435 hardcode_direct=unsupported
8436 fi
8437 ;;
8438
8439 aix[4-9]*)
8440 if test "$host_cpu" = ia64; then
8441 # On IA64, the linker does run time linking by default, so we don't
8442 # have to do anything special.
8443 aix_use_runtimelinking=no
8444 exp_sym_flag='-Bexport'
8445 no_entry_flag=""
8446 else
8447 # If we're using GNU nm, then we don't want the "-C" option.
8448 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8449 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8450 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8451 else
8452 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8453 fi
8454 aix_use_runtimelinking=no
8455
8456 # Test if we are trying to use run time linking or normal
8457 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8458 # need to do runtime linking.
8459 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8460 for ld_flag in $LDFLAGS; do
8461 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8462 aix_use_runtimelinking=yes
8463 break
8464 fi
8465 done
8466 ;;
8467 esac
8468
8469 exp_sym_flag='-bexport'
8470 no_entry_flag='-bnoentry'
8471 fi
8472
8473 # When large executables or shared objects are built, AIX ld can
8474 # have problems creating the table of contents. If linking a library
8475 # or program results in "error TOC overflow" add -mminimal-toc to
8476 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8477 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8478
8479 archive_cmds=''
8480 hardcode_direct=yes
8481 hardcode_direct_absolute=yes
8482 hardcode_libdir_separator=':'
8483 link_all_deplibs=yes
8484 file_list_spec='${wl}-f,'
8485
8486 if test "$GCC" = yes; then
8487 case $host_os in aix4.[012]|aix4.[012].*)
8488 # We only want to do this on AIX 4.2 and lower, the check
8489 # below for broken collect2 doesn't work under 4.3+
8490 collect2name=`${CC} -print-prog-name=collect2`
8491 if test -f "$collect2name" &&
8492 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8493 then
8494 # We have reworked collect2
8495 :
8496 else
8497 # We have old collect2
8498 hardcode_direct=unsupported
8499 # It fails to find uninstalled libraries when the uninstalled
8500 # path is not listed in the libpath. Setting hardcode_minus_L
8501 # to unsupported forces relinking
8502 hardcode_minus_L=yes
8503 hardcode_libdir_flag_spec='-L$libdir'
8504 hardcode_libdir_separator=
8505 fi
8506 ;;
8507 esac
8508 shared_flag='-shared'
8509 if test "$aix_use_runtimelinking" = yes; then
8510 shared_flag="$shared_flag "'${wl}-G'
8511 fi
8512 else
8513 # not using gcc
8514 if test "$host_cpu" = ia64; then
8515 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8516 # chokes on -Wl,-G. The following line is correct:
8517 shared_flag='-G'
8518 else
8519 if test "$aix_use_runtimelinking" = yes; then
8520 shared_flag='${wl}-G'
8521 else
8522 shared_flag='${wl}-bM:SRE'
8523 fi
8524 fi
8525 fi
8526
8527 export_dynamic_flag_spec='${wl}-bexpall'
8528 # It seems that -bexpall does not export symbols beginning with
8529 # underscore (_), so it is better to generate a list of symbols to export.
8530 always_export_symbols=yes
8531 if test "$aix_use_runtimelinking" = yes; then
8532 # Warning - without using the other runtime loading flags (-brtl),
8533 # -berok will link without error, but may produce a broken library.
8534 allow_undefined_flag='-berok'
8535 # Determine the default libpath from the value encoded in an
8536 # empty executable.
8537 cat >conftest.$ac_ext <<_ACEOF
8538 /* confdefs.h. */
8539 _ACEOF
8540 cat confdefs.h >>conftest.$ac_ext
8541 cat >>conftest.$ac_ext <<_ACEOF
8542 /* end confdefs.h. */
8543
8544 int
8545 main ()
8546 {
8547
8548 ;
8549 return 0;
8550 }
8551 _ACEOF
8552 rm -f conftest.$ac_objext conftest$ac_exeext
8553 if { (ac_try="$ac_link"
8554 case "(($ac_try" in
8555 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8556 *) ac_try_echo=$ac_try;;
8557 esac
8558 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8559 $as_echo "$ac_try_echo") >&5
8560 (eval "$ac_link") 2>conftest.er1
8561 ac_status=$?
8562 grep -v '^ *+' conftest.er1 >conftest.err
8563 rm -f conftest.er1
8564 cat conftest.err >&5
8565 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8566 (exit $ac_status); } && {
8567 test -z "$ac_c_werror_flag" ||
8568 test ! -s conftest.err
8569 } && test -s conftest$ac_exeext && {
8570 test "$cross_compiling" = yes ||
8571 $as_test_x conftest$ac_exeext
8572 }; then
8573
8574 lt_aix_libpath_sed='
8575 /Import File Strings/,/^$/ {
8576 /^0/ {
8577 s/^0 *\(.*\)$/\1/
8578 p
8579 }
8580 }'
8581 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8582 # Check for a 64-bit object if we didn't find anything.
8583 if test -z "$aix_libpath"; then
8584 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8585 fi
8586 else
8587 $as_echo "$as_me: failed program was:" >&5
8588 sed 's/^/| /' conftest.$ac_ext >&5
8589
8590
8591 fi
8592
8593 rm -rf conftest.dSYM
8594 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8595 conftest$ac_exeext conftest.$ac_ext
8596 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8597
8598 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8599 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8600 else
8601 if test "$host_cpu" = ia64; then
8602 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8603 allow_undefined_flag="-z nodefs"
8604 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"
8605 else
8606 # Determine the default libpath from the value encoded in an
8607 # empty executable.
8608 cat >conftest.$ac_ext <<_ACEOF
8609 /* confdefs.h. */
8610 _ACEOF
8611 cat confdefs.h >>conftest.$ac_ext
8612 cat >>conftest.$ac_ext <<_ACEOF
8613 /* end confdefs.h. */
8614
8615 int
8616 main ()
8617 {
8618
8619 ;
8620 return 0;
8621 }
8622 _ACEOF
8623 rm -f conftest.$ac_objext conftest$ac_exeext
8624 if { (ac_try="$ac_link"
8625 case "(($ac_try" in
8626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8627 *) ac_try_echo=$ac_try;;
8628 esac
8629 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8630 $as_echo "$ac_try_echo") >&5
8631 (eval "$ac_link") 2>conftest.er1
8632 ac_status=$?
8633 grep -v '^ *+' conftest.er1 >conftest.err
8634 rm -f conftest.er1
8635 cat conftest.err >&5
8636 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8637 (exit $ac_status); } && {
8638 test -z "$ac_c_werror_flag" ||
8639 test ! -s conftest.err
8640 } && test -s conftest$ac_exeext && {
8641 test "$cross_compiling" = yes ||
8642 $as_test_x conftest$ac_exeext
8643 }; then
8644
8645 lt_aix_libpath_sed='
8646 /Import File Strings/,/^$/ {
8647 /^0/ {
8648 s/^0 *\(.*\)$/\1/
8649 p
8650 }
8651 }'
8652 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8653 # Check for a 64-bit object if we didn't find anything.
8654 if test -z "$aix_libpath"; then
8655 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8656 fi
8657 else
8658 $as_echo "$as_me: failed program was:" >&5
8659 sed 's/^/| /' conftest.$ac_ext >&5
8660
8661
8662 fi
8663
8664 rm -rf conftest.dSYM
8665 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8666 conftest$ac_exeext conftest.$ac_ext
8667 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8668
8669 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8670 # Warning - without using the other run time loading flags,
8671 # -berok will link without error, but may produce a broken library.
8672 no_undefined_flag=' ${wl}-bernotok'
8673 allow_undefined_flag=' ${wl}-berok'
8674 # Exported symbols can be pulled into shared objects from archives
8675 whole_archive_flag_spec='$convenience'
8676 archive_cmds_need_lc=yes
8677 # This is similar to how AIX traditionally builds its shared libraries.
8678 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'
8679 fi
8680 fi
8681 ;;
8682
8683 amigaos*)
8684 case $host_cpu in
8685 powerpc)
8686 # see comment about AmigaOS4 .so support
8687 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8688 archive_expsym_cmds=''
8689 ;;
8690 m68k)
8691 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)'
8692 hardcode_libdir_flag_spec='-L$libdir'
8693 hardcode_minus_L=yes
8694 ;;
8695 esac
8696 ;;
8697
8698 bsdi[45]*)
8699 export_dynamic_flag_spec=-rdynamic
8700 ;;
8701
8702 cygwin* | mingw* | pw32* | cegcc*)
8703 # When not using gcc, we currently assume that we are using
8704 # Microsoft Visual C++.
8705 # hardcode_libdir_flag_spec is actually meaningless, as there is
8706 # no search path for DLLs.
8707 hardcode_libdir_flag_spec=' '
8708 allow_undefined_flag=unsupported
8709 # Tell ltmain to make .lib files, not .a files.
8710 libext=lib
8711 # Tell ltmain to make .dll files, not .so files.
8712 shrext_cmds=".dll"
8713 # FIXME: Setting linknames here is a bad hack.
8714 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8715 # The linker will automatically build a .lib file if we build a DLL.
8716 old_archive_from_new_cmds='true'
8717 # FIXME: Should let the user specify the lib program.
8718 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8719 fix_srcfile_path='`cygpath -w "$srcfile"`'
8720 enable_shared_with_static_runtimes=yes
8721 ;;
8722
8723 darwin* | rhapsody*)
8724
8725
8726 archive_cmds_need_lc=no
8727 hardcode_direct=no
8728 hardcode_automatic=yes
8729 hardcode_shlibpath_var=unsupported
8730 whole_archive_flag_spec=''
8731 link_all_deplibs=yes
8732 allow_undefined_flag="$_lt_dar_allow_undefined"
8733 case $cc_basename in
8734 ifort*) _lt_dar_can_shared=yes ;;
8735 *) _lt_dar_can_shared=$GCC ;;
8736 esac
8737 if test "$_lt_dar_can_shared" = "yes"; then
8738 output_verbose_link_cmd=echo
8739 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8740 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8741 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}"
8742 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}"
8743
8744 else
8745 ld_shlibs=no
8746 fi
8747
8748 ;;
8749
8750 dgux*)
8751 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8752 hardcode_libdir_flag_spec='-L$libdir'
8753 hardcode_shlibpath_var=no
8754 ;;
8755
8756 freebsd1*)
8757 ld_shlibs=no
8758 ;;
8759
8760 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8761 # support. Future versions do this automatically, but an explicit c++rt0.o
8762 # does not break anything, and helps significantly (at the cost of a little
8763 # extra space).
8764 freebsd2.2*)
8765 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8766 hardcode_libdir_flag_spec='-R$libdir'
8767 hardcode_direct=yes
8768 hardcode_shlibpath_var=no
8769 ;;
8770
8771 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8772 freebsd2*)
8773 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8774 hardcode_direct=yes
8775 hardcode_minus_L=yes
8776 hardcode_shlibpath_var=no
8777 ;;
8778
8779 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8780 freebsd* | dragonfly*)
8781 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8782 hardcode_libdir_flag_spec='-R$libdir'
8783 hardcode_direct=yes
8784 hardcode_shlibpath_var=no
8785 ;;
8786
8787 hpux9*)
8788 if test "$GCC" = yes; then
8789 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'
8790 else
8791 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'
8792 fi
8793 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8794 hardcode_libdir_separator=:
8795 hardcode_direct=yes
8796
8797 # hardcode_minus_L: Not really in the search PATH,
8798 # but as the default location of the library.
8799 hardcode_minus_L=yes
8800 export_dynamic_flag_spec='${wl}-E'
8801 ;;
8802
8803 hpux10*)
8804 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8805 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8806 else
8807 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8808 fi
8809 if test "$with_gnu_ld" = no; then
8810 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8811 hardcode_libdir_flag_spec_ld='+b $libdir'
8812 hardcode_libdir_separator=:
8813 hardcode_direct=yes
8814 hardcode_direct_absolute=yes
8815 export_dynamic_flag_spec='${wl}-E'
8816 # hardcode_minus_L: Not really in the search PATH,
8817 # but as the default location of the library.
8818 hardcode_minus_L=yes
8819 fi
8820 ;;
8821
8822 hpux11*)
8823 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8824 case $host_cpu in
8825 hppa*64*)
8826 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8827 ;;
8828 ia64*)
8829 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8830 ;;
8831 *)
8832 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8833 ;;
8834 esac
8835 else
8836 case $host_cpu in
8837 hppa*64*)
8838 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8839 ;;
8840 ia64*)
8841 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8842 ;;
8843 *)
8844 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8845 ;;
8846 esac
8847 fi
8848 if test "$with_gnu_ld" = no; then
8849 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8850 hardcode_libdir_separator=:
8851
8852 case $host_cpu in
8853 hppa*64*|ia64*)
8854 hardcode_direct=no
8855 hardcode_shlibpath_var=no
8856 ;;
8857 *)
8858 hardcode_direct=yes
8859 hardcode_direct_absolute=yes
8860 export_dynamic_flag_spec='${wl}-E'
8861
8862 # hardcode_minus_L: Not really in the search PATH,
8863 # but as the default location of the library.
8864 hardcode_minus_L=yes
8865 ;;
8866 esac
8867 fi
8868 ;;
8869
8870 irix5* | irix6* | nonstopux*)
8871 if test "$GCC" = yes; then
8872 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8873 # Try to use the -exported_symbol ld option, if it does not
8874 # work, assume that -exports_file does not work either and
8875 # implicitly export all symbols.
8876 save_LDFLAGS="$LDFLAGS"
8877 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8878 cat >conftest.$ac_ext <<_ACEOF
8879 int foo(void) {}
8880 _ACEOF
8881 rm -f conftest.$ac_objext conftest$ac_exeext
8882 if { (ac_try="$ac_link"
8883 case "(($ac_try" in
8884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8885 *) ac_try_echo=$ac_try;;
8886 esac
8887 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8888 $as_echo "$ac_try_echo") >&5
8889 (eval "$ac_link") 2>conftest.er1
8890 ac_status=$?
8891 grep -v '^ *+' conftest.er1 >conftest.err
8892 rm -f conftest.er1
8893 cat conftest.err >&5
8894 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8895 (exit $ac_status); } && {
8896 test -z "$ac_c_werror_flag" ||
8897 test ! -s conftest.err
8898 } && test -s conftest$ac_exeext && {
8899 test "$cross_compiling" = yes ||
8900 $as_test_x conftest$ac_exeext
8901 }; then
8902 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8903
8904 else
8905 $as_echo "$as_me: failed program was:" >&5
8906 sed 's/^/| /' conftest.$ac_ext >&5
8907
8908
8909 fi
8910
8911 rm -rf conftest.dSYM
8912 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8913 conftest$ac_exeext conftest.$ac_ext
8914 LDFLAGS="$save_LDFLAGS"
8915 else
8916 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8917 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8918 fi
8919 archive_cmds_need_lc='no'
8920 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8921 hardcode_libdir_separator=:
8922 inherit_rpath=yes
8923 link_all_deplibs=yes
8924 ;;
8925
8926 netbsd*)
8927 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8928 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8929 else
8930 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8931 fi
8932 hardcode_libdir_flag_spec='-R$libdir'
8933 hardcode_direct=yes
8934 hardcode_shlibpath_var=no
8935 ;;
8936
8937 newsos6)
8938 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8939 hardcode_direct=yes
8940 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8941 hardcode_libdir_separator=:
8942 hardcode_shlibpath_var=no
8943 ;;
8944
8945 *nto* | *qnx*)
8946 ;;
8947
8948 openbsd*)
8949 if test -f /usr/libexec/ld.so; then
8950 hardcode_direct=yes
8951 hardcode_shlibpath_var=no
8952 hardcode_direct_absolute=yes
8953 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8954 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8955 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8956 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8957 export_dynamic_flag_spec='${wl}-E'
8958 else
8959 case $host_os in
8960 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8961 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8962 hardcode_libdir_flag_spec='-R$libdir'
8963 ;;
8964 *)
8965 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8966 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8967 ;;
8968 esac
8969 fi
8970 else
8971 ld_shlibs=no
8972 fi
8973 ;;
8974
8975 os2*)
8976 hardcode_libdir_flag_spec='-L$libdir'
8977 hardcode_minus_L=yes
8978 allow_undefined_flag=unsupported
8979 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'
8980 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8981 ;;
8982
8983 osf3*)
8984 if test "$GCC" = yes; then
8985 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8986 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8987 else
8988 allow_undefined_flag=' -expect_unresolved \*'
8989 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8990 fi
8991 archive_cmds_need_lc='no'
8992 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8993 hardcode_libdir_separator=:
8994 ;;
8995
8996 osf4* | osf5*) # as osf3* with the addition of -msym flag
8997 if test "$GCC" = yes; then
8998 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8999 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9000 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9001 else
9002 allow_undefined_flag=' -expect_unresolved \*'
9003 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9004 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~
9005 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9006
9007 # Both c and cxx compiler support -rpath directly
9008 hardcode_libdir_flag_spec='-rpath $libdir'
9009 fi
9010 archive_cmds_need_lc='no'
9011 hardcode_libdir_separator=:
9012 ;;
9013
9014 solaris*)
9015 no_undefined_flag=' -z defs'
9016 if test "$GCC" = yes; then
9017 wlarc='${wl}'
9018 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9019 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9020 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9021 else
9022 case `$CC -V 2>&1` in
9023 *"Compilers 5.0"*)
9024 wlarc=''
9025 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9026 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9027 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9028 ;;
9029 *)
9030 wlarc='${wl}'
9031 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9032 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9033 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9034 ;;
9035 esac
9036 fi
9037 hardcode_libdir_flag_spec='-R$libdir'
9038 hardcode_shlibpath_var=no
9039 case $host_os in
9040 solaris2.[0-5] | solaris2.[0-5].*) ;;
9041 *)
9042 # The compiler driver will combine and reorder linker options,
9043 # but understands `-z linker_flag'. GCC discards it without `$wl',
9044 # but is careful enough not to reorder.
9045 # Supported since Solaris 2.6 (maybe 2.5.1?)
9046 if test "$GCC" = yes; then
9047 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9048 else
9049 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9050 fi
9051 ;;
9052 esac
9053 link_all_deplibs=yes
9054 ;;
9055
9056 sunos4*)
9057 if test "x$host_vendor" = xsequent; then
9058 # Use $CC to link under sequent, because it throws in some extra .o
9059 # files that make .init and .fini sections work.
9060 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9061 else
9062 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9063 fi
9064 hardcode_libdir_flag_spec='-L$libdir'
9065 hardcode_direct=yes
9066 hardcode_minus_L=yes
9067 hardcode_shlibpath_var=no
9068 ;;
9069
9070 sysv4)
9071 case $host_vendor in
9072 sni)
9073 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9074 hardcode_direct=yes # is this really true???
9075 ;;
9076 siemens)
9077 ## LD is ld it makes a PLAMLIB
9078 ## CC just makes a GrossModule.
9079 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9080 reload_cmds='$CC -r -o $output$reload_objs'
9081 hardcode_direct=no
9082 ;;
9083 motorola)
9084 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9085 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9086 ;;
9087 esac
9088 runpath_var='LD_RUN_PATH'
9089 hardcode_shlibpath_var=no
9090 ;;
9091
9092 sysv4.3*)
9093 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9094 hardcode_shlibpath_var=no
9095 export_dynamic_flag_spec='-Bexport'
9096 ;;
9097
9098 sysv4*MP*)
9099 if test -d /usr/nec; then
9100 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9101 hardcode_shlibpath_var=no
9102 runpath_var=LD_RUN_PATH
9103 hardcode_runpath_var=yes
9104 ld_shlibs=yes
9105 fi
9106 ;;
9107
9108 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9109 no_undefined_flag='${wl}-z,text'
9110 archive_cmds_need_lc=no
9111 hardcode_shlibpath_var=no
9112 runpath_var='LD_RUN_PATH'
9113
9114 if test "$GCC" = yes; then
9115 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9116 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9117 else
9118 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9119 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9120 fi
9121 ;;
9122
9123 sysv5* | sco3.2v5* | sco5v6*)
9124 # Note: We can NOT use -z defs as we might desire, because we do not
9125 # link with -lc, and that would cause any symbols used from libc to
9126 # always be unresolved, which means just about no library would
9127 # ever link correctly. If we're not using GNU ld we use -z text
9128 # though, which does catch some bad symbols but isn't as heavy-handed
9129 # as -z defs.
9130 no_undefined_flag='${wl}-z,text'
9131 allow_undefined_flag='${wl}-z,nodefs'
9132 archive_cmds_need_lc=no
9133 hardcode_shlibpath_var=no
9134 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9135 hardcode_libdir_separator=':'
9136 link_all_deplibs=yes
9137 export_dynamic_flag_spec='${wl}-Bexport'
9138 runpath_var='LD_RUN_PATH'
9139
9140 if test "$GCC" = yes; then
9141 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9142 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9143 else
9144 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9145 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9146 fi
9147 ;;
9148
9149 uts4*)
9150 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9151 hardcode_libdir_flag_spec='-L$libdir'
9152 hardcode_shlibpath_var=no
9153 ;;
9154
9155 *)
9156 ld_shlibs=no
9157 ;;
9158 esac
9159
9160 if test x$host_vendor = xsni; then
9161 case $host in
9162 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9163 export_dynamic_flag_spec='${wl}-Blargedynsym'
9164 ;;
9165 esac
9166 fi
9167 fi
9168
9169 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9170 $as_echo "$ld_shlibs" >&6; }
9171 test "$ld_shlibs" = no && can_build_shared=no
9172
9173 with_gnu_ld=$with_gnu_ld
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189 #
9190 # Do we need to explicitly link libc?
9191 #
9192 case "x$archive_cmds_need_lc" in
9193 x|xyes)
9194 # Assume -lc should be added
9195 archive_cmds_need_lc=yes
9196
9197 if test "$enable_shared" = yes && test "$GCC" = yes; then
9198 case $archive_cmds in
9199 *'~'*)
9200 # FIXME: we may have to deal with multi-command sequences.
9201 ;;
9202 '$CC '*)
9203 # Test whether the compiler implicitly links with -lc since on some
9204 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9205 # to ld, don't add -lc before -lgcc.
9206 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9207 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9208 $RM conftest*
9209 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9210
9211 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9212 (eval $ac_compile) 2>&5
9213 ac_status=$?
9214 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9215 (exit $ac_status); } 2>conftest.err; then
9216 soname=conftest
9217 lib=conftest
9218 libobjs=conftest.$ac_objext
9219 deplibs=
9220 wl=$lt_prog_compiler_wl
9221 pic_flag=$lt_prog_compiler_pic
9222 compiler_flags=-v
9223 linker_flags=-v
9224 verstring=
9225 output_objdir=.
9226 libname=conftest
9227 lt_save_allow_undefined_flag=$allow_undefined_flag
9228 allow_undefined_flag=
9229 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
9230 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9231 ac_status=$?
9232 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9233 (exit $ac_status); }
9234 then
9235 archive_cmds_need_lc=no
9236 else
9237 archive_cmds_need_lc=yes
9238 fi
9239 allow_undefined_flag=$lt_save_allow_undefined_flag
9240 else
9241 cat conftest.err 1>&5
9242 fi
9243 $RM conftest*
9244 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9245 $as_echo "$archive_cmds_need_lc" >&6; }
9246 ;;
9247 esac
9248 fi
9249 ;;
9250 esac
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9409 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9410
9411 if test "$GCC" = yes; then
9412 case $host_os in
9413 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9414 *) lt_awk_arg="/^libraries:/" ;;
9415 esac
9416 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9417 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9418 # if the path contains ";" then we assume it to be the separator
9419 # otherwise default to the standard path separator (i.e. ":") - it is
9420 # assumed that no part of a normal pathname contains ";" but that should
9421 # okay in the real world where ";" in dirpaths is itself problematic.
9422 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9423 else
9424 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9425 fi
9426 # Ok, now we have the path, separated by spaces, we can step through it
9427 # and add multilib dir if necessary.
9428 lt_tmp_lt_search_path_spec=
9429 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9430 for lt_sys_path in $lt_search_path_spec; do
9431 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9432 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9433 else
9434 test -d "$lt_sys_path" && \
9435 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9436 fi
9437 done
9438 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9439 BEGIN {RS=" "; FS="/|\n";} {
9440 lt_foo="";
9441 lt_count=0;
9442 for (lt_i = NF; lt_i > 0; lt_i--) {
9443 if ($lt_i != "" && $lt_i != ".") {
9444 if ($lt_i == "..") {
9445 lt_count++;
9446 } else {
9447 if (lt_count == 0) {
9448 lt_foo="/" $lt_i lt_foo;
9449 } else {
9450 lt_count--;
9451 }
9452 }
9453 }
9454 }
9455 if (lt_foo != "") { lt_freq[lt_foo]++; }
9456 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9457 }'`
9458 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9459 else
9460 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9461 fi
9462 library_names_spec=
9463 libname_spec='lib$name'
9464 soname_spec=
9465 shrext_cmds=".so"
9466 postinstall_cmds=
9467 postuninstall_cmds=
9468 finish_cmds=
9469 finish_eval=
9470 shlibpath_var=
9471 shlibpath_overrides_runpath=unknown
9472 version_type=none
9473 dynamic_linker="$host_os ld.so"
9474 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9475 need_lib_prefix=unknown
9476 hardcode_into_libs=no
9477
9478 # when you set need_version to no, make sure it does not cause -set_version
9479 # flags to be left without arguments
9480 need_version=unknown
9481
9482 case $host_os in
9483 aix3*)
9484 version_type=linux
9485 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9486 shlibpath_var=LIBPATH
9487
9488 # AIX 3 has no versioning support, so we append a major version to the name.
9489 soname_spec='${libname}${release}${shared_ext}$major'
9490 ;;
9491
9492 aix[4-9]*)
9493 version_type=linux
9494 need_lib_prefix=no
9495 need_version=no
9496 hardcode_into_libs=yes
9497 if test "$host_cpu" = ia64; then
9498 # AIX 5 supports IA64
9499 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9500 shlibpath_var=LD_LIBRARY_PATH
9501 else
9502 # With GCC up to 2.95.x, collect2 would create an import file
9503 # for dependence libraries. The import file would start with
9504 # the line `#! .'. This would cause the generated library to
9505 # depend on `.', always an invalid library. This was fixed in
9506 # development snapshots of GCC prior to 3.0.
9507 case $host_os in
9508 aix4 | aix4.[01] | aix4.[01].*)
9509 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9510 echo ' yes '
9511 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9512 :
9513 else
9514 can_build_shared=no
9515 fi
9516 ;;
9517 esac
9518 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9519 # soname into executable. Probably we can add versioning support to
9520 # collect2, so additional links can be useful in future.
9521 if test "$aix_use_runtimelinking" = yes; then
9522 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9523 # instead of lib<name>.a to let people know that these are not
9524 # typical AIX shared libraries.
9525 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9526 else
9527 # We preserve .a as extension for shared libraries through AIX4.2
9528 # and later when we are not doing run time linking.
9529 library_names_spec='${libname}${release}.a $libname.a'
9530 soname_spec='${libname}${release}${shared_ext}$major'
9531 fi
9532 shlibpath_var=LIBPATH
9533 fi
9534 ;;
9535
9536 amigaos*)
9537 case $host_cpu in
9538 powerpc)
9539 # Since July 2007 AmigaOS4 officially supports .so libraries.
9540 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9541 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9542 ;;
9543 m68k)
9544 library_names_spec='$libname.ixlibrary $libname.a'
9545 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9546 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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'
9547 ;;
9548 esac
9549 ;;
9550
9551 beos*)
9552 library_names_spec='${libname}${shared_ext}'
9553 dynamic_linker="$host_os ld.so"
9554 shlibpath_var=LIBRARY_PATH
9555 ;;
9556
9557 bsdi[45]*)
9558 version_type=linux
9559 need_version=no
9560 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9561 soname_spec='${libname}${release}${shared_ext}$major'
9562 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9563 shlibpath_var=LD_LIBRARY_PATH
9564 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9565 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9566 # the default ld.so.conf also contains /usr/contrib/lib and
9567 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9568 # libtool to hard-code these into programs
9569 ;;
9570
9571 cygwin* | mingw* | pw32* | cegcc*)
9572 version_type=windows
9573 shrext_cmds=".dll"
9574 need_version=no
9575 need_lib_prefix=no
9576
9577 case $GCC,$host_os in
9578 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9579 library_names_spec='$libname.dll.a'
9580 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9581 postinstall_cmds='base_file=`basename \${file}`~
9582 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9583 dldir=$destdir/`dirname \$dlpath`~
9584 test -d \$dldir || mkdir -p \$dldir~
9585 $install_prog $dir/$dlname \$dldir/$dlname~
9586 chmod a+x \$dldir/$dlname~
9587 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9588 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9589 fi'
9590 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9591 dlpath=$dir/\$dldll~
9592 $RM \$dlpath'
9593 shlibpath_overrides_runpath=yes
9594
9595 case $host_os in
9596 cygwin*)
9597 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9598 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9599 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9600 ;;
9601 mingw* | cegcc*)
9602 # MinGW DLLs use traditional 'lib' prefix
9603 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9604 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9605 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9606 # It is most probably a Windows format PATH printed by
9607 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9608 # path with ; separators, and with drive letters. We can handle the
9609 # drive letters (cygwin fileutils understands them), so leave them,
9610 # especially as we might pass files found there to a mingw objdump,
9611 # which wouldn't understand a cygwinified path. Ahh.
9612 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9613 else
9614 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9615 fi
9616 ;;
9617 pw32*)
9618 # pw32 DLLs use 'pw' prefix rather than 'lib'
9619 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9620 ;;
9621 esac
9622 ;;
9623
9624 *)
9625 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9626 ;;
9627 esac
9628 dynamic_linker='Win32 ld.exe'
9629 # FIXME: first we should search . and the directory the executable is in
9630 shlibpath_var=PATH
9631 ;;
9632
9633 darwin* | rhapsody*)
9634 dynamic_linker="$host_os dyld"
9635 version_type=darwin
9636 need_lib_prefix=no
9637 need_version=no
9638 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9639 soname_spec='${libname}${release}${major}$shared_ext'
9640 shlibpath_overrides_runpath=yes
9641 shlibpath_var=DYLD_LIBRARY_PATH
9642 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9643
9644 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9645 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9646 ;;
9647
9648 dgux*)
9649 version_type=linux
9650 need_lib_prefix=no
9651 need_version=no
9652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9653 soname_spec='${libname}${release}${shared_ext}$major'
9654 shlibpath_var=LD_LIBRARY_PATH
9655 ;;
9656
9657 freebsd1*)
9658 dynamic_linker=no
9659 ;;
9660
9661 freebsd* | dragonfly*)
9662 # DragonFly does not have aout. When/if they implement a new
9663 # versioning mechanism, adjust this.
9664 if test -x /usr/bin/objformat; then
9665 objformat=`/usr/bin/objformat`
9666 else
9667 case $host_os in
9668 freebsd[123]*) objformat=aout ;;
9669 *) objformat=elf ;;
9670 esac
9671 fi
9672 version_type=freebsd-$objformat
9673 case $version_type in
9674 freebsd-elf*)
9675 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9676 need_version=no
9677 need_lib_prefix=no
9678 ;;
9679 freebsd-*)
9680 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9681 need_version=yes
9682 ;;
9683 esac
9684 shlibpath_var=LD_LIBRARY_PATH
9685 case $host_os in
9686 freebsd2*)
9687 shlibpath_overrides_runpath=yes
9688 ;;
9689 freebsd3.[01]* | freebsdelf3.[01]*)
9690 shlibpath_overrides_runpath=yes
9691 hardcode_into_libs=yes
9692 ;;
9693 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9694 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9695 shlibpath_overrides_runpath=no
9696 hardcode_into_libs=yes
9697 ;;
9698 *) # from 4.6 on, and DragonFly
9699 shlibpath_overrides_runpath=yes
9700 hardcode_into_libs=yes
9701 ;;
9702 esac
9703 ;;
9704
9705 gnu*)
9706 version_type=linux
9707 need_lib_prefix=no
9708 need_version=no
9709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9710 soname_spec='${libname}${release}${shared_ext}$major'
9711 shlibpath_var=LD_LIBRARY_PATH
9712 hardcode_into_libs=yes
9713 ;;
9714
9715 hpux9* | hpux10* | hpux11*)
9716 # Give a soname corresponding to the major version so that dld.sl refuses to
9717 # link against other versions.
9718 version_type=sunos
9719 need_lib_prefix=no
9720 need_version=no
9721 case $host_cpu in
9722 ia64*)
9723 shrext_cmds='.so'
9724 hardcode_into_libs=yes
9725 dynamic_linker="$host_os dld.so"
9726 shlibpath_var=LD_LIBRARY_PATH
9727 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9728 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9729 soname_spec='${libname}${release}${shared_ext}$major'
9730 if test "X$HPUX_IA64_MODE" = X32; then
9731 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9732 else
9733 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9734 fi
9735 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9736 ;;
9737 hppa*64*)
9738 shrext_cmds='.sl'
9739 hardcode_into_libs=yes
9740 dynamic_linker="$host_os dld.sl"
9741 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9742 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9743 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9744 soname_spec='${libname}${release}${shared_ext}$major'
9745 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9746 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9747 ;;
9748 *)
9749 shrext_cmds='.sl'
9750 dynamic_linker="$host_os dld.sl"
9751 shlibpath_var=SHLIB_PATH
9752 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9754 soname_spec='${libname}${release}${shared_ext}$major'
9755 ;;
9756 esac
9757 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9758 postinstall_cmds='chmod 555 $lib'
9759 ;;
9760
9761 interix[3-9]*)
9762 version_type=linux
9763 need_lib_prefix=no
9764 need_version=no
9765 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9766 soname_spec='${libname}${release}${shared_ext}$major'
9767 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9768 shlibpath_var=LD_LIBRARY_PATH
9769 shlibpath_overrides_runpath=no
9770 hardcode_into_libs=yes
9771 ;;
9772
9773 irix5* | irix6* | nonstopux*)
9774 case $host_os in
9775 nonstopux*) version_type=nonstopux ;;
9776 *)
9777 if test "$lt_cv_prog_gnu_ld" = yes; then
9778 version_type=linux
9779 else
9780 version_type=irix
9781 fi ;;
9782 esac
9783 need_lib_prefix=no
9784 need_version=no
9785 soname_spec='${libname}${release}${shared_ext}$major'
9786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9787 case $host_os in
9788 irix5* | nonstopux*)
9789 libsuff= shlibsuff=
9790 ;;
9791 *)
9792 case $LD in # libtool.m4 will add one of these switches to LD
9793 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9794 libsuff= shlibsuff= libmagic=32-bit;;
9795 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9796 libsuff=32 shlibsuff=N32 libmagic=N32;;
9797 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9798 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9799 *) libsuff= shlibsuff= libmagic=never-match;;
9800 esac
9801 ;;
9802 esac
9803 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9804 shlibpath_overrides_runpath=no
9805 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9806 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9807 hardcode_into_libs=yes
9808 ;;
9809
9810 # No shared lib support for Linux oldld, aout, or coff.
9811 linux*oldld* | linux*aout* | linux*coff*)
9812 dynamic_linker=no
9813 ;;
9814
9815 # This must be Linux ELF.
9816 linux* | k*bsd*-gnu)
9817 version_type=linux
9818 need_lib_prefix=no
9819 need_version=no
9820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9821 soname_spec='${libname}${release}${shared_ext}$major'
9822 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9823 shlibpath_var=LD_LIBRARY_PATH
9824 shlibpath_overrides_runpath=no
9825 # Some binutils ld are patched to set DT_RUNPATH
9826 save_LDFLAGS=$LDFLAGS
9827 save_libdir=$libdir
9828 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9829 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9830 cat >conftest.$ac_ext <<_ACEOF
9831 /* confdefs.h. */
9832 _ACEOF
9833 cat confdefs.h >>conftest.$ac_ext
9834 cat >>conftest.$ac_ext <<_ACEOF
9835 /* end confdefs.h. */
9836
9837 int
9838 main ()
9839 {
9840
9841 ;
9842 return 0;
9843 }
9844 _ACEOF
9845 rm -f conftest.$ac_objext conftest$ac_exeext
9846 if { (ac_try="$ac_link"
9847 case "(($ac_try" in
9848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9849 *) ac_try_echo=$ac_try;;
9850 esac
9851 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9852 $as_echo "$ac_try_echo") >&5
9853 (eval "$ac_link") 2>conftest.er1
9854 ac_status=$?
9855 grep -v '^ *+' conftest.er1 >conftest.err
9856 rm -f conftest.er1
9857 cat conftest.err >&5
9858 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9859 (exit $ac_status); } && {
9860 test -z "$ac_c_werror_flag" ||
9861 test ! -s conftest.err
9862 } && test -s conftest$ac_exeext && {
9863 test "$cross_compiling" = yes ||
9864 $as_test_x conftest$ac_exeext
9865 }; then
9866 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
9867 shlibpath_overrides_runpath=yes
9868 fi
9869
9870 else
9871 $as_echo "$as_me: failed program was:" >&5
9872 sed 's/^/| /' conftest.$ac_ext >&5
9873
9874
9875 fi
9876
9877 rm -rf conftest.dSYM
9878 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9879 conftest$ac_exeext conftest.$ac_ext
9880 LDFLAGS=$save_LDFLAGS
9881 libdir=$save_libdir
9882
9883 # This implies no fast_install, which is unacceptable.
9884 # Some rework will be needed to allow for fast_install
9885 # before this can be enabled.
9886 hardcode_into_libs=yes
9887
9888 # Add ABI-specific directories to the system library path.
9889 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
9890
9891 # Append ld.so.conf contents to the search path
9892 if test -f /etc/ld.so.conf; then
9893 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;/^$/d' | tr '\n' ' '`
9894 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9895 fi
9896
9897 # We used to test for /lib/ld.so.1 and disable shared libraries on
9898 # powerpc, because MkLinux only supported shared libraries with the
9899 # GNU dynamic linker. Since this was broken with cross compilers,
9900 # most powerpc-linux boxes support dynamic linking these days and
9901 # people can always --disable-shared, the test was removed, and we
9902 # assume the GNU/Linux dynamic linker is in use.
9903 dynamic_linker='GNU/Linux ld.so'
9904 ;;
9905
9906 netbsd*)
9907 version_type=sunos
9908 need_lib_prefix=no
9909 need_version=no
9910 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9911 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9912 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9913 dynamic_linker='NetBSD (a.out) ld.so'
9914 else
9915 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9916 soname_spec='${libname}${release}${shared_ext}$major'
9917 dynamic_linker='NetBSD ld.elf_so'
9918 fi
9919 shlibpath_var=LD_LIBRARY_PATH
9920 shlibpath_overrides_runpath=yes
9921 hardcode_into_libs=yes
9922 ;;
9923
9924 newsos6)
9925 version_type=linux
9926 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9927 shlibpath_var=LD_LIBRARY_PATH
9928 shlibpath_overrides_runpath=yes
9929 ;;
9930
9931 *nto* | *qnx*)
9932 version_type=qnx
9933 need_lib_prefix=no
9934 need_version=no
9935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9936 soname_spec='${libname}${release}${shared_ext}$major'
9937 shlibpath_var=LD_LIBRARY_PATH
9938 shlibpath_overrides_runpath=no
9939 hardcode_into_libs=yes
9940 dynamic_linker='ldqnx.so'
9941 ;;
9942
9943 openbsd*)
9944 version_type=sunos
9945 sys_lib_dlsearch_path_spec="/usr/lib"
9946 need_lib_prefix=no
9947 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9948 case $host_os in
9949 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9950 *) need_version=no ;;
9951 esac
9952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9953 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9954 shlibpath_var=LD_LIBRARY_PATH
9955 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9956 case $host_os in
9957 openbsd2.[89] | openbsd2.[89].*)
9958 shlibpath_overrides_runpath=no
9959 ;;
9960 *)
9961 shlibpath_overrides_runpath=yes
9962 ;;
9963 esac
9964 else
9965 shlibpath_overrides_runpath=yes
9966 fi
9967 ;;
9968
9969 os2*)
9970 libname_spec='$name'
9971 shrext_cmds=".dll"
9972 need_lib_prefix=no
9973 library_names_spec='$libname${shared_ext} $libname.a'
9974 dynamic_linker='OS/2 ld.exe'
9975 shlibpath_var=LIBPATH
9976 ;;
9977
9978 osf3* | osf4* | osf5*)
9979 version_type=osf
9980 need_lib_prefix=no
9981 need_version=no
9982 soname_spec='${libname}${release}${shared_ext}$major'
9983 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9984 shlibpath_var=LD_LIBRARY_PATH
9985 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9986 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9987 ;;
9988
9989 rdos*)
9990 dynamic_linker=no
9991 ;;
9992
9993 solaris*)
9994 version_type=linux
9995 need_lib_prefix=no
9996 need_version=no
9997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9998 soname_spec='${libname}${release}${shared_ext}$major'
9999 shlibpath_var=LD_LIBRARY_PATH
10000 shlibpath_overrides_runpath=yes
10001 hardcode_into_libs=yes
10002 # ldd complains unless libraries are executable
10003 postinstall_cmds='chmod +x $lib'
10004 ;;
10005
10006 sunos4*)
10007 version_type=sunos
10008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10009 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10010 shlibpath_var=LD_LIBRARY_PATH
10011 shlibpath_overrides_runpath=yes
10012 if test "$with_gnu_ld" = yes; then
10013 need_lib_prefix=no
10014 fi
10015 need_version=yes
10016 ;;
10017
10018 sysv4 | sysv4.3*)
10019 version_type=linux
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 shlibpath_var=LD_LIBRARY_PATH
10023 case $host_vendor in
10024 sni)
10025 shlibpath_overrides_runpath=no
10026 need_lib_prefix=no
10027 runpath_var=LD_RUN_PATH
10028 ;;
10029 siemens)
10030 need_lib_prefix=no
10031 ;;
10032 motorola)
10033 need_lib_prefix=no
10034 need_version=no
10035 shlibpath_overrides_runpath=no
10036 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10037 ;;
10038 esac
10039 ;;
10040
10041 sysv4*MP*)
10042 if test -d /usr/nec ;then
10043 version_type=linux
10044 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10045 soname_spec='$libname${shared_ext}.$major'
10046 shlibpath_var=LD_LIBRARY_PATH
10047 fi
10048 ;;
10049
10050 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10051 version_type=freebsd-elf
10052 need_lib_prefix=no
10053 need_version=no
10054 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10055 soname_spec='${libname}${release}${shared_ext}$major'
10056 shlibpath_var=LD_LIBRARY_PATH
10057 shlibpath_overrides_runpath=yes
10058 hardcode_into_libs=yes
10059 if test "$with_gnu_ld" = yes; then
10060 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10061 else
10062 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10063 case $host_os in
10064 sco3.2v5*)
10065 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10066 ;;
10067 esac
10068 fi
10069 sys_lib_dlsearch_path_spec='/usr/lib'
10070 ;;
10071
10072 tpf*)
10073 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10074 version_type=linux
10075 need_lib_prefix=no
10076 need_version=no
10077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10078 shlibpath_var=LD_LIBRARY_PATH
10079 shlibpath_overrides_runpath=no
10080 hardcode_into_libs=yes
10081 ;;
10082
10083 uts4*)
10084 version_type=linux
10085 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10086 soname_spec='${libname}${release}${shared_ext}$major'
10087 shlibpath_var=LD_LIBRARY_PATH
10088 ;;
10089
10090 *)
10091 dynamic_linker=no
10092 ;;
10093 esac
10094 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10095 $as_echo "$dynamic_linker" >&6; }
10096 test "$dynamic_linker" = no && can_build_shared=no
10097
10098 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10099 if test "$GCC" = yes; then
10100 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10101 fi
10102
10103 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10104 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10105 fi
10106 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10107 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10108 fi
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10197 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10198 hardcode_action=
10199 if test -n "$hardcode_libdir_flag_spec" ||
10200 test -n "$runpath_var" ||
10201 test "X$hardcode_automatic" = "Xyes" ; then
10202
10203 # We can hardcode non-existent directories.
10204 if test "$hardcode_direct" != no &&
10205 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10206 # have to relink, otherwise we might link with an installed library
10207 # when we should be linking with a yet-to-be-installed one
10208 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10209 test "$hardcode_minus_L" != no; then
10210 # Linking always hardcodes the temporary library directory.
10211 hardcode_action=relink
10212 else
10213 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10214 hardcode_action=immediate
10215 fi
10216 else
10217 # We cannot hardcode anything, or else we can only hardcode existing
10218 # directories.
10219 hardcode_action=unsupported
10220 fi
10221 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
10222 $as_echo "$hardcode_action" >&6; }
10223
10224 if test "$hardcode_action" = relink ||
10225 test "$inherit_rpath" = yes; then
10226 # Fast installation is not supported
10227 enable_fast_install=no
10228 elif test "$shlibpath_overrides_runpath" = yes ||
10229 test "$enable_shared" = no; then
10230 # Fast installation is not necessary
10231 enable_fast_install=needless
10232 fi
10233
10234
10235
10236
10237
10238
10239 if test "x$enable_dlopen" != xyes; then
10240 enable_dlopen=unknown
10241 enable_dlopen_self=unknown
10242 enable_dlopen_self_static=unknown
10243 else
10244 lt_cv_dlopen=no
10245 lt_cv_dlopen_libs=
10246
10247 case $host_os in
10248 beos*)
10249 lt_cv_dlopen="load_add_on"
10250 lt_cv_dlopen_libs=
10251 lt_cv_dlopen_self=yes
10252 ;;
10253
10254 mingw* | pw32* | cegcc*)
10255 lt_cv_dlopen="LoadLibrary"
10256 lt_cv_dlopen_libs=
10257 ;;
10258
10259 cygwin*)
10260 lt_cv_dlopen="dlopen"
10261 lt_cv_dlopen_libs=
10262 ;;
10263
10264 darwin*)
10265 # if libdl is installed we need to link against it
10266 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10267 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10268 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10269 $as_echo_n "(cached) " >&6
10270 else
10271 ac_check_lib_save_LIBS=$LIBS
10272 LIBS="-ldl $LIBS"
10273 cat >conftest.$ac_ext <<_ACEOF
10274 /* confdefs.h. */
10275 _ACEOF
10276 cat confdefs.h >>conftest.$ac_ext
10277 cat >>conftest.$ac_ext <<_ACEOF
10278 /* end confdefs.h. */
10279
10280 /* Override any GCC internal prototype to avoid an error.
10281 Use char because int might match the return type of a GCC
10282 builtin and then its argument prototype would still apply. */
10283 #ifdef __cplusplus
10284 extern "C"
10285 #endif
10286 char dlopen ();
10287 int
10288 main ()
10289 {
10290 return dlopen ();
10291 ;
10292 return 0;
10293 }
10294 _ACEOF
10295 rm -f conftest.$ac_objext conftest$ac_exeext
10296 if { (ac_try="$ac_link"
10297 case "(($ac_try" in
10298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10299 *) ac_try_echo=$ac_try;;
10300 esac
10301 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10302 $as_echo "$ac_try_echo") >&5
10303 (eval "$ac_link") 2>conftest.er1
10304 ac_status=$?
10305 grep -v '^ *+' conftest.er1 >conftest.err
10306 rm -f conftest.er1
10307 cat conftest.err >&5
10308 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10309 (exit $ac_status); } && {
10310 test -z "$ac_c_werror_flag" ||
10311 test ! -s conftest.err
10312 } && test -s conftest$ac_exeext && {
10313 test "$cross_compiling" = yes ||
10314 $as_test_x conftest$ac_exeext
10315 }; then
10316 ac_cv_lib_dl_dlopen=yes
10317 else
10318 $as_echo "$as_me: failed program was:" >&5
10319 sed 's/^/| /' conftest.$ac_ext >&5
10320
10321 ac_cv_lib_dl_dlopen=no
10322 fi
10323
10324 rm -rf conftest.dSYM
10325 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10326 conftest$ac_exeext conftest.$ac_ext
10327 LIBS=$ac_check_lib_save_LIBS
10328 fi
10329 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10330 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10331 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10332 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10333 else
10334
10335 lt_cv_dlopen="dyld"
10336 lt_cv_dlopen_libs=
10337 lt_cv_dlopen_self=yes
10338
10339 fi
10340
10341 ;;
10342
10343 *)
10344 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10345 $as_echo_n "checking for shl_load... " >&6; }
10346 if test "${ac_cv_func_shl_load+set}" = set; then
10347 $as_echo_n "(cached) " >&6
10348 else
10349 cat >conftest.$ac_ext <<_ACEOF
10350 /* confdefs.h. */
10351 _ACEOF
10352 cat confdefs.h >>conftest.$ac_ext
10353 cat >>conftest.$ac_ext <<_ACEOF
10354 /* end confdefs.h. */
10355 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10356 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10357 #define shl_load innocuous_shl_load
10358
10359 /* System header to define __stub macros and hopefully few prototypes,
10360 which can conflict with char shl_load (); below.
10361 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10362 <limits.h> exists even on freestanding compilers. */
10363
10364 #ifdef __STDC__
10365 # include <limits.h>
10366 #else
10367 # include <assert.h>
10368 #endif
10369
10370 #undef shl_load
10371
10372 /* Override any GCC internal prototype to avoid an error.
10373 Use char because int might match the return type of a GCC
10374 builtin and then its argument prototype would still apply. */
10375 #ifdef __cplusplus
10376 extern "C"
10377 #endif
10378 char shl_load ();
10379 /* The GNU C library defines this for functions which it implements
10380 to always fail with ENOSYS. Some functions are actually named
10381 something starting with __ and the normal name is an alias. */
10382 #if defined __stub_shl_load || defined __stub___shl_load
10383 choke me
10384 #endif
10385
10386 int
10387 main ()
10388 {
10389 return shl_load ();
10390 ;
10391 return 0;
10392 }
10393 _ACEOF
10394 rm -f conftest.$ac_objext conftest$ac_exeext
10395 if { (ac_try="$ac_link"
10396 case "(($ac_try" in
10397 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10398 *) ac_try_echo=$ac_try;;
10399 esac
10400 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10401 $as_echo "$ac_try_echo") >&5
10402 (eval "$ac_link") 2>conftest.er1
10403 ac_status=$?
10404 grep -v '^ *+' conftest.er1 >conftest.err
10405 rm -f conftest.er1
10406 cat conftest.err >&5
10407 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10408 (exit $ac_status); } && {
10409 test -z "$ac_c_werror_flag" ||
10410 test ! -s conftest.err
10411 } && test -s conftest$ac_exeext && {
10412 test "$cross_compiling" = yes ||
10413 $as_test_x conftest$ac_exeext
10414 }; then
10415 ac_cv_func_shl_load=yes
10416 else
10417 $as_echo "$as_me: failed program was:" >&5
10418 sed 's/^/| /' conftest.$ac_ext >&5
10419
10420 ac_cv_func_shl_load=no
10421 fi
10422
10423 rm -rf conftest.dSYM
10424 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10425 conftest$ac_exeext conftest.$ac_ext
10426 fi
10427 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10428 $as_echo "$ac_cv_func_shl_load" >&6; }
10429 if test "x$ac_cv_func_shl_load" = x""yes; then
10430 lt_cv_dlopen="shl_load"
10431 else
10432 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10433 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10434 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10435 $as_echo_n "(cached) " >&6
10436 else
10437 ac_check_lib_save_LIBS=$LIBS
10438 LIBS="-ldld $LIBS"
10439 cat >conftest.$ac_ext <<_ACEOF
10440 /* confdefs.h. */
10441 _ACEOF
10442 cat confdefs.h >>conftest.$ac_ext
10443 cat >>conftest.$ac_ext <<_ACEOF
10444 /* end confdefs.h. */
10445
10446 /* Override any GCC internal prototype to avoid an error.
10447 Use char because int might match the return type of a GCC
10448 builtin and then its argument prototype would still apply. */
10449 #ifdef __cplusplus
10450 extern "C"
10451 #endif
10452 char shl_load ();
10453 int
10454 main ()
10455 {
10456 return shl_load ();
10457 ;
10458 return 0;
10459 }
10460 _ACEOF
10461 rm -f conftest.$ac_objext conftest$ac_exeext
10462 if { (ac_try="$ac_link"
10463 case "(($ac_try" in
10464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10465 *) ac_try_echo=$ac_try;;
10466 esac
10467 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10468 $as_echo "$ac_try_echo") >&5
10469 (eval "$ac_link") 2>conftest.er1
10470 ac_status=$?
10471 grep -v '^ *+' conftest.er1 >conftest.err
10472 rm -f conftest.er1
10473 cat conftest.err >&5
10474 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10475 (exit $ac_status); } && {
10476 test -z "$ac_c_werror_flag" ||
10477 test ! -s conftest.err
10478 } && test -s conftest$ac_exeext && {
10479 test "$cross_compiling" = yes ||
10480 $as_test_x conftest$ac_exeext
10481 }; then
10482 ac_cv_lib_dld_shl_load=yes
10483 else
10484 $as_echo "$as_me: failed program was:" >&5
10485 sed 's/^/| /' conftest.$ac_ext >&5
10486
10487 ac_cv_lib_dld_shl_load=no
10488 fi
10489
10490 rm -rf conftest.dSYM
10491 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10492 conftest$ac_exeext conftest.$ac_ext
10493 LIBS=$ac_check_lib_save_LIBS
10494 fi
10495 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10496 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10497 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10498 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10499 else
10500 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10501 $as_echo_n "checking for dlopen... " >&6; }
10502 if test "${ac_cv_func_dlopen+set}" = set; then
10503 $as_echo_n "(cached) " >&6
10504 else
10505 cat >conftest.$ac_ext <<_ACEOF
10506 /* confdefs.h. */
10507 _ACEOF
10508 cat confdefs.h >>conftest.$ac_ext
10509 cat >>conftest.$ac_ext <<_ACEOF
10510 /* end confdefs.h. */
10511 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10512 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10513 #define dlopen innocuous_dlopen
10514
10515 /* System header to define __stub macros and hopefully few prototypes,
10516 which can conflict with char dlopen (); below.
10517 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10518 <limits.h> exists even on freestanding compilers. */
10519
10520 #ifdef __STDC__
10521 # include <limits.h>
10522 #else
10523 # include <assert.h>
10524 #endif
10525
10526 #undef dlopen
10527
10528 /* Override any GCC internal prototype to avoid an error.
10529 Use char because int might match the return type of a GCC
10530 builtin and then its argument prototype would still apply. */
10531 #ifdef __cplusplus
10532 extern "C"
10533 #endif
10534 char dlopen ();
10535 /* The GNU C library defines this for functions which it implements
10536 to always fail with ENOSYS. Some functions are actually named
10537 something starting with __ and the normal name is an alias. */
10538 #if defined __stub_dlopen || defined __stub___dlopen
10539 choke me
10540 #endif
10541
10542 int
10543 main ()
10544 {
10545 return dlopen ();
10546 ;
10547 return 0;
10548 }
10549 _ACEOF
10550 rm -f conftest.$ac_objext conftest$ac_exeext
10551 if { (ac_try="$ac_link"
10552 case "(($ac_try" in
10553 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10554 *) ac_try_echo=$ac_try;;
10555 esac
10556 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10557 $as_echo "$ac_try_echo") >&5
10558 (eval "$ac_link") 2>conftest.er1
10559 ac_status=$?
10560 grep -v '^ *+' conftest.er1 >conftest.err
10561 rm -f conftest.er1
10562 cat conftest.err >&5
10563 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10564 (exit $ac_status); } && {
10565 test -z "$ac_c_werror_flag" ||
10566 test ! -s conftest.err
10567 } && test -s conftest$ac_exeext && {
10568 test "$cross_compiling" = yes ||
10569 $as_test_x conftest$ac_exeext
10570 }; then
10571 ac_cv_func_dlopen=yes
10572 else
10573 $as_echo "$as_me: failed program was:" >&5
10574 sed 's/^/| /' conftest.$ac_ext >&5
10575
10576 ac_cv_func_dlopen=no
10577 fi
10578
10579 rm -rf conftest.dSYM
10580 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10581 conftest$ac_exeext conftest.$ac_ext
10582 fi
10583 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10584 $as_echo "$ac_cv_func_dlopen" >&6; }
10585 if test "x$ac_cv_func_dlopen" = x""yes; then
10586 lt_cv_dlopen="dlopen"
10587 else
10588 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10589 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10590 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10591 $as_echo_n "(cached) " >&6
10592 else
10593 ac_check_lib_save_LIBS=$LIBS
10594 LIBS="-ldl $LIBS"
10595 cat >conftest.$ac_ext <<_ACEOF
10596 /* confdefs.h. */
10597 _ACEOF
10598 cat confdefs.h >>conftest.$ac_ext
10599 cat >>conftest.$ac_ext <<_ACEOF
10600 /* end confdefs.h. */
10601
10602 /* Override any GCC internal prototype to avoid an error.
10603 Use char because int might match the return type of a GCC
10604 builtin and then its argument prototype would still apply. */
10605 #ifdef __cplusplus
10606 extern "C"
10607 #endif
10608 char dlopen ();
10609 int
10610 main ()
10611 {
10612 return dlopen ();
10613 ;
10614 return 0;
10615 }
10616 _ACEOF
10617 rm -f conftest.$ac_objext conftest$ac_exeext
10618 if { (ac_try="$ac_link"
10619 case "(($ac_try" in
10620 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10621 *) ac_try_echo=$ac_try;;
10622 esac
10623 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10624 $as_echo "$ac_try_echo") >&5
10625 (eval "$ac_link") 2>conftest.er1
10626 ac_status=$?
10627 grep -v '^ *+' conftest.er1 >conftest.err
10628 rm -f conftest.er1
10629 cat conftest.err >&5
10630 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10631 (exit $ac_status); } && {
10632 test -z "$ac_c_werror_flag" ||
10633 test ! -s conftest.err
10634 } && test -s conftest$ac_exeext && {
10635 test "$cross_compiling" = yes ||
10636 $as_test_x conftest$ac_exeext
10637 }; then
10638 ac_cv_lib_dl_dlopen=yes
10639 else
10640 $as_echo "$as_me: failed program was:" >&5
10641 sed 's/^/| /' conftest.$ac_ext >&5
10642
10643 ac_cv_lib_dl_dlopen=no
10644 fi
10645
10646 rm -rf conftest.dSYM
10647 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10648 conftest$ac_exeext conftest.$ac_ext
10649 LIBS=$ac_check_lib_save_LIBS
10650 fi
10651 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10652 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10653 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10654 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10655 else
10656 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10657 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10658 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10659 $as_echo_n "(cached) " >&6
10660 else
10661 ac_check_lib_save_LIBS=$LIBS
10662 LIBS="-lsvld $LIBS"
10663 cat >conftest.$ac_ext <<_ACEOF
10664 /* confdefs.h. */
10665 _ACEOF
10666 cat confdefs.h >>conftest.$ac_ext
10667 cat >>conftest.$ac_ext <<_ACEOF
10668 /* end confdefs.h. */
10669
10670 /* Override any GCC internal prototype to avoid an error.
10671 Use char because int might match the return type of a GCC
10672 builtin and then its argument prototype would still apply. */
10673 #ifdef __cplusplus
10674 extern "C"
10675 #endif
10676 char dlopen ();
10677 int
10678 main ()
10679 {
10680 return dlopen ();
10681 ;
10682 return 0;
10683 }
10684 _ACEOF
10685 rm -f conftest.$ac_objext conftest$ac_exeext
10686 if { (ac_try="$ac_link"
10687 case "(($ac_try" in
10688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10689 *) ac_try_echo=$ac_try;;
10690 esac
10691 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10692 $as_echo "$ac_try_echo") >&5
10693 (eval "$ac_link") 2>conftest.er1
10694 ac_status=$?
10695 grep -v '^ *+' conftest.er1 >conftest.err
10696 rm -f conftest.er1
10697 cat conftest.err >&5
10698 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10699 (exit $ac_status); } && {
10700 test -z "$ac_c_werror_flag" ||
10701 test ! -s conftest.err
10702 } && test -s conftest$ac_exeext && {
10703 test "$cross_compiling" = yes ||
10704 $as_test_x conftest$ac_exeext
10705 }; then
10706 ac_cv_lib_svld_dlopen=yes
10707 else
10708 $as_echo "$as_me: failed program was:" >&5
10709 sed 's/^/| /' conftest.$ac_ext >&5
10710
10711 ac_cv_lib_svld_dlopen=no
10712 fi
10713
10714 rm -rf conftest.dSYM
10715 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10716 conftest$ac_exeext conftest.$ac_ext
10717 LIBS=$ac_check_lib_save_LIBS
10718 fi
10719 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10720 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10721 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10722 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10723 else
10724 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10725 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10726 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10727 $as_echo_n "(cached) " >&6
10728 else
10729 ac_check_lib_save_LIBS=$LIBS
10730 LIBS="-ldld $LIBS"
10731 cat >conftest.$ac_ext <<_ACEOF
10732 /* confdefs.h. */
10733 _ACEOF
10734 cat confdefs.h >>conftest.$ac_ext
10735 cat >>conftest.$ac_ext <<_ACEOF
10736 /* end confdefs.h. */
10737
10738 /* Override any GCC internal prototype to avoid an error.
10739 Use char because int might match the return type of a GCC
10740 builtin and then its argument prototype would still apply. */
10741 #ifdef __cplusplus
10742 extern "C"
10743 #endif
10744 char dld_link ();
10745 int
10746 main ()
10747 {
10748 return dld_link ();
10749 ;
10750 return 0;
10751 }
10752 _ACEOF
10753 rm -f conftest.$ac_objext conftest$ac_exeext
10754 if { (ac_try="$ac_link"
10755 case "(($ac_try" in
10756 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10757 *) ac_try_echo=$ac_try;;
10758 esac
10759 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10760 $as_echo "$ac_try_echo") >&5
10761 (eval "$ac_link") 2>conftest.er1
10762 ac_status=$?
10763 grep -v '^ *+' conftest.er1 >conftest.err
10764 rm -f conftest.er1
10765 cat conftest.err >&5
10766 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10767 (exit $ac_status); } && {
10768 test -z "$ac_c_werror_flag" ||
10769 test ! -s conftest.err
10770 } && test -s conftest$ac_exeext && {
10771 test "$cross_compiling" = yes ||
10772 $as_test_x conftest$ac_exeext
10773 }; then
10774 ac_cv_lib_dld_dld_link=yes
10775 else
10776 $as_echo "$as_me: failed program was:" >&5
10777 sed 's/^/| /' conftest.$ac_ext >&5
10778
10779 ac_cv_lib_dld_dld_link=no
10780 fi
10781
10782 rm -rf conftest.dSYM
10783 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10784 conftest$ac_exeext conftest.$ac_ext
10785 LIBS=$ac_check_lib_save_LIBS
10786 fi
10787 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10788 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10789 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10790 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10791 fi
10792
10793
10794 fi
10795
10796
10797 fi
10798
10799
10800 fi
10801
10802
10803 fi
10804
10805
10806 fi
10807
10808 ;;
10809 esac
10810
10811 if test "x$lt_cv_dlopen" != xno; then
10812 enable_dlopen=yes
10813 else
10814 enable_dlopen=no
10815 fi
10816
10817 case $lt_cv_dlopen in
10818 dlopen)
10819 save_CPPFLAGS="$CPPFLAGS"
10820 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10821
10822 save_LDFLAGS="$LDFLAGS"
10823 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10824
10825 save_LIBS="$LIBS"
10826 LIBS="$lt_cv_dlopen_libs $LIBS"
10827
10828 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10829 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10830 if test "${lt_cv_dlopen_self+set}" = set; then
10831 $as_echo_n "(cached) " >&6
10832 else
10833 if test "$cross_compiling" = yes; then :
10834 lt_cv_dlopen_self=cross
10835 else
10836 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10837 lt_status=$lt_dlunknown
10838 cat > conftest.$ac_ext <<_LT_EOF
10839 #line 10839 "configure"
10840 #include "confdefs.h"
10841
10842 #if HAVE_DLFCN_H
10843 #include <dlfcn.h>
10844 #endif
10845
10846 #include <stdio.h>
10847
10848 #ifdef RTLD_GLOBAL
10849 # define LT_DLGLOBAL RTLD_GLOBAL
10850 #else
10851 # ifdef DL_GLOBAL
10852 # define LT_DLGLOBAL DL_GLOBAL
10853 # else
10854 # define LT_DLGLOBAL 0
10855 # endif
10856 #endif
10857
10858 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10859 find out it does not work in some platform. */
10860 #ifndef LT_DLLAZY_OR_NOW
10861 # ifdef RTLD_LAZY
10862 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10863 # else
10864 # ifdef DL_LAZY
10865 # define LT_DLLAZY_OR_NOW DL_LAZY
10866 # else
10867 # ifdef RTLD_NOW
10868 # define LT_DLLAZY_OR_NOW RTLD_NOW
10869 # else
10870 # ifdef DL_NOW
10871 # define LT_DLLAZY_OR_NOW DL_NOW
10872 # else
10873 # define LT_DLLAZY_OR_NOW 0
10874 # endif
10875 # endif
10876 # endif
10877 # endif
10878 #endif
10879
10880 void fnord() { int i=42;}
10881 int main ()
10882 {
10883 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10884 int status = $lt_dlunknown;
10885
10886 if (self)
10887 {
10888 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10889 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10890 /* dlclose (self); */
10891 }
10892 else
10893 puts (dlerror ());
10894
10895 return status;
10896 }
10897 _LT_EOF
10898 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10899 (eval $ac_link) 2>&5
10900 ac_status=$?
10901 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10902 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10903 (./conftest; exit; ) >&5 2>/dev/null
10904 lt_status=$?
10905 case x$lt_status in
10906 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10907 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10908 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10909 esac
10910 else :
10911 # compilation failed
10912 lt_cv_dlopen_self=no
10913 fi
10914 fi
10915 rm -fr conftest*
10916
10917
10918 fi
10919 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10920 $as_echo "$lt_cv_dlopen_self" >&6; }
10921
10922 if test "x$lt_cv_dlopen_self" = xyes; then
10923 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10924 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10925 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10926 if test "${lt_cv_dlopen_self_static+set}" = set; then
10927 $as_echo_n "(cached) " >&6
10928 else
10929 if test "$cross_compiling" = yes; then :
10930 lt_cv_dlopen_self_static=cross
10931 else
10932 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10933 lt_status=$lt_dlunknown
10934 cat > conftest.$ac_ext <<_LT_EOF
10935 #line 10935 "configure"
10936 #include "confdefs.h"
10937
10938 #if HAVE_DLFCN_H
10939 #include <dlfcn.h>
10940 #endif
10941
10942 #include <stdio.h>
10943
10944 #ifdef RTLD_GLOBAL
10945 # define LT_DLGLOBAL RTLD_GLOBAL
10946 #else
10947 # ifdef DL_GLOBAL
10948 # define LT_DLGLOBAL DL_GLOBAL
10949 # else
10950 # define LT_DLGLOBAL 0
10951 # endif
10952 #endif
10953
10954 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10955 find out it does not work in some platform. */
10956 #ifndef LT_DLLAZY_OR_NOW
10957 # ifdef RTLD_LAZY
10958 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10959 # else
10960 # ifdef DL_LAZY
10961 # define LT_DLLAZY_OR_NOW DL_LAZY
10962 # else
10963 # ifdef RTLD_NOW
10964 # define LT_DLLAZY_OR_NOW RTLD_NOW
10965 # else
10966 # ifdef DL_NOW
10967 # define LT_DLLAZY_OR_NOW DL_NOW
10968 # else
10969 # define LT_DLLAZY_OR_NOW 0
10970 # endif
10971 # endif
10972 # endif
10973 # endif
10974 #endif
10975
10976 void fnord() { int i=42;}
10977 int main ()
10978 {
10979 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10980 int status = $lt_dlunknown;
10981
10982 if (self)
10983 {
10984 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10985 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10986 /* dlclose (self); */
10987 }
10988 else
10989 puts (dlerror ());
10990
10991 return status;
10992 }
10993 _LT_EOF
10994 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10995 (eval $ac_link) 2>&5
10996 ac_status=$?
10997 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10998 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10999 (./conftest; exit; ) >&5 2>/dev/null
11000 lt_status=$?
11001 case x$lt_status in
11002 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11003 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11004 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11005 esac
11006 else :
11007 # compilation failed
11008 lt_cv_dlopen_self_static=no
11009 fi
11010 fi
11011 rm -fr conftest*
11012
11013
11014 fi
11015 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
11016 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11017 fi
11018
11019 CPPFLAGS="$save_CPPFLAGS"
11020 LDFLAGS="$save_LDFLAGS"
11021 LIBS="$save_LIBS"
11022 ;;
11023 esac
11024
11025 case $lt_cv_dlopen_self in
11026 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11027 *) enable_dlopen_self=unknown ;;
11028 esac
11029
11030 case $lt_cv_dlopen_self_static in
11031 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11032 *) enable_dlopen_self_static=unknown ;;
11033 esac
11034 fi
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052 striplib=
11053 old_striplib=
11054 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
11055 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11056 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11057 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11058 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11059 { $as_echo "$as_me:$LINENO: result: yes" >&5
11060 $as_echo "yes" >&6; }
11061 else
11062 # FIXME - insert some real tests, host_os isn't really good enough
11063 case $host_os in
11064 darwin*)
11065 if test -n "$STRIP" ; then
11066 striplib="$STRIP -x"
11067 old_striplib="$STRIP -S"
11068 { $as_echo "$as_me:$LINENO: result: yes" >&5
11069 $as_echo "yes" >&6; }
11070 else
11071 { $as_echo "$as_me:$LINENO: result: no" >&5
11072 $as_echo "no" >&6; }
11073 fi
11074 ;;
11075 *)
11076 { $as_echo "$as_me:$LINENO: result: no" >&5
11077 $as_echo "no" >&6; }
11078 ;;
11079 esac
11080 fi
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093 # Report which library types will actually be built
11094 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
11095 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11096 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
11097 $as_echo "$can_build_shared" >&6; }
11098
11099 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
11100 $as_echo_n "checking whether to build shared libraries... " >&6; }
11101 test "$can_build_shared" = "no" && enable_shared=no
11102
11103 # On AIX, shared libraries and static libraries use the same namespace, and
11104 # are all built from PIC.
11105 case $host_os in
11106 aix3*)
11107 test "$enable_shared" = yes && enable_static=no
11108 if test -n "$RANLIB"; then
11109 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11110 postinstall_cmds='$RANLIB $lib'
11111 fi
11112 ;;
11113
11114 aix[4-9]*)
11115 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11116 test "$enable_shared" = yes && enable_static=no
11117 fi
11118 ;;
11119 esac
11120 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
11121 $as_echo "$enable_shared" >&6; }
11122
11123 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
11124 $as_echo_n "checking whether to build static libraries... " >&6; }
11125 # Make sure either enable_shared or enable_static is yes.
11126 test "$enable_shared" = yes || enable_static=yes
11127 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
11128 $as_echo "$enable_static" >&6; }
11129
11130
11131
11132
11133 fi
11134 ac_ext=c
11135 ac_cpp='$CPP $CPPFLAGS'
11136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11138 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11139
11140 CC="$lt_save_CC"
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154 ac_config_commands="$ac_config_commands libtool"
11155
11156
11157
11158
11159 # Only expand once:
11160
11161
11162 ac_ext=c
11163 ac_cpp='$CPP $CPPFLAGS'
11164 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11165 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11166 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11167 if test -n "$ac_tool_prefix"; then
11168 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
11169 set dummy ${ac_tool_prefix}gcc; ac_word=$2
11170 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
11171 $as_echo_n "checking for $ac_word... " >&6; }
11172 if test "${ac_cv_prog_CC+set}" = set; then
11173 $as_echo_n "(cached) " >&6
11174 else
11175 if test -n "$CC"; then
11176 ac_cv_prog_CC="$CC" # Let the user override the test.
11177 else
11178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11179 for as_dir in $PATH
11180 do
11181 IFS=$as_save_IFS
11182 test -z "$as_dir" && as_dir=.
11183 for ac_exec_ext in '' $ac_executable_extensions; do
11184 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11185 ac_cv_prog_CC="${ac_tool_prefix}gcc"
11186 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11187 break 2
11188 fi
11189 done
11190 done
11191 IFS=$as_save_IFS
11192
11193 fi
11194 fi
11195 CC=$ac_cv_prog_CC
11196 if test -n "$CC"; then
11197 { $as_echo "$as_me:$LINENO: result: $CC" >&5
11198 $as_echo "$CC" >&6; }
11199 else
11200 { $as_echo "$as_me:$LINENO: result: no" >&5
11201 $as_echo "no" >&6; }
11202 fi
11203
11204
11205 fi
11206 if test -z "$ac_cv_prog_CC"; then
11207 ac_ct_CC=$CC
11208 # Extract the first word of "gcc", so it can be a program name with args.
11209 set dummy gcc; ac_word=$2
11210 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
11211 $as_echo_n "checking for $ac_word... " >&6; }
11212 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
11213 $as_echo_n "(cached) " >&6
11214 else
11215 if test -n "$ac_ct_CC"; then
11216 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11217 else
11218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11219 for as_dir in $PATH
11220 do
11221 IFS=$as_save_IFS
11222 test -z "$as_dir" && as_dir=.
11223 for ac_exec_ext in '' $ac_executable_extensions; do
11224 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11225 ac_cv_prog_ac_ct_CC="gcc"
11226 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11227 break 2
11228 fi
11229 done
11230 done
11231 IFS=$as_save_IFS
11232
11233 fi
11234 fi
11235 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11236 if test -n "$ac_ct_CC"; then
11237 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
11238 $as_echo "$ac_ct_CC" >&6; }
11239 else
11240 { $as_echo "$as_me:$LINENO: result: no" >&5
11241 $as_echo "no" >&6; }
11242 fi
11243
11244 if test "x$ac_ct_CC" = x; then
11245 CC=""
11246 else
11247 case $cross_compiling:$ac_tool_warned in
11248 yes:)
11249 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
11250 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11251 ac_tool_warned=yes ;;
11252 esac
11253 CC=$ac_ct_CC
11254 fi
11255 else
11256 CC="$ac_cv_prog_CC"
11257 fi
11258
11259 if test -z "$CC"; then
11260 if test -n "$ac_tool_prefix"; then
11261 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
11262 set dummy ${ac_tool_prefix}cc; ac_word=$2
11263 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
11264 $as_echo_n "checking for $ac_word... " >&6; }
11265 if test "${ac_cv_prog_CC+set}" = set; then
11266 $as_echo_n "(cached) " >&6
11267 else
11268 if test -n "$CC"; then
11269 ac_cv_prog_CC="$CC" # Let the user override the test.
11270 else
11271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11272 for as_dir in $PATH
11273 do
11274 IFS=$as_save_IFS
11275 test -z "$as_dir" && as_dir=.
11276 for ac_exec_ext in '' $ac_executable_extensions; do
11277 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11278 ac_cv_prog_CC="${ac_tool_prefix}cc"
11279 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11280 break 2
11281 fi
11282 done
11283 done
11284 IFS=$as_save_IFS
11285
11286 fi
11287 fi
11288 CC=$ac_cv_prog_CC
11289 if test -n "$CC"; then
11290 { $as_echo "$as_me:$LINENO: result: $CC" >&5
11291 $as_echo "$CC" >&6; }
11292 else
11293 { $as_echo "$as_me:$LINENO: result: no" >&5
11294 $as_echo "no" >&6; }
11295 fi
11296
11297
11298 fi
11299 fi
11300 if test -z "$CC"; then
11301 # Extract the first word of "cc", so it can be a program name with args.
11302 set dummy cc; ac_word=$2
11303 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
11304 $as_echo_n "checking for $ac_word... " >&6; }
11305 if test "${ac_cv_prog_CC+set}" = set; then
11306 $as_echo_n "(cached) " >&6
11307 else
11308 if test -n "$CC"; then
11309 ac_cv_prog_CC="$CC" # Let the user override the test.
11310 else
11311 ac_prog_rejected=no
11312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11313 for as_dir in $PATH
11314 do
11315 IFS=$as_save_IFS
11316 test -z "$as_dir" && as_dir=.
11317 for ac_exec_ext in '' $ac_executable_extensions; do
11318 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11319 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
11320 ac_prog_rejected=yes
11321 continue
11322 fi
11323 ac_cv_prog_CC="cc"
11324 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11325 break 2
11326 fi
11327 done
11328 done
11329 IFS=$as_save_IFS
11330
11331 if test $ac_prog_rejected = yes; then
11332 # We found a bogon in the path, so make sure we never use it.
11333 set dummy $ac_cv_prog_CC
11334 shift
11335 if test $# != 0; then
11336 # We chose a different compiler from the bogus one.
11337 # However, it has the same basename, so the bogon will be chosen
11338 # first if we set CC to just the basename; use the full file name.
11339 shift
11340 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
11341 fi
11342 fi
11343 fi
11344 fi
11345 CC=$ac_cv_prog_CC
11346 if test -n "$CC"; then
11347 { $as_echo "$as_me:$LINENO: result: $CC" >&5
11348 $as_echo "$CC" >&6; }
11349 else
11350 { $as_echo "$as_me:$LINENO: result: no" >&5
11351 $as_echo "no" >&6; }
11352 fi
11353
11354
11355 fi
11356 if test -z "$CC"; then
11357 if test -n "$ac_tool_prefix"; then
11358 for ac_prog in cl.exe
11359 do
11360 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11361 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11362 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
11363 $as_echo_n "checking for $ac_word... " >&6; }
11364 if test "${ac_cv_prog_CC+set}" = set; then
11365 $as_echo_n "(cached) " >&6
11366 else
11367 if test -n "$CC"; then
11368 ac_cv_prog_CC="$CC" # Let the user override the test.
11369 else
11370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11371 for as_dir in $PATH
11372 do
11373 IFS=$as_save_IFS
11374 test -z "$as_dir" && as_dir=.
11375 for ac_exec_ext in '' $ac_executable_extensions; do
11376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11377 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
11378 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11379 break 2
11380 fi
11381 done
11382 done
11383 IFS=$as_save_IFS
11384
11385 fi
11386 fi
11387 CC=$ac_cv_prog_CC
11388 if test -n "$CC"; then
11389 { $as_echo "$as_me:$LINENO: result: $CC" >&5
11390 $as_echo "$CC" >&6; }
11391 else
11392 { $as_echo "$as_me:$LINENO: result: no" >&5
11393 $as_echo "no" >&6; }
11394 fi
11395
11396
11397 test -n "$CC" && break
11398 done
11399 fi
11400 if test -z "$CC"; then
11401 ac_ct_CC=$CC
11402 for ac_prog in cl.exe
11403 do
11404 # Extract the first word of "$ac_prog", so it can be a program name with args.
11405 set dummy $ac_prog; ac_word=$2
11406 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
11407 $as_echo_n "checking for $ac_word... " >&6; }
11408 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
11409 $as_echo_n "(cached) " >&6
11410 else
11411 if test -n "$ac_ct_CC"; then
11412 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
11413 else
11414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11415 for as_dir in $PATH
11416 do
11417 IFS=$as_save_IFS
11418 test -z "$as_dir" && as_dir=.
11419 for ac_exec_ext in '' $ac_executable_extensions; do
11420 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11421 ac_cv_prog_ac_ct_CC="$ac_prog"
11422 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11423 break 2
11424 fi
11425 done
11426 done
11427 IFS=$as_save_IFS
11428
11429 fi
11430 fi
11431 ac_ct_CC=$ac_cv_prog_ac_ct_CC
11432 if test -n "$ac_ct_CC"; then
11433 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
11434 $as_echo "$ac_ct_CC" >&6; }
11435 else
11436 { $as_echo "$as_me:$LINENO: result: no" >&5
11437 $as_echo "no" >&6; }
11438 fi
11439
11440
11441 test -n "$ac_ct_CC" && break
11442 done
11443
11444 if test "x$ac_ct_CC" = x; then
11445 CC=""
11446 else
11447 case $cross_compiling:$ac_tool_warned in
11448 yes:)
11449 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
11450 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11451 ac_tool_warned=yes ;;
11452 esac
11453 CC=$ac_ct_CC
11454 fi
11455 fi
11456
11457 fi
11458
11459
11460 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
11461 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11462 { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
11463 See \`config.log' for more details." >&5
11464 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
11465 See \`config.log' for more details." >&2;}
11466 { (exit 1); exit 1; }; }; }
11467
11468 # Provide some information about the compiler.
11469 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
11470 set X $ac_compile
11471 ac_compiler=$2
11472 { (ac_try="$ac_compiler --version >&5"
11473 case "(($ac_try" in
11474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11475 *) ac_try_echo=$ac_try;;
11476 esac
11477 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11478 $as_echo "$ac_try_echo") >&5
11479 (eval "$ac_compiler --version >&5") 2>&5
11480 ac_status=$?
11481 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11482 (exit $ac_status); }
11483 { (ac_try="$ac_compiler -v >&5"
11484 case "(($ac_try" in
11485 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11486 *) ac_try_echo=$ac_try;;
11487 esac
11488 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11489 $as_echo "$ac_try_echo") >&5
11490 (eval "$ac_compiler -v >&5") 2>&5
11491 ac_status=$?
11492 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11493 (exit $ac_status); }
11494 { (ac_try="$ac_compiler -V >&5"
11495 case "(($ac_try" in
11496 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11497 *) ac_try_echo=$ac_try;;
11498 esac
11499 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11500 $as_echo "$ac_try_echo") >&5
11501 (eval "$ac_compiler -V >&5") 2>&5
11502 ac_status=$?
11503 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11504 (exit $ac_status); }
11505
11506 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
11507 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
11508 if test "${ac_cv_c_compiler_gnu+set}" = set; then
11509 $as_echo_n "(cached) " >&6
11510 else
11511 cat >conftest.$ac_ext <<_ACEOF
11512 /* confdefs.h. */
11513 _ACEOF
11514 cat confdefs.h >>conftest.$ac_ext
11515 cat >>conftest.$ac_ext <<_ACEOF
11516 /* end confdefs.h. */
11517
11518 int
11519 main ()
11520 {
11521 #ifndef __GNUC__
11522 choke me
11523 #endif
11524
11525 ;
11526 return 0;
11527 }
11528 _ACEOF
11529 rm -f conftest.$ac_objext
11530 if { (ac_try="$ac_compile"
11531 case "(($ac_try" in
11532 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11533 *) ac_try_echo=$ac_try;;
11534 esac
11535 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11536 $as_echo "$ac_try_echo") >&5
11537 (eval "$ac_compile") 2>conftest.er1
11538 ac_status=$?
11539 grep -v '^ *+' conftest.er1 >conftest.err
11540 rm -f conftest.er1
11541 cat conftest.err >&5
11542 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11543 (exit $ac_status); } && {
11544 test -z "$ac_c_werror_flag" ||
11545 test ! -s conftest.err
11546 } && test -s conftest.$ac_objext; then
11547 ac_compiler_gnu=yes
11548 else
11549 $as_echo "$as_me: failed program was:" >&5
11550 sed 's/^/| /' conftest.$ac_ext >&5
11551
11552 ac_compiler_gnu=no
11553 fi
11554
11555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11556 ac_cv_c_compiler_gnu=$ac_compiler_gnu
11557
11558 fi
11559 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
11560 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
11561 if test $ac_compiler_gnu = yes; then
11562 GCC=yes
11563 else
11564 GCC=
11565 fi
11566 ac_test_CFLAGS=${CFLAGS+set}
11567 ac_save_CFLAGS=$CFLAGS
11568 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
11569 $as_echo_n "checking whether $CC accepts -g... " >&6; }
11570 if test "${ac_cv_prog_cc_g+set}" = set; then
11571 $as_echo_n "(cached) " >&6
11572 else
11573 ac_save_c_werror_flag=$ac_c_werror_flag
11574 ac_c_werror_flag=yes
11575 ac_cv_prog_cc_g=no
11576 CFLAGS="-g"
11577 cat >conftest.$ac_ext <<_ACEOF
11578 /* confdefs.h. */
11579 _ACEOF
11580 cat confdefs.h >>conftest.$ac_ext
11581 cat >>conftest.$ac_ext <<_ACEOF
11582 /* end confdefs.h. */
11583
11584 int
11585 main ()
11586 {
11587
11588 ;
11589 return 0;
11590 }
11591 _ACEOF
11592 rm -f conftest.$ac_objext
11593 if { (ac_try="$ac_compile"
11594 case "(($ac_try" in
11595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11596 *) ac_try_echo=$ac_try;;
11597 esac
11598 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11599 $as_echo "$ac_try_echo") >&5
11600 (eval "$ac_compile") 2>conftest.er1
11601 ac_status=$?
11602 grep -v '^ *+' conftest.er1 >conftest.err
11603 rm -f conftest.er1
11604 cat conftest.err >&5
11605 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11606 (exit $ac_status); } && {
11607 test -z "$ac_c_werror_flag" ||
11608 test ! -s conftest.err
11609 } && test -s conftest.$ac_objext; then
11610 ac_cv_prog_cc_g=yes
11611 else
11612 $as_echo "$as_me: failed program was:" >&5
11613 sed 's/^/| /' conftest.$ac_ext >&5
11614
11615 CFLAGS=""
11616 cat >conftest.$ac_ext <<_ACEOF
11617 /* confdefs.h. */
11618 _ACEOF
11619 cat confdefs.h >>conftest.$ac_ext
11620 cat >>conftest.$ac_ext <<_ACEOF
11621 /* end confdefs.h. */
11622
11623 int
11624 main ()
11625 {
11626
11627 ;
11628 return 0;
11629 }
11630 _ACEOF
11631 rm -f conftest.$ac_objext
11632 if { (ac_try="$ac_compile"
11633 case "(($ac_try" in
11634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11635 *) ac_try_echo=$ac_try;;
11636 esac
11637 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11638 $as_echo "$ac_try_echo") >&5
11639 (eval "$ac_compile") 2>conftest.er1
11640 ac_status=$?
11641 grep -v '^ *+' conftest.er1 >conftest.err
11642 rm -f conftest.er1
11643 cat conftest.err >&5
11644 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11645 (exit $ac_status); } && {
11646 test -z "$ac_c_werror_flag" ||
11647 test ! -s conftest.err
11648 } && test -s conftest.$ac_objext; then
11649 :
11650 else
11651 $as_echo "$as_me: failed program was:" >&5
11652 sed 's/^/| /' conftest.$ac_ext >&5
11653
11654 ac_c_werror_flag=$ac_save_c_werror_flag
11655 CFLAGS="-g"
11656 cat >conftest.$ac_ext <<_ACEOF
11657 /* confdefs.h. */
11658 _ACEOF
11659 cat confdefs.h >>conftest.$ac_ext
11660 cat >>conftest.$ac_ext <<_ACEOF
11661 /* end confdefs.h. */
11662
11663 int
11664 main ()
11665 {
11666
11667 ;
11668 return 0;
11669 }
11670 _ACEOF
11671 rm -f conftest.$ac_objext
11672 if { (ac_try="$ac_compile"
11673 case "(($ac_try" in
11674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11675 *) ac_try_echo=$ac_try;;
11676 esac
11677 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11678 $as_echo "$ac_try_echo") >&5
11679 (eval "$ac_compile") 2>conftest.er1
11680 ac_status=$?
11681 grep -v '^ *+' conftest.er1 >conftest.err
11682 rm -f conftest.er1
11683 cat conftest.err >&5
11684 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11685 (exit $ac_status); } && {
11686 test -z "$ac_c_werror_flag" ||
11687 test ! -s conftest.err
11688 } && test -s conftest.$ac_objext; then
11689 ac_cv_prog_cc_g=yes
11690 else
11691 $as_echo "$as_me: failed program was:" >&5
11692 sed 's/^/| /' conftest.$ac_ext >&5
11693
11694
11695 fi
11696
11697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11698 fi
11699
11700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11701 fi
11702
11703 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11704 ac_c_werror_flag=$ac_save_c_werror_flag
11705 fi
11706 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
11707 $as_echo "$ac_cv_prog_cc_g" >&6; }
11708 if test "$ac_test_CFLAGS" = set; then
11709 CFLAGS=$ac_save_CFLAGS
11710 elif test $ac_cv_prog_cc_g = yes; then
11711 if test "$GCC" = yes; then
11712 CFLAGS="-g -O2"
11713 else
11714 CFLAGS="-g"
11715 fi
11716 else
11717 if test "$GCC" = yes; then
11718 CFLAGS="-O2"
11719 else
11720 CFLAGS=
11721 fi
11722 fi
11723 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
11724 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
11725 if test "${ac_cv_prog_cc_c89+set}" = set; then
11726 $as_echo_n "(cached) " >&6
11727 else
11728 ac_cv_prog_cc_c89=no
11729 ac_save_CC=$CC
11730 cat >conftest.$ac_ext <<_ACEOF
11731 /* confdefs.h. */
11732 _ACEOF
11733 cat confdefs.h >>conftest.$ac_ext
11734 cat >>conftest.$ac_ext <<_ACEOF
11735 /* end confdefs.h. */
11736 #include <stdarg.h>
11737 #include <stdio.h>
11738 #include <sys/types.h>
11739 #include <sys/stat.h>
11740 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
11741 struct buf { int x; };
11742 FILE * (*rcsopen) (struct buf *, struct stat *, int);
11743 static char *e (p, i)
11744 char **p;
11745 int i;
11746 {
11747 return p[i];
11748 }
11749 static char *f (char * (*g) (char **, int), char **p, ...)
11750 {
11751 char *s;
11752 va_list v;
11753 va_start (v,p);
11754 s = g (p, va_arg (v,int));
11755 va_end (v);
11756 return s;
11757 }
11758
11759 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
11760 function prototypes and stuff, but not '\xHH' hex character constants.
11761 These don't provoke an error unfortunately, instead are silently treated
11762 as 'x'. The following induces an error, until -std is added to get
11763 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
11764 array size at least. It's necessary to write '\x00'==0 to get something
11765 that's true only with -std. */
11766 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
11767
11768 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
11769 inside strings and character constants. */
11770 #define FOO(x) 'x'
11771 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
11772
11773 int test (int i, double x);
11774 struct s1 {int (*f) (int a);};
11775 struct s2 {int (*f) (double a);};
11776 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11777 int argc;
11778 char **argv;
11779 int
11780 main ()
11781 {
11782 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
11783 ;
11784 return 0;
11785 }
11786 _ACEOF
11787 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
11788 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11789 do
11790 CC="$ac_save_CC $ac_arg"
11791 rm -f conftest.$ac_objext
11792 if { (ac_try="$ac_compile"
11793 case "(($ac_try" in
11794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11795 *) ac_try_echo=$ac_try;;
11796 esac
11797 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11798 $as_echo "$ac_try_echo") >&5
11799 (eval "$ac_compile") 2>conftest.er1
11800 ac_status=$?
11801 grep -v '^ *+' conftest.er1 >conftest.err
11802 rm -f conftest.er1
11803 cat conftest.err >&5
11804 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11805 (exit $ac_status); } && {
11806 test -z "$ac_c_werror_flag" ||
11807 test ! -s conftest.err
11808 } && test -s conftest.$ac_objext; then
11809 ac_cv_prog_cc_c89=$ac_arg
11810 else
11811 $as_echo "$as_me: failed program was:" >&5
11812 sed 's/^/| /' conftest.$ac_ext >&5
11813
11814
11815 fi
11816
11817 rm -f core conftest.err conftest.$ac_objext
11818 test "x$ac_cv_prog_cc_c89" != "xno" && break
11819 done
11820 rm -f conftest.$ac_ext
11821 CC=$ac_save_CC
11822
11823 fi
11824 # AC_CACHE_VAL
11825 case "x$ac_cv_prog_cc_c89" in
11826 x)
11827 { $as_echo "$as_me:$LINENO: result: none needed" >&5
11828 $as_echo "none needed" >&6; } ;;
11829 xno)
11830 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
11831 $as_echo "unsupported" >&6; } ;;
11832 *)
11833 CC="$CC $ac_cv_prog_cc_c89"
11834 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
11835 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
11836 esac
11837
11838
11839 ac_ext=c
11840 ac_cpp='$CPP $CPPFLAGS'
11841 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11842 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11843 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11844
11845 depcc="$CC" am_compiler_list=
11846
11847 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
11848 $as_echo_n "checking dependency style of $depcc... " >&6; }
11849 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
11850 $as_echo_n "(cached) " >&6
11851 else
11852 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
11853 # We make a subdir and do the tests there. Otherwise we can end up
11854 # making bogus files that we don't know about and never remove. For
11855 # instance it was reported that on HP-UX the gcc test will end up
11856 # making a dummy file named `D' -- because `-MD' means `put the output
11857 # in D'.
11858 mkdir conftest.dir
11859 # Copy depcomp to subdir because otherwise we won't find it if we're
11860 # using a relative directory.
11861 cp "$am_depcomp" conftest.dir
11862 cd conftest.dir
11863 # We will build objects and dependencies in a subdirectory because
11864 # it helps to detect inapplicable dependency modes. For instance
11865 # both Tru64's cc and ICC support -MD to output dependencies as a
11866 # side effect of compilation, but ICC will put the dependencies in
11867 # the current directory while Tru64 will put them in the object
11868 # directory.
11869 mkdir sub
11870
11871 am_cv_CC_dependencies_compiler_type=none
11872 if test "$am_compiler_list" = ""; then
11873 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
11874 fi
11875 am__universal=false
11876 case " $depcc " in #(
11877 *\ -arch\ *\ -arch\ *) am__universal=true ;;
11878 esac
11879
11880 for depmode in $am_compiler_list; do
11881 # Setup a source with many dependencies, because some compilers
11882 # like to wrap large dependency lists on column 80 (with \), and
11883 # we should not choose a depcomp mode which is confused by this.
11884 #
11885 # We need to recreate these files for each test, as the compiler may
11886 # overwrite some of them when testing with obscure command lines.
11887 # This happens at least with the AIX C compiler.
11888 : > sub/conftest.c
11889 for i in 1 2 3 4 5 6; do
11890 echo '#include "conftst'$i'.h"' >> sub/conftest.c
11891 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
11892 # Solaris 8's {/usr,}/bin/sh.
11893 touch sub/conftst$i.h
11894 done
11895 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
11896
11897 # We check with `-c' and `-o' for the sake of the "dashmstdout"
11898 # mode. It turns out that the SunPro C++ compiler does not properly
11899 # handle `-M -o', and we need to detect this. Also, some Intel
11900 # versions had trouble with output in subdirs
11901 am__obj=sub/conftest.${OBJEXT-o}
11902 am__minus_obj="-o $am__obj"
11903 case $depmode in
11904 gcc)
11905 # This depmode causes a compiler race in universal mode.
11906 test "$am__universal" = false || continue
11907 ;;
11908 nosideeffect)
11909 # after this tag, mechanisms are not by side-effect, so they'll
11910 # only be used when explicitly requested
11911 if test "x$enable_dependency_tracking" = xyes; then
11912 continue
11913 else
11914 break
11915 fi
11916 ;;
11917 msvisualcpp | msvcmsys)
11918 # This compiler won't grok `-c -o', but also, the minuso test has
11919 # not run yet. These depmodes are late enough in the game, and
11920 # so weak that their functioning should not be impacted.
11921 am__obj=conftest.${OBJEXT-o}
11922 am__minus_obj=
11923 ;;
11924 none) break ;;
11925 esac
11926 if depmode=$depmode \
11927 source=sub/conftest.c object=$am__obj \
11928 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
11929 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
11930 >/dev/null 2>conftest.err &&
11931 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
11932 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
11933 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
11934 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
11935 # icc doesn't choke on unknown options, it will just issue warnings
11936 # or remarks (even with -Werror). So we grep stderr for any message
11937 # that says an option was ignored or not supported.
11938 # When given -MP, icc 7.0 and 7.1 complain thusly:
11939 # icc: Command line warning: ignoring option '-M'; no argument required
11940 # The diagnosis changed in icc 8.0:
11941 # icc: Command line remark: option '-MP' not supported
11942 if (grep 'ignoring option' conftest.err ||
11943 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
11944 am_cv_CC_dependencies_compiler_type=$depmode
11945 break
11946 fi
11947 fi
11948 done
11949
11950 cd ..
11951 rm -rf conftest.dir
11952 else
11953 am_cv_CC_dependencies_compiler_type=none
11954 fi
11955
11956 fi
11957 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
11958 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
11959 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
11960
11961 if
11962 test "x$enable_dependency_tracking" != xno \
11963 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
11964 am__fastdepCC_TRUE=
11965 am__fastdepCC_FALSE='#'
11966 else
11967 am__fastdepCC_TRUE='#'
11968 am__fastdepCC_FALSE=
11969 fi
11970
11971
11972
11973
11974
11975
11976 case $host_os in
11977 linux*)
11978 IS_LINUX="yes"
11979 # check whether struct kbd_repeat has the 'period' field.
11980 # on kernels < 2.5.42 it's called 'rate' instead.
11981 cat >conftest.$ac_ext <<_ACEOF
11982 /* confdefs.h. */
11983 _ACEOF
11984 cat confdefs.h >>conftest.$ac_ext
11985 cat >>conftest.$ac_ext <<_ACEOF
11986 /* end confdefs.h. */
11987
11988 #include <linux/kd.h>
11989 #ifdef __sparc__
11990 #include <asm/param.h>
11991 #include <asm/kbio.h>
11992 #endif
11993
11994 int
11995 main ()
11996 {
11997
11998 int main () {
11999 struct kbd_repeat k;
12000 k.period = 0;
12001 return 0;
12002 }
12003 ;
12004 return 0;
12005 }
12006 _ACEOF
12007 rm -f conftest.$ac_objext
12008 if { (ac_try="$ac_compile"
12009 case "(($ac_try" in
12010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12011 *) ac_try_echo=$ac_try;;
12012 esac
12013 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12014 $as_echo "$ac_try_echo") >&5
12015 (eval "$ac_compile") 2>conftest.er1
12016 ac_status=$?
12017 grep -v '^ *+' conftest.er1 >conftest.err
12018 rm -f conftest.er1
12019 cat conftest.err >&5
12020 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12021 (exit $ac_status); } && {
12022 test -z "$ac_c_werror_flag" ||
12023 test ! -s conftest.err
12024 } && test -s conftest.$ac_objext; then
12025 period_field="period"
12026 else
12027 $as_echo "$as_me: failed program was:" >&5
12028 sed 's/^/| /' conftest.$ac_ext >&5
12029
12030 period_field="rate"
12031 fi
12032
12033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12034
12035 cat >>confdefs.h <<_ACEOF
12036 #define LNX_KBD_PERIOD_NAME $period_field
12037 _ACEOF
12038
12039 ;;
12040
12041 freebsd* | kfreebsd-gnu* | netbsd* | openbsd*)
12042 IS_BSD="yes"
12043 ;;
12044
12045 solaris*)
12046 IS_SOLARIS="yes"
12047 ;;
12048
12049 gnu*)
12050 IS_HURD="yes"
12051 ;;
12052
12053 *)
12054 { { $as_echo "$as_me:$LINENO: error: Your operating system is not supported by the kbd driver.
12055 Contact xorg (at] lists.freedesktop.org if you are interested in
12056 porting it." >&5
12057 $as_echo "$as_me: error: Your operating system is not supported by the kbd driver.
12058 Contact xorg (at] lists.freedesktop.org if you are interested in
12059 porting it." >&2;}
12060 { (exit 1); exit 1; }; }
12061 ;;
12062 esac
12063 if test "x$IS_LINUX" = xyes; then
12064 LINUX_TRUE=
12065 LINUX_FALSE='#'
12066 else
12067 LINUX_TRUE='#'
12068 LINUX_FALSE=
12069 fi
12070
12071 if test "x$IS_BSD" = xyes; then
12072 BSD_TRUE=
12073 BSD_FALSE='#'
12074 else
12075 BSD_TRUE='#'
12076 BSD_FALSE=
12077 fi
12078
12079 if test "x$IS_SOLARIS" = xyes; then
12080 SOLARIS_TRUE=
12081 SOLARIS_FALSE='#'
12082 else
12083 SOLARIS_TRUE='#'
12084 SOLARIS_FALSE=
12085 fi
12086
12087 if test "x$IS_HURD" = xyes; then
12088 HURD_TRUE=
12089 HURD_FALSE='#'
12090 else
12091 HURD_TRUE='#'
12092 HURD_FALSE=
12093 fi
12094
12095 if test "x$IS_SCO" = xyes; then
12096 SCO_TRUE=
12097 SCO_FALSE='#'
12098 else
12099 SCO_TRUE='#'
12100 SCO_FALSE=
12101 fi
12102
12103
12104
12105 # Check whether --with-xorg-module-dir was given.
12106 if test "${with_xorg_module_dir+set}" = set; then
12107 withval=$with_xorg_module_dir; moduledir="$withval"
12108 else
12109 moduledir="$libdir/xorg/modules"
12110 fi
12111
12112
12113
12114 # Checks for extensions
12115
12116 SAVE_CFLAGS="$CFLAGS"
12117 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
12118 cat >conftest.$ac_ext <<_ACEOF
12119 /* confdefs.h. */
12120 _ACEOF
12121 cat confdefs.h >>conftest.$ac_ext
12122 cat >>conftest.$ac_ext <<_ACEOF
12123 /* end confdefs.h. */
12124
12125 #include "xorg-server.h"
12126 #if !defined RANDR
12127 #error RANDR not defined
12128 #endif
12129
12130 int
12131 main ()
12132 {
12133
12134 ;
12135 return 0;
12136 }
12137 _ACEOF
12138 rm -f conftest.$ac_objext
12139 if { (ac_try="$ac_compile"
12140 case "(($ac_try" in
12141 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12142 *) ac_try_echo=$ac_try;;
12143 esac
12144 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12145 $as_echo "$ac_try_echo") >&5
12146 (eval "$ac_compile") 2>conftest.er1
12147 ac_status=$?
12148 grep -v '^ *+' conftest.er1 >conftest.err
12149 rm -f conftest.er1
12150 cat conftest.err >&5
12151 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12152 (exit $ac_status); } && {
12153 test -z "$ac_c_werror_flag" ||
12154 test ! -s conftest.err
12155 } && test -s conftest.$ac_objext; then
12156 _EXT_CHECK=yes
12157 else
12158 $as_echo "$as_me: failed program was:" >&5
12159 sed 's/^/| /' conftest.$ac_ext >&5
12160
12161 _EXT_CHECK=no
12162 fi
12163
12164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12165 CFLAGS="$SAVE_CFLAGS"
12166 { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
12167 $as_echo_n "checking if RANDR is defined... " >&6; }
12168 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
12169 $as_echo "$_EXT_CHECK" >&6; }
12170 if test "$_EXT_CHECK" != no; then
12171 REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
12172 fi
12173
12174
12175 SAVE_CFLAGS="$CFLAGS"
12176 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
12177 cat >conftest.$ac_ext <<_ACEOF
12178 /* confdefs.h. */
12179 _ACEOF
12180 cat confdefs.h >>conftest.$ac_ext
12181 cat >>conftest.$ac_ext <<_ACEOF
12182 /* end confdefs.h. */
12183
12184 #include "xorg-server.h"
12185 #if !defined XINPUT
12186 #error XINPUT not defined
12187 #endif
12188
12189 int
12190 main ()
12191 {
12192
12193 ;
12194 return 0;
12195 }
12196 _ACEOF
12197 rm -f conftest.$ac_objext
12198 if { (ac_try="$ac_compile"
12199 case "(($ac_try" in
12200 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12201 *) ac_try_echo=$ac_try;;
12202 esac
12203 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12204 $as_echo "$ac_try_echo") >&5
12205 (eval "$ac_compile") 2>conftest.er1
12206 ac_status=$?
12207 grep -v '^ *+' conftest.er1 >conftest.err
12208 rm -f conftest.er1
12209 cat conftest.err >&5
12210 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12211 (exit $ac_status); } && {
12212 test -z "$ac_c_werror_flag" ||
12213 test ! -s conftest.err
12214 } && test -s conftest.$ac_objext; then
12215 _EXT_CHECK=yes
12216 else
12217 $as_echo "$as_me: failed program was:" >&5
12218 sed 's/^/| /' conftest.$ac_ext >&5
12219
12220 _EXT_CHECK=no
12221 fi
12222
12223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12224 CFLAGS="$SAVE_CFLAGS"
12225 { $as_echo "$as_me:$LINENO: checking if XINPUT is defined" >&5
12226 $as_echo_n "checking if XINPUT is defined... " >&6; }
12227 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
12228 $as_echo "$_EXT_CHECK" >&6; }
12229 if test "$_EXT_CHECK" != no; then
12230 REQUIRED_MODULES="$REQUIRED_MODULES inputproto"
12231 fi
12232
12233
12234 SAVE_CFLAGS="$CFLAGS"
12235 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
12236 cat >conftest.$ac_ext <<_ACEOF
12237 /* confdefs.h. */
12238 _ACEOF
12239 cat confdefs.h >>conftest.$ac_ext
12240 cat >>conftest.$ac_ext <<_ACEOF
12241 /* end confdefs.h. */
12242
12243 #include "xorg-server.h"
12244 #if !defined XKB
12245 #error XKB not defined
12246 #endif
12247
12248 int
12249 main ()
12250 {
12251
12252 ;
12253 return 0;
12254 }
12255 _ACEOF
12256 rm -f conftest.$ac_objext
12257 if { (ac_try="$ac_compile"
12258 case "(($ac_try" in
12259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12260 *) ac_try_echo=$ac_try;;
12261 esac
12262 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12263 $as_echo "$ac_try_echo") >&5
12264 (eval "$ac_compile") 2>conftest.er1
12265 ac_status=$?
12266 grep -v '^ *+' conftest.er1 >conftest.err
12267 rm -f conftest.er1
12268 cat conftest.err >&5
12269 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12270 (exit $ac_status); } && {
12271 test -z "$ac_c_werror_flag" ||
12272 test ! -s conftest.err
12273 } && test -s conftest.$ac_objext; then
12274 _EXT_CHECK=yes
12275 else
12276 $as_echo "$as_me: failed program was:" >&5
12277 sed 's/^/| /' conftest.$ac_ext >&5
12278
12279 _EXT_CHECK=no
12280 fi
12281
12282 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12283 CFLAGS="$SAVE_CFLAGS"
12284 { $as_echo "$as_me:$LINENO: checking if XKB is defined" >&5
12285 $as_echo_n "checking if XKB is defined... " >&6; }
12286 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
12287 $as_echo "$_EXT_CHECK" >&6; }
12288 if test "$_EXT_CHECK" != no; then
12289 REQUIRED_MODULES="$REQUIRED_MODULES kbproto"
12290 fi
12291
12292
12293 # Checks for pkg-config packages
12294
12295
12296 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
12297 if test -n "$ac_tool_prefix"; then
12298 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12299 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12300 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
12301 $as_echo_n "checking for $ac_word... " >&6; }
12302 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
12303 $as_echo_n "(cached) " >&6
12304 else
12305 case $PKG_CONFIG in
12306 [\\/]* | ?:[\\/]*)
12307 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12308 ;;
12309 *)
12310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12311 for as_dir in $PATH
12312 do
12313 IFS=$as_save_IFS
12314 test -z "$as_dir" && as_dir=.
12315 for ac_exec_ext in '' $ac_executable_extensions; do
12316 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12317 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12318 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12319 break 2
12320 fi
12321 done
12322 done
12323 IFS=$as_save_IFS
12324
12325 ;;
12326 esac
12327 fi
12328 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12329 if test -n "$PKG_CONFIG"; then
12330 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
12331 $as_echo "$PKG_CONFIG" >&6; }
12332 else
12333 { $as_echo "$as_me:$LINENO: result: no" >&5
12334 $as_echo "no" >&6; }
12335 fi
12336
12337
12338 fi
12339 if test -z "$ac_cv_path_PKG_CONFIG"; then
12340 ac_pt_PKG_CONFIG=$PKG_CONFIG
12341 # Extract the first word of "pkg-config", so it can be a program name with args.
12342 set dummy pkg-config; ac_word=$2
12343 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
12344 $as_echo_n "checking for $ac_word... " >&6; }
12345 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
12346 $as_echo_n "(cached) " >&6
12347 else
12348 case $ac_pt_PKG_CONFIG in
12349 [\\/]* | ?:[\\/]*)
12350 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12351 ;;
12352 *)
12353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12354 for as_dir in $PATH
12355 do
12356 IFS=$as_save_IFS
12357 test -z "$as_dir" && as_dir=.
12358 for ac_exec_ext in '' $ac_executable_extensions; do
12359 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12360 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12361 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12362 break 2
12363 fi
12364 done
12365 done
12366 IFS=$as_save_IFS
12367
12368 ;;
12369 esac
12370 fi
12371 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
12372 if test -n "$ac_pt_PKG_CONFIG"; then
12373 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
12374 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
12375 else
12376 { $as_echo "$as_me:$LINENO: result: no" >&5
12377 $as_echo "no" >&6; }
12378 fi
12379
12380 if test "x$ac_pt_PKG_CONFIG" = x; then
12381 PKG_CONFIG=""
12382 else
12383 case $cross_compiling:$ac_tool_warned in
12384 yes:)
12385 { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
12386 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12387 ac_tool_warned=yes ;;
12388 esac
12389 PKG_CONFIG=$ac_pt_PKG_CONFIG
12390 fi
12391 else
12392 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12393 fi
12394
12395 fi
12396 if test -n "$PKG_CONFIG"; then
12397 _pkg_min_version=0.9.0
12398 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
12399 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
12400 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
12401 { $as_echo "$as_me:$LINENO: result: yes" >&5
12402 $as_echo "yes" >&6; }
12403 else
12404 { $as_echo "$as_me:$LINENO: result: no" >&5
12405 $as_echo "no" >&6; }
12406 PKG_CONFIG=""
12407 fi
12408
12409 fi
12410
12411 pkg_failed=no
12412 { $as_echo "$as_me:$LINENO: checking for XORG" >&5
12413 $as_echo_n "checking for XORG... " >&6; }
12414
12415 if test -n "$XORG_CFLAGS"; then
12416 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
12417 elif test -n "$PKG_CONFIG"; then
12418 if test -n "$PKG_CONFIG" && \
12419 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2.99.0 xproto \$REQUIRED_MODULES\"") >&5
12420 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2.99.0 xproto $REQUIRED_MODULES") 2>&5
12421 ac_status=$?
12422 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12423 (exit $ac_status); }; then
12424 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.2.99.0 xproto $REQUIRED_MODULES" 2>/dev/null`
12425 else
12426 pkg_failed=yes
12427 fi
12428 else
12429 pkg_failed=untried
12430 fi
12431 if test -n "$XORG_LIBS"; then
12432 pkg_cv_XORG_LIBS="$XORG_LIBS"
12433 elif test -n "$PKG_CONFIG"; then
12434 if test -n "$PKG_CONFIG" && \
12435 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2.99.0 xproto \$REQUIRED_MODULES\"") >&5
12436 ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2.99.0 xproto $REQUIRED_MODULES") 2>&5
12437 ac_status=$?
12438 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12439 (exit $ac_status); }; then
12440 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.2.99.0 xproto $REQUIRED_MODULES" 2>/dev/null`
12441 else
12442 pkg_failed=yes
12443 fi
12444 else
12445 pkg_failed=untried
12446 fi
12447
12448
12449
12450 if test $pkg_failed = yes; then
12451
12452 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12453 _pkg_short_errors_supported=yes
12454 else
12455 _pkg_short_errors_supported=no
12456 fi
12457 if test $_pkg_short_errors_supported = yes; then
12458 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.2.99.0 xproto $REQUIRED_MODULES" 2>&1`
12459 else
12460 XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.2.99.0 xproto $REQUIRED_MODULES" 2>&1`
12461 fi
12462 # Put the nasty error message in config.log where it belongs
12463 echo "$XORG_PKG_ERRORS" >&5
12464
12465 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.2.99.0 xproto $REQUIRED_MODULES) were not met:
12466
12467 $XORG_PKG_ERRORS
12468
12469 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12470 installed software in a non-standard prefix.
12471
12472 Alternatively, you may set the environment variables XORG_CFLAGS
12473 and XORG_LIBS to avoid the need to call pkg-config.
12474 See the pkg-config man page for more details.
12475 " >&5
12476 $as_echo "$as_me: error: Package requirements (xorg-server >= 1.2.99.0 xproto $REQUIRED_MODULES) were not met:
12477
12478 $XORG_PKG_ERRORS
12479
12480 Consider adjusting the PKG_CONFIG_PATH environment variable if you
12481 installed software in a non-standard prefix.
12482
12483 Alternatively, you may set the environment variables XORG_CFLAGS
12484 and XORG_LIBS to avoid the need to call pkg-config.
12485 See the pkg-config man page for more details.
12486 " >&2;}
12487 { (exit 1); exit 1; }; }
12488 elif test $pkg_failed = untried; then
12489 { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
12490 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12491 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
12492 is in your PATH or set the PKG_CONFIG environment variable to the full
12493 path to pkg-config.
12494
12495 Alternatively, you may set the environment variables XORG_CFLAGS
12496 and XORG_LIBS to avoid the need to call pkg-config.
12497 See the pkg-config man page for more details.
12498
12499 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12500 See \`config.log' for more details." >&5
12501 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
12502 is in your PATH or set the PKG_CONFIG environment variable to the full
12503 path to pkg-config.
12504
12505 Alternatively, you may set the environment variables XORG_CFLAGS
12506 and XORG_LIBS to avoid the need to call pkg-config.
12507 See the pkg-config man page for more details.
12508
12509 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
12510 See \`config.log' for more details." >&2;}
12511 { (exit 1); exit 1; }; }; }
12512 else
12513 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
12514 XORG_LIBS=$pkg_cv_XORG_LIBS
12515 { $as_echo "$as_me:$LINENO: result: yes" >&5
12516 $as_echo "yes" >&6; }
12517 :
12518 fi
12519 sdkdir=$(pkg-config --variable=sdkdir xorg-server)
12520
12521 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
12522 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
12523 if test "${ac_cv_prog_cc_c99+set}" = set; then
12524 $as_echo_n "(cached) " >&6
12525 else
12526 ac_cv_prog_cc_c99=no
12527 ac_save_CC=$CC
12528 cat >conftest.$ac_ext <<_ACEOF
12529 /* confdefs.h. */
12530 _ACEOF
12531 cat confdefs.h >>conftest.$ac_ext
12532 cat >>conftest.$ac_ext <<_ACEOF
12533 /* end confdefs.h. */
12534 #include <stdarg.h>
12535 #include <stdbool.h>
12536 #include <stdlib.h>
12537 #include <wchar.h>
12538 #include <stdio.h>
12539
12540 // Check varargs macros. These examples are taken from C99 6.10.3.5.
12541 #define debug(...) fprintf (stderr, __VA_ARGS__)
12542 #define showlist(...) puts (#__VA_ARGS__)
12543 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
12544 static void
12545 test_varargs_macros (void)
12546 {
12547 int x = 1234;
12548 int y = 5678;
12549 debug ("Flag");
12550 debug ("X = %d\n", x);
12551 showlist (The first, second, and third items.);
12552 report (x>y, "x is %d but y is %d", x, y);
12553 }
12554
12555 // Check long long types.
12556 #define BIG64 18446744073709551615ull
12557 #define BIG32 4294967295ul
12558 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
12559 #if !BIG_OK
12560 your preprocessor is broken;
12561 #endif
12562 #if BIG_OK
12563 #else
12564 your preprocessor is broken;
12565 #endif
12566 static long long int bignum = -9223372036854775807LL;
12567 static unsigned long long int ubignum = BIG64;
12568
12569 struct incomplete_array
12570 {
12571 int datasize;
12572 double data[];
12573 };
12574
12575 struct named_init {
12576 int number;
12577 const wchar_t *name;
12578 double average;
12579 };
12580
12581 typedef const char *ccp;
12582
12583 static inline int
12584 test_restrict (ccp restrict text)
12585 {
12586 // See if C++-style comments work.
12587 // Iterate through items via the restricted pointer.
12588 // Also check for declarations in for loops.
12589 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
12590 continue;
12591 return 0;
12592 }
12593
12594 // Check varargs and va_copy.
12595 static void
12596 test_varargs (const char *format, ...)
12597 {
12598 va_list args;
12599 va_start (args, format);
12600 va_list args_copy;
12601 va_copy (args_copy, args);
12602
12603 const char *str;
12604 int number;
12605 float fnumber;
12606
12607 while (*format)
12608 {
12609 switch (*format++)
12610 {
12611 case 's': // string
12612 str = va_arg (args_copy, const char *);
12613 break;
12614 case 'd': // int
12615 number = va_arg (args_copy, int);
12616 break;
12617 case 'f': // float
12618 fnumber = va_arg (args_copy, double);
12619 break;
12620 default:
12621 break;
12622 }
12623 }
12624 va_end (args_copy);
12625 va_end (args);
12626 }
12627
12628 int
12629 main ()
12630 {
12631
12632 // Check bool.
12633 _Bool success = false;
12634
12635 // Check restrict.
12636 if (test_restrict ("String literal") == 0)
12637 success = true;
12638 char *restrict newvar = "Another string";
12639
12640 // Check varargs.
12641 test_varargs ("s, d' f .", "string", 65, 34.234);
12642 test_varargs_macros ();
12643
12644 // Check flexible array members.
12645 struct incomplete_array *ia =
12646 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
12647 ia->datasize = 10;
12648 for (int i = 0; i < ia->datasize; ++i)
12649 ia->data[i] = i * 1.234;
12650
12651 // Check named initializers.
12652 struct named_init ni = {
12653 .number = 34,
12654 .name = L"Test wide string",
12655 .average = 543.34343,
12656 };
12657
12658 ni.number = 58;
12659
12660 int dynamic_array[ni.number];
12661 dynamic_array[ni.number - 1] = 543;
12662
12663 // work around unused variable warnings
12664 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
12665 || dynamic_array[ni.number - 1] != 543);
12666
12667 ;
12668 return 0;
12669 }
12670 _ACEOF
12671 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
12672 do
12673 CC="$ac_save_CC $ac_arg"
12674 rm -f conftest.$ac_objext
12675 if { (ac_try="$ac_compile"
12676 case "(($ac_try" in
12677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12678 *) ac_try_echo=$ac_try;;
12679 esac
12680 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12681 $as_echo "$ac_try_echo") >&5
12682 (eval "$ac_compile") 2>conftest.er1
12683 ac_status=$?
12684 grep -v '^ *+' conftest.er1 >conftest.err
12685 rm -f conftest.er1
12686 cat conftest.err >&5
12687 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12688 (exit $ac_status); } && {
12689 test -z "$ac_c_werror_flag" ||
12690 test ! -s conftest.err
12691 } && test -s conftest.$ac_objext; then
12692 ac_cv_prog_cc_c99=$ac_arg
12693 else
12694 $as_echo "$as_me: failed program was:" >&5
12695 sed 's/^/| /' conftest.$ac_ext >&5
12696
12697
12698 fi
12699
12700 rm -f core conftest.err conftest.$ac_objext
12701 test "x$ac_cv_prog_cc_c99" != "xno" && break
12702 done
12703 rm -f conftest.$ac_ext
12704 CC=$ac_save_CC
12705
12706 fi
12707 # AC_CACHE_VAL
12708 case "x$ac_cv_prog_cc_c99" in
12709 x)
12710 { $as_echo "$as_me:$LINENO: result: none needed" >&5
12711 $as_echo "none needed" >&6; } ;;
12712 xno)
12713 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
12714 $as_echo "unsupported" >&6; } ;;
12715 *)
12716 CC="$CC $ac_cv_prog_cc_c99"
12717 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
12718 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
12719 esac
12720
12721
12722
12723
12724
12725
12726 if test "x$GCC" = xyes ; then
12727 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
12728 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
12729 -Wbad-function-cast"
12730 case `$CC -dumpversion` in
12731 3.4.* | 4.*)
12732 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
12733 ;;
12734 esac
12735 else
12736 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
12737 $as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
12738 if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
12739 $as_echo_n "(cached) " >&6
12740 else
12741 cat >conftest.$ac_ext <<_ACEOF
12742 /* confdefs.h. */
12743 _ACEOF
12744 cat confdefs.h >>conftest.$ac_ext
12745 cat >>conftest.$ac_ext <<_ACEOF
12746 /* end confdefs.h. */
12747 $ac_includes_default
12748 int
12749 main ()
12750 {
12751 #ifndef __SUNPRO_C
12752 (void) __SUNPRO_C;
12753 #endif
12754
12755 ;
12756 return 0;
12757 }
12758 _ACEOF
12759 rm -f conftest.$ac_objext
12760 if { (ac_try="$ac_compile"
12761 case "(($ac_try" in
12762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12763 *) ac_try_echo=$ac_try;;
12764 esac
12765 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12766 $as_echo "$ac_try_echo") >&5
12767 (eval "$ac_compile") 2>conftest.er1
12768 ac_status=$?
12769 grep -v '^ *+' conftest.er1 >conftest.err
12770 rm -f conftest.er1
12771 cat conftest.err >&5
12772 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12773 (exit $ac_status); } && {
12774 test -z "$ac_c_werror_flag" ||
12775 test ! -s conftest.err
12776 } && test -s conftest.$ac_objext; then
12777 ac_cv_have_decl___SUNPRO_C=yes
12778 else
12779 $as_echo "$as_me: failed program was:" >&5
12780 sed 's/^/| /' conftest.$ac_ext >&5
12781
12782 ac_cv_have_decl___SUNPRO_C=no
12783 fi
12784
12785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12786 fi
12787 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
12788 $as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
12789 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
12790 SUNCC="yes"
12791 else
12792 SUNCC="no"
12793 fi
12794
12795 if test "x$SUNCC" = "xyes"; then
12796 CWARNFLAGS="-v"
12797 fi
12798 fi
12799
12800 # Check whether --enable-silent-rules was given.
12801 if test "${enable_silent_rules+set}" = set; then
12802 enableval=$enable_silent_rules;
12803 fi
12804
12805 case $enable_silent_rules in
12806 yes) AM_DEFAULT_VERBOSITY=0;;
12807 no) AM_DEFAULT_VERBOSITY=1;;
12808 *) AM_DEFAULT_VERBOSITY=0;;
12809 esac
12810 AM_BACKSLASH='\'
12811
12812
12813
12814
12815
12816
12817
12818 # Check whether --enable-strict-compilation was given.
12819 if test "${enable_strict_compilation+set}" = set; then
12820 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
12821 else
12822 STRICT_COMPILE=no
12823 fi
12824
12825 if test "x$STRICT_COMPILE" = "xyes"; then
12826 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
12827 $as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
12828 if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
12829 $as_echo_n "(cached) " >&6
12830 else
12831 cat >conftest.$ac_ext <<_ACEOF
12832 /* confdefs.h. */
12833 _ACEOF
12834 cat confdefs.h >>conftest.$ac_ext
12835 cat >>conftest.$ac_ext <<_ACEOF
12836 /* end confdefs.h. */
12837 $ac_includes_default
12838 int
12839 main ()
12840 {
12841 #ifndef __SUNPRO_C
12842 (void) __SUNPRO_C;
12843 #endif
12844
12845 ;
12846 return 0;
12847 }
12848 _ACEOF
12849 rm -f conftest.$ac_objext
12850 if { (ac_try="$ac_compile"
12851 case "(($ac_try" in
12852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12853 *) ac_try_echo=$ac_try;;
12854 esac
12855 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12856 $as_echo "$ac_try_echo") >&5
12857 (eval "$ac_compile") 2>conftest.er1
12858 ac_status=$?
12859 grep -v '^ *+' conftest.er1 >conftest.err
12860 rm -f conftest.er1
12861 cat conftest.err >&5
12862 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12863 (exit $ac_status); } && {
12864 test -z "$ac_c_werror_flag" ||
12865 test ! -s conftest.err
12866 } && test -s conftest.$ac_objext; then
12867 ac_cv_have_decl___SUNPRO_C=yes
12868 else
12869 $as_echo "$as_me: failed program was:" >&5
12870 sed 's/^/| /' conftest.$ac_ext >&5
12871
12872 ac_cv_have_decl___SUNPRO_C=no
12873 fi
12874
12875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12876 fi
12877 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
12878 $as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
12879 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
12880 SUNCC="yes"
12881 else
12882 SUNCC="no"
12883 fi
12884
12885 { $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5
12886 $as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; }
12887 if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then
12888 $as_echo_n "(cached) " >&6
12889 else
12890 cat >conftest.$ac_ext <<_ACEOF
12891 /* confdefs.h. */
12892 _ACEOF
12893 cat confdefs.h >>conftest.$ac_ext
12894 cat >>conftest.$ac_ext <<_ACEOF
12895 /* end confdefs.h. */
12896 $ac_includes_default
12897 int
12898 main ()
12899 {
12900 #ifndef __INTEL_COMPILER
12901 (void) __INTEL_COMPILER;
12902 #endif
12903
12904 ;
12905 return 0;
12906 }
12907 _ACEOF
12908 rm -f conftest.$ac_objext
12909 if { (ac_try="$ac_compile"
12910 case "(($ac_try" in
12911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12912 *) ac_try_echo=$ac_try;;
12913 esac
12914 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12915 $as_echo "$ac_try_echo") >&5
12916 (eval "$ac_compile") 2>conftest.er1
12917 ac_status=$?
12918 grep -v '^ *+' conftest.er1 >conftest.err
12919 rm -f conftest.er1
12920 cat conftest.err >&5
12921 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12922 (exit $ac_status); } && {
12923 test -z "$ac_c_werror_flag" ||
12924 test ! -s conftest.err
12925 } && test -s conftest.$ac_objext; then
12926 ac_cv_have_decl___INTEL_COMPILER=yes
12927 else
12928 $as_echo "$as_me: failed program was:" >&5
12929 sed 's/^/| /' conftest.$ac_ext >&5
12930
12931 ac_cv_have_decl___INTEL_COMPILER=no
12932 fi
12933
12934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12935 fi
12936 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5
12937 $as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; }
12938 if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then
12939 INTELCC="yes"
12940 else
12941 INTELCC="no"
12942 fi
12943
12944 if test "x$GCC" = xyes ; then
12945 STRICT_CFLAGS="-pedantic -Werror"
12946 elif test "x$SUNCC" = "xyes"; then
12947 STRICT_CFLAGS="-errwarn"
12948 elif test "x$INTELCC" = "xyes"; then
12949 STRICT_CFLAGS="-Werror"
12950 fi
12951 fi
12952 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
12953
12954
12955
12956
12957 # Check whether --with-release-version was given.
12958 if test "${with_release_version+set}" = set; then
12959 withval=$with_release_version; RELEASE_VERSION="$withval"
12960 else
12961 RELEASE_VERSION=""
12962 fi
12963
12964 if test "x$RELEASE_VERSION" != "x"; then
12965 PACKAGE="$PACKAGE-$RELEASE_VERSION"
12966 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
12967 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
12968 $as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
12969 fi
12970
12971 cat >>confdefs.h <<_ACEOF
12972 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
12973 _ACEOF
12974
12975 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
12976 if test "x$PVM" = "x"; then
12977 PVM="0"
12978 fi
12979
12980 cat >>confdefs.h <<_ACEOF
12981 #define PACKAGE_VERSION_MINOR $PVM
12982 _ACEOF
12983
12984 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
12985 if test "x$PVP" = "x"; then
12986 PVP="0"
12987 fi
12988
12989 cat >>confdefs.h <<_ACEOF
12990 #define PACKAGE_VERSION_PATCHLEVEL $PVP
12991 _ACEOF
12992
12993
12994
12995 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
12996 mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
12997 echo 'git directory not found: installing possibly empty changelog.' >&2)"
12998
12999 distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
13000
13001
13002
13003
13004
13005 if test x$APP_MAN_SUFFIX = x ; then
13006 APP_MAN_SUFFIX=1
13007 fi
13008 if test x$APP_MAN_DIR = x ; then
13009 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
13010 fi
13011
13012 if test x$LIB_MAN_SUFFIX = x ; then
13013 LIB_MAN_SUFFIX=3
13014 fi
13015 if test x$LIB_MAN_DIR = x ; then
13016 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
13017 fi
13018
13019 if test x$FILE_MAN_SUFFIX = x ; then
13020 case $host_os in
13021 solaris*) FILE_MAN_SUFFIX=4 ;;
13022 *) FILE_MAN_SUFFIX=5 ;;
13023 esac
13024 fi
13025 if test x$FILE_MAN_DIR = x ; then
13026 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
13027 fi
13028
13029 if test x$MISC_MAN_SUFFIX = x ; then
13030 case $host_os in
13031 solaris*) MISC_MAN_SUFFIX=5 ;;
13032 *) MISC_MAN_SUFFIX=7 ;;
13033 esac
13034 fi
13035 if test x$MISC_MAN_DIR = x ; then
13036 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
13037 fi
13038
13039 if test x$DRIVER_MAN_SUFFIX = x ; then
13040 case $host_os in
13041 solaris*) DRIVER_MAN_SUFFIX=7 ;;
13042 *) DRIVER_MAN_SUFFIX=4 ;;
13043 esac
13044 fi
13045 if test x$DRIVER_MAN_DIR = x ; then
13046 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
13047 fi
13048
13049 if test x$ADMIN_MAN_SUFFIX = x ; then
13050 case $host_os in
13051 solaris*) ADMIN_MAN_SUFFIX=1m ;;
13052 *) ADMIN_MAN_SUFFIX=8 ;;
13053 esac
13054 fi
13055 if test x$ADMIN_MAN_DIR = x ; then
13056 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
13057 fi
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074 XORG_CFLAGS="$CWARNFLAGS $XORG_CFLAGS"
13075
13076
13077 # Checks for libraries.
13078
13079 # Checks for header files.
13080 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
13081 $as_echo_n "checking for ANSI C header files... " >&6; }
13082 if test "${ac_cv_header_stdc+set}" = set; then
13083 $as_echo_n "(cached) " >&6
13084 else
13085 cat >conftest.$ac_ext <<_ACEOF
13086 /* confdefs.h. */
13087 _ACEOF
13088 cat confdefs.h >>conftest.$ac_ext
13089 cat >>conftest.$ac_ext <<_ACEOF
13090 /* end confdefs.h. */
13091 #include <stdlib.h>
13092 #include <stdarg.h>
13093 #include <string.h>
13094 #include <float.h>
13095
13096 int
13097 main ()
13098 {
13099
13100 ;
13101 return 0;
13102 }
13103 _ACEOF
13104 rm -f conftest.$ac_objext
13105 if { (ac_try="$ac_compile"
13106 case "(($ac_try" in
13107 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13108 *) ac_try_echo=$ac_try;;
13109 esac
13110 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13111 $as_echo "$ac_try_echo") >&5
13112 (eval "$ac_compile") 2>conftest.er1
13113 ac_status=$?
13114 grep -v '^ *+' conftest.er1 >conftest.err
13115 rm -f conftest.er1
13116 cat conftest.err >&5
13117 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13118 (exit $ac_status); } && {
13119 test -z "$ac_c_werror_flag" ||
13120 test ! -s conftest.err
13121 } && test -s conftest.$ac_objext; then
13122 ac_cv_header_stdc=yes
13123 else
13124 $as_echo "$as_me: failed program was:" >&5
13125 sed 's/^/| /' conftest.$ac_ext >&5
13126
13127 ac_cv_header_stdc=no
13128 fi
13129
13130 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13131
13132 if test $ac_cv_header_stdc = yes; then
13133 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13134 cat >conftest.$ac_ext <<_ACEOF
13135 /* confdefs.h. */
13136 _ACEOF
13137 cat confdefs.h >>conftest.$ac_ext
13138 cat >>conftest.$ac_ext <<_ACEOF
13139 /* end confdefs.h. */
13140 #include <string.h>
13141
13142 _ACEOF
13143 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13144 $EGREP "memchr" >/dev/null 2>&1; then
13145 :
13146 else
13147 ac_cv_header_stdc=no
13148 fi
13149 rm -f conftest*
13150
13151 fi
13152
13153 if test $ac_cv_header_stdc = yes; then
13154 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13155 cat >conftest.$ac_ext <<_ACEOF
13156 /* confdefs.h. */
13157 _ACEOF
13158 cat confdefs.h >>conftest.$ac_ext
13159 cat >>conftest.$ac_ext <<_ACEOF
13160 /* end confdefs.h. */
13161 #include <stdlib.h>
13162
13163 _ACEOF
13164 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13165 $EGREP "free" >/dev/null 2>&1; then
13166 :
13167 else
13168 ac_cv_header_stdc=no
13169 fi
13170 rm -f conftest*
13171
13172 fi
13173
13174 if test $ac_cv_header_stdc = yes; then
13175 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13176 if test "$cross_compiling" = yes; then
13177 :
13178 else
13179 cat >conftest.$ac_ext <<_ACEOF
13180 /* confdefs.h. */
13181 _ACEOF
13182 cat confdefs.h >>conftest.$ac_ext
13183 cat >>conftest.$ac_ext <<_ACEOF
13184 /* end confdefs.h. */
13185 #include <ctype.h>
13186 #include <stdlib.h>
13187 #if ((' ' & 0x0FF) == 0x020)
13188 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13189 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13190 #else
13191 # define ISLOWER(c) \
13192 (('a' <= (c) && (c) <= 'i') \
13193 || ('j' <= (c) && (c) <= 'r') \
13194 || ('s' <= (c) && (c) <= 'z'))
13195 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13196 #endif
13197
13198 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13199 int
13200 main ()
13201 {
13202 int i;
13203 for (i = 0; i < 256; i++)
13204 if (XOR (islower (i), ISLOWER (i))
13205 || toupper (i) != TOUPPER (i))
13206 return 2;
13207 return 0;
13208 }
13209 _ACEOF
13210 rm -f conftest$ac_exeext
13211 if { (ac_try="$ac_link"
13212 case "(($ac_try" in
13213 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13214 *) ac_try_echo=$ac_try;;
13215 esac
13216 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13217 $as_echo "$ac_try_echo") >&5
13218 (eval "$ac_link") 2>&5
13219 ac_status=$?
13220 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13221 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13222 { (case "(($ac_try" in
13223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13224 *) ac_try_echo=$ac_try;;
13225 esac
13226 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13227 $as_echo "$ac_try_echo") >&5
13228 (eval "$ac_try") 2>&5
13229 ac_status=$?
13230 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13231 (exit $ac_status); }; }; then
13232 :
13233 else
13234 $as_echo "$as_me: program exited with status $ac_status" >&5
13235 $as_echo "$as_me: failed program was:" >&5
13236 sed 's/^/| /' conftest.$ac_ext >&5
13237
13238 ( exit $ac_status )
13239 ac_cv_header_stdc=no
13240 fi
13241 rm -rf conftest.dSYM
13242 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13243 fi
13244
13245
13246 fi
13247 fi
13248 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
13249 $as_echo "$ac_cv_header_stdc" >&6; }
13250 if test $ac_cv_header_stdc = yes; then
13251
13252 cat >>confdefs.h <<\_ACEOF
13253 #define STDC_HEADERS 1
13254 _ACEOF
13255
13256 fi
13257
13258
13259 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
13260
13261 cat >confcache <<\_ACEOF
13262 # This file is a shell script that caches the results of configure
13263 # tests run on this system so they can be shared between configure
13264 # scripts and configure runs, see configure's option --config-cache.
13265 # It is not useful on other systems. If it contains results you don't
13266 # want to keep, you may remove or edit it.
13267 #
13268 # config.status only pays attention to the cache file if you give it
13269 # the --recheck option to rerun configure.
13270 #
13271 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13272 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13273 # following values.
13274
13275 _ACEOF
13276
13277 # The following way of writing the cache mishandles newlines in values,
13278 # but we know of no workaround that is simple, portable, and efficient.
13279 # So, we kill variables containing newlines.
13280 # Ultrix sh set writes to stderr and can't be redirected directly,
13281 # and sets the high bit in the cache file unless we assign to the vars.
13282 (
13283 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13284 eval ac_val=\$$ac_var
13285 case $ac_val in #(
13286 *${as_nl}*)
13287 case $ac_var in #(
13288 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
13289 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13290 esac
13291 case $ac_var in #(
13292 _ | IFS | as_nl) ;; #(
13293 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13294 *) $as_unset $ac_var ;;
13295 esac ;;
13296 esac
13297 done
13298
13299 (set) 2>&1 |
13300 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13301 *${as_nl}ac_space=\ *)
13302 # `set' does not quote correctly, so add quotes (double-quote
13303 # substitution turns \\\\ into \\, and sed turns \\ into \).
13304 sed -n \
13305 "s/'/'\\\\''/g;
13306 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13307 ;; #(
13308 *)
13309 # `set' quotes correctly as required by POSIX, so do not add quotes.
13310 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13311 ;;
13312 esac |
13313 sort
13314 ) |
13315 sed '
13316 /^ac_cv_env_/b end
13317 t clear
13318 :clear
13319 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13320 t end
13321 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13322 :end' >>confcache
13323 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13324 if test -w "$cache_file"; then
13325 test "x$cache_file" != "x/dev/null" &&
13326 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
13327 $as_echo "$as_me: updating cache $cache_file" >&6;}
13328 cat confcache >$cache_file
13329 else
13330 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
13331 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13332 fi
13333 fi
13334 rm -f confcache
13335
13336 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13337 # Let make expand exec_prefix.
13338 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13339
13340 DEFS=-DHAVE_CONFIG_H
13341
13342 ac_libobjs=
13343 ac_ltlibobjs=
13344 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13345 # 1. Remove the extension, and $U if already installed.
13346 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13347 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13348 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13349 # will be set to the directory where LIBOBJS objects are built.
13350 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13351 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
13352 done
13353 LIBOBJS=$ac_libobjs
13354
13355 LTLIBOBJS=$ac_ltlibobjs
13356
13357
13358 if test -n "$EXEEXT"; then
13359 am__EXEEXT_TRUE=
13360 am__EXEEXT_FALSE='#'
13361 else
13362 am__EXEEXT_TRUE='#'
13363 am__EXEEXT_FALSE=
13364 fi
13365
13366 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13367 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
13368 Usually this means the macro was only invoked conditionally." >&5
13369 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
13370 Usually this means the macro was only invoked conditionally." >&2;}
13371 { (exit 1); exit 1; }; }
13372 fi
13373 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13374 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
13375 Usually this means the macro was only invoked conditionally." >&5
13376 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
13377 Usually this means the macro was only invoked conditionally." >&2;}
13378 { (exit 1); exit 1; }; }
13379 fi
13380 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13381 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
13382 Usually this means the macro was only invoked conditionally." >&5
13383 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
13384 Usually this means the macro was only invoked conditionally." >&2;}
13385 { (exit 1); exit 1; }; }
13386 fi
13387 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13388 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
13389 Usually this means the macro was only invoked conditionally." >&5
13390 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
13391 Usually this means the macro was only invoked conditionally." >&2;}
13392 { (exit 1); exit 1; }; }
13393 fi
13394 if test -z "${LINUX_TRUE}" && test -z "${LINUX_FALSE}"; then
13395 { { $as_echo "$as_me:$LINENO: error: conditional \"LINUX\" was never defined.
13396 Usually this means the macro was only invoked conditionally." >&5
13397 $as_echo "$as_me: error: conditional \"LINUX\" was never defined.
13398 Usually this means the macro was only invoked conditionally." >&2;}
13399 { (exit 1); exit 1; }; }
13400 fi
13401 if test -z "${BSD_TRUE}" && test -z "${BSD_FALSE}"; then
13402 { { $as_echo "$as_me:$LINENO: error: conditional \"BSD\" was never defined.
13403 Usually this means the macro was only invoked conditionally." >&5
13404 $as_echo "$as_me: error: conditional \"BSD\" was never defined.
13405 Usually this means the macro was only invoked conditionally." >&2;}
13406 { (exit 1); exit 1; }; }
13407 fi
13408 if test -z "${SOLARIS_TRUE}" && test -z "${SOLARIS_FALSE}"; then
13409 { { $as_echo "$as_me:$LINENO: error: conditional \"SOLARIS\" was never defined.
13410 Usually this means the macro was only invoked conditionally." >&5
13411 $as_echo "$as_me: error: conditional \"SOLARIS\" was never defined.
13412 Usually this means the macro was only invoked conditionally." >&2;}
13413 { (exit 1); exit 1; }; }
13414 fi
13415 if test -z "${HURD_TRUE}" && test -z "${HURD_FALSE}"; then
13416 { { $as_echo "$as_me:$LINENO: error: conditional \"HURD\" was never defined.
13417 Usually this means the macro was only invoked conditionally." >&5
13418 $as_echo "$as_me: error: conditional \"HURD\" was never defined.
13419 Usually this means the macro was only invoked conditionally." >&2;}
13420 { (exit 1); exit 1; }; }
13421 fi
13422 if test -z "${SCO_TRUE}" && test -z "${SCO_FALSE}"; then
13423 { { $as_echo "$as_me:$LINENO: error: conditional \"SCO\" was never defined.
13424 Usually this means the macro was only invoked conditionally." >&5
13425 $as_echo "$as_me: error: conditional \"SCO\" was never defined.
13426 Usually this means the macro was only invoked conditionally." >&2;}
13427 { (exit 1); exit 1; }; }
13428 fi
13429
13430 : ${CONFIG_STATUS=./config.status}
13431 ac_write_fail=0
13432 ac_clean_files_save=$ac_clean_files
13433 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13434 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
13435 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13436 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13437 #! $SHELL
13438 # Generated by $as_me.
13439 # Run this file to recreate the current configuration.
13440 # Compiler output produced by configure, useful for debugging
13441 # configure, is in config.log if it exists.
13442
13443 debug=false
13444 ac_cs_recheck=false
13445 ac_cs_silent=false
13446 SHELL=\${CONFIG_SHELL-$SHELL}
13447 _ACEOF
13448
13449 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13450 ## --------------------- ##
13451 ## M4sh Initialization. ##
13452 ## --------------------- ##
13453
13454 # Be more Bourne compatible
13455 DUALCASE=1; export DUALCASE # for MKS sh
13456 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
13457 emulate sh
13458 NULLCMD=:
13459 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13460 # is contrary to our usage. Disable this feature.
13461 alias -g '${1+"$@"}'='"$@"'
13462 setopt NO_GLOB_SUBST
13463 else
13464 case `(set -o) 2>/dev/null` in
13465 *posix*) set -o posix ;;
13466 esac
13467
13468 fi
13469
13470
13471
13472
13473 # PATH needs CR
13474 # Avoid depending upon Character Ranges.
13475 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13476 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13477 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13478 as_cr_digits='0123456789'
13479 as_cr_alnum=$as_cr_Letters$as_cr_digits
13480
13481 as_nl='
13482 '
13483 export as_nl
13484 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13485 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13486 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13487 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13488 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13489 as_echo='printf %s\n'
13490 as_echo_n='printf %s'
13491 else
13492 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13493 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13494 as_echo_n='/usr/ucb/echo -n'
13495 else
13496 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13497 as_echo_n_body='eval
13498 arg=$1;
13499 case $arg in
13500 *"$as_nl"*)
13501 expr "X$arg" : "X\\(.*\\)$as_nl";
13502 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13503 esac;
13504 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13505 '
13506 export as_echo_n_body
13507 as_echo_n='sh -c $as_echo_n_body as_echo'
13508 fi
13509 export as_echo_body
13510 as_echo='sh -c $as_echo_body as_echo'
13511 fi
13512
13513 # The user is always right.
13514 if test "${PATH_SEPARATOR+set}" != set; then
13515 PATH_SEPARATOR=:
13516 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13517 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13518 PATH_SEPARATOR=';'
13519 }
13520 fi
13521
13522 # Support unset when possible.
13523 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13524 as_unset=unset
13525 else
13526 as_unset=false
13527 fi
13528
13529
13530 # IFS
13531 # We need space, tab and new line, in precisely that order. Quoting is
13532 # there to prevent editors from complaining about space-tab.
13533 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13534 # splitting by setting IFS to empty value.)
13535 IFS=" "" $as_nl"
13536
13537 # Find who we are. Look in the path if we contain no directory separator.
13538 case $0 in
13539 *[\\/]* ) as_myself=$0 ;;
13540 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13541 for as_dir in $PATH
13542 do
13543 IFS=$as_save_IFS
13544 test -z "$as_dir" && as_dir=.
13545 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13546 done
13547 IFS=$as_save_IFS
13548
13549 ;;
13550 esac
13551 # We did not find ourselves, most probably we were run as `sh COMMAND'
13552 # in which case we are not to be found in the path.
13553 if test "x$as_myself" = x; then
13554 as_myself=$0
13555 fi
13556 if test ! -f "$as_myself"; then
13557 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13558 { (exit 1); exit 1; }
13559 fi
13560
13561 # Work around bugs in pre-3.0 UWIN ksh.
13562 for as_var in ENV MAIL MAILPATH
13563 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
13564 done
13565 PS1='$ '
13566 PS2='> '
13567 PS4='+ '
13568
13569 # NLS nuisances.
13570 LC_ALL=C
13571 export LC_ALL
13572 LANGUAGE=C
13573 export LANGUAGE
13574
13575 # Required to use basename.
13576 if expr a : '\(a\)' >/dev/null 2>&1 &&
13577 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13578 as_expr=expr
13579 else
13580 as_expr=false
13581 fi
13582
13583 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13584 as_basename=basename
13585 else
13586 as_basename=false
13587 fi
13588
13589
13590 # Name of the executable.
13591 as_me=`$as_basename -- "$0" ||
13592 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13593 X"$0" : 'X\(//\)$' \| \
13594 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13595 $as_echo X/"$0" |
13596 sed '/^.*\/\([^/][^/]*\)\/*$/{
13597 s//\1/
13598 q
13599 }
13600 /^X\/\(\/\/\)$/{
13601 s//\1/
13602 q
13603 }
13604 /^X\/\(\/\).*/{
13605 s//\1/
13606 q
13607 }
13608 s/.*/./; q'`
13609
13610 # CDPATH.
13611 $as_unset CDPATH
13612
13613
13614
13615 as_lineno_1=$LINENO
13616 as_lineno_2=$LINENO
13617 test "x$as_lineno_1" != "x$as_lineno_2" &&
13618 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
13619
13620 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
13621 # uniformly replaced by the line number. The first 'sed' inserts a
13622 # line-number line after each line using $LINENO; the second 'sed'
13623 # does the real work. The second script uses 'N' to pair each
13624 # line-number line with the line containing $LINENO, and appends
13625 # trailing '-' during substitution so that $LINENO is not a special
13626 # case at line end.
13627 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
13628 # scripts with optimization help from Paolo Bonzini. Blame Lee
13629 # E. McMahon (1931-1989) for sed's syntax. :-)
13630 sed -n '
13631 p
13632 /[$]LINENO/=
13633 ' <$as_myself |
13634 sed '
13635 s/[$]LINENO.*/&-/
13636 t lineno
13637 b
13638 :lineno
13639 N
13640 :loop
13641 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
13642 t loop
13643 s/-\n.*//
13644 ' >$as_me.lineno &&
13645 chmod +x "$as_me.lineno" ||
13646 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
13647 { (exit 1); exit 1; }; }
13648
13649 # Don't try to exec as it changes $[0], causing all sort of problems
13650 # (the dirname of $[0] is not the place where we might find the
13651 # original and so on. Autoconf is especially sensitive to this).
13652 . "./$as_me.lineno"
13653 # Exit status is that of the last command.
13654 exit
13655 }
13656
13657
13658 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13659 as_dirname=dirname
13660 else
13661 as_dirname=false
13662 fi
13663
13664 ECHO_C= ECHO_N= ECHO_T=
13665 case `echo -n x` in
13666 -n*)
13667 case `echo 'x\c'` in
13668 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
13669 *) ECHO_C='\c';;
13670 esac;;
13671 *)
13672 ECHO_N='-n';;
13673 esac
13674 if expr a : '\(a\)' >/dev/null 2>&1 &&
13675 test "X`expr 00001 : '.*\(...\)'`" = X001; then
13676 as_expr=expr
13677 else
13678 as_expr=false
13679 fi
13680
13681 rm -f conf$$ conf$$.exe conf$$.file
13682 if test -d conf$$.dir; then
13683 rm -f conf$$.dir/conf$$.file
13684 else
13685 rm -f conf$$.dir
13686 mkdir conf$$.dir 2>/dev/null
13687 fi
13688 if (echo >conf$$.file) 2>/dev/null; then
13689 if ln -s conf$$.file conf$$ 2>/dev/null; then
13690 as_ln_s='ln -s'
13691 # ... but there are two gotchas:
13692 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13693 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13694 # In both cases, we have to default to `cp -p'.
13695 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13696 as_ln_s='cp -p'
13697 elif ln conf$$.file conf$$ 2>/dev/null; then
13698 as_ln_s=ln
13699 else
13700 as_ln_s='cp -p'
13701 fi
13702 else
13703 as_ln_s='cp -p'
13704 fi
13705 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13706 rmdir conf$$.dir 2>/dev/null
13707
13708 if mkdir -p . 2>/dev/null; then
13709 as_mkdir_p=:
13710 else
13711 test -d ./-p && rmdir ./-p
13712 as_mkdir_p=false
13713 fi
13714
13715 if test -x / >/dev/null 2>&1; then
13716 as_test_x='test -x'
13717 else
13718 if ls -dL / >/dev/null 2>&1; then
13719 as_ls_L_option=L
13720 else
13721 as_ls_L_option=
13722 fi
13723 as_test_x='
13724 eval sh -c '\''
13725 if test -d "$1"; then
13726 test -d "$1/.";
13727 else
13728 case $1 in
13729 -*)set "./$1";;
13730 esac;
13731 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
13732 ???[sx]*):;;*)false;;esac;fi
13733 '\'' sh
13734 '
13735 fi
13736 as_executable_p=$as_test_x
13737
13738 # Sed expression to map a string onto a valid CPP name.
13739 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13740
13741 # Sed expression to map a string onto a valid variable name.
13742 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13743
13744
13745 exec 6>&1
13746
13747 # Save the log message, to keep $[0] and so on meaningful, and to
13748 # report actual input values of CONFIG_FILES etc. instead of their
13749 # values after options handling.
13750 ac_log="
13751 This file was extended by xf86-input-keyboard $as_me 1.4.0, which was
13752 generated by GNU Autoconf 2.63. Invocation command line was
13753
13754 CONFIG_FILES = $CONFIG_FILES
13755 CONFIG_HEADERS = $CONFIG_HEADERS
13756 CONFIG_LINKS = $CONFIG_LINKS
13757 CONFIG_COMMANDS = $CONFIG_COMMANDS
13758 $ $0 $@
13759
13760 on `(hostname || uname -n) 2>/dev/null | sed 1q`
13761 "
13762
13763 _ACEOF
13764
13765 case $ac_config_files in *"
13766 "*) set x $ac_config_files; shift; ac_config_files=$*;;
13767 esac
13768
13769 case $ac_config_headers in *"
13770 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
13771 esac
13772
13773
13774 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13775 # Files that config.status was made for.
13776 config_files="$ac_config_files"
13777 config_headers="$ac_config_headers"
13778 config_commands="$ac_config_commands"
13779
13780 _ACEOF
13781
13782 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13783 ac_cs_usage="\
13784 \`$as_me' instantiates files from templates according to the
13785 current configuration.
13786
13787 Usage: $0 [OPTION]... [FILE]...
13788
13789 -h, --help print this help, then exit
13790 -V, --version print version number and configuration settings, then exit
13791 -q, --quiet, --silent
13792 do not print progress messages
13793 -d, --debug don't remove temporary files
13794 --recheck update $as_me by reconfiguring in the same conditions
13795 --file=FILE[:TEMPLATE]
13796 instantiate the configuration file FILE
13797 --header=FILE[:TEMPLATE]
13798 instantiate the configuration header FILE
13799
13800 Configuration files:
13801 $config_files
13802
13803 Configuration headers:
13804 $config_headers
13805
13806 Configuration commands:
13807 $config_commands
13808
13809 Report bugs to <bug-autoconf (at] gnu.org>."
13810
13811 _ACEOF
13812 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13813 ac_cs_version="\\
13814 xf86-input-keyboard config.status 1.4.0
13815 configured by $0, generated by GNU Autoconf 2.63,
13816 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
13817
13818 Copyright (C) 2008 Free Software Foundation, Inc.
13819 This config.status script is free software; the Free Software Foundation
13820 gives unlimited permission to copy, distribute and modify it."
13821
13822 ac_pwd='$ac_pwd'
13823 srcdir='$srcdir'
13824 INSTALL='$INSTALL'
13825 MKDIR_P='$MKDIR_P'
13826 AWK='$AWK'
13827 test -n "\$AWK" || AWK=awk
13828 _ACEOF
13829
13830 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13831 # The default lists apply if the user does not specify any file.
13832 ac_need_defaults=:
13833 while test $# != 0
13834 do
13835 case $1 in
13836 --*=*)
13837 ac_option=`expr "X$1" : 'X\([^=]*\)='`
13838 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
13839 ac_shift=:
13840 ;;
13841 *)
13842 ac_option=$1
13843 ac_optarg=$2
13844 ac_shift=shift
13845 ;;
13846 esac
13847
13848 case $ac_option in
13849 # Handling of the options.
13850 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
13851 ac_cs_recheck=: ;;
13852 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
13853 $as_echo "$ac_cs_version"; exit ;;
13854 --debug | --debu | --deb | --de | --d | -d )
13855 debug=: ;;
13856 --file | --fil | --fi | --f )
13857 $ac_shift
13858 case $ac_optarg in
13859 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13860 esac
13861 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
13862 ac_need_defaults=false;;
13863 --header | --heade | --head | --hea )
13864 $ac_shift
13865 case $ac_optarg in
13866 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
13867 esac
13868 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
13869 ac_need_defaults=false;;
13870 --he | --h)
13871 # Conflict between --help and --header
13872 { $as_echo "$as_me: error: ambiguous option: $1
13873 Try \`$0 --help' for more information." >&2
13874 { (exit 1); exit 1; }; };;
13875 --help | --hel | -h )
13876 $as_echo "$ac_cs_usage"; exit ;;
13877 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
13878 | -silent | --silent | --silen | --sile | --sil | --si | --s)
13879 ac_cs_silent=: ;;
13880
13881 # This is an error.
13882 -*) { $as_echo "$as_me: error: unrecognized option: $1
13883 Try \`$0 --help' for more information." >&2
13884 { (exit 1); exit 1; }; } ;;
13885
13886 *) ac_config_targets="$ac_config_targets $1"
13887 ac_need_defaults=false ;;
13888
13889 esac
13890 shift
13891 done
13892
13893 ac_configure_extra_args=
13894
13895 if $ac_cs_silent; then
13896 exec 6>/dev/null
13897 ac_configure_extra_args="$ac_configure_extra_args --silent"
13898 fi
13899
13900 _ACEOF
13901 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13902 if \$ac_cs_recheck; then
13903 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
13904 shift
13905 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
13906 CONFIG_SHELL='$SHELL'
13907 export CONFIG_SHELL
13908 exec "\$@"
13909 fi
13910
13911 _ACEOF
13912 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13913 exec 5>>config.log
13914 {
13915 echo
13916 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13917 ## Running $as_me. ##
13918 _ASBOX
13919 $as_echo "$ac_log"
13920 } >&5
13921
13922 _ACEOF
13923 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13924 #
13925 # INIT-COMMANDS
13926 #
13927 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
13928
13929
13930 # The HP-UX ksh and POSIX shell print the target directory to stdout
13931 # if CDPATH is set.
13932 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13933
13934 sed_quote_subst='$sed_quote_subst'
13935 double_quote_subst='$double_quote_subst'
13936 delay_variable_subst='$delay_variable_subst'
13937 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
13938 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
13939 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
13940 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
13941 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
13942 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
13943 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
13944 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
13945 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
13946 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
13947 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
13948 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
13949 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
13950 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
13951 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
13952 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
13953 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
13954 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
13955 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
13956 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
13957 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
13958 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
13959 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
13960 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
13961 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
13962 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
13963 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
13964 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13965 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
13966 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
13967 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
13968 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
13969 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13970 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
13971 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
13972 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13973 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13974 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
13975 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
13976 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
13977 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
13978 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
13979 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
13980 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
13981 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
13982 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
13983 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
13984 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
13985 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
13986 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
13987 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
13988 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
13989 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
13990 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
13991 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
13992 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
13993 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
13994 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
13995 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
13996 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
13997 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
13998 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
13999 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14000 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14001 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
14002 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
14003 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14004 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14005 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
14006 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14007 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14008 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14009 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14010 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14011 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14012 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
14013 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14014 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14015 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14016 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
14017 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
14018 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
14019 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
14020 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
14021 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14022 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
14023 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
14024 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
14025 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
14026 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
14027 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14028 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14029 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14030 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14031 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
14032 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
14033 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
14034 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
14035 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
14036 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14037 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14038 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
14039 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14040 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
14041 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14042 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14043 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14044 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14045 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
14046 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
14047 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14048 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14049 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
14050 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
14051 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
14052 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
14053 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
14054 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
14055
14056 LTCC='$LTCC'
14057 LTCFLAGS='$LTCFLAGS'
14058 compiler='$compiler_DEFAULT'
14059
14060 # Quote evaled strings.
14061 for var in SED \
14062 GREP \
14063 EGREP \
14064 FGREP \
14065 LD \
14066 NM \
14067 LN_S \
14068 lt_SP2NL \
14069 lt_NL2SP \
14070 reload_flag \
14071 OBJDUMP \
14072 deplibs_check_method \
14073 file_magic_cmd \
14074 AR \
14075 AR_FLAGS \
14076 STRIP \
14077 RANLIB \
14078 CC \
14079 CFLAGS \
14080 compiler \
14081 lt_cv_sys_global_symbol_pipe \
14082 lt_cv_sys_global_symbol_to_cdecl \
14083 lt_cv_sys_global_symbol_to_c_name_address \
14084 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14085 SHELL \
14086 ECHO \
14087 lt_prog_compiler_no_builtin_flag \
14088 lt_prog_compiler_wl \
14089 lt_prog_compiler_pic \
14090 lt_prog_compiler_static \
14091 lt_cv_prog_compiler_c_o \
14092 need_locks \
14093 DSYMUTIL \
14094 NMEDIT \
14095 LIPO \
14096 OTOOL \
14097 OTOOL64 \
14098 shrext_cmds \
14099 export_dynamic_flag_spec \
14100 whole_archive_flag_spec \
14101 compiler_needs_object \
14102 with_gnu_ld \
14103 allow_undefined_flag \
14104 no_undefined_flag \
14105 hardcode_libdir_flag_spec \
14106 hardcode_libdir_flag_spec_ld \
14107 hardcode_libdir_separator \
14108 fix_srcfile_path \
14109 exclude_expsyms \
14110 include_expsyms \
14111 file_list_spec \
14112 variables_saved_for_relink \
14113 libname_spec \
14114 library_names_spec \
14115 soname_spec \
14116 finish_eval \
14117 old_striplib \
14118 striplib; do
14119 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14120 *[\\\\\\\`\\"\\\$]*)
14121 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14122 ;;
14123 *)
14124 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14125 ;;
14126 esac
14127 done
14128
14129 # Double-quote double-evaled strings.
14130 for var in reload_cmds \
14131 old_postinstall_cmds \
14132 old_postuninstall_cmds \
14133 old_archive_cmds \
14134 extract_expsyms_cmds \
14135 old_archive_from_new_cmds \
14136 old_archive_from_expsyms_cmds \
14137 archive_cmds \
14138 archive_expsym_cmds \
14139 module_cmds \
14140 module_expsym_cmds \
14141 export_symbols_cmds \
14142 prelink_cmds \
14143 postinstall_cmds \
14144 postuninstall_cmds \
14145 finish_cmds \
14146 sys_lib_search_path_spec \
14147 sys_lib_dlsearch_path_spec; do
14148 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14149 *[\\\\\\\`\\"\\\$]*)
14150 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14151 ;;
14152 *)
14153 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14154 ;;
14155 esac
14156 done
14157
14158 # Fix-up fallback echo if it was mangled by the above quoting rules.
14159 case \$lt_ECHO in
14160 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
14161 ;;
14162 esac
14163
14164 ac_aux_dir='$ac_aux_dir'
14165 xsi_shell='$xsi_shell'
14166 lt_shell_append='$lt_shell_append'
14167
14168 # See if we are running on zsh, and set the options which allow our
14169 # commands through without removal of \ escapes INIT.
14170 if test -n "\${ZSH_VERSION+set}" ; then
14171 setopt NO_GLOB_SUBST
14172 fi
14173
14174
14175 PACKAGE='$PACKAGE'
14176 VERSION='$VERSION'
14177 TIMESTAMP='$TIMESTAMP'
14178 RM='$RM'
14179 ofile='$ofile'
14180
14181
14182
14183
14184 _ACEOF
14185
14186 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14187
14188 # Handling of arguments.
14189 for ac_config_target in $ac_config_targets
14190 do
14191 case $ac_config_target in
14192 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14193 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14194 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14195 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14196 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14197 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
14198
14199 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
14200 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
14201 { (exit 1); exit 1; }; };;
14202 esac
14203 done
14204
14205
14206 # If the user did not use the arguments to specify the items to instantiate,
14207 # then the envvar interface is used. Set only those that are not.
14208 # We use the long form for the default assignment because of an extremely
14209 # bizarre bug on SunOS 4.1.3.
14210 if $ac_need_defaults; then
14211 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14212 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14213 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14214 fi
14215
14216 # Have a temporary directory for convenience. Make it in the build tree
14217 # simply because there is no reason against having it here, and in addition,
14218 # creating and moving files from /tmp can sometimes cause problems.
14219 # Hook for its removal unless debugging.
14220 # Note that there is a small window in which the directory will not be cleaned:
14221 # after its creation but before its name has been assigned to `$tmp'.
14222 $debug ||
14223 {
14224 tmp=
14225 trap 'exit_status=$?
14226 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14227 ' 0
14228 trap '{ (exit 1); exit 1; }' 1 2 13 15
14229 }
14230 # Create a (secure) tmp directory for tmp files.
14231
14232 {
14233 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14234 test -n "$tmp" && test -d "$tmp"
14235 } ||
14236 {
14237 tmp=./conf$$-$RANDOM
14238 (umask 077 && mkdir "$tmp")
14239 } ||
14240 {
14241 $as_echo "$as_me: cannot create a temporary directory in ." >&2
14242 { (exit 1); exit 1; }
14243 }
14244
14245 # Set up the scripts for CONFIG_FILES section.
14246 # No need to generate them if there are no CONFIG_FILES.
14247 # This happens for instance with `./config.status config.h'.
14248 if test -n "$CONFIG_FILES"; then
14249
14250
14251 ac_cr='
'
14253 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14254 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14255 ac_cs_awk_cr='\\r'
14256 else
14257 ac_cs_awk_cr=$ac_cr
14258 fi
14259
14260 echo 'BEGIN {' >"$tmp/subs1.awk" &&
14261 _ACEOF
14262
14263
14264 {
14265 echo "cat >conf$$subs.awk <<_ACEOF" &&
14266 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14267 echo "_ACEOF"
14268 } >conf$$subs.sh ||
14269 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14270 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14271 { (exit 1); exit 1; }; }
14272 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14273 ac_delim='%!_!# '
14274 for ac_last_try in false false false false false :; do
14275 . ./conf$$subs.sh ||
14276 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14277 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14278 { (exit 1); exit 1; }; }
14279
14280 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14281 if test $ac_delim_n = $ac_delim_num; then
14282 break
14283 elif $ac_last_try; then
14284 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14285 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14286 { (exit 1); exit 1; }; }
14287 else
14288 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14289 fi
14290 done
14291 rm -f conf$$subs.sh
14292
14293 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14294 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14295 _ACEOF
14296 sed -n '
14297 h
14298 s/^/S["/; s/!.*/"]=/
14299 p
14300 g
14301 s/^[^!]*!//
14302 :repl
14303 t repl
14304 s/'"$ac_delim"'$//
14305 t delim
14306 :nl
14307 h
14308 s/\(.\{148\}\).*/\1/
14309 t more1
14310 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14311 p
14312 n
14313 b repl
14314 :more1
14315 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14316 p
14317 g
14318 s/.\{148\}//
14319 t nl
14320 :delim
14321 h
14322 s/\(.\{148\}\).*/\1/
14323 t more2
14324 s/["\\]/\\&/g; s/^/"/; s/$/"/
14325 p
14326 b
14327 :more2
14328 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14329 p
14330 g
14331 s/.\{148\}//
14332 t delim
14333 ' <conf$$subs.awk | sed '
14334 /^[^""]/{
14335 N
14336 s/\n//
14337 }
14338 ' >>$CONFIG_STATUS || ac_write_fail=1
14339 rm -f conf$$subs.awk
14340 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14341 _ACAWK
14342 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14343 for (key in S) S_is_set[key] = 1
14344 FS = ""
14345
14346 }
14347 {
14348 line = $ 0
14349 nfields = split(line, field, "@")
14350 substed = 0
14351 len = length(field[1])
14352 for (i = 2; i < nfields; i++) {
14353 key = field[i]
14354 keylen = length(key)
14355 if (S_is_set[key]) {
14356 value = S[key]
14357 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14358 len += length(value) + length(field[++i])
14359 substed = 1
14360 } else
14361 len += 1 + keylen
14362 }
14363
14364 print line
14365 }
14366
14367 _ACAWK
14368 _ACEOF
14369 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14370 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14371 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14372 else
14373 cat
14374 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14375 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
14376 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
14377 { (exit 1); exit 1; }; }
14378 _ACEOF
14379
14380 # VPATH may cause trouble with some makes, so we remove $(srcdir),
14381 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14382 # trailing colons and then remove the whole line if VPATH becomes empty
14383 # (actually we leave an empty line to preserve line numbers).
14384 if test "x$srcdir" = x.; then
14385 ac_vpsub='/^[ ]*VPATH[ ]*=/{
14386 s/:*\$(srcdir):*/:/
14387 s/:*\${srcdir}:*/:/
14388 s/:*@srcdir@:*/:/
14389 s/^\([^=]*=[ ]*\):*/\1/
14390 s/:*$//
14391 s/^[^=]*=[ ]*$//
14392 }'
14393 fi
14394
14395 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14396 fi # test -n "$CONFIG_FILES"
14397
14398 # Set up the scripts for CONFIG_HEADERS section.
14399 # No need to generate them if there are no CONFIG_HEADERS.
14400 # This happens for instance with `./config.status Makefile'.
14401 if test -n "$CONFIG_HEADERS"; then
14402 cat >"$tmp/defines.awk" <<\_ACAWK ||
14403 BEGIN {
14404 _ACEOF
14405
14406 # Transform confdefs.h into an awk script `defines.awk', embedded as
14407 # here-document in config.status, that substitutes the proper values into
14408 # config.h.in to produce config.h.
14409
14410 # Create a delimiter string that does not exist in confdefs.h, to ease
14411 # handling of long lines.
14412 ac_delim='%!_!# '
14413 for ac_last_try in false false :; do
14414 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14415 if test -z "$ac_t"; then
14416 break
14417 elif $ac_last_try; then
14418 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
14419 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
14420 { (exit 1); exit 1; }; }
14421 else
14422 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14423 fi
14424 done
14425
14426 # For the awk script, D is an array of macro values keyed by name,
14427 # likewise P contains macro parameters if any. Preserve backslash
14428 # newline sequences.
14429
14430 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14431 sed -n '
14432 s/.\{148\}/&'"$ac_delim"'/g
14433 t rset
14434 :rset
14435 s/^[ ]*#[ ]*define[ ][ ]*/ /
14436 t def
14437 d
14438 :def
14439 s/\\$//
14440 t bsnl
14441 s/["\\]/\\&/g
14442 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14443 D["\1"]=" \3"/p
14444 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14445 d
14446 :bsnl
14447 s/["\\]/\\&/g
14448 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14449 D["\1"]=" \3\\\\\\n"\\/p
14450 t cont
14451 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14452 t cont
14453 d
14454 :cont
14455 n
14456 s/.\{148\}/&'"$ac_delim"'/g
14457 t clear
14458 :clear
14459 s/\\$//
14460 t bsnlc
14461 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14462 d
14463 :bsnlc
14464 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14465 b cont
14466 ' <confdefs.h | sed '
14467 s/'"$ac_delim"'/"\\\
14468 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14469
14470 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14471 for (key in D) D_is_set[key] = 1
14472 FS = ""
14473 }
14474 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14475 line = \$ 0
14476 split(line, arg, " ")
14477 if (arg[1] == "#") {
14478 defundef = arg[2]
14479 mac1 = arg[3]
14480 } else {
14481 defundef = substr(arg[1], 2)
14482 mac1 = arg[2]
14483 }
14484 split(mac1, mac2, "(") #)
14485 macro = mac2[1]
14486 prefix = substr(line, 1, index(line, defundef) - 1)
14487 if (D_is_set[macro]) {
14488 # Preserve the white space surrounding the "#".
14489 print prefix "define", macro P[macro] D[macro]
14490 next
14491 } else {
14492 # Replace #undef with comments. This is necessary, for example,
14493 # in the case of _POSIX_SOURCE, which is predefined and required
14494 # on some systems where configure will not decide to define it.
14495 if (defundef == "undef") {
14496 print "/*", prefix defundef, macro, "*/"
14497 next
14498 }
14499 }
14500 }
14501 { print }
14502 _ACAWK
14503 _ACEOF
14504 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14505 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
14506 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
14507 { (exit 1); exit 1; }; }
14508 fi # test -n "$CONFIG_HEADERS"
14509
14510
14511 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14512 shift
14513 for ac_tag
14514 do
14515 case $ac_tag in
14516 :[FHLC]) ac_mode=$ac_tag; continue;;
14517 esac
14518 case $ac_mode$ac_tag in
14519 :[FHL]*:*);;
14520 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
14521 $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
14522 { (exit 1); exit 1; }; };;
14523 :[FH]-) ac_tag=-:-;;
14524 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14525 esac
14526 ac_save_IFS=$IFS
14527 IFS=:
14528 set x $ac_tag
14529 IFS=$ac_save_IFS
14530 shift
14531 ac_file=$1
14532 shift
14533
14534 case $ac_mode in
14535 :L) ac_source=$1;;
14536 :[FH])
14537 ac_file_inputs=
14538 for ac_f
14539 do
14540 case $ac_f in
14541 -) ac_f="$tmp/stdin";;
14542 *) # Look for the file first in the build tree, then in the source tree
14543 # (if the path is not absolute). The absolute path cannot be DOS-style,
14544 # because $ac_f cannot contain `:'.
14545 test -f "$ac_f" ||
14546 case $ac_f in
14547 [\\/$]*) false;;
14548 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14549 esac ||
14550 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
14551 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
14552 { (exit 1); exit 1; }; };;
14553 esac
14554 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14555 ac_file_inputs="$ac_file_inputs '$ac_f'"
14556 done
14557
14558 # Let's still pretend it is `configure' which instantiates (i.e., don't
14559 # use $as_me), people would be surprised to read:
14560 # /* config.h. Generated by config.status. */
14561 configure_input='Generated from '`
14562 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14563 `' by configure.'
14564 if test x"$ac_file" != x-; then
14565 configure_input="$ac_file. $configure_input"
14566 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
14567 $as_echo "$as_me: creating $ac_file" >&6;}
14568 fi
14569 # Neutralize special characters interpreted by sed in replacement strings.
14570 case $configure_input in #(
14571 *\&* | *\|* | *\\* )
14572 ac_sed_conf_input=`$as_echo "$configure_input" |
14573 sed 's/[\\\\&|]/\\\\&/g'`;; #(
14574 *) ac_sed_conf_input=$configure_input;;
14575 esac
14576
14577 case $ac_tag in
14578 *:-:* | *:-) cat >"$tmp/stdin" \
14579 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14580 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14581 { (exit 1); exit 1; }; } ;;
14582 esac
14583 ;;
14584 esac
14585
14586 ac_dir=`$as_dirname -- "$ac_file" ||
14587 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14588 X"$ac_file" : 'X\(//\)[^/]' \| \
14589 X"$ac_file" : 'X\(//\)$' \| \
14590 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14591 $as_echo X"$ac_file" |
14592 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14593 s//\1/
14594 q
14595 }
14596 /^X\(\/\/\)[^/].*/{
14597 s//\1/
14598 q
14599 }
14600 /^X\(\/\/\)$/{
14601 s//\1/
14602 q
14603 }
14604 /^X\(\/\).*/{
14605 s//\1/
14606 q
14607 }
14608 s/.*/./; q'`
14609 { as_dir="$ac_dir"
14610 case $as_dir in #(
14611 -*) as_dir=./$as_dir;;
14612 esac
14613 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
14614 as_dirs=
14615 while :; do
14616 case $as_dir in #(
14617 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14618 *) as_qdir=$as_dir;;
14619 esac
14620 as_dirs="'$as_qdir' $as_dirs"
14621 as_dir=`$as_dirname -- "$as_dir" ||
14622 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14623 X"$as_dir" : 'X\(//\)[^/]' \| \
14624 X"$as_dir" : 'X\(//\)$' \| \
14625 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14626 $as_echo X"$as_dir" |
14627 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14628 s//\1/
14629 q
14630 }
14631 /^X\(\/\/\)[^/].*/{
14632 s//\1/
14633 q
14634 }
14635 /^X\(\/\/\)$/{
14636 s//\1/
14637 q
14638 }
14639 /^X\(\/\).*/{
14640 s//\1/
14641 q
14642 }
14643 s/.*/./; q'`
14644 test -d "$as_dir" && break
14645 done
14646 test -z "$as_dirs" || eval "mkdir $as_dirs"
14647 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
14648 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
14649 { (exit 1); exit 1; }; }; }
14650 ac_builddir=.
14651
14652 case "$ac_dir" in
14653 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14654 *)
14655 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14656 # A ".." for each directory in $ac_dir_suffix.
14657 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14658 case $ac_top_builddir_sub in
14659 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14660 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14661 esac ;;
14662 esac
14663 ac_abs_top_builddir=$ac_pwd
14664 ac_abs_builddir=$ac_pwd$ac_dir_suffix
14665 # for backward compatibility:
14666 ac_top_builddir=$ac_top_build_prefix
14667
14668 case $srcdir in
14669 .) # We are building in place.
14670 ac_srcdir=.
14671 ac_top_srcdir=$ac_top_builddir_sub
14672 ac_abs_top_srcdir=$ac_pwd ;;
14673 [\\/]* | ?:[\\/]* ) # Absolute name.
14674 ac_srcdir=$srcdir$ac_dir_suffix;
14675 ac_top_srcdir=$srcdir
14676 ac_abs_top_srcdir=$srcdir ;;
14677 *) # Relative name.
14678 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14679 ac_top_srcdir=$ac_top_build_prefix$srcdir
14680 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14681 esac
14682 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14683
14684
14685 case $ac_mode in
14686 :F)
14687 #
14688 # CONFIG_FILE
14689 #
14690
14691 case $INSTALL in
14692 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14693 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14694 esac
14695 ac_MKDIR_P=$MKDIR_P
14696 case $MKDIR_P in
14697 [\\/$]* | ?:[\\/]* ) ;;
14698 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
14699 esac
14700 _ACEOF
14701
14702 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14703 # If the template does not know about datarootdir, expand it.
14704 # FIXME: This hack should be removed a few years after 2.60.
14705 ac_datarootdir_hack=; ac_datarootdir_seen=
14706
14707 ac_sed_dataroot='
14708 /datarootdir/ {
14709 p
14710 q
14711 }
14712 /@datadir@/p
14713 /@docdir@/p
14714 /@infodir@/p
14715 /@localedir@/p
14716 /@mandir@/p
14717 '
14718 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14719 *datarootdir*) ac_datarootdir_seen=yes;;
14720 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14721 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14722 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14723 _ACEOF
14724 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14725 ac_datarootdir_hack='
14726 s&@datadir@&$datadir&g
14727 s&@docdir@&$docdir&g
14728 s&@infodir@&$infodir&g
14729 s&@localedir@&$localedir&g
14730 s&@mandir@&$mandir&g
14731 s&\\\${datarootdir}&$datarootdir&g' ;;
14732 esac
14733 _ACEOF
14734
14735 # Neutralize VPATH when `$srcdir' = `.'.
14736 # Shell code in configure.ac might set extrasub.
14737 # FIXME: do we really want to maintain this feature?
14738 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14739 ac_sed_extra="$ac_vpsub
14740 $extrasub
14741 _ACEOF
14742 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14743 :t
14744 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14745 s|@configure_input@|$ac_sed_conf_input|;t t
14746 s&@top_builddir@&$ac_top_builddir_sub&;t t
14747 s&@top_build_prefix@&$ac_top_build_prefix&;t t
14748 s&@srcdir@&$ac_srcdir&;t t
14749 s&@abs_srcdir@&$ac_abs_srcdir&;t t
14750 s&@top_srcdir@&$ac_top_srcdir&;t t
14751 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
14752 s&@builddir@&$ac_builddir&;t t
14753 s&@abs_builddir@&$ac_abs_builddir&;t t
14754 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14755 s&@INSTALL@&$ac_INSTALL&;t t
14756 s&@MKDIR_P@&$ac_MKDIR_P&;t t
14757 $ac_datarootdir_hack
14758 "
14759 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
14760 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14761 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14762 { (exit 1); exit 1; }; }
14763
14764 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14765 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14766 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14767 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14768 which seems to be undefined. Please make sure it is defined." >&5
14769 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
14770 which seems to be undefined. Please make sure it is defined." >&2;}
14771
14772 rm -f "$tmp/stdin"
14773 case $ac_file in
14774 -) cat "$tmp/out" && rm -f "$tmp/out";;
14775 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
14776 esac \
14777 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14778 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14779 { (exit 1); exit 1; }; }
14780 ;;
14781 :H)
14782 #
14783 # CONFIG_HEADER
14784 #
14785 if test x"$ac_file" != x-; then
14786 {
14787 $as_echo "/* $configure_input */" \
14788 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
14789 } >"$tmp/config.h" \
14790 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14791 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14792 { (exit 1); exit 1; }; }
14793 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
14794 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
14795 $as_echo "$as_me: $ac_file is unchanged" >&6;}
14796 else
14797 rm -f "$ac_file"
14798 mv "$tmp/config.h" "$ac_file" \
14799 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14800 $as_echo "$as_me: error: could not create $ac_file" >&2;}
14801 { (exit 1); exit 1; }; }
14802 fi
14803 else
14804 $as_echo "/* $configure_input */" \
14805 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
14806 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
14807 $as_echo "$as_me: error: could not create -" >&2;}
14808 { (exit 1); exit 1; }; }
14809 fi
14810 # Compute "$ac_file"'s index in $config_headers.
14811 _am_arg="$ac_file"
14812 _am_stamp_count=1
14813 for _am_header in $config_headers :; do
14814 case $_am_header in
14815 $_am_arg | $_am_arg:* )
14816 break ;;
14817 * )
14818 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
14819 esac
14820 done
14821 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
14822 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14823 X"$_am_arg" : 'X\(//\)[^/]' \| \
14824 X"$_am_arg" : 'X\(//\)$' \| \
14825 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
14826 $as_echo X"$_am_arg" |
14827 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14828 s//\1/
14829 q
14830 }
14831 /^X\(\/\/\)[^/].*/{
14832 s//\1/
14833 q
14834 }
14835 /^X\(\/\/\)$/{
14836 s//\1/
14837 q
14838 }
14839 /^X\(\/\).*/{
14840 s//\1/
14841 q
14842 }
14843 s/.*/./; q'`/stamp-h$_am_stamp_count
14844 ;;
14845
14846 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
14847 $as_echo "$as_me: executing $ac_file commands" >&6;}
14848 ;;
14849 esac
14850
14851
14852 case $ac_file$ac_mode in
14853 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14854 # Autoconf 2.62 quotes --file arguments for eval, but not when files
14855 # are listed without --file. Let's play safe and only enable the eval
14856 # if we detect the quoting.
14857 case $CONFIG_FILES in
14858 *\'*) eval set x "$CONFIG_FILES" ;;
14859 *) set x $CONFIG_FILES ;;
14860 esac
14861 shift
14862 for mf
14863 do
14864 # Strip MF so we end up with the name of the file.
14865 mf=`echo "$mf" | sed -e 's/:.*$//'`
14866 # Check whether this is an Automake generated Makefile or not.
14867 # We used to match only the files named `Makefile.in', but
14868 # some people rename them; so instead we look at the file content.
14869 # Grep'ing the first line is not enough: some people post-process
14870 # each Makefile.in and add a new line on top of each file to say so.
14871 # Grep'ing the whole file is not good either: AIX grep has a line
14872 # limit of 2048, but all sed's we know have understand at least 4000.
14873 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
14874 dirpart=`$as_dirname -- "$mf" ||
14875 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14876 X"$mf" : 'X\(//\)[^/]' \| \
14877 X"$mf" : 'X\(//\)$' \| \
14878 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
14879 $as_echo X"$mf" |
14880 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14881 s//\1/
14882 q
14883 }
14884 /^X\(\/\/\)[^/].*/{
14885 s//\1/
14886 q
14887 }
14888 /^X\(\/\/\)$/{
14889 s//\1/
14890 q
14891 }
14892 /^X\(\/\).*/{
14893 s//\1/
14894 q
14895 }
14896 s/.*/./; q'`
14897 else
14898 continue
14899 fi
14900 # Extract the definition of DEPDIR, am__include, and am__quote
14901 # from the Makefile without running `make'.
14902 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
14903 test -z "$DEPDIR" && continue
14904 am__include=`sed -n 's/^am__include = //p' < "$mf"`
14905 test -z "am__include" && continue
14906 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
14907 # When using ansi2knr, U may be empty or an underscore; expand it
14908 U=`sed -n 's/^U = //p' < "$mf"`
14909 # Find all dependency output files, they are included files with
14910 # $(DEPDIR) in their names. We invoke sed twice because it is the
14911 # simplest approach to changing $(DEPDIR) to its actual value in the
14912 # expansion.
14913 for file in `sed -n "
14914 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
14915 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
14916 # Make sure the directory exists.
14917 test -f "$dirpart/$file" && continue
14918 fdir=`$as_dirname -- "$file" ||
14919 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14920 X"$file" : 'X\(//\)[^/]' \| \
14921 X"$file" : 'X\(//\)$' \| \
14922 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
14923 $as_echo X"$file" |
14924 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14925 s//\1/
14926 q
14927 }
14928 /^X\(\/\/\)[^/].*/{
14929 s//\1/
14930 q
14931 }
14932 /^X\(\/\/\)$/{
14933 s//\1/
14934 q
14935 }
14936 /^X\(\/\).*/{
14937 s//\1/
14938 q
14939 }
14940 s/.*/./; q'`
14941 { as_dir=$dirpart/$fdir
14942 case $as_dir in #(
14943 -*) as_dir=./$as_dir;;
14944 esac
14945 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
14946 as_dirs=
14947 while :; do
14948 case $as_dir in #(
14949 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14950 *) as_qdir=$as_dir;;
14951 esac
14952 as_dirs="'$as_qdir' $as_dirs"
14953 as_dir=`$as_dirname -- "$as_dir" ||
14954 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14955 X"$as_dir" : 'X\(//\)[^/]' \| \
14956 X"$as_dir" : 'X\(//\)$' \| \
14957 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14958 $as_echo X"$as_dir" |
14959 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14960 s//\1/
14961 q
14962 }
14963 /^X\(\/\/\)[^/].*/{
14964 s//\1/
14965 q
14966 }
14967 /^X\(\/\/\)$/{
14968 s//\1/
14969 q
14970 }
14971 /^X\(\/\).*/{
14972 s//\1/
14973 q
14974 }
14975 s/.*/./; q'`
14976 test -d "$as_dir" && break
14977 done
14978 test -z "$as_dirs" || eval "mkdir $as_dirs"
14979 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
14980 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
14981 { (exit 1); exit 1; }; }; }
14982 # echo "creating $dirpart/$file"
14983 echo '# dummy' > "$dirpart/$file"
14984 done
14985 done
14986 }
14987 ;;
14988 "libtool":C)
14989
14990 # See if we are running on zsh, and set the options which allow our
14991 # commands through without removal of \ escapes.
14992 if test -n "${ZSH_VERSION+set}" ; then
14993 setopt NO_GLOB_SUBST
14994 fi
14995
14996 cfgfile="${ofile}T"
14997 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
14998 $RM "$cfgfile"
14999
15000 cat <<_LT_EOF >> "$cfgfile"
15001 #! $SHELL
15002
15003 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15004 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15005 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15006 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15007 #
15008 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15009 # 2006, 2007, 2008 Free Software Foundation, Inc.
15010 # Written by Gordon Matzigkeit, 1996
15011 #
15012 # This file is part of GNU Libtool.
15013 #
15014 # GNU Libtool is free software; you can redistribute it and/or
15015 # modify it under the terms of the GNU General Public License as
15016 # published by the Free Software Foundation; either version 2 of
15017 # the License, or (at your option) any later version.
15018 #
15019 # As a special exception to the GNU General Public License,
15020 # if you distribute this file as part of a program or library that
15021 # is built using GNU Libtool, you may include this file under the
15022 # same distribution terms that you use for the rest of that program.
15023 #
15024 # GNU Libtool is distributed in the hope that it will be useful,
15025 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15026 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15027 # GNU General Public License for more details.
15028 #
15029 # You should have received a copy of the GNU General Public License
15030 # along with GNU Libtool; see the file COPYING. If not, a copy
15031 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15032 # obtained by writing to the Free Software Foundation, Inc.,
15033 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15034
15035
15036 # The names of the tagged configurations supported by this script.
15037 available_tags=""
15038
15039 # ### BEGIN LIBTOOL CONFIG
15040
15041 # Whether or not to build static libraries.
15042 build_old_libs=$enable_static
15043
15044 # Which release of libtool.m4 was used?
15045 macro_version=$macro_version
15046 macro_revision=$macro_revision
15047
15048 # Whether or not to build shared libraries.
15049 build_libtool_libs=$enable_shared
15050
15051 # What type of objects to build.
15052 pic_mode=$pic_mode
15053
15054 # Whether or not to optimize for fast installation.
15055 fast_install=$enable_fast_install
15056
15057 # The host system.
15058 host_alias=$host_alias
15059 host=$host
15060 host_os=$host_os
15061
15062 # The build system.
15063 build_alias=$build_alias
15064 build=$build
15065 build_os=$build_os
15066
15067 # A sed program that does not truncate output.
15068 SED=$lt_SED
15069
15070 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15071 Xsed="\$SED -e 1s/^X//"
15072
15073 # A grep program that handles long lines.
15074 GREP=$lt_GREP
15075
15076 # An ERE matcher.
15077 EGREP=$lt_EGREP
15078
15079 # A literal string matcher.
15080 FGREP=$lt_FGREP
15081
15082 # A BSD- or MS-compatible name lister.
15083 NM=$lt_NM
15084
15085 # Whether we need soft or hard links.
15086 LN_S=$lt_LN_S
15087
15088 # What is the maximum length of a command?
15089 max_cmd_len=$max_cmd_len
15090
15091 # Object file suffix (normally "o").
15092 objext=$ac_objext
15093
15094 # Executable file suffix (normally "").
15095 exeext=$exeext
15096
15097 # whether the shell understands "unset".
15098 lt_unset=$lt_unset
15099
15100 # turn spaces into newlines.
15101 SP2NL=$lt_lt_SP2NL
15102
15103 # turn newlines into spaces.
15104 NL2SP=$lt_lt_NL2SP
15105
15106 # How to create reloadable object files.
15107 reload_flag=$lt_reload_flag
15108 reload_cmds=$lt_reload_cmds
15109
15110 # An object symbol dumper.
15111 OBJDUMP=$lt_OBJDUMP
15112
15113 # Method to check whether dependent libraries are shared objects.
15114 deplibs_check_method=$lt_deplibs_check_method
15115
15116 # Command to use when deplibs_check_method == "file_magic".
15117 file_magic_cmd=$lt_file_magic_cmd
15118
15119 # The archiver.
15120 AR=$lt_AR
15121 AR_FLAGS=$lt_AR_FLAGS
15122
15123 # A symbol stripping program.
15124 STRIP=$lt_STRIP
15125
15126 # Commands used to install an old-style archive.
15127 RANLIB=$lt_RANLIB
15128 old_postinstall_cmds=$lt_old_postinstall_cmds
15129 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15130
15131 # A C compiler.
15132 LTCC=$lt_CC
15133
15134 # LTCC compiler flags.
15135 LTCFLAGS=$lt_CFLAGS
15136
15137 # Take the output of nm and produce a listing of raw symbols and C names.
15138 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15139
15140 # Transform the output of nm in a proper C declaration.
15141 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15142
15143 # Transform the output of nm in a C name address pair.
15144 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15145
15146 # Transform the output of nm in a C name address pair when lib prefix is needed.
15147 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15148
15149 # The name of the directory that contains temporary libtool files.
15150 objdir=$objdir
15151
15152 # Shell to use when invoking shell scripts.
15153 SHELL=$lt_SHELL
15154
15155 # An echo program that does not interpret backslashes.
15156 ECHO=$lt_ECHO
15157
15158 # Used to examine libraries when file_magic_cmd begins with "file".
15159 MAGIC_CMD=$MAGIC_CMD
15160
15161 # Must we lock files when doing compilation?
15162 need_locks=$lt_need_locks
15163
15164 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15165 DSYMUTIL=$lt_DSYMUTIL
15166
15167 # Tool to change global to local symbols on Mac OS X.
15168 NMEDIT=$lt_NMEDIT
15169
15170 # Tool to manipulate fat objects and archives on Mac OS X.
15171 LIPO=$lt_LIPO
15172
15173 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15174 OTOOL=$lt_OTOOL
15175
15176 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15177 OTOOL64=$lt_OTOOL64
15178
15179 # Old archive suffix (normally "a").
15180 libext=$libext
15181
15182 # Shared library suffix (normally ".so").
15183 shrext_cmds=$lt_shrext_cmds
15184
15185 # The commands to extract the exported symbol list from a shared archive.
15186 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15187
15188 # Variables whose values should be saved in libtool wrapper scripts and
15189 # restored at link time.
15190 variables_saved_for_relink=$lt_variables_saved_for_relink
15191
15192 # Do we need the "lib" prefix for modules?
15193 need_lib_prefix=$need_lib_prefix
15194
15195 # Do we need a version for libraries?
15196 need_version=$need_version
15197
15198 # Library versioning type.
15199 version_type=$version_type
15200
15201 # Shared library runtime path variable.
15202 runpath_var=$runpath_var
15203
15204 # Shared library path variable.
15205 shlibpath_var=$shlibpath_var
15206
15207 # Is shlibpath searched before the hard-coded library search path?
15208 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15209
15210 # Format of library name prefix.
15211 libname_spec=$lt_libname_spec
15212
15213 # List of archive names. First name is the real one, the rest are links.
15214 # The last name is the one that the linker finds with -lNAME
15215 library_names_spec=$lt_library_names_spec
15216
15217 # The coded name of the library, if different from the real name.
15218 soname_spec=$lt_soname_spec
15219
15220 # Command to use after installation of a shared archive.
15221 postinstall_cmds=$lt_postinstall_cmds
15222
15223 # Command to use after uninstallation of a shared archive.
15224 postuninstall_cmds=$lt_postuninstall_cmds
15225
15226 # Commands used to finish a libtool library installation in a directory.
15227 finish_cmds=$lt_finish_cmds
15228
15229 # As "finish_cmds", except a single script fragment to be evaled but
15230 # not shown.
15231 finish_eval=$lt_finish_eval
15232
15233 # Whether we should hardcode library paths into libraries.
15234 hardcode_into_libs=$hardcode_into_libs
15235
15236 # Compile-time system search path for libraries.
15237 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15238
15239 # Run-time system search path for libraries.
15240 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15241
15242 # Whether dlopen is supported.
15243 dlopen_support=$enable_dlopen
15244
15245 # Whether dlopen of programs is supported.
15246 dlopen_self=$enable_dlopen_self
15247
15248 # Whether dlopen of statically linked programs is supported.
15249 dlopen_self_static=$enable_dlopen_self_static
15250
15251 # Commands to strip libraries.
15252 old_striplib=$lt_old_striplib
15253 striplib=$lt_striplib
15254
15255
15256 # The linker used to build libraries.
15257 LD=$lt_LD
15258
15259 # Commands used to build an old-style archive.
15260 old_archive_cmds=$lt_old_archive_cmds
15261
15262 # A language specific compiler.
15263 CC=$lt_compiler
15264
15265 # Is the compiler the GNU compiler?
15266 with_gcc=$GCC
15267
15268 # Compiler flag to turn off builtin functions.
15269 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15270
15271 # How to pass a linker flag through the compiler.
15272 wl=$lt_lt_prog_compiler_wl
15273
15274 # Additional compiler flags for building library objects.
15275 pic_flag=$lt_lt_prog_compiler_pic
15276
15277 # Compiler flag to prevent dynamic linking.
15278 link_static_flag=$lt_lt_prog_compiler_static
15279
15280 # Does compiler simultaneously support -c and -o options?
15281 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15282
15283 # Whether or not to add -lc for building shared libraries.
15284 build_libtool_need_lc=$archive_cmds_need_lc
15285
15286 # Whether or not to disallow shared libs when runtime libs are static.
15287 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15288
15289 # Compiler flag to allow reflexive dlopens.
15290 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15291
15292 # Compiler flag to generate shared objects directly from archives.
15293 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15294
15295 # Whether the compiler copes with passing no objects directly.
15296 compiler_needs_object=$lt_compiler_needs_object
15297
15298 # Create an old-style archive from a shared archive.
15299 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15300
15301 # Create a temporary old-style archive to link instead of a shared archive.
15302 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15303
15304 # Commands used to build a shared archive.
15305 archive_cmds=$lt_archive_cmds
15306 archive_expsym_cmds=$lt_archive_expsym_cmds
15307
15308 # Commands used to build a loadable module if different from building
15309 # a shared archive.
15310 module_cmds=$lt_module_cmds
15311 module_expsym_cmds=$lt_module_expsym_cmds
15312
15313 # Whether we are building with GNU ld or not.
15314 with_gnu_ld=$lt_with_gnu_ld
15315
15316 # Flag that allows shared libraries with undefined symbols to be built.
15317 allow_undefined_flag=$lt_allow_undefined_flag
15318
15319 # Flag that enforces no undefined symbols.
15320 no_undefined_flag=$lt_no_undefined_flag
15321
15322 # Flag to hardcode \$libdir into a binary during linking.
15323 # This must work even if \$libdir does not exist
15324 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15325
15326 # If ld is used when linking, flag to hardcode \$libdir into a binary
15327 # during linking. This must work even if \$libdir does not exist.
15328 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15329
15330 # Whether we need a single "-rpath" flag with a separated argument.
15331 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15332
15333 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15334 # DIR into the resulting binary.
15335 hardcode_direct=$hardcode_direct
15336
15337 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15338 # DIR into the resulting binary and the resulting library dependency is
15339 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15340 # library is relocated.
15341 hardcode_direct_absolute=$hardcode_direct_absolute
15342
15343 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15344 # into the resulting binary.
15345 hardcode_minus_L=$hardcode_minus_L
15346
15347 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15348 # into the resulting binary.
15349 hardcode_shlibpath_var=$hardcode_shlibpath_var
15350
15351 # Set to "yes" if building a shared library automatically hardcodes DIR
15352 # into the library and all subsequent libraries and executables linked
15353 # against it.
15354 hardcode_automatic=$hardcode_automatic
15355
15356 # Set to yes if linker adds runtime paths of dependent libraries
15357 # to runtime path list.
15358 inherit_rpath=$inherit_rpath
15359
15360 # Whether libtool must link a program against all its dependency libraries.
15361 link_all_deplibs=$link_all_deplibs
15362
15363 # Fix the shell variable \$srcfile for the compiler.
15364 fix_srcfile_path=$lt_fix_srcfile_path
15365
15366 # Set to "yes" if exported symbols are required.
15367 always_export_symbols=$always_export_symbols
15368
15369 # The commands to list exported symbols.
15370 export_symbols_cmds=$lt_export_symbols_cmds
15371
15372 # Symbols that should not be listed in the preloaded symbols.
15373 exclude_expsyms=$lt_exclude_expsyms
15374
15375 # Symbols that must always be exported.
15376 include_expsyms=$lt_include_expsyms
15377
15378 # Commands necessary for linking programs (against libraries) with templates.
15379 prelink_cmds=$lt_prelink_cmds
15380
15381 # Specify filename containing input files.
15382 file_list_spec=$lt_file_list_spec
15383
15384 # How to hardcode a shared library path into an executable.
15385 hardcode_action=$hardcode_action
15386
15387 # ### END LIBTOOL CONFIG
15388
15389 _LT_EOF
15390
15391 case $host_os in
15392 aix3*)
15393 cat <<\_LT_EOF >> "$cfgfile"
15394 # AIX sometimes has problems with the GCC collect2 program. For some
15395 # reason, if we set the COLLECT_NAMES environment variable, the problems
15396 # vanish in a puff of smoke.
15397 if test "X${COLLECT_NAMES+set}" != Xset; then
15398 COLLECT_NAMES=
15399 export COLLECT_NAMES
15400 fi
15401 _LT_EOF
15402 ;;
15403 esac
15404
15405
15406 ltmain="$ac_aux_dir/ltmain.sh"
15407
15408
15409 # We use sed instead of cat because bash on DJGPP gets confused if
15410 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15411 # text mode, it properly converts lines to CR/LF. This bash problem
15412 # is reportedly fixed, but why not run on old versions too?
15413 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15414 || (rm -f "$cfgfile"; exit 1)
15415
15416 case $xsi_shell in
15417 yes)
15418 cat << \_LT_EOF >> "$cfgfile"
15419
15420 # func_dirname file append nondir_replacement
15421 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15422 # otherwise set result to NONDIR_REPLACEMENT.
15423 func_dirname ()
15424 {
15425 case ${1} in
15426 */*) func_dirname_result="${1%/*}${2}" ;;
15427 * ) func_dirname_result="${3}" ;;
15428 esac
15429 }
15430
15431 # func_basename file
15432 func_basename ()
15433 {
15434 func_basename_result="${1##*/}"
15435 }
15436
15437 # func_dirname_and_basename file append nondir_replacement
15438 # perform func_basename and func_dirname in a single function
15439 # call:
15440 # dirname: Compute the dirname of FILE. If nonempty,
15441 # add APPEND to the result, otherwise set result
15442 # to NONDIR_REPLACEMENT.
15443 # value returned in "$func_dirname_result"
15444 # basename: Compute filename of FILE.
15445 # value retuned in "$func_basename_result"
15446 # Implementation must be kept synchronized with func_dirname
15447 # and func_basename. For efficiency, we do not delegate to
15448 # those functions but instead duplicate the functionality here.
15449 func_dirname_and_basename ()
15450 {
15451 case ${1} in
15452 */*) func_dirname_result="${1%/*}${2}" ;;
15453 * ) func_dirname_result="${3}" ;;
15454 esac
15455 func_basename_result="${1##*/}"
15456 }
15457
15458 # func_stripname prefix suffix name
15459 # strip PREFIX and SUFFIX off of NAME.
15460 # PREFIX and SUFFIX must not contain globbing or regex special
15461 # characters, hashes, percent signs, but SUFFIX may contain a leading
15462 # dot (in which case that matches only a dot).
15463 func_stripname ()
15464 {
15465 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15466 # positional parameters, so assign one to ordinary parameter first.
15467 func_stripname_result=${3}
15468 func_stripname_result=${func_stripname_result#"${1}"}
15469 func_stripname_result=${func_stripname_result%"${2}"}
15470 }
15471
15472 # func_opt_split
15473 func_opt_split ()
15474 {
15475 func_opt_split_opt=${1%%=*}
15476 func_opt_split_arg=${1#*=}
15477 }
15478
15479 # func_lo2o object
15480 func_lo2o ()
15481 {
15482 case ${1} in
15483 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15484 *) func_lo2o_result=${1} ;;
15485 esac
15486 }
15487
15488 # func_xform libobj-or-source
15489 func_xform ()
15490 {
15491 func_xform_result=${1%.*}.lo
15492 }
15493
15494 # func_arith arithmetic-term...
15495 func_arith ()
15496 {
15497 func_arith_result=$(( $* ))
15498 }
15499
15500 # func_len string
15501 # STRING may not start with a hyphen.
15502 func_len ()
15503 {
15504 func_len_result=${#1}
15505 }
15506
15507 _LT_EOF
15508 ;;
15509 *) # Bourne compatible functions.
15510 cat << \_LT_EOF >> "$cfgfile"
15511
15512 # func_dirname file append nondir_replacement
15513 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15514 # otherwise set result to NONDIR_REPLACEMENT.
15515 func_dirname ()
15516 {
15517 # Extract subdirectory from the argument.
15518 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
15519 if test "X$func_dirname_result" = "X${1}"; then
15520 func_dirname_result="${3}"
15521 else
15522 func_dirname_result="$func_dirname_result${2}"
15523 fi
15524 }
15525
15526 # func_basename file
15527 func_basename ()
15528 {
15529 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
15530 }
15531
15532
15533 # func_stripname prefix suffix name
15534 # strip PREFIX and SUFFIX off of NAME.
15535 # PREFIX and SUFFIX must not contain globbing or regex special
15536 # characters, hashes, percent signs, but SUFFIX may contain a leading
15537 # dot (in which case that matches only a dot).
15538 # func_strip_suffix prefix name
15539 func_stripname ()
15540 {
15541 case ${2} in
15542 .*) func_stripname_result=`$ECHO "X${3}" \
15543 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
15544 *) func_stripname_result=`$ECHO "X${3}" \
15545 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
15546 esac
15547 }
15548
15549 # sed scripts:
15550 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15551 my_sed_long_arg='1s/^-[^=]*=//'
15552
15553 # func_opt_split
15554 func_opt_split ()
15555 {
15556 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
15557 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
15558 }
15559
15560 # func_lo2o object
15561 func_lo2o ()
15562 {
15563 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
15564 }
15565
15566 # func_xform libobj-or-source
15567 func_xform ()
15568 {
15569 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
15570 }
15571
15572 # func_arith arithmetic-term...
15573 func_arith ()
15574 {
15575 func_arith_result=`expr "$@"`
15576 }
15577
15578 # func_len string
15579 # STRING may not start with a hyphen.
15580 func_len ()
15581 {
15582 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15583 }
15584
15585 _LT_EOF
15586 esac
15587
15588 case $lt_shell_append in
15589 yes)
15590 cat << \_LT_EOF >> "$cfgfile"
15591
15592 # func_append var value
15593 # Append VALUE to the end of shell variable VAR.
15594 func_append ()
15595 {
15596 eval "$1+=\$2"
15597 }
15598 _LT_EOF
15599 ;;
15600 *)
15601 cat << \_LT_EOF >> "$cfgfile"
15602
15603 # func_append var value
15604 # Append VALUE to the end of shell variable VAR.
15605 func_append ()
15606 {
15607 eval "$1=\$$1\$2"
15608 }
15609
15610 _LT_EOF
15611 ;;
15612 esac
15613
15614
15615 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15616 || (rm -f "$cfgfile"; exit 1)
15617
15618 mv -f "$cfgfile" "$ofile" ||
15619 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15620 chmod +x "$ofile"
15621
15622 ;;
15623
15624 esac
15625 done # for ac_tag
15626
15627
15628 { (exit 0); exit 0; }
15629 _ACEOF
15630 chmod +x $CONFIG_STATUS
15631 ac_clean_files=$ac_clean_files_save
15632
15633 test $ac_write_fail = 0 ||
15634 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
15635 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
15636 { (exit 1); exit 1; }; }
15637
15638
15639 # configure is writing to config.log, and then calls config.status.
15640 # config.status does its own redirection, appending to config.log.
15641 # Unfortunately, on DOS this fails, as config.log is still kept open
15642 # by configure, so config.status won't be able to write to it; its
15643 # output is simply discarded. So we exec the FD to /dev/null,
15644 # effectively closing config.log, so it can be properly (re)opened and
15645 # appended to by config.status. When coming back to configure, we
15646 # need to make the FD available again.
15647 if test "$no_create" != yes; then
15648 ac_cs_success=:
15649 ac_config_status_args=
15650 test "$silent" = yes &&
15651 ac_config_status_args="$ac_config_status_args --quiet"
15652 exec 5>/dev/null
15653 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15654 exec 5>>config.log
15655 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15656 # would make configure fail if this is the last instruction.
15657 $ac_cs_success || { (exit 1); exit 1; }
15658 fi
15659 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15660 { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15661 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15662 fi
15663
15664